|
离开那个ath9k的问题后,自然是aptitude install了桌面环境,但后来不知道是aptitude dist-upgrade出了问题,还是安装amd.com的闭源驱动出了问题,反正从GRUP引导后直接进入X时黑屏,鼠标和键盘没有任何反应,郁闷了几天,现在将总结写出来,让后来人少走弯路。
内容不一定准确,仅供参考。
根据回复补充一: 环境
-----------------------
从 lenny 到 testing
Acer 4535G / radeon HD 4570 /
今天看了amd的99版驱动的发行说明,已经明确支持我的 45xx 了
ATI显卡驱动的选择
-------------------------
两大系列(闭源和开源),多个选择
1.开源驱动
xf86-video-ati
xf86-video-radeonhd
2.闭源驱动 (AMD和debian)
其实闭源驱动我个人认为也应该有两个,一个是AMD官方的,一个是DEBIAN根据官方文件进行二次编译的
AMD 来源是amd.com
debian 来源是 debian的non-free仓库,亦即package.debian中搜索到的 fglrx 相关的包。
比较两者的特点
-----------------
开源驱动遇到的麻烦会少一些
开源驱动在性能上不及官方专属版本
开源驱动缺乏DVI之类的功能,但能更好地支出双头显示
xf86-video-ati 支持几乎所有的ATI显卡,包括最新的HD系列显卡
xf86-video-ati 中的HDMI支持将通过AtomBIOS被xf86-video-ati支持
xf86-video-radeonhd 是Novell根据AMD发布的驱动文档重写
xf86-video-radeonhd 是专为ATI R500芯片(Radeon X1000 series)和更新显卡而写的
ATI的私有驱动曾被称为fglrx,现在ATI现在将其重新命名为Catalyst
目前改变的只是软件包的名字,内核模块依然保留着它原有的名字fglrx,因此下面提到的任何“fglrx"都特指内核模块,而不是软件包。
本节内容我主要参考自Arch Linux Wiki
http://wiki.archlinux.org/index. ... E4%B8%AD%E6%96%87)?
现在可以总结我这个问题了
----------------------------
1.我这个问题应该安装amd.com的闭源驱动引起,不关dist-upgrade的事
2.为什么鼠标键盘一点反应也没有,连CTRL+ALT+BAK / ALT+Fx 都不行呢?
估计一是xorg.conf没有按传统方式指定“输入设备",这时内核的udev+hal模块起了作用
把xorg.conf清空,或者删除,也是没有用的。
或者用X -configure自动生成的conf,也是没有用的,关键是去掉那个闭源驱动
3.去掉amd.com的闭源驱动,可以回到kdm了,输入密码后是没有反应的,因为我这时已经删除了lxde和kde,只是奇怪kdm怎么还在?
删除驱动的做法是:
sh ./ati-driver-installer-8-11-x86.x86_64.run (在 /usr/ati 下)
我可能装错了相应的驱动版本。
4.在kdm下,选择回到终端依然是黑屏,没有能力解决,唉!盼各位解答
5. 现在新版的X服务器开始逐渐取消对/etc/X11/xorg.conf的依赖,使用udev+hal模块进行对硬件自动侦测
我估计这两个模块应该不是很完善吧
当然指定xorg.conf还是有用的.
手工指定输入设备做法如下,在xorg.conf中加入(参考自 http://www.linuxsir.cn/bbs/thread345232.html )
Section "ServerFlags"
Option "DontZap" "false"
Option "AllowEmptyInput" "false"
Option "AutoAddDevices" "false"
EndSection
6.一个可用的xorg.conf(参考自 http://www.linuxsir.cn/bbs/thread352134.html)
不贴了,自己看吧.
7.在package.debian下,那个xf86-video-ati 应该叫做是 xserver-xorg-video-ati ,那个 xf86-video-radeonhd 应该叫做 xserver-xorg-video-radeon
8.用lspci -v |grep VGA 可以得到显卡的信息,我的自然是类似 M92 HD 4500这样的信息了.
现在我的选择
--------------
1. 现在既然可以回到KDM,说明删除了amd驱动后,要么系统用回了vesa,要么系统自动应用了radeon,或radeonhd之类的驱动(我不清楚,现在xorg.conf还是空的,只是估计)
所以是没有必要再装什么驱动了,直接再装回KDE试试
直接一个install kde-full的包,现在正在下载中,今晚anheng的源怎么好慢,一会回来再说.
下好后reboot一次,直接进入漂亮的kde 4了.但菜单很多程序无法正常显示文字,呵呵X破坏的严重啊.
2.现在恢复模式下(GRUB 2)+以前正常的内核,用starx依然可以启动lxde,真怪,我可是aptitude remove lxde
3.现在目前系统的情况是: lxde -> kde 3.5 -> kde 4 -> 装驱动出问题 -》上述重装kde 4
乱了乱了,备份数据重装debian吧。
重装前补充一个来自wiki.debian的fglrx安装步骤(适合lenny 和 testing)
--------------------------------------------------------------------------------
这个方法可能需要安装相应的头文件,和内核源码,可以参考一下如何编译驱动的资料
1.在sources.list中,加入non-free选项(无论lenny或testing)
2.aptitude update
3.aptitude install fglrx-control fglrx-driver module-assistant
4.invoke-rc.d gdm(或者kdm) stop
5.modprobe -r radeon drm
6.完毕
终于装好了
-----------
重装之前心有不甘,于是又重新在amd下载 9.10 驱动
地址:http://support.amd.com/us/gpudownload/Pages/index.aspx
在终端sh ./xxxxx.run 后一路next
装好后用 /usr/bin/aticonfig --initial 设置
提示“Invalid MIT-MAGIC-COOKIE-1 "什什么出错
重启机器
能正常进入,原来一些没有显示的菜单文字正常,中文显示也正常。 |
|