2015-06-08 47 views
1

運行命令glxinfo | grep OpenGL顯示如何在Ubuntu 15.04上運行OpenGL版本3.3(使用Intel HD 4000)

OpenGL vendor string: VMware, Inc. 
OpenGL renderer string: Gallium 0.4 on SVGA3D; build: RELEASE; 
OpenGL version string: 2.1 Mesa 10.7.0-devel 
OpenGL shading language version string: 1.20 
OpenGL extensions: 
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 10.7.0-devel 
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16 

我有英特爾HD 4000顯卡可以支持OpenGL 3.3根據互聯網上的來源。

簡單地說,我該怎麼做才能使glxinfo顯示3.3版本,以便我可以繼續學習現代圖形編程?

+0

您是否安裝了任何圖形驅動程序? – Jerem

+0

update'xserver-xorg-video-radeon'並確保'kms'已啓用,不知道fglrx的狀態,我取消了它的使用年份...此外VMWare驅動程序而不是X ??,不知道你將會進入虛擬環境... –

+0

@Jerem 虛擬機內部?有沒有辦法做到這一點? –

回答

3

您正在VM中運行。 GPU通常不會傳遞給虛擬機,只能得到一個只支持較低OpenGL版本的Shim驅動程序,這些命令通過虛擬機傳遞給主機。

解決方案:在您的機器上本機運行Linux。

+0

ohh ...太糟糕VMware無法運行Opengl 3.3 反正謝謝:) –

+0

@PriyamAgarwal:那麼,你可以強制梅薩進入通過卸載VMware圖形驅動程序來實現軟管模式,或創建僅支持軟管的自定義Mesa版本。 – datenwolf

相關問題