安装好了Fedora 9,安装完成后发现X显示有问题,重启后进入X时显示器提示“不支援输入”,这个显示器是AOC的,查了下这种情况应该是刷新率与显示器的冲突吧,但是Fedora 9中xorg.conf 文件已经不包含屏幕分辨率、刷新率的配置,而是自动进行检测,本来应该说是更智能了,但遇到这样的情况都没办法手动解决问题了,按照以往的经常,我把机子上Ubuntu的xorg.conf 文件拷了过来,覆盖掉原来的文件,X终于正常了,但屏幕的分辨率变为了:1152×864,刷新率只有60Hz,而且使用Ctrl+Alt+num 切换到其它终端时显示“无信号”,太奇怪了。用了Fedora系统这么久还是头一次遇到这样的情况。
现在正在下ATI 的显卡驱动,不知道会不会解决这个问题。
在这里下载驱动(http://ati.amd.com/support/drivers/linux64/radeonprevious-linux64.html),安装好后可以设置正确的分辨率,1280×1024,但是其它终端仍然“无信号”,而且ati的那个控制中心没办法使用。
在网上找到一篇关于Fedora 7 下安装ATI显卡驱动的文章,可以参考,如下:
Fedora 7 自带的显卡驱动程序功能相对比较差,而且开发还不够完善。再加上 AMD(ATI) 在 Linux 驱动程序方面开发的敷衍态度,Fedora 自带的 ATI 显卡驱动程序非常糟糕,容易出现 3D 加速不能启用、显示花屏、鼠标光标消失等各种各样的问题。相对而言,Livna 的显卡驱动程序质量就比较好,而且是它是专门为 Fedora 开发的,无论是功能还是兼容性都比较强。
如果你用的是 ATI 显卡,有官方的和 Livna 的驱动程序两种选择:
###################################
新手没必要去编译,先学会其他基本的东西再说。
###################################
使用官方驱动程序:
1. 先去 Softpedia 网站下载最新 ATI 的显卡驱动程序,根据你的 CPU 和系统选择合适的文件。比如支持 X86-64 的就下载的是“ati-driver-installer-8.39.4-x86.x86_64.run”,最好保存到“home”文件夹。
2. 在刚才的终端窗口中,输入“yum -y install kernel-devel rpm-build gcc”并回车,安装系统核心源码、RPM 构建包和 GCC,这些东西 Fedora 7 的“典型安装”是不会安装的,而官方驱动程序是没有经过编译的源码,所以必须进行编译。如果你已经安装了,系统会自动进行升级。
3. 安装完成后,在终端中输入“cd ~”并回车,以切换至“home”文件夹。然后输入“sh ati-driver-installer-8.39.4-x86.x86_64.run –buildpkg Fedora/F7”并回车,系统开始编译安装程序。
4. 输入“rpm -ivh ATI-fglrx-8.39.4-1.f7.i386.rpm ATI-fglrx-control-center-8.39.4-1.f7.i386.rpm kernel-module-ATI-fglrx-2.6.21-1.3228.fc7-8.39.4-1.f7.i386.rpm”并回车,安装驱动程序和控制中心,注意不同的安装包编译出来的包名字不一样,可以用“ls”命令查看。
################################################
现在官方的ATI驱动不用像那样麻烦了,在终端输入#yum -y install kmod-fglrx glx-utils里面它自己下载了。
实际上,要是多个源都使用的话,在下面的操作中官方的驱动也下回来了。
################################################
使用 Livna 驱动程序:
1. 在刚才的终端窗口中,输入“yum -y install kmod-fglrx glx-utils”并回车。注意,如果你使用的是支持超线程技术的 CPU 或者双核 CPU,请用“kmod-fglrx-smp”代替“kmod-fglrx”,不过绝大多数情况下 yum 会自动选择合适的版本。
打开一个终端,然后输入“glxinfo | grep direct”并回车。如果显示“Direct rendering: Yes”,则恭喜你,显卡驱动程序已经能够正常运行了。
#####################################################
这个方法不科学,在XGL篇章可以看出来
#####################################################
另外一种方法是:#fglrxinfo
[root@localhost ~]# fglrxinfo
Xlib: extension “XFree86-DRI” missing on display “:0.0”.
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 1.2 (2.0.6747 (8.40.4))
这是我的显卡9550卡,看到ATI 或者是Nvidia
附注:
glxgears:测试显卡的性能,,,,,我在没装上之前是1600fps,装上后是3700fps,性能提高好多
glxinfo | grep direct
fglrxinfo这是A卡专用的,当装上驱动时才可以用
glxinfo
以上是显示显卡信息的
###################################
据可靠消息,Livna上的驱动就是官方的,如kmod-fglrx
###################################
正在使用上面的方法重新安装驱动,里面有一点:yum install kmod-fglrx要加–enablerepo=livna-testing参数,否则是无法找到kmod-fglrx这个包的。