我的用电脑是 HP4411s ,在运行 3D 效果时,窗口从最小化还原时反应速度较慢,并且不能调节屏幕光度。造成这样的原因是 ATI 显卡的驱动问题。只要在网上重新下载并安装就可以解决了。具体方法如下:
1. 下载
在 http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx 下载最新的 ATI 显卡驱动。
如果不确定该驱动能够支持你的电脑,可以在下面网址自己选择适合你的显卡和系统的显卡驱动:
http://support.amd.com/us/gpudownload/Pages/index.aspx
2. 安装
安装前必须先卸载原来 Ubuntu 支持的驱动,具体路径在系统 -> 系统管理 -> 硬件驱动中移除,移除后要先重启再安装新驱动。
更改下载下来的驱动安装程序的权限,双击就能进入图形安装界面。安装完毕后重启。这样问题就解决了。
3. 卸载
有时后 ATI 会更新驱动,在安装新驱动前,必须先进入 /usr/share/ati 目录下运行 fglrx-uninstall.sh 脚本卸载旧的驱动重启后在安装。
如果实在是安装失败,进入修复模式修复就好了。
在登录时,启动界面的分辨率太低同样很不爽。解决办法如下:
1. 安装 v86d 和 hwinfo 包:
sudo
apt-get install
v86d hwinfo
2. 查看自己显卡支持的分辨率:
sudo
hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.464]
Unique ID: rdCR.QOJHFkjgnM2
Hardware Class: framebuffer
Model: "(C) 1988-2005, ATI Technologies Inc. M92"
Vendor: "(C) 1988-2005, ATI Technologies Inc. "
Device: "M92"
SubVendor: "ATI ATOMBIOS"
SubDevice:
Revision: "01.00"
Memory Size: 16 MB
Memory Range: 0x80000000-0x80ffffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
......................................................
Mode 0x03ef: 1366x768 (+2752), 16 bits
Mode 0x03f0: 1366x768 (+5504), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
我选用最高分辨率: 1366x768 (+5504), 24 bits
3. 修改 /etc/default/grub 文件,使用 uvesafb 的 framebuffer 来启动:
sudo
gedit /etc/default/grub
将 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” 更改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1366x768-24,mtrr=3,scroll=ywrap"
4. 修改 /etc/initramfs-tools/modules 文件:
sudo
gedit /etc/initramfs-tools/modules
添加语句:
uvesafb mode_option=1366x768-24 mtrr=3 scroll=ywrap
5. 运行下面的命令,启用 framebuffer:
echo
FRAMEBUFFER=y | sudo
tee
/etc/initramfs-tools/conf
.d
/splash
6. 运行下面的命令,更新 grub 配置文件:
sudo
update-grub
s
udo
update-initramfs -u
7. 重启。
如果嫌启动界面太丑,也可以换一个。具体方法在:
http://www.ubuntuhome.com/mib-ubuntu-plymouth.html
以上参考自: