荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: 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软件 网络书店