升级显卡限制驱动后开机动画低分辨率问题(解决方案)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
feiyang451
帖子: 30
注册时间: 2010-04-30 22:13

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#16

帖子 feiyang451 » 2010-05-04 0:05

noches 写了:Ubuntu 9.10, x64 系统。为了使用compiz桌面特效,安装了Nvidia的限制驱动,不过启动画面splash的分辨率由1440*900降低成640*480了。网上看了好多帖子,包括 jorux 的帖子 “解决升级显卡驱动后开机动画低分辨率问题”,一直没有解决问题。
今天终于在英文论坛上找到一个切实可行的办法,并经本人试验,在1440*900的分辨率下确实有效。特与大家分享:
原文地址:http://idyllictux.wordpress.com/2010/04 ... ed-driver/
现简述解决过程:
1. 确认grub和plymouth的系统配置文件是原始状态,没有应用过其它的修改方案。
2. 安装v86d和hwinfo包,下面我们要用到:

代码: 全选

sudo apt-get install v86d hwinfo
3. 查看自己显卡支持的分辨率:

代码: 全选

sudo hwinfo --framebuffer
None 00.0: 11001 VESA Framebuffer
[Created at bios.464]
Unique ID: rdCR.VSBbdW2x3qC
Hardware Class: framebuffer
Model: "NVIDIA G86 Board - NV_NB8M "
Vendor: "NVIDIA Corporation"
Device: "G86 Board - NV_NB8M "
SubVendor: "NVIDIA"
SubDevice:
Revision: "Chip Rev"
Memory Size: 14 MB
Memory Range: 0xd1000000-0xd1dfffff (rw)
......
Mode 0x0364: 1440x900 (+1440), 8 bits
Mode 0x0365: 1440x900 (+5760), 24 bits
.......
Config Status: cfg=new, avail=yes, need=no, active=unknown
4. 修改/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=1440x900-24,mtrr=3,scroll=ywrap"
GRUB_GFXMODE=1440x900
注意要把前面的#去掉。
5. 修改/etc/initramfs-tools/modules文件,

代码: 全选

sudo gedit /etc/initramfs-tools/modules
添加下面这行:
uvesafb mode_option=1440x900-24 mtrr=3 scroll=ywrap
6. 运行下面的命令,启用framebuffer:

代码: 全选

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
7. 运行下面的命令,更新grub配置文件:

代码: 全选

sudo update-grub2
sudo update-initramfs -u
8. 重启。大功告成!
注:有可能第一次重启后不管用,再重启一次就可以了。
我的电脑是1366*768
为什么在命令行下的结果里面只有 1360*768
rossi@fedora-linux:~$ sudo hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.464]
Unique ID: rdCR.kaff6W423m6
Hardware Class: framebuffer
Model: "NVIDIA GT216 Board - 0695a2a0"
Vendor: "NVIDIA Corporation"
Device: "GT216 Board - 0695a2a0"
SubVendor: "NVIDIA"
SubDevice:
Revision: "Chip Rev"
Memory Size: 14 MB
Memory Range: 0xd1000000-0xd1dfffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x030f: 320x200 (+1280), 24 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x031b: 1280x1024 (+5120), 24 bits
Mode 0x0330: 320x200 (+320), 8 bits
Mode 0x0331: 320x400 (+320), 8 bits
Mode 0x0332: 320x400 (+640), 16 bits
Mode 0x0333: 320x400 (+1280), 24 bits
Mode 0x0334: 320x240 (+320), 8 bits
Mode 0x0335: 320x240 (+640), 16 bits
Mode 0x0336: 320x240 (+1280), 24 bits
Mode 0x033d: 640x400 (+1280), 16 bits
Mode 0x033e: 640x400 (+2560), 24 bits
Mode 0x0345: 1600x1200 (+1600), 8 bits
Mode 0x0346: 1600x1200 (+3200), 16 bits
Mode 0x0347: 1400x1050 (+1400), 8 bits
Mode 0x0348: 1400x1050 (+2800), 16 bits
Mode 0x0349: 1400x1050 (+5600), 24 bits
Mode 0x034a: 1600x1200 (+6400), 24 bits
Mode 0x034b: 1360x768 (+1360), 8 bits
Mode 0x034c: 1360x768 (+2720), 16 bits
Mode 0x034d: 1360x768 (+5440), 24 bits
Mode 0x0352: 2048x1536 (+8192), 24 bits
Mode 0x0360: 1280x800 (+1280), 8 bits
Mode 0x0361: 1280x800 (+5120), 24 bits
Mode 0x0362: 768x480 (+768), 8 bits
Mode 0x0364: 1440x900 (+1440), 8 bits
Mode 0x0365: 1440x900 (+5760), 24 bits
Mode 0x0368: 1680x1050 (+1680), 8 bits
Mode 0x0369: 1680x1050 (+6720), 24 bits
Mode 0x0371: 1360x768 (+5440), 24 bits
Mode 0x037b: 1280x720 (+5120), 24 bits
Mode 0x037c: 1920x1200 (+1920), 8 bits
Mode 0x037d: 1920x1200 (+7680), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
头像
noches
帖子: 27
注册时间: 2006-08-10 11:18

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#17

帖子 noches » 2010-05-04 0:11

