LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1338|回复: 17

请教ATI显卡私有驱动的问题

[复制链接]
发表于 2011-9-8 11:57:11 | 显示全部楼层 |阅读模式
现在用的是开源驱动,效果也还行,不过这个电源控制好像不太好,风扇一直转
想装官方的驱动,但是提示找不到目标
是因为arch的内核太新的原因吗
发表于 2011-9-8 12:25:55 | 显示全部楼层
wiki有但是太麻烦了
本来想装一个但是看到那么多步骤,还是算了
回复 支持 反对

使用道具 举报

发表于 2011-9-8 15:20:26 | 显示全部楼层
gnome3的话用催化剂activities bar要花掉
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-8 16:31:10 | 显示全部楼层
我是KDE4的环境,要怎么装私有驱动呢
回复 支持 反对

使用道具 举报

发表于 2011-9-8 19:54:39 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-8 21:34:30 | 显示全部楼层
呃……,英文水平不行
刚去aur上搞了个11.8下来,编译安装完了,重启进不了X,在/etc/X11/下没见着xorg.conf
以前装其它发行版时确实是直接用的run文件安装,不过现在怕万一装不成,这东西还不知道怎么卸载
像刚才搞出问题来了,还可以把11.8删掉,然后把开源的装上重启就进来了,run的一旦搞出问题我还真不知道怎么办
回复 支持 反对

使用道具 举报

发表于 2011-9-8 23:05:10 | 显示全部楼层
我是加的源              //想用这个源的同学,别开官方testing源,原因不解释
[catalyst]
Server = http://catalyst.apocalypsus.net/repo/catalyst/$arch

$sudo pacman -Syy
$sudo pacman -S catalyst-generator catalyst-utils              //提示删除什么libgl类的东东就Y
$catalyst_build_module
$sudo kate /boot/syslinux/syslinux.cfg               //用grub2的自己找配置文件

在 APPEND root=/dev/disk/by-uuid/*********  ro
后面加上 nomodeset                                          

//注意:是LABEL ARCH的那个哦

$sudo pacman -S xorg-server            //别说你装过,因为这玩意在上面的某步骤“可能被删除”啦~
$sudo aticonfig --initial
$sudo aticonfig --initial           //执行两次,第一次生成xorg.conf,第二次加入fglrx啦
$sudo reboot                     //重启感受去吧
回复 支持 反对

使用道具 举报

发表于 2011-9-9 07:13:16 | 显示全部楼层
catalyst这年头是可以直接pacman的东西……装驱动简直易如反掌。
楼主应该多搜索下论坛
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-9 09:43:15 | 显示全部楼层
昨天搞定了,我没加单独的源,都是官方源
最后还是用的在AUR上下载的11.8驱动,一共两个,catalyst ,   catalyst-utils
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-9 10:33:07 | 显示全部楼层
首先说明一下系统情况
最早是用的deamon守护进程里启动的kdm,后来改成wiki推荐的init
系统装好后一直用的xf86-video-ati驱动,先在图形界面下载以下地址的两个压缩包
http://aur.archlinux.org/packages.php?ID=29111             catalyst
http://aur.archlinux.org/packages.php?ID=40833             catalyst-utils
我是下在/home/pandong/abs/,分别解压得到两个以包名字命名的文件夹
/home/pandong/abs/catalyst/           /home/pandong/abs/catalyst-utils/
开终端,先进入catalyst-utils目录(catalyst要依赖它)
makepkg                               #会自动下载ati-driver-installer-11-8-x86.x86_64.run然后编译
重启,在启动系统选择界面按e 编辑启动项,选择kernel 行,按e ,在ro 后面加数字3 最后是  ro  3
(这要做的目的是不启动图形界面,或者启动后init 3也行,但我这不太好使)
root登录,     
Xorg -configure                            #这步可能后面也行
进入刚才的catalyst-utils目录      
pacman -Rsn xf86-video-ati          #卸载开源驱动
pacman -U catalyst-utils               #先安装这个,catalyst编译的时候要依赖
ALT+F2  开另一个控制台终端  普通用户登录 (root编译会提示)
cd /home/pandong/abs/catalyst/ && cp /home/pandong/abs/catalyst-utils/ati-driver-installer-11-8-x86.x86_64.run /home/pandong/abs/catalyst/  && makepkg         #catalyst编译的时候还要下载,所以直接复制过来好了
ALT+F1切换到开始的root控制台
pacman -U catalyst                      #可能会提示libgl什么的,直接Y安装
cd ~ && cp xorg.conf.new /etc/X11/xorg.conf      #回到root主目录,复制配置文件
aticonfig -initial   && aticonfig -initial                  #会有提示,不过不用管,再执行一遍
modprobe fglrx
nano /etc/rc.conf                       #找到MODULES=(),在里面加上fglrx,保存退出
reboot                                        #事实上我是这的过程是样,测试那个没做成,重启后测试正常
测试  重启终端      glxinfo | grep direct     看输出,第一行有个yes的就行了

现在风扇不转了
另,昨天发现将全局locale改成英文后fcitx死活启动不了,提示要设置XMODIFIERS环境变量,但实际是设置了的,改成中文locale就可以用
export XIM=fcitx
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XIM_PROGRAM=fcitx
fcitx &
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表