LinuxSir.cn,穿越时空的Linuxsir!

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

说说显卡的3D驱动如何开

[复制链接]
发表于 2008-1-12 15:53:57 | 显示全部楼层 |阅读模式
pacman了torcs玩,一卡一卡的。原来是显卡3D驱动每弄好,我显卡是Intel 82830M,pacman了xf86-video-i810,装xf86-video-intel进不了图形界面,告诉我该如何办才好啊!!!
发表于 2008-1-13 14:03:42 | 显示全部楼层
没用过集成显卡,不了解,帮顶。
回复 支持 反对

使用道具 举报

发表于 2008-1-13 22:55:00 | 显示全部楼层
先升级内核到2.6.23再试试看。而且出了问题还需要看看log日志和conf配置才好判断的啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-15 17:33:38 | 显示全部楼层
刚pacman -Syu了 一下,内核已经到2.6.23了,我到intel官方网站找了个驱动,适合我82830的,是i915XXX.tar.gz,装下试试~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-15 18:55:45 | 显示全部楼层
i915Graphics.tar.gz解压之后用install.sh安装,出现错误,dri.log如下
-----------------------------------------
make -C /lib/modules/2.6.23-ARCH/build SUBDIRS=/home/ncc/dripkg/agpgart-2.0 modules
make[1]: Entering directory `/usr/src/linux-2.6.23-ARCH'
  CC [M]  /home/ncc/dripkg/agpgart-2.0/backend.o
/home/ncc/dripkg/agpgart-2.0/backend.c:69: 错误:与‘agp_backend_acquire’类型冲突
include/linux/agp_backend.h:110: 错误:‘agp_backend_acquire’的上一个声明在此
/home/ncc/dripkg/agpgart-2.0/backend.c:77: 错误:与‘agp_backend_acquire’类型冲突
include/linux/agp_backend.h:110: 错误:‘agp_backend_acquire’的上一个声明在此
/home/ncc/dripkg/agpgart-2.0/backend.c:89: 错误:与‘agp_backend_release’类型冲突
include/linux/agp_backend.h:111: 错误:‘agp_backend_release’的上一个声明在此
/home/ncc/dripkg/agpgart-2.0/backend.c:93: 错误:与‘agp_backend_release’类型冲突
include/linux/agp_backend.h:111: 错误:‘agp_backend_release’的上一个声明在此
/home/ncc/dripkg/agpgart-2.0/backend.c:220: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘drm_agp’
/home/ncc/dripkg/agpgart-2.0/backend.c: 在函数‘agp_add_bridge’中:
/home/ncc/dripkg/agpgart-2.0/backend.c:281: 错误:隐式声明函数‘inter_module_register’
/home/ncc/dripkg/agpgart-2.0/backend.c:281: 错误:‘drm_agp’未声明 (在此函数内第一次使用)
/home/ncc/dripkg/agpgart-2.0/backend.c:281: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
/home/ncc/dripkg/agpgart-2.0/backend.c:281: 错误:所在的函数内也只报告一次。)
/home/ncc/dripkg/agpgart-2.0/backend.c: 在函数‘agp_remove_bridge’中:
/home/ncc/dripkg/agpgart-2.0/backend.c:301: 错误:隐式声明函数‘inter_module_unregister’
make[2]: *** [/home/ncc/dripkg/agpgart-2.0/backend.o] 错误 1
make[1]: *** [_module_/home/ncc/dripkg/agpgart-2.0] 错误 2
make[1]: Leaving directory `/usr/src/linux-2.6.23-ARCH'
make: *** [default] 错误 2
make -f Makefile.linux DRM_MODULES=gdg.ko modules
make[1]: Entering directory `/home/ncc/dripkg/drm'
make -C /lib/modules/2.6.23-ARCH/build  SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[2]: Entering directory `/usr/src/linux-2.6.23-ARCH'
rm: 无法删除 “/home/ncc/dripkg/drm/.tmp_versions/CVS”: 是一个目录
make[2]: *** [crmodverdir] 错误 1
make[2]: Leaving directory `/usr/src/linux-2.6.23-ARCH'
make[1]: *** [modules] 错误 2
make[1]: Leaving directory `/home/ncc/dripkg/drm'
make: *** [gdg.ko] 错误 2
----------------------------------------

是 什么原因阿
回复 支持 反对

使用道具 举报

发表于 2008-1-15 19:00:04 | 显示全部楼层
arch的显卡驱动最好装了,一个命令,不管是开源还是闭源的驱动都很完美,arch 太方便了!我的是A卡
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-15 19:14:38 | 显示全部楼层
Post by goodhebin;1807494
arch的显卡驱动最好装了,一个命令,不管是开源还是闭源的驱动都很完美,arch 太方便了!我的是A卡


驱动是好装,关键是3D驱动没打开阿!!!!
回复 支持 反对

使用道具 举报

发表于 2008-1-15 19:19:09 | 显示全部楼层
这个要等intel集成显卡用户来说了。记得论坛里面有说什么intel驱动怎么用或者升级的帖子,你搜索一下。自己的显卡驱动用什么型号的驱动,然后pacman 直接安装就好了,也就2个驱动,一个一个的试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-15 19:29:11 | 显示全部楼层
Post by jarryson;1807505
这个要等intel集成显卡用户来说了。记得论坛里面有说什么intel驱动怎么用或者升级的帖子,你搜索一下。自己的显卡驱动用什么型号的驱动,然后pacman 直接安装就好了,也就2个驱动,一个一个的试


搜了下,发现了很多帖子,但都是提出问题,而没有解决问题的。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-15 19:39:47 | 显示全部楼层
搜到两条信息:

1。arch应该是把agp支持编译进入了kernel,所以没有agpgart模块,如果你坚持使用intel的官方驱动,可能你只能重新编译内核了。
http://www.linuxsir.cn/bbs/archive/index.php/t-181923.html)

2。这个3D加速就不要强求了,因为linux下的3D游戏都是用OpenGL来工作的,而这一点基本上可以不用考虑INTEL的集成显卡了。就算有,玩着也是痛苦。
http://www.linuxsir.cn/bbs/archive/index.php/t-245203.html)
回复 支持 反对

使用道具 举报

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

本版积分规则

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