管顯卡技術的發展都在努力"抗鋸齒"以提升畫面的精細度,但英特爾的一項新技術走了不同的路線:整數縮放減少模糊,讓"鋸齒"更清晰。
鋸齒的出現本質上是采樣率低造成的,游戲采用的光柵化技術是基于像素的運算。抗鋸齒消除的是出現在物體邊緣的鋸齒現象。
英特爾的整數縮放技術并非是抗鋸齒的倒退,而是為解決舊款低分辨率游戲在4K高分辨率屏幕上運行時的整體模糊問題而提出的新技術。盡管不能無中生有地補充低分辨率圖像放大后的細節,但至少可以避免讓它整體變得模糊:
當在3840x2160的4K屏上顯示一個只支持720P分辨率的游戲時,多數顯卡采用雙線性或雙三次插值方法進行圖形縮放,最終會令圖像會變得非常模糊(上圖左側)。英特爾的整數無損縮放有助于保持銳度和鋸齒狀邊緣,雖然原始圖像本身在高分屏上還是馬賽克級別的,但這樣的馬賽克和像素感總歸是好過糊成一團(上圖右側)。
由于性能方面的考慮,英特爾的整數縮放功能將僅限于全新的Gen 11架構顯示核心,離我們最近的選項就是即將問世的10nm Ice Lake處理器。屆時用戶將可以通過驅動程序選擇啟用或禁用該功能。
在用雙屏甚至多屏的小伙伴真的不少,它用起來爽,不過也有點麻煩,比如點擊開始菜單和顯示桌面按鍵的時候光標飄走、玩游戲的時候光標跳出主屏幕、無法準確點擊窗口邊框等。這些都是Windows跨屏光標判斷的問題,系統會以為邊緣的光標是要到另一個屏幕里,所以主動給“吸”過去了,真的是超煩的。
那么,能不能方便地把光標固定在需要的屏幕內,不讓它跨屏亂跑呢,這就需要Cursor Lock軟件了。首先下載并安裝(http://www.snakebytestudios.com/projects/apps/cursor-lock/),它在安裝后會自動掃描自己需要的Microsoft .NET Framework 3.5,如果沒有會自動開啟下載,依照提示完成安裝即可。
Cursor Lock并不會建立桌面圖標,我們需要單擊開始菜單,然后輸入Cursor Lock搜索匹配,運行找到的程序。小編建議大家第一次搜索到并開啟程序后,點擊任務欄上的Cursor Lock任務條,選擇“固定到任務欄”,便于以后使用。
打開軟件后,如果要將鼠標鎖定在屏幕1中,不跨越到屏幕2,那么就將打開的Cursor Lock窗口拖動到屏幕1中,然后單擊上部帶有感嘆號圖樣的按鍵“User Strict Mode”,再點擊“test”就可以了。
解鎖也很簡單,我們只要點擊上部帶有開鎖圖樣的按鍵“Unlock Mode”,然后點擊“test”就能讓鼠標恢復正常了。
這里小編要提示大家一句,要想盡量不“浪費”另一個屏幕,我們最好結合使用習慣和快捷鍵。比如可以把需要處理的文件和工作放在一個屏幕內,另一個屏幕主要做視頻播放,在線聊天、顯示參考文獻等無需鼠標操作或者可以用快捷鍵搞定的任務。不然頻繁的鎖定解鎖也是挺麻煩的。
者:MikeMK2
如果你也是高刷新顯示器的用戶, 并且保留了60Hz的顯示器作為第二塊屏幕, 那么你很大概率會遇到一樣的問題. 鑒定這個問題的方法很簡單, 關閉其他程序, 用Chrome在你的高刷新(144Hz/165Hz/240Hz)主屏幕打開這個網頁: testufo
?
等待一會, 下方變成黃色或者綠色, 上方第一排是144或以上, 就說明沒有問題, 你的顯示器工作正確了.
如果不正確, 說明你的桌面沒有設置在正確的刷新率. 去NVIDIA/AMD控制面板設置一下桌面的刷新率, 然后刷新重新測試一次:
?
接下來打開一個新的Chrome標簽頁, 拖拽到60Hz的副屏幕上去, 然后打開任何一個視頻站的任何一個視頻或直播. 等待或者刷新一下那個飛行的UFO的網頁, 你會驚訝地看到這幅畫面:
?
第一排變成了60幀!
這就是中招了. 這個Bug是Windows 10從2015年發布就一直持續到今天的Bug. Windows 7/8/8.1沒有這個Bug 中途有些版本的AMD驅動沒有這個問題, 但是目前最新版本的Intel/AMD/NVIDIA驅動都存在這個故障.
目前沒有徹底根治的辦法, Windows 10 Insider那邊很多人包括我在內都提交了很多Bug報告了, 這玩意似乎是桌面合成器和WDDM驅動層一起產生的Bug, 短時間應該很難修好.
那么怎么辦呢?
目前我有以下幾個解決辦法:
1. 購買一個和主屏幕刷新一摸一樣的顯示器 --這個可行, 但是估計沒人愿意這么干...
2. 想辦法讓副屏幕不運行顯卡加速的內容
我來說一下這個2是怎么做到的. 首先NVIDIA取消了驅動面板中的多屏幕性能優化選項, 所以要到這里下載第三方工具:
?
這個選項會關閉副屏幕的OpenGL加速.
OpenGL其實用處不大, 問題主要出在Direct3D上. 這玩意沒辦法單獨關閉一個顯示器, 因為AERO是依賴D3D的. 關閉之后窗口顯示不出來了.所以我們要關閉瀏覽器的GPU加速, Chrome暫時沒有辦法關閉, 所以只能裝一個Firefox當作副屏幕專用瀏覽器, 然后在選項中關閉硬件加速:
?
然后打開任意視頻直播頁面. 之后刷新Chrome的飛行UFO:
?
嗯, 還是有點掉幀, 但是起碼刷新是對的了. 掉幀是CPU渲染的結果, 總的來說, 可以接受了.
下面是直播OBS用戶的設置:
?
關閉預覽, 即可解決鎖定低刷新的問題.
另外一個奇怪的問題:
在副屏幕使用Chrome, 觀看YouTube的視頻不會影響主屏幕的幀數:
?
暫時不能明白是為什么, 可能和VP9的解碼器渲染流程有關系, 國內網站都是h264.再另外一個相關問題, Windows不支持桌面多刷新率, 所以刷新率和幀數會按照最高的顯示器來定, 也就是說窗口模式下, 60Hz的副屏幕會顯示144fps的幀數, 因為144不能被60整除, 所以會產生跳幀, 也就是144和60Hz組雙屏幕, 60Hz這塊屏幕會格外的卡.
這個問題的一個解決辦法是設定高刷新屏幕到60的整倍數, 也就是120/180/240Hz.
當然這點卡頓相比144來說可能不是很重要, 至少我個人決定在Windows支持多刷新率之前, 先忍了, 畢竟保證主屏幕144Hz還是比較重要的.
另外 超頻60hz的顯示器到72Hz也是可以的 基本上大部分60hz顯示器都可以超頻到這個頻率
我的副屏幕是4k60hz DP1.2最高在4k上只能超頻到66Hz 所以就沒辦法這么干了