視訊記憶體 畫素 幀

2021-06-13 09:33:50 字數 2474 閱讀 1562

視訊記憶體 

1、視訊記憶體的種類:

視訊記憶體的種類有edoram、mdram、sdram、sgram、vram、wram、ddr等許多種。edo視訊記憶體曾用在voodoo、voodoo 2等顯示卡上,但目前已消聲匿跡。sgram視訊記憶體支援塊寫和掩碼,可以看作是sdram的加強版,曾流行一時,但由於**較sdram稍高,現在也已甚少採用。目前顯示卡上被廣泛使用的視訊記憶體就是sdram和ddr sdram了。sdram可以與cpu同步工作,無等待週期,減少資料傳輸延遲。優點是**低廉,在中低端顯示卡上得到了廣泛的應用。ddr是double data rate是縮寫,它是現有的sdram記憶體的一種進化。在設計和操作上,與sdram很相似,唯一不同的是ddr在時鐘週期的上公升沿和下降沿都能傳輸資料,而sdram則只可在上公升沿傳輸資料,所以ddr的頻寬是sdram的兩倍,而ddr比sdram的資料傳輸率也快一倍。如果sdram記憶體的頻率是133mhz,則ddr記憶體的頻率是266mhz,因此在中高檔顯示卡上應用廣泛。

2、視訊記憶體的容量:

視訊記憶體與系統記憶體一樣,也是多多益善。視訊記憶體越大,可以儲存的影象資料就越多,支援的解析度與顏色數也就越高。以下計算視訊記憶體容量與解析度關係的公式:

所需視訊記憶體=圖形解析度×色彩精度/8

例如要上16bit真彩的1024×768,則需要1024×768×16/8=1.6m,即2m視訊記憶體。

對於三維圖形,由於需要同時對front buffer、back buffer和z buffer進行處理,因此公式為:所需視訊記憶體(幀存)=圖形解析度×3×色彩精度/8

例如一幀16bit、1024×768的三維場景,所需的幀快取為1024×768×3×16bit/8=4.71m,即需要8m視訊記憶體。

3、視訊記憶體的資料位數與頻寬:

資料位數指的是在乙個時鐘週期之內能傳送的bit數,它是決定視訊記憶體頻寬的重要因素,與顯示卡效能息息相關。當視訊記憶體種類相同並且工作頻率相同時,資料位數越大,它的效能就越高。

視訊記憶體頻寬的計算方法是:執行頻率×資料頻寬/8。以目前的geforce3顯示卡為例,其視訊記憶體系統頻寬=230mhz×2(因為使用了ddr視訊記憶體,所以乘以2)×128/8=7.36gb。

資料位數是視訊記憶體也是顯示卡的乙個很重要的引數。在顯示卡工作過程中,z緩衝器、幀緩衝器和紋理緩衝器都會大幅占用視訊記憶體頻寬資源。頻寬是3d晶元與本地儲存器傳輸的資料量標準,這時候視訊記憶體的容量並不重要,也不會影響到頻寬,相同視訊記憶體頻寬的顯示卡採用64mb和32mb顯存在效能上區別不大。因為這時候系統的瓶頸在視訊記憶體頻寬上,當碰到大量畫素渲染工作時,視訊記憶體頻寬不足會造成資料傳輸堵塞,導致顯示晶元等待而影響到速度。目前視訊記憶體主要分為64位和128位,在相同的工作頻率下,64位視訊記憶體的頻寬只有128位視訊記憶體的一半。這也就是為什麼geforce2 mx200(64位sdr)的效能遠遠不如geforce2 mx400(128位sdr)的原因了。

4、視訊記憶體的速度:

視訊記憶體的速度一般以ns為單位。常見的視訊記憶體有7ns、6ns、5.5ns、5ns、4ns甚至3.8ns的視訊記憶體。其對應的額定工作頻率分別是143mhz、166mhz、183mhz、200mhz和250mhz。額定工作頻率=1/視訊記憶體速度。當然,對於一些質量較好的視訊記憶體來說,視訊記憶體的實際最大工作頻率是有一定的餘量的。視訊記憶體的超頻就是基於這一原理,列如將額定頻率為6ns的視訊記憶體超至190mhz的執行頻率。

這裡還要說一說視訊記憶體的實際執行頻率和等效工作頻率。ddr視訊記憶體因為能在時鐘的上公升沿和下降沿都能傳送資料,因此,在相同的時鐘頻率和資料位寬度的情況下視訊記憶體頻寬是普通sdram的兩倍。換句話說,在視訊記憶體速度相同的情況下,ddr視訊記憶體的實際工作頻率是普通sdram視訊記憶體的2倍。同樣,ddr視訊記憶體達到的頻寬也是普通sdram視訊記憶體的2倍。例如,5ns的sdram視訊記憶體的工作頻率為200mhz,而5ns的ddr視訊記憶體的等效工作頻率就是400mhz。

畫素、幀:
簡單地說,畫素是指畫面畫幅大小,可以理解為面積單位;幀則是指一幅畫面,可以理解為時間單位,在我國的電視節目中,一幀等於二十五分之一秒。畫素大則畫面尺寸大,一般電視節目的畫面比例為:4比3,畫素對應為:720*576;我國電視節目的制式為pal,每一秒鐘包含25幀畫面。
參考資料:畫素——「畫素」(pixel) 是由 picture(影象) 和 element(元素)這兩個單詞的字母所組成的,是用來計算數碼影像的一種單位,如同攝影的相片一樣,數碼影像也具有連續性的濃淡階調,我們若把影像放大數倍,會發現這些連續色調其實是由許多色彩相近的小方點所組成,這些小方點就是構成影像的最小單位「畫素」(pixel)。這種最小的圖形的單元能在螢幕上顯示通常是單個的染色點。越高位的畫素,其擁有的色板也就越豐富,越能表達顏色的真實感。
幀——就是影像動畫中最小單位的單幅影像畫面,相當於電影膠片上的每一格鏡頭。 一幀就是一副靜止的畫面,連續的幀就形成動畫,如電檢視象等。 我們通常說幀數,簡單地說,就是在1秒鐘時間裡傳輸的的幀數,也可以理解為圖形處理器每秒鐘能夠重新整理幾次,通常用fps(frames per second)表示。每一幀都是靜止的圖象,快速連續地顯示幀便形成了運動的假象。高的幀率可以得到更流暢、更逼真的動畫。每秒鐘幀數 (fps) 愈多,所顯示的動作就會愈流暢。

視訊記憶體 畫素 幀

視訊記憶體 1 視訊記憶體的種類 視訊記憶體的種類有edoram mdram sdram sgram vram wram ddr等許多種。edo視訊記憶體曾用在voodoo voodoo 2等顯示卡上,但目前已消聲匿跡。sgram視訊記憶體支援塊寫和掩碼,可以看作是sdram的加強版,曾流行一時,但...

視訊記憶體 畫素 幀 ok

視訊記憶體 1 視訊記憶體的種類 視訊記憶體的種類有edoram mdram sdram sgram vram wram ddr等許多種。edo視訊記憶體曾用在voodoo voodoo 2等顯示卡上,但目前已消聲匿跡。sgram視訊記憶體支援塊寫和掩碼,可以看作是sdram的加強版,曾流行一時,但...

tensorflow設定視訊記憶體自適應和視訊記憶體比例

用慣了theano.再用tensoflow發現一執行視訊記憶體就滿載了,嚇得我吃了乙個蘋果。用 搜尋引擎毛都搜不到,於是翻牆找了下問題的解決方法,原來有兩種 1.按比例 config tf.configproto config.gpu options.per process gpu memory f...