我的许多程序没有运行,有以下错误:
get chip id failed: -1 [13]
param: 4, val: 0
[intel_init_bufmgr:1189] Error initializing buffer manager.
Segmentation fault当我尝试运行glxinfo时,我得到的是:
Xlib: extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig我有两个GPU的一个集成英特尔和另一个AMD Radeon 6490hd与开源radeon驱动程序的Debian测试。
我甚至不能登录到KDE和Gnome,但我可以登录到i3、lxde和dwm。
更新:这是我的Xorg.0.log:http://pastebin.com/gJkFLAh7
更新2:我似乎无法更新任何xserver-xorg-视频-*包,因为他们想要xorg-abi-20,尽管我已经拥有xorg-abi-23 NOw了,我用gdebi手动更新了这些包。sudo更新-glx --config-glx给了我:
There are 2 choices for the alternative glx (providing /usr/lib/glx).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/nvidia 100 auto mode
1 /usr/lib/mesa-diverted 5 manual mode
2 /usr/lib/nvidia 100 manual modeNOte,我有一个集成的英特尔和HD6490。我有两个监视器。但我也有同样的问题只使用一个。
发布于 2017-01-04 16:40:02
如日志所示,您已经安装了NVIDIA卡的GLX模块,
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/linux/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 375.26 Thu Dec 8 17:59:51 PST 2016只适用于NVIDIA卡,而不适用于其他任何东西。OTOH,英特尔卡的模块设置驱动程序和radeon驱动程序都被初始化。一个监视器连接到Intel卡的HDMI输出,Radeon驱动程序只有一个VGA输出,但是它没有获得EDID信息,所以我不确定是否有任何与之相关的信息。
安装正确的GLX软件包(AFAIK,所有英特尔卡的libgl1-mesa-*,至少这是我为我的英特尔卡和Radeon卡使用的),并在日志中验证它们是否工作。
如果您的第二个监视器实际上是连接到英特尔卡,而不是Radeon,您可以考虑禁用Radeon卡。
https://unix.stackexchange.com/questions/334623
复制相似问题