LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1266|回复: 6

X Window System中显卡驱动的选择

[复制链接]
发表于 2006-4-8 20:20:37 | 显示全部楼层 |阅读模式
不知大家注意了没有,在进行BLFS时如果选用 Xorg-6.8.2,他的XF86CardDrivers
#define XF86CardDrivers         mga glint nv tga s3virge sis rendition \
                                neomagic i740 tdfx savage \
                                cirrus vmware tseng trident chips apm \
                                GlideDriver fbdev i128 \
                                ati DevelDrivers ark \
                                cyrix siliconmotion vesa vga \
                                XF86OSCardDrivers XF86ExtraCardDrivers
而如果选用 XFree86-4.5.0,他的XF86CardDrivers定义如下:
#define XF86CardDrivers  mga glint nv tga s3 s3virge sis rendition \
                         neomagic i740 tdfx savage \
                         cirrus vmware tseng trident chips apm \
                         GlideDriver fbdev i128 nsc \
                         ati i810 DevelDrivers ark \
                         cyrix siliconmotion \
                         vesa vga \
                         dummy XF86OSCardDrivers XF86ExtraCardDrivers
两者相比,xorg比XF86少了i810这一项。
请问一下,如果选用了Xorg,而用时intel 845G的主板,应该选用那个驱动呢?
我记得当用XF86时,用的是i810,而在Xorg中没有这一项,不知是怎么回事?
发表于 2006-4-8 22:48:21 | 显示全部楼层
我的Xorg-6.8.2装上了.startx,只能显示256色.出现了一系列提示.怀疑是显卡相关的问题.下了个nvidia驱动.不知道能不能装上去.在chroot下提示gcc与编译内核所用gcc版本不一到.我是这样理解的.一会重启在LFS试试.

装XFCE要装X库/GTK.GTK+  又需要GLIBC 装GLIBC编译不成功.GOOGLE上说可能需要用GCC2.95.3版本.下了个,编译下去出错.书上打了补丁.提供的地址却不能用了.跑到GCC官方镜像站点.没找到这个补丁.郁闷..
回复 支持 反对

使用道具 举报

发表于 2006-4-8 23:39:39 | 显示全部楼层
我把FC5里面的xorg.conf copy到LFS文件目录/etc/X11.适当的改了一下.完全OK.
不过我发现,我开始装好X11R6.8.2.startx后是16位色的.后来配置了一下,就出问题了.

GCC2.95.3还是没装上.
回复 支持 反对

使用道具 举报

发表于 2006-4-8 23:53:45 | 显示全部楼层
GCC-2.95.3错误如下:
gcc -c  -DIN_GCC   -g -O2     -I. -I.. -I. -I./.. -I./../config -I./../../include decl.c
decl.c: In function `start_struct':
decl.c:4451: error: argument "code" doesn't match prototype
ch-tree.h:736: error: prototype declaration
make[2]: *** [decl.o] Error 1
版主帮我看一下是什么问题.是不是我还有什么软件包没有装.还是因为补丁没打.我的的确没打.我没找到.BLFS书上给的地址已经不能用了.
回复 支持 反对

使用道具 举报

发表于 2006-4-9 21:42:40 | 显示全部楼层
glib1.2.10我打了个补丁,装上了.http://www.linuxfromscratch.org/patches/
回复 支持 反对

使用道具 举报

发表于 2006-4-10 01:11:01 | 显示全部楼层
gcc-2.95 从 BLFS 6.1 就被去掉了,你还安装他干什么?
回复 支持 反对

使用道具 举报

发表于 2006-4-10 23:10:08 | 显示全部楼层
我没装 .我也没用BLFS6.1.glib已经装上了.
现在tiff装不上了.用老版本的话.我看源代码有SRC_DIR.不知tiff用的SRC是什么.老是说无法定位资源.

用tiff-3.8.2.出现错误如下:
make[2]: Entering directory `/sources/xORGxiangguan/tiff-3.8.2/tiff-3.8.2/html'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/sources/xORGxiangguan/tiff-3.8.2/tiff-3.8.2/html'
make[1]: Leaving directory `/sources/xORGxiangguan/tiff-3.8.2/tiff-3.8.2/html'
make[1]: Entering directory `/sources/xORGxiangguan/tiff-3.8.2/tiff-3.8.2'
make[1]: *** No rule to make target `README', needed by `all-am'.  Stop.
make[1]: Leaving directory `/sources/xORGxiangguan/tiff-3.8.2/tiff-3.8.2'
make: *** [all-recursive] Error 1
./
好象"all-am'在前面没有编译.后面又是必须的.所以没通过.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表