我的用电脑是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-getinstall
v86dhwinfo
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"
MemorySize: 16 MB
Memory Range: 0x80000000-0x80ffffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480(+640), 8 bits
......................................................
Mode0x03ef: 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=”quietsplash”更改为:
GRUB_CMDLINE_LINUX_DEFAULT="quietsplash nomodesetvideo=uvesafb:mode_option=1366x768-24,mtrr=3,scroll=ywrap"
4.修改/etc/initramfs-tools/modules文件:
sudo
gedit/etc/initramfs-tools/modules
添加语句:
uvesafbmode_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
以上参考自:
http://ruowuqishi.blog.techweb.com.cn/archives/10.html