从NVidia切换到内部英特尔高清显卡 – OpenGL不起作用

我今天切换到G630T CPU的内部Intel HD图形。 桌面有效,但XBMC无法启动。 它抱怨它需要OpenGL加速硬件。

当我检查系统信息 – 图形时,只列出了一个通用(?)卡:

Driver (开头的空间)

Experience Standard

然后我查了一下

 lshw -C video *-display description: VGA compatible controller product: 2nd Generation Core Processor Family Integrated Graphics Controller vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 09 width: 64 bits clock: 33MHz capabilities: msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: irq:42 memory:fb800000-fbbfffff memory:e0000000-efffffff ioport:ff00(size=64) 

我不确定这一切是否正确,但对我来说似乎并非完全错误。 但是,glxinfo确实很奇怪:

 glxinfo name of display: :0.0 Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Error: couldn't find RGB GLX visual or fbconfig Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". 

我正在运行Ubuntu 11.10 3.0.0-13-generic #22-Ubuntu SMP ,非常感谢帮助,因为我不知道我能做什么(Linux初学者)。

Martur

您需要删除nvidia驱动程序,以便驱动程序不会尝试自己加载而不是您的Intel卡。

通常,英特尔内置驱动程序不需要进一步安装驱动程序,但如果nVidia驱动程序正在加载,它将接管。

 sudo apt-get purge nvidia* 

删除你的xorg.conf

 sudo rm /etc/X11/xorg.conf 

彻底重新安装xorg

 sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64 

重新配置Xorg

 sudo dpkg-reconfigure xserver-xorg 

重启

 sudo reboot