ubuntu10.04启用受限驱动后开机Splash分辨率变低的解决方案

[转帖]安装过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的目的不仅仅是这个!

评论

  1. 11年前
    2010-8-12 20:56:32

    来米米这里做个沙发!

  2. 一米 博主
    11年前
    2010-8-13 19:34:50

    @ 超人
    额,我的沙发很容易的啊,嘿嘿。

  3. 11年前
    2010-8-13 23:24:08

    沙发容易做还是被超人那小混蛋给坐了
    ubtu我还没装过…怕装了不会 还是先试试双系统吧

  4. 11年前
    2010-8-15 19:23:34

    只能在虚拟机里玩鸟,直接在硬盘里面装太折腾了 ~
    最讨厌的就是启动引导了 ~

  5. 11年前
    2010-8-16 19:02:55

    我除了装一些基本的,其他什么都不会,欢迎光临我的数学博客啊

  6. 11年前
    2010-8-19 20:05:24

    这么人玩linux的?感觉十分不顺手。

  7. 11年前
    2010-8-20 12:09:16

    一直是关闭quiet splash,看代码启动,现在修改后觉得splash画面也蛮好看的。

  8. 11年前
    2010-8-20 13:27:36

    只是开关机那么一下下而已嘛,我真是不想折腾了,每回装Nvidia官方驱动都会挂掉

  9. 11年前
    2010-8-28 15:32:39

    没有用过的飘过

  10. 11年前
    2010-8-29 16:59:43

    学习学习。。

  11. 11年前
    2010-9-08 21:46:42

    10.10出了 beta2 我就装了

  12. 一米 博主
    11年前
    2010-9-12 18:26:40

    @ smigoo
    骂人是不对滴,嘿嘿。
    @ 小邪
    使用wubi很不错,我喜欢。
    @ 学夫子
    好的没问题。
    @ 任鸟飞
    多用用就顺手了。
    @ dorole
    恩,现在的画面还行,不错的。
    @ Ray Chow
    嘿嘿,生命在于折腾啊。
    @ WordPress啦
    那就试试。
    @ freetao
    记事而已。
    @ 风吟
    10.10还是蛮期待的。

  13. 11年前
    2010-10-11 17:48:22

    话说我之前看到过英文原版的帖子,然后按照上面试了一趟。。。结果分辨率是对了,但是变成那种很简陋粗糙的缩小版,还不是在屏幕中央。。。。
    话说博主自己试过吗?我看了一下好像和你的过程没有不同。。。

  14. 一米 博主
    11年前
    2010-10-12 7:45:29

    @ 知知
    是的,我用过,亲自试过,并且分辨率好了,也没有出现你的缩小版这种情况。

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