NVIDIA 最新 1.0-8762 版的 Linux 顯示卡驅動程式釋出

這個版本驅動程式的修正了一些 Twinview, SLI, 以及 mode selction的bug, 但我最關心的還是到底有沒有支援 GLX_EXT_texture_from_pixmap* 了?...答案是沒有!!! @@

根據 NVIDIA 的小道消息指出, 8xxx 系列的驅動程式都不會 support 這個 extenstion, 最快也要在 9xxx 系列才會支援.
沒有這個 extension 的支援, Compiz 不能使用完整的硬體加速.

另外, 這個驅動程式在 X.Org 最新的釋出版本 X11R7.1 當中會有問題, 而且它還尚未支援 1.0 版的 Xorg vdeio driver ABI.

不過它還是支援了很多新的顯示卡, 像是 Quadro FX 4400, GeForce 6600 VE, Quadro FX 550, GeForce 6500, Quadro NVS 120M, Quadro FX 350M, Quadro 350, GeForce 6150LE, GeForce Go 7900 GS, GeForce Go 7900 GTX, Quadro FX 2500M, Quadro 1500M, Quadro FX5500, Quadro FX 3500, Quadro FX 1500, Quadro FX 4500 X2, Quadro FX 560.


* GLX_EXT_texture_from_pixmap: 一個新的 GLX extension. 這個 extension 可以讓 GLX clients 能夠有效地連接 pixmaps (例如像 Composite extension 為了 redirected drawing 所以產生的) 到 OpenGL 上的材質 (texture). 這樣的設計能夠讓 compositing manager 能夠完全利用 OpenGL 處理畫面上成像的問題.
NVIDIA 目前與 David Reveman (Xgl 的計畫領導人) 以及 X.Org 社群共同合作這個 extension 的細節, NVIDIA 計畫在接下來的驅動程式中加入這個 extension 的支援. 注意, 完成 GLX_EXT_texture_from_pixmap 只是為了能夠在 Xgl 的外部執行 compiz, 而目前其實已經可以在 Xgl 內部做 compiz.

0 意見: