墨汁做壽
使用顯卡加速的方式主要有兩種,一種是直接調(diào)用GPU的計(jì)算能力,由于現(xiàn)在的GPU設(shè)計(jì)越來越通用化,流水線和多核心設(shè)計(jì)其實(shí)完全可以用來進(jìn)行一些通用計(jì)算。這方面的例子挺多,大到超級計(jì)算機(jī)(圖1、圖2),小到支持OpenCL異構(gòu)計(jì)算的辦公軟件(圖3),都有使用GPU或基于GPU架構(gòu)的處理器來加速運(yùn)算的。由于GPU的流水線、核心數(shù)量遠(yuǎn)超CPU,因此在進(jìn)行一些小規(guī)模、大數(shù)量的計(jì)算時(shí),具有明顯優(yōu)勢。
另外一種方式則是調(diào)用顯卡的DirectX支持能力,其中也包括了平面圖形加速等功能,對瀏覽器(圖4)、圖片處理器、視頻播放等軟件同樣可以起到輔助作用。而我們最常見到的提供了“硬件加速”功能的軟件,就大都是直接調(diào)用了顯卡的DirectX支持能力,進(jìn)行圖形圖像的輔助處理。
這個(gè)功能在某些時(shí)候還是很有用的,它可以將這些軟件中的各種計(jì)算進(jìn)行合理分配。例如把圖形處理工作分配給顯卡,而將操控功能、文件讀寫等工作分配給處理器,這樣不僅能加快速度,還能讓兩者的工作效率更高,降低系統(tǒng)負(fù)擔(dān)。
不過事情也有兩面性,對采用內(nèi)置顯卡或者低端獨(dú)顯的用戶,即使是輔助性的硬件加速,對它們也是不小的負(fù)擔(dān)。例如一款采用Intel Iris 6100內(nèi)置顯卡的微型臺(tái)式機(jī),在默認(rèn)硬件加速的情況下,上網(wǎng)、看視頻,甚至打開文件管理器的時(shí)候,都會(huì)出現(xiàn)風(fēng)扇轉(zhuǎn)速加快、噪聲明顯增大的問題,相當(dāng)影響心情。而一些低端或者古董級的“亮機(jī)卡”,甚至可能出現(xiàn)打開加速反而卡頓的問題。
此外,目前很多獨(dú)顯采用了低負(fù)載狀態(tài)下風(fēng)扇轉(zhuǎn)速大幅降低,甚至停轉(zhuǎn)的設(shè)置,可以極大降低使用噪聲。而啟用硬件加速的話,在打開相應(yīng)程序后會(huì)調(diào)用DirectX,使顯卡負(fù)載上升,有可能因而啟動(dòng)風(fēng)扇,同樣會(huì)造成使用噪聲大幅提升。
比較麻煩的是,在Windows XP中,硬件加速是可以在驅(qū)動(dòng)設(shè)置中直接關(guān)閉的(圖5),但到了如今的Windows 10時(shí)代,反而沒有統(tǒng)一關(guān)閉加速的功能了。難道我們只能在各個(gè)軟件中逐一手動(dòng)關(guān)閉嗎?對使用了一段時(shí)間,已經(jīng)安裝了很多XX看圖、XX視頻、XX瀏覽器的用戶,這個(gè)工作量可是太大了。更不要說還有可能連XX音樂這樣看起來無關(guān)的軟件,也會(huì)使用到GPU/顯卡加速(圖6)。
不過,系統(tǒng)和驅(qū)動(dòng)中沒有給出的功能,還是很可能隱藏在操作系統(tǒng)最基本的配置——注冊表中的。我們就來找找吧。
首先按Win+R組合鍵后輸入regedit,進(jìn)入注冊表編輯器,定位到HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Control\Video,這里應(yīng)該是管理電腦視頻軟硬件的設(shè)置(圖7)。
在Video條目下有一個(gè)或多個(gè){XXXXXX}的子項(xiàng),代表著系統(tǒng)中的不同顯卡或顯卡組合。依次展開{XXXXXX}\0000這個(gè)項(xiàng)目,在右側(cè)可以找到一個(gè)名為“Acceleration. Level”的鍵值,把它的數(shù)值數(shù)據(jù)改成5,就可以禁用各個(gè)程序使用顯卡進(jìn)行硬件加速了(圖8)。注意并不是所有的顯卡子項(xiàng)下都有相關(guān)設(shè)置,加上并不確定每個(gè)子項(xiàng)代表哪塊顯卡,最好全都打開看一下。
當(dāng)然,筆者這里介紹的只是快速關(guān)閉硬件加速的方法,并不是鼓勵(lì)大家不分青紅皂白地關(guān)閉“硬件加速”功能。如果使用中端以上顯卡,且風(fēng)扇噪聲并沒有因此增大的話,借用GPU進(jìn)行視頻或圖像加速還是不錯(cuò)的選擇。