新聞動態(tài)
- 2015-06-10 14:05:02
-
近來我司工作人員在調(diào)試投影儀時,經(jīng)常發(fā)現(xiàn)在播放視頻的時候,電腦里的畫面可以正常播放,但是連接到租賃的投影儀后,播放器里的畫面卻是黑屏,什么都沒有!
經(jīng)過我們技術(shù)人員反復(fù)測試,最終找到了問題的所在。
這種情況其實是由于計算機開啟了顯卡的硬件加速,導(dǎo)致的。如果是WIN7系統(tǒng),可以在桌面右擊>屏幕分辨率>高級設(shè)置(右下角)>疑難解答,然后把硬件回事關(guān)掉。有些播放器,比如QQ影音 暴風(fēng)影音,是在設(shè)置選項里面關(guān)閉硬件加速。科普:什么是硬件加速?
我們都知道現(xiàn)在的計算機,通常都有一個CPU,也就是中央處理器,它是一個多功能的設(shè)備,負(fù)責(zé)處理各種數(shù)據(jù)(包括數(shù)值運算 邏輯判斷 資源調(diào)配 通信 用戶響應(yīng)等等工作)。其中我們看到的顯示器畫面,就是用數(shù)值運算法則,去計算每一個像素點需要顯示的顏色。
舉例來說,現(xiàn)在的顯示器分辨率一般是1920×1080的,這里就有近2100萬個像素點,一般刷新率是60Hz的話,那每秒就要顯示60個畫面。這樣再乘以60等于1億2400萬。也就是說,每一秒鐘,CPU就要計算出這1億2400萬個像素的顏色。而且每個像素點,可能要進行很多次的運算才能得到它的最終顏色值,最后可能需要數(shù)百億次的運算,才能得到這1秒鐘的畫面。特別是在打游戲的時候,你可能只是動了一下鼠標(biāo),換了一下角度,但是CPU在畫面方面要處理的是,先根據(jù)你鼠標(biāo)的移動量計算畫面的偏移,比如整體向左移10個像素,如果是2D畫面就要先將所的有像素的坐標(biāo)都減10,如果是3D畫面還要將根據(jù)畫面過渡 透視 特效 光影 紋理 動作等等分別進行一次次計算,最終才能得出得出每一像素點顏色值。
從上面我們可以看到,顯示畫面所需要其實只是龐大的數(shù)值計算。而數(shù)值計算只是CPU的功能之一,而且這個數(shù)值運算只是一個運用加減法則進行計算的簡單功能。上面也說了CPU要處理的事情很多,如果占用大量的CPU資源,而只是使用它一個非常簡單的數(shù)值運算功能,是不是有些太大材小用了。
因此GPU,也就是專門的圖形處理器,顯卡的核心部件,應(yīng)運而生。最初GPU這個叫法是由NVIDIA提出來的。它被設(shè)計的功能很簡單,就是只有一個數(shù)值運算功能。同時為了增加數(shù)據(jù)的吞吐量和運算效率,又因為只需要一個運算單元的功能,一般GPU都會內(nèi)建很多的獨立處理單元,也叫流處理器。每個流處理器都是一個獨立運行的運算模塊。現(xiàn)在即使低端的顯卡GPU,也有多達200個左右的流處理器,高端顯卡甚至?xí)猩锨€流處理單元。
GPU極大的分擔(dān)了CPU在圖像處理方面的工作,而此時的CPU就變成了一個指揮GPU工作的角色。因此CPU才有更多的時間資源去處理其它數(shù)據(jù)。由于CPU內(nèi)只有一個運算單元,而GPU內(nèi)有成百上千的運算單元,因此它的圖形處理速度也是CPU的數(shù)百倍。所以使用顯卡來專門處理圖像,又叫硬件加速。
- [返回首頁] [打印] [返回上頁]
新聞動態(tài)




