第一個可以正常工作的ARM SoC GPU Gallium3D顯卡驅(qū)動已經(jīng)進入了Mesa的Mainline Code,預(yù)計會出現(xiàn)在Mesa 9.2/Mesa 10.0之中。ARM移動平臺第一次迎來了開源顯卡驅(qū)動。
這款Gallium3D Freedreno驅(qū)動是專為高通Snapdragon驍龍?zhí)幚砥髡系腁dreno GPU圖形核心開發(fā)的,目前僅初步支持Adreno 220,也就是上一代Snapdragon S3里整合的型號。
使用這款GPU的處理器型號主要有APQ8060、MSM8260、MSM8660,而采用這些處理器的設(shè)備包括惠普TouchPad、三星Galaxy S II/Galaxy S Blaze 4G/Galaxy Note、華碩Eee Pad Memo、HTC Sensation、LG Optimus LTE,都是前兩年響當(dāng)當(dāng)?shù)囊苿赢a(chǎn)品。
后期經(jīng)過改進,此驅(qū)動將會支持Snapdragon S4系列中的Adreno 300系列圖形核心,但具體方式還未確定,可能是在現(xiàn)有驅(qū)動上增加擴展,也可能是新的驅(qū)動。
去年,Rob Clark決定寫一個開源的、逆向工程的高通GPU圖形驅(qū)動,于是成立了Freedreno項目,一切都是出于個人愛好。當(dāng)時他正在德州儀器工作,負(fù)責(zé)PowerVR IP和其他一些項目,所以為了避免法律方面的潛在麻煩,他沒有去做PowerVR,而是選擇與己無關(guān)的Adreno。
Mesa里的其它值得關(guān)注的Gallium3D開源驅(qū)動還有Intel i915、LLVMpipe、Nouveau(NV30/NV50/NVC0)、R300、R3600、RadeonSI、Softpipe、VMware SVGA。