联想k31安装Red hat Linux 9显示全屏解决方案
本文仅已献给同样处于我安装Red hat Linux 9分辨率太低问题而烦恼的弟兄们。现在我就把经验写出来,好让大家都能顺利进入X Window,领略Linux的风采。
我的机器是2002上半年买的联想K31笔记本,显卡是33 Craphics Twister,14液晶显示屏(比较古董了哈)。
安装Red hat Linux 9的过程比较顺利,系统自动识别安装了S3 ProSavage PN133驱动程序,问题就是进入X Window只能在800×600的分辨率下显示,无论如何也进入不了1024×768的分辨率,看到用了几年的老本本这样子那个心急啊,于是在网上到处找资料啊,按照《安装Linux显卡驱动,领略XWindow风采》、《万能的显卡解决方案》、《安装显卡好简单》、《redhat 9下sis315显卡驱动》等等文章介绍的方法都试了,答案就是:不行!也麻烦了同窗帮忙,还是没解决。
日思也想,还逃课,终于搞定了(千万别学我)。
一、按照《万能的显卡解决方案》里介绍的方法解决了在字符方式显示全屏,方法如下:
先决条件,确保内核支持frame butter
1,创建frame butter设备
使用命令:
mknod /dev/fb0 c 29 0
2,编辑grub的menu.lst文件
red hat Linux 9下,该文件能在/boot/grub目录中找到,打开menu.lst后,找到要修改的启动项下的kernel行,在结尾加入引用:
vga=791 xmodule=fbdev
这里解释一下,vga是设置grub启动后画面的分辨率与色深的,791是指1024*768*16。列出了其他选择方案:
引用:
640*480*4 769
640*480*8 784
640*480*16 785
640*480*24 786
800*600*4 771
800*600*8 787
800*600*16 788
800*600*24 789
1024*768*4 773
1024*768*8 790
1024*768*16 791
1024*768*24 792
1280*1024*4 775
1280*1024*8 793
1280*1024*16 794
1280*1024*24 795
xmodule=fbdev是指启用frame butter
二、解决了在X Window显示全屏,(安装Red Hat Linux 9默认的显卡驱动,就可以了,主要是修改系统默认安装的显示器设置)方法如下:
改 /etc/X11/XFconfig中的:
1. Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "未探测过的显示器"
HorizSync 1.0 - 10000.0
VertRefresh1.0 - 10000.0
ModeLine "640x480" 100.0 640 700 800 900 480 500 600 700
ModeLine "800x600" 100.0 800 900 1000 1100 600 700 800 900
ModeLine "1024x768" 100.0 1024 1100 1200 1300 768 800 900 1000
ModeLine "1152x864" 100.0 1152 1200 1300 1400 864 900 1000 1100
ModeLine "1152x900" 100.0 1152 1200 1300 1400 900 1000 1100 1200
ModeLine "1280x1024" 100.0 1280 1300 1400 1500 1024 1100 1200 1300
ModeLine "1376x1032" 100.0 1376 1400 1500 1600 1032 1100 1200 1300
ModeLine "1600x1200" 100.0 1600 1700 1800 1900 1200 1300 1400 1500
ModeLine "2364x1773" 100.0 2364 2400 2500 2600 1773 1800 1900 2000
EndSection
2. Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
# VGA mode: better left untouched
Depth 4
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
解释一下,Identifier是标志。Monitor显示器名称,直接把默认的那来用好了。SubSection "Display"和EndSubSection之间是显示设置的内容,Depth是色深,Modes是分辨率。
别忘了把原来的Screen的标志改掉,或者删除、注释皆可。
你的Xwindow 就可以使用1024×768的分辨率全屏了。
保存设置,重启系统。
一切 OK! 我是初学Linux,望各位指点。
页:
[1]