[转帖]安装过Ubuntu10.04的人都知道,安装之后不敢更新ATI或者NVIDIA独显的受限驱动,因为无论是ati显卡还是nvidia显卡,在ubuntu10.04系统上启用受限驱动(或手动安装官方驱动),都会导致开机splash分辨率变低的问题。由于这问题在ubuntu10.04上很普遍,所以也就有很多牛人为我们提供了解决方法,下面是我在ubuntu中文论坛上看到的(参考上面给出的三个帖子),并且亲自试验并成功解决问题的一个整理方案。
1、安装v86d和hwinfo包,下面我们要用到。
sudo apt-get install v86d hwinfo
2、查看自己显卡支持的分辨率。
sudo hwinfo --framebuffer
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: 0xd0000000-0xd0ffffff (rw)
。。。
Mode 0x03ee: 1366x768 (+1408), 8 bits
Mode 0x03ef: 1366x768 (+2752), 16 bits
Mode 0x03f0: 1366x768 (+5504), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
3、修改/etc/default/grub文件,使用uvesafb的framebuffer来启动。
sudo gedit /etc/default/grub
把下面的两行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_GFXMODE=640×480
修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1366x768-24,mtrr=3,scroll=ywrap"
(ps:其中的nomodeset禁用内核kms,个人见解,例如我电脑的分辨率是1366×768)
GRUB_GFXMODE=1366x768
这个要根据第2步所查到的显卡所支持的最大分辨率(当然也可以是其他支持的分辨率)来修改,注意要把前面的#去掉。
4、修改/etc/initramfs-tools/modules文件。
sudo gedit /etc/initramfs-tools/modules
添加下面这行:
uvesafb mode_option=1366x768-24 mtrr=3 scroll=ywrap
(ps:这一步的修改与上一步中的第1处修改关联一致)
5、运行下面的命令,启用framebuffer。
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
6、运行下面的命令,更新grub配置以及initramfs镜像文件。
sudo update-grub
sudo update-initramfs -u
7、重启。
至此,重启后你的开机画面和关机画面分辨率就会恢复正常,此时,之前某些方法那种分辨率改好了,但是会出现绿色的边框等问题都不存在了。所以,就好好你的Ubuntu之旅吧。
不过话说回来,Ubuntu是Linux里面发展相当快的桌面系统了,不过要想和windows比,想和windows竞争,她的路还非常的长,其中不仅仅是功能,更重要的是人性化,是不懂技术的小白安装好系统之后就立即可以使用,不用更换难看的字体,知道怎么简单更新或者不用更新语言包,知道怎么简单的安装自己想要的软件,不需要安装软件的时候还要考虑包之间的依赖性。如果这些问题都解决好了,那对抗windows的日子就指日可待了,但Ubuntu的目的不仅仅是这个!
来米米这里做个沙发!
@ 超人
额,我的沙发很容易的啊,嘿嘿。
沙发容易做还是被超人那小混蛋给坐了
ubtu我还没装过…怕装了不会 还是先试试双系统吧
只能在虚拟机里玩鸟,直接在硬盘里面装太折腾了 ~
最讨厌的就是启动引导了 ~
我除了装一些基本的,其他什么都不会,欢迎光临我的数学博客啊
这么人玩linux的?感觉十分不顺手。
一直是关闭quiet splash,看代码启动,现在修改后觉得splash画面也蛮好看的。
只是开关机那么一下下而已嘛,我真是不想折腾了,每回装Nvidia官方驱动都会挂掉
没有用过的飘过
学习学习。。
10.10出了 beta2 我就装了
@ smigoo
骂人是不对滴,嘿嘿。
@ 小邪
使用wubi很不错,我喜欢。
@ 学夫子
好的没问题。
@ 任鸟飞
多用用就顺手了。
@ dorole
恩,现在的画面还行,不错的。
@ Ray Chow
嘿嘿,生命在于折腾啊。
@ WordPress啦
那就试试。
@ freetao
记事而已。
@ 风吟
10.10还是蛮期待的。
话说我之前看到过英文原版的帖子,然后按照上面试了一趟。。。结果分辨率是对了,但是变成那种很简陋粗糙的缩小版,还不是在屏幕中央。。。。
话说博主自己试过吗?我看了一下好像和你的过程没有不同。。。
@ 知知
是的,我用过,亲自试过,并且分辨率好了,也没有出现你的缩小版这种情况。