让我们首先说,我希望我以前读过这篇文章,我希望在升级提示符Ubuntu时,对诸如- http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst-fglrx-driver-16-04之类的主要兼容性问题发出警告。
然而,基于这个页面- https://help.ubuntu.com/community/RadeonDriver我的gpu应该在16.04驱动程序中工作得很好
因此,我刚刚从14.04升级到16.04,我的两个屏幕没有被检测和镜像,而不是扩展桌面。
$ xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 400, current 1280 x 1024, maximum 1280 x 1024
default connected primary 1280x1024+0+0 0mm x 0mm
1280x1024 0.00*
1280x960 0.00
1152x864 0.00
1024x768 0.00
800x600 0.00
640x480 0.00
720x400 0.00此外,分辨率太低,监视器而不是两个连接被检测为默认。在IRC #ubuntu上,我得到了配置xorg的建议,并查看了http://zeroset.mnim.org/2013/01/07/dual-head-monitor-setup-on-ubuntu-linux-with-xorg-and-radeon/的指南,我发现xrandr应该很好地检测监视器以尝试Xorg配置。
来自Xorg日志分割故障
[ 5786.223] (**) ModulePath set to "/usr/lib/xorg/modules"
[ 5786.223] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 5786.223] (WW) Disabling Mouse0
[ 5786.223] (WW) Disabling Keyboard0
[ 5786.223] (II) [KMS] drm report modesetting isn't supported.
[ 5786.223] (EE)
[ 5786.223] (EE) Backtrace:
[ 5786.223] (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x4e) [0x5581fdedc5ce]
[ 5786.223] (EE) 1: /usr/lib/xorg/Xorg (0x5581fdd2a000+0x1b6959) [0x5581fdee0959]
[ 5786.223] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7fcc5f18c000+0x354a0) [0x7fcc5f1c14a0]
[ 5786.223] (EE)
[ 5786.223] (EE) Segmentation fault at address 0x0
[ 5786.223] (EE)
Fatal server error:
[ 5786.223] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 5786.223] (EE)
[ 5786.223] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org我不需要3D加速,并希望解决问题,而不是降级到14.04。我还能做什么呢?
发布于 2016-08-11 22:19:04
在我的例子中,驱动程序/卡和内核之间的兼容性并不是一个问题。我在我的grub配置中设置了标引,阻止radeon驱动程序加载。
要检查grub,请参阅本文- how-to-configure-the-grub2-boot-loaders-settings/
因此,根据我的经验,在看完这个问题之后,请尝试以下几点
检查mod探针配置,以确保正确的驱动程序在/etc/modprobe.d/文件下被列入黑名单,并确保radeon没有被列入黑名单。
如前所述,检查grub并删除nomodeset选项,记住这可能会导致其他问题。
发布于 2016-09-06 03:18:34
我处于完全相同的位置,我的两个显示器互相镜像。感谢Bizmate,我检查了etc/modprobe.d,找到了一个名为"fglrx-core.conf“的文件。
"fglrx-core.conf“的内容如下:
此文件是由fglrx安装的,请不要手动编辑此文件,请将radeon别名fglrx fglrx别名radeon从别名lbm-radeon从 上删除。
我复制了该文件并将其命名为"fglrx-core.bak“,并删除了原始的"fglrx-core.conf”文件。
重新启动后,我立即注意到登录字段仅在我的一个监视器上,并且知道我的桌面再次被扩展,而不是镜像。登录后,我能够设置我的扩展桌面并重新安排监视器,就像在GUI的系统Settings>Displays中通常所做的那样。
" fglrx -core.bak“似乎是fglrx的残余,并在从14.04升级到16.04之后继续将默认的radeon驱动程序列入黑名单。特别是因为我也升级到16.04,从14.04没有第一次卸载fglrx的建议。
https://askubuntu.com/questions/809930
复制相似问题