crynixes 写了:楼主我想请问一个问题。
我装的A卡的driver之后就开机分辨率过小,登陆界面的就过大。
现在按你的方法改了,ubuntu...那个开机界面正常了。首先强烈感谢你!!
但是登陆界面的就过大的问题就还有解决...显示器一直提示分辨率过大并黑屏...都是盲打password开机的...
请问你知道有什么解决方法吗?谢谢......
login window跟grub的splash就不一样了。我的理解是你的显卡驱动设置不正确。最好post上来你的xorg.conf文件和fglrx信息:
A卡建议试试下面的命令:(把分辨率改成你的显卡和显示器支持的数,例如1440x900...)

代码: 全选

sudo aticonfig --resolution=0,1280x1024,1024x768,800x600
feiyang451
帖子: 30
注册时间: 2010-04-30 22:13

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#18

帖子 feiyang451 » 2010-05-04 0:58

按照楼主的方法成功了
brumegoo
帖子: 13
注册时间: 2008-10-15 23:27

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#19

帖子 brumegoo » 2010-05-04 10:31

照改没有什么大问题了,但是屏幕有点偏左,右边有一条黑条。到登录界面才正常。
flowersea
帖子: 20
注册时间: 2010-01-13 11:27
来自: 深圳

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#20

帖子 flowersea » 2010-05-04 15:41

您好LZ,我想问问:

如何“1. 确认grub和plymouth的系统配置文件是原始状态,没有应用过其它的修改方案。”

tks!
头像
tangboyun
帖子: 701
注册时间: 2009-07-25 1:57
联系:

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#21

帖子 tangboyun » 2010-05-04 19:47

使用论坛上其他大侠提供的方案均以失败告终,只有兄台的方法,一次就成了。非常完美,谢谢了。

我的机子是Dell xps M1210 go7400的显卡,装的Kubuntu 10.4 和推荐的闭源驱动。
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
头像
noches
帖子: 27
注册时间: 2006-08-10 11:18

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#22

帖子 noches » 2010-05-04 22:31

flowersea 写了:您好LZ,我想问问:

如何“1. 确认grub和plymouth的系统配置文件是原始状态,没有应用过其它的修改方案。”

tks!
这个主要是怕配置文件冲突,因为要使用uvesafb做驱动。如果不是很确定grub文件和plymouth有没有被修改过的话,可以先把这两个文件post上来大家看看。一般没有什么问题 :em02
flowersea
帖子: 20
注册时间: 2010-01-13 11:27
来自: 深圳

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#23

帖子 flowersea » 2010-05-05 10:11

noches 写了:
flowersea 写了:您好LZ,我想问问:

如何“1. 确认grub和plymouth的系统配置文件是原始状态,没有应用过其它的修改方案。”

tks!
这个主要是怕配置文件冲突,因为要使用uvesafb做驱动。如果不是很确定grub文件和plymouth有没有被修改过的话,可以先把这两个文件post上来大家看看。一般没有什么问题 :em02
太好了!成功了!LZ的文章很实用!搞掂!

本人总结一下:
1、本人还没有确认grub和plymouth的系统配置文件是原始状态,但是本人且没有应用过其它的修改方案。
2、本人是新手,完全按照LZ的命令行复制,然后在TML那里粘贴上去的
3、分辨率的表示是: 1024x768,而不是1024*768。这个是英文的小写x,而不是星星**(刚开始我用了**,^^)
4、不要追求高分辨率。基本上用1024x768就够了,跟安装完10.04的时候一样。我尝试过1280x1024,但是grub2显示的菜单超小!
5、如果显示器出现了“超过分辨率”等状况,等几秒钟就可以去到登陆界面,放心!


tks!
头像
r_hr
帖子: 3
注册时间: 2009-11-24 22:09

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#24

帖子 r_hr » 2010-05-05 11:43

按照LZ的方法,已成功,我的本是联想G450A-PSE(H),显卡GT210。
谢谢LZ
头像
atang
帖子: 359
注册时间: 2009-05-11 20:11

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#25

帖子 atang » 2010-05-06 12:36

支持一下。
清除已删除包的残馀配置文件: dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
删除所有当前不在使用的内核: sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)
ubuntu不再发送免费光盘,来这儿下载吧
头像
kaoxuchen
帖子: 28
注册时间: 2009-03-08 16:07

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#26

帖子 kaoxuchen » 2010-05-07 11:05

标记一下 重新安装后再来试
Sumerik
帖子: 9
注册时间: 2010-05-04 16:10

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#27

帖子 Sumerik » 2010-05-07 15:06

顶楼主 nVidia 8400M GS独显 按照楼主的方法 开机画面模糊成功解决 :em05
头像
kaoxuchen
帖子: 28
注册时间: 2009-03-08 16:07

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#28

帖子 kaoxuchen » 2010-05-07 22:14

马克了 我一定要试试
头像
petermaple
帖子: 64
注册时间: 2010-04-22 18:46

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#29

帖子 petermaple » 2010-05-07 22:37

顶楼主,如是方法完美解决!
第一次重启时候停在plymouth不动了,吓死我了~
还好重启一次又好了~ :em05
there‘s no way back
头像
petermaple
帖子: 64
注册时间: 2010-04-22 18:46

Re: 升级显卡限制驱动后开机动画低分辨率问题(解决方案)

#30

帖子 petermaple » 2010-05-07 22:43

v86d和heinfo这两个软件是不是没有什么用阿?
所有的NV卡都是支持本机屏幕的物理分辨率的阿~
there‘s no way back
回复