您尚未登录。

#1 2014-11-19 22:12:01

Prototype0325
会员
注册时间: 2014-11-19
帖子: 3

AMD私有驱动令X.Org崩溃?

终於明白了为甚麽AMD的驱动是TM的难装-.-

最近终於把Arch装好, 先用开源的驱动, 打算在未来才换成私有的 (因为在安装过程中装私有驱动是各种的失败QAQ)
显卡是AMD R9 280X

那我就跑去AUR抓了catalyst-test(听说可以解决这个问题, 後来发现是骗我的)
并做了以下的事:
systemctl disable gdm
aticonfig --initial
systemctl enable catalyst-hook
在/etc/modprobe.d/modprobe.conf裏写上blacklist radeon
去/etc/default/grub裏的GRUB_CMDLINE_LINUX_DEFAULT最後加上nomodeset和执行grub-mkconfig
重开机和startx

那,X就正常地关掉了(没问题就不会跑过来了-.-
看了一下/var/log/Xorg.0.log, 问题是
libGL error: OpenDriver: failed to open /usr/X11R6/lib64/modules/dri/fglrx_dri.so, error[/usr/X11R6/lib64/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
那我也跑去google了一下, 找到了这一个解决方法
跟那边的楼主一样, ln了/usr/lib64/xorg/modules/dri/fglrx_dri.so 到/usr/X11R6/lib64/modules/dri/fglrx_dri.so
然後startx

X又再一次关掉了(废话
这次就自己去cat /var/log/Xorg.0.log | grep 'WW' (EE没有信息, 除了X成功地被关掉外)
[   125.839] (WW) Falling back to old probe method for fglrx
[   125.943] (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
[   125.953] (WW) fglrx(0): board is an unknown third party board, chipset is supported
[   126.183] (WW) fglrx(0): Option "VendorName" is not used
[   126.184] (WW) fglrx(0): Option "ModelName" is not used

再google了一下, 发现了另一个论坛也有同样的问题
link
9楼的大神说好像是因为fglrx会先去找X11R6裏的内容, 之後才会去正确的路径找(不过好像已经不关後面的问题了>.>
现在我已经换回开源驱动, 上来问一下有没有解决的办法, 晚一点再试试

离线

#2 2014-11-19 23:00:58

savvvygh
会员
注册时间: 2014-02-16
帖子: 160

Re: AMD私有驱动令X.Org崩溃?

Arch上最好不要用catalyst,要用catalyst,最好用ubuntu或opensuse。

离线

#3 2014-11-20 09:24:42

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: AMD私有驱动令X.Org崩溃?

楼主你能重新整理下,清楚的描述下问题么?
什么叫做X被正常的关掉?

首先,你不能ln -s这样把dri链接,catalyst-test你安装完后什么都有了,甚至多显卡的工具跟libGL等。

要这样解决你的问题,
sudo -s
lsmod | grep fglrx
lspci -tv
aticonfig --initial
cat /etc/X11/xorg.conf
exit
env
cat ~/.xinitrc
pacman -Qs xorg
自己检查下。
如果还有问题,
把包都升级成官方的包,然后catalyst-test用我这边给你打包的(如果你是x64系统的话),我估计你安装的catalyst-test有问题,PKBGUILD
https://dl.dropboxusercontent.com/u/476 … pkg.tar.xz

离线

#4 2014-11-20 19:23:02

Prototype0325
会员
注册时间: 2014-11-19
帖子: 3

Re: AMD私有驱动令X.Org崩溃?

atmouse 说:

楼主你能重新整理下,清楚的描述下问题么?
什么叫做X被正常的关掉?

首先,你不能ln -s这样把dri链接,catalyst-test你安装完后什么都有了,甚至多显卡的工具跟libGL等。

要这样解决你的问题,
sudo -s
lsmod | grep fglrx
lspci -tv
aticonfig --initial
cat /etc/X11/xorg.conf
exit
env
cat ~/.xinitrc
pacman -Qs xorg
自己检查下。
如果还有问题,
把包都升级成官方的包,然后catalyst-test用我这边给你打包的(如果你是x64系统的话),我估计你安装的catalyst-test有问题,PKBGUILD
https://dl.dropboxusercontent.com/u/476 … pkg.tar.xz

刚刚也把楼上所说的都做了. catalyst-test的那个也试过, 同样的问题还是会出现
我所说的X被关掉是指Xorg.0.log裏最後那句出现
waiting for X server to shut down Server terminated successfully (0). Closing log file.c: xterm: not found /etc/x11/xinit/xinitrc: line 55: xterm: command not found
不过要启动gnome-session或者gdm时, 画面右上角只出现 _ , 其他都是黑色的

离线

#5 2014-11-20 20:13:41

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: AMD私有驱动令X.Org崩溃?

把Xorg.0.log贴出来么。。

最近编辑记录 atmouse (2014-11-20 20:14:47)

离线

#6 2014-11-20 20:19:24

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: AMD私有驱动令X.Org崩溃?

首先你要好好的把xterm安装上去,
其次,你要编辑正常的 ~/.xinitrc文件,用上你的窗口管理器,没有这个文件startx默认用twm


这不是什么amd驱动问题

最近编辑记录 atmouse (2014-11-20 20:20:04)

离线

#7 2014-11-21 21:52:39

Prototype0325
会员
注册时间: 2014-11-19
帖子: 3

Re: AMD私有驱动令X.Org崩溃?

好吧, 最後發現了問題出在gnome身上, 之前也在arch forum看過有人說gnome3.14和fglrx不相容, 看來是真的. 現在使用kde沒有任何問題.

离线

页脚