我真的很绝望。我试图为我的 R9 270x 安装开源视频驱动程序,但无论我做什么,运行时
glxinfo | grep OpenGL
都会显示
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.6, 128 bits)
OpenGL version string: 3.0 Mesa 11.0.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
我已经在谷歌上搜索这个问题大约两天了,阅读了所有相关的帖子。没有任何效果,没有任何帮助。
我做了什么:添加了这个 ppa
ppa:oibaf/graphics-drivers
和这个
ppa:paulo-miguel-dias/mesa
然后
apt-get update
我查看了 xorg.0.log 文件并发现以下内容:
[ 45.977] (EE) Unable to initialize PCS database
[ 45.977] (EE) Missing PCS defaults file /etc/ati/amdpcsdb.default
[ 45.978] (II) [KMS] drm report modesetting isn't supported.
[ 45.978] (EE) open /dev/dri/card0: No such file or directory
[ 45.978] (WW) Falling back to old probe method for modesetting
[ 45.978] (EE) open /dev/dri/card0: No such file or directory
[ 45.978] (II) Loading sub module "fbdevhw"
[ 45.978] (II) LoadModule: "fbdevhw"
[ 45.978] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 45.989] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 45.989] compiled for 1.17.2, module version = 0.0.2
[ 45.989] ABI class: X.Org Video Driver, version 19.0
[ 45.989] (**) FBDEV(2): claimed PCI slot 1@0:0:0
[ 45.989] (II) FBDEV(2): using default device
[ 45.989] (WW) Falling back to old probe method for vesa
[ 45.989] (EE) Screen 0 deleted because of no matching config section.
[ 45.989] (II) UnloadModule: "radeon"
[ 45.989] (EE) Screen 0 deleted because of no matching config section.
45.994] (II) AIGLX: Screen 0 is not DRI2 capable
[ 45.994] (EE) AIGLX: reverting to software rendering
还是没有结果。当我第一次安装 Ubuntu 15.10 时,我设法正确安装了此驱动程序并一直在使用它,直到昨天我决定尝试 Crimson AMD 驱动程序(真是个大错误)。我不喜欢 Crimson 驱动程序,所以我完全卸载了它。所以现在我有软件渲染,不能再玩游戏了,网上的解决方案都不管用。
答案1
我在 Ubuntu Xenial 上也遇到了同样的情况。目前有一个漏洞适用于内核 4.2+
你应该做 :
sudo ppa-purge oibaf/graphics-drivers
sudo ppa-purge paulo-miguel-dias/mesa
reboot
然后,你可以继续使用开源 AMDGPU 驱动程序,或者将内核降级为4.1.15然后再试一次。
sudo apt install fglrx
sudo amdconfig --initial
sudo dpkg-reconfigure xserver-xorg
reboot
要诊断问题,请查看 /var/log/kern 或 dmesg
grep fglrx /var/log/kern
dmesg | grep fglrx
如果无法重启,请进入恢复模式并使用这些命令
祝你好运 :)