Ubuntu 14.04 - 無法使用最新的 OpenGL 版本

Ubuntu 14.04 - 無法使用最新的 OpenGL 版本

我在配備 Nvidia GeForce GTX 765m 的筆記型電腦上運行 Xubuntu 14.04 LTS,並使用來自 xorg-edgers PPA 的 nvidia-340 驅動程式。我正在嘗試運行需要最新版本 OpenGL 的應用程序,但在我的系統上檢測到的所有內容都是 OpenGL 版本 1.4(765m 應該支援最高 4.5):

$>> sudo prime-select nvidia
update-alternatives: using /usr/lib/nvidia-340/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-340/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
$>> glxinfo | grep version  
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL version string: 1.4 (3.0 Mesa 10.6.0-rc2)

當我切換到 Intel 晶片時,檢測到不同的版本(但我嘗試運行的應用程式需要 Nvidia GPU):

$>> sudo prime-select intel                                                      
update-alternatives: using /usr/lib/nvidia-340-prime/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-340-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
$>> glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.6.0-rc2
OpenGL core profile shading language version string: 3.30
OpenGL version string: 3.0 Mesa 10.6.0-rc2
OpenGL shading language version string: 1.30

我已經多次嘗試清除並重新安裝 nvidia 驅動程式(並嘗試了幾個不同的版本),但都無濟於事。我的理解是 nvidia 驅動程式應該提供 OpenGL 實作 >= 3.0,但我似乎無法識別它。任何幫助,將不勝感激。謝謝。

相關內容