荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: golf (..), 信区: Linux
标 题: 新AGP卡,没有XSERVER,用VESA FRAMEBUFFER!
发信站: BBS 荔园晨风站 (Thu Jun 3 01:26:34 1999), 转信
很多人都有这样的问题:
买了高档显示卡,LINUX的XSERVER还没出,用不了XWINDOW。
好在现在很多AGP卡的BIOS上都有VESA2的支持,使用FRAME
BUFFER不就OK了?测试过的卡有:ATI RAGE128GL; NVIDIA TNT2.
FRAME BUFFER,LINUX VESA的具体做法:
1。拿到内核2。2。X
2。打开CONSOLE的VGA,FRAMEBUFFER,以及VGA FONT。
3。重新编译,安装。
4。设置FRAME BUFFER设备:mknod /dev/fb0 c 29 0
5。设置当前FRAME BUFFER:ln -s /dev/fb0 /dev/fb0current
6。设置/etc/lilo.conf:
VGA = ASK 启动时问你模式,可以选择。
例如:0301是640x480
VGA = 792 1024X768X16M
其他模式要参考/usr/src/linux/Documents/fb/下的文档
7。拿到XF86_FBDev,FRAME BUFFER X SERVER。
8。由于FRAMEBUFFER的分辨率是不能改的,一旦启动就要保持一定。
XF86CONFIG也比较简单:
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
EndSection
Section "ServerFlags"
EndSection
Section "Keyboard"
Protocol "Standard"
XkbDisable
EndSection
Section "Pointer"
Protocol "PS/2"
Device "/dev/mouse"
EndSection
Section "Monitor"
Identifier "Primary Monitor"
EndSection
Section "Device"
Identifier "Primary Card"
EndSection
Section "Screen"
Driver "FBDev"
Device "Primary Card"
Monitor "Primary Monitor"
SubSection "Display"
Depth 16 <----------------根据显示模式改变
Modes "default"
EndSubSection
EndSection
就可以了。
好了,把X设到XF86_FBDev就行了。
虽然FRAMBUFFRE不支持硬件的加速,在新的XF86SERVER出来之前
足以抵挡一阵了,其实AGP的卡一点都不慢哦!
--
※ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: 210.74.148.187]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店