从NVidia切换到内部Intel HD图形-OpenGL不起作用


20

我今天切换到了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的初学者)。

玛特


/etc/X11/xorg.conf卸下nVidia卡后是否已删除文件?
布鲁诺·佩雷拉

不,我应该那样做吗?该文件中没有太多内容:部分“设备”标识符“默认设备”选项“ NoLogo”“ True” EndSection
Martur

我重命名了该文件(而不是删除它)并进行了一次restert,但这没有任何区别。
Martur

您没有删除nVidia驱动程序吗?
布鲁诺·佩雷拉

不,起初我只是激活内部图形并将显示器插入其中。然后,NVidia驱动程序仍列在“系统设置-其他驱动程序”菜单中。之后,我从计算机上卸下了NVidia卡,并且不再列出驱动程序。
Martur

Answers:


30

您需要删除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

我删除了NVidia卡,该卡不再可用。这不是笔记本电脑。
Martur

编辑删除X的nVidia驱动和力量重装
布鲁诺·佩雷拉

该解决方案帮助我在Lenovo t410(仅适用于Intel i915)上工作。谢谢!
帕维尔Nadolski

非常感谢。工作Asus A53S - Intel Core i5Nvidia GEFORCE GT540M
乔丹·阿塞诺

哇-我在上一篇文章发表后放弃了,却没有看到你纠正了你的答案。我重新安装了Nvidia gfx。但是,今天,使用12.04 LTS时,我遇到了同样的麻烦,并且错误地找到了我的原始帖子。该解决方案现已奏效。谢谢。
Martur
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.