開源驅動Nouveau正為NV50時代的GPU提供OpenGL計算著色器支持
Nouveau仍在努力改善對十年前NVIDIA硬件的開源驅動支持。長期貢獻者Ilia Mirkin最近一直致力於為NV50 Gallium3D驅動提供計算支持,該驅動支持之前的Fermi架構GPU,NVIDIA GeForce 8系列至GeForce 300系列顯卡均可使用。
這是一塊Gigabyte GeForce 8600GTS 256MB:這款中端GeForce 8系列顯卡配備了技嘉的Silent-Pipe II冷卻器,無風扇的同時仍能很好地超頻。
其計算支持的重點似乎是努力實現OpenGL ES 3.1的要求,其中包括ARB_compute_shader。
這個合併請求在周六被推入Mesa 21.2-devel,開發者解釋說。”它可能會啟用我們不希望啟用的擴展。然而,這足以通過大多數ES 3.1 dEQP測試。在constbuf的更新方面還有一些懸而未決的問題,也許還有其他一些事情。但任何修復都是在這些變化的基礎上逐步進行的。”
對於那些仍然依賴前Fermi GPU並使用開源的Nouveau驅動棧和NV50 Gallium3D的用戶來說,至少在下一季度的Mesa功能發布中會有某種程度的OpenGL計算著色器支持。
我們將看到,在這個非官方的開源NVIDIA驅動程序棧中,這些老舊的NVIDIA GPU還能持續煥發一些活力。5年多前,一些Nouveau NV50計算支持開始進行,目的是最終實現OpenCL,儘管到了現在仍是一項進行中的工作。