fc8+linux+内核,Fedora 8(内核版本2.6.23.9-85.fc8)安装ATI 7.12官方驱动,支持1440x900宽屏...

为了享受一下Fedora 8的3D桌面,几天前安装了Fedora 8,但是我的HP nx6330是宽屏1440x900的分辨率,一直都不能正常使用1440x900的分辨率,最大只能使用1152x864,而且改xorg.conf也不能正常显示,应该是ATI驱动不能正常识别我的1440x900的显示器。经过几天的摸索,终于可以正常使用1440X900分辨率。下面是我几天来摸索的一些经验:

在http://www.ati.com下载最新的7.12驱动程序ati-driver-installer-8.443.1-x86.x86_64.run

使用./ati-driver-installer-8.443.1-x86.x86_64.run --buildpkg Fedora/F8获得四个安装包:

ATI-fglrx-8.443.1-1.f8.i386.rpm

ATI-fglrx-control-center-8.443.1-1.f8.i386.rpm

ATI-fglrx-devel-8.443.1-1.f8.i386.rpm

kernel-module-ATI-fglrx-2.6.23.9-85.fc8-8.443.1-1.f8.i386.rpm

可能会提示不能解压的错误,具体是什么忘了,好像是/etc/ati/下的文件不能生成。遇到这个问题,要在root的~目录下建立.rpmmacros这个文件,文件内容是:

%_unpackaged_files_terminate_build 0

执行rpm -Uvh *.rpm 安装四个rpm包

yum install mesa-libGL*(也可以用yumex来安装)

下载老板本

安装命令:rpm -Uvh --nodeps --oldpackage xorg-x11-server-Xorg-1.3.0.0-17.fc8.i386.rpm(这个是在网上找到的,据说是新版本的xerver-xorg与驱动不兼容)

修改xorg.conf文件,我的xorg.conf文件如下:

# Xorg configuration created by system-config-display

Section "ServerLayout"

Identifier "single head configuration"

Screen 0 "aticonfig-Screen[0]" 0 0

InputDevice "Keyboard0" "CoreKeyboard"

InputDevice "Synaptics" "CorePointer"

EndSection

Section "Files"

EndSection

Section "ServerFlags"

Option "AIGLX" "on"

EndSection

Section "InputDevice"

Identifier "Keyboard0"

Driver "kbd"

Option "XkbModel" "pc105"

Option "XkbLayout" "us+inet"

EndSection

Section "InputDevice"

Identifier "Synaptics"

Driver "synaptics"

Option "Device" "/dev/input/mice"

Option "Protocol" "auto-dev"

Option "Emulate3Buttons" "yes"

EndSection

Section "Monitor"

Identifier "aticonfig-Monitor[0]"

HorizSync 24.0 - 70.0

VertRefresh 50.0 - 75.0

ModeLine "1440x900_60.00" 106.5 1440 1520 1672 1904 900 901 904 932 -hsync +vsync

Option "VendorName" "ATI Proprietary Driver"

Option "ModelName" "General LCD Panel"

Option "DPMS" "true"

EndSection

Section "Device"

Identifier "aticonfig-Device[0]"

Driver "fglrx"

EndSection

Section "Screen"

Identifier "aticonfig-Screen[0]"

Device "aticonfig-Device[0]"

Monitor "aticonfig-Monitor[0]"

DefaultDepth 24

SubSection "Display"

Viewport 0 0

Virtual 1440 900

Depth 24

Modes "1152x864" "1024x768" "800x600" "640x480" "640x400"

EndSubSection

EndSection

Section "Extensions"

Option "Composite" "Enable"

EndSection

运行glxinfo |grep direct 得到类似 direct rendering: No (…………LIBGL_DEBUG=verbose)的提示,然后运行LIBGL_DEBUG=verbose glxinfo 得到不能打开/usr/X11R6/lib/modules/dri/?(具体文件名忘了)提示,手动建立/usr/X11R6/lib /modules目录,然后运行ln -s /usr/lib/dri /usr/X11R6/lib/modules即可解决.再运行glxinfo,应该是direct rendering: Yes.

运行 应用程序—》系统工具—》AMD Catalyst Control Center,在显示器管理器—》数字监视器(1)—》图像缩放中选择无缩放(图像居中),然后显示器变为物理的1152x864分辨率(显示器的外圈是黑色的),在系统—》管理—显示中硬件选项卡配置显示器类型,选择Generic LCD Display LCD Panel 1440x900确定,然后重启。

在系统—》首选项—》硬件—》屏幕分辨率选择 1440x900这样就可以正常显示了。

这样设置是能正常支持显示器了。0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值