- 论坛徽章:
- 0
|
一动心,将ubuntu8.10升级到9.04,升级过程正常,但升级后明显感觉显示有停顿感,用firefox浏览网页图片时更加明显。查看/etc/X11/xorg.conf,发现字节数为零。
首先想到安装ATI私有驱动,安装后重启系统出现滚动条后花屏死机,只能强制按电源重起。进入恢复模式后进入reconvery menu菜单,试用各选项不能修复(忘记是什么选项了,记得有一项修复X),又进不了root命令行模式(进入时需要root用户密码,root用户根本未启用,哪来的密码?不知ubuntu这帮人是怎么想的),只能 用原8。10光盘启机进入硬盘将/etc/rc2.d/S30gdm重命名为K30gdm,屏蔽不让系统启动图形桌面,重启系统后进入命令行sudo apt-get remove --purge xorg-driver-fglrx,卸载ATI受限驱动后能进入桌面,上网查找发现ATI受限驱动已不支持旧的显卡(我的ES1000显卡就从来没有被支持过),看来只能用开源驱动了。
上网查了半天,终于找到一个较完整的解决方案,按此文章方法终于解决了停顿问题,文章地址
https://help.ubuntu.com/community/RadeonDriver
主要是安装sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri,之后编辑xorg.conf,我的xorg.conf内容如下 :
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Device"
Identifier "ATI ES1000"
Driver "radeon"
BusID "PCI:1:3:0"
Option "XAANoOffscreenPixmaps"
Option "BusType" "PCI"
Option "AGPMode" "1"
Option "AccelMethod" "XAA" #either XAA or EXA. "XAA" is the default and safe choice
Option "EnablePageFlip" "true" #only works with accelmethod "XAA"
Option "TripleBuffer" "true" #This *might* help if you use something like Beryl and have slow video playback.
Option "DynamicClocks" "on" #This is for laptop users, it saves energy when in battery mode.
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-72
VertRefresh 43-60
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI ES1000"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1440x900" "1024x768"
Virtual 1440 900
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
EndSection
注意:我试了一下,如果将Option "AccelMethod" "XAA"
Option "EnablePageFlip" "true" 改为:Option "AccelMethod" "EXA"
Option "EnablePageFlip" "false"
后,显示又出现停顿。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11233/showart_1912661.html |
|