[问题]笔记本intel i915集成显卡驱动怎么都装不上 请大家帮帮我

CPU/显卡/打印机/USB设备等硬件问题
回复
rmfish
帖子: 20
注册时间: 2007-09-25 10:46

[问题]笔记本intel i915集成显卡驱动怎么都装不上 请大家帮帮我

#1

帖子 rmfish » 2007-10-05 6:39

先说明下 本人绝对菜鸟 所以大家多指教
刚更新到7.10不能用3D效果了 但分辨率是正常的(1366*768,奇怪吧,绝对16:9 呵呵)
据说是没装驱动(我不知道怎么看是否安装)
于是我上intel官网下了一个i915GM for Linux的驱动
安装的时候出现了问题:
DIRECT RENDERING OPEN SOURCE PROJECT - DRIVER INSTALLATION SCRIPT

[ http://dri.sourceforge.net ]

==========================================================================

Welcome to the DRI Driver Installation Script

The package you downloaded is for the following driver:

Driver Name : gdg
Description : Intel 830M/845G/852GM/855GM/865G/915G Driver
Architecture : I386
Build Date : 20040604
Kernel Module : gdg

Optional Information

Driver Version :
Special Description :

Press ENTER to continue or CTRL-C to exit.



DIRECT RENDERING OPEN SOURCE PROJECT - DRIVER INSTALLATION SCRIPT

[ http://dri.sourceforge.net ]

==========================================================================

Select from the following options:

1. Install driver (default)
2. Uninstall driver

Enter reponse [1-2], or CTRL-C to exit
1
get_osname()










DIRECT RENDERING OPEN SOURCE PROJECT - DRIVER INSTALLATION SCRIPT

[ http://dri.sourceforge.net ]

==========================================================================

The script will now compile the agpgart module and DRM kernel modules
for your machine.

Press ENTER to continue or CTRL-C to exit.


Compiling new agpgart module...

ERROR: AGPGART module did not compile


Compiling DRM module...

ERROR: Kernel modules did not compile


The DRI drivers can not be installed without the latest kernel modules.
Installation will be aborted. See the dri.log file for information on
what went wrong.
ltkun
帖子: 1340
注册时间: 2006-01-10 19:09

#2

帖子 ltkun » 2007-10-05 7:24

内置应该支持的下载的驱动要编译内核的~你看看xorg.conf里用了哪个驱动810还是INTEL
rmfish
帖子: 20
注册时间: 2007-09-25 10:46

#3

帖子 rmfish » 2007-10-05 15:59

xrog.conf我改过 但是改完后分辨率就出错了 而且特效也打不开
另外我也看到很多地方所要编译内核 但本人绝对菜鸟 不知道怎么编译 所以希望那位高手能指点我一下 或是推荐一个教程 谢谢~~~
rmfish
帖子: 20
注册时间: 2007-09-25 10:46

#4

帖子 rmfish » 2007-10-05 17:24

下面是错误的日志记录:
make -C /lib/modules/2.6.22-12-generic/build SUBDIRS=/home/jiangyu/Desktop/dripkg/agpgart-2.0 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-12-generic'
CC [M] /home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.o
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:69: 错误: 与 ‘agp_backend_acquire’ 类型冲突
include/linux/agp_backend.h:110: 错误: ‘agp_backend_acquire’ 的上一个声明在此
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:77: 错误: 与 ‘agp_backend_acquire’ 类型冲突
include/linux/agp_backend.h:110: 错误: ‘agp_backend_acquire’ 的上一个声明在此
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:89: 错误: 与 ‘agp_backend_release’ 类型冲突
include/linux/agp_backend.h:111: 错误: ‘agp_backend_release’ 的上一个声明在此
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:93: 错误: 与 ‘agp_backend_release’ 类型冲突
include/linux/agp_backend.h:111: 错误: ‘agp_backend_release’ 的上一个声明在此
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:220: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘drm_agp’
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c: 在函数 ‘agp_add_bridge’ 中:
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:281: 警告: 隐式声明函数 ‘inter_module_register’
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:281: 错误: ‘drm_agp’ 未声明 (在此函数内第一次使用)
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:281: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:281: 错误: 所在的函数内只报告一次。)
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c: 在函数 ‘agp_remove_bridge’ 中:
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:301: 警告: 隐式声明函数 ‘inter_module_unregister’
make[2]: *** [/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.o] 错误 1
make[1]: *** [_module_/home/jiangyu/Desktop/dripkg/agpgart-2.0] 错误 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-12-generic'
make: *** [default] 错误 2
make -f Makefile.linux DRM_MODULES=gdg.ko modules
make[1]: Entering directory `/home/jiangyu/Desktop/dripkg/drm'
make -C /lib/modules/2.6.22-12-generic/build SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.22-12-generic'
rm: 无法删除‘/home/jiangyu/Desktop/dripkg/drm/.tmp_versions/CVS’: Is a directory
make[2]: *** [crmodverdir] 错误 1
make[2]: Leaving directory `/usr/src/linux-headers-2.6.22-12-generic'
make[1]: *** [modules] 错误 2
make[1]: Leaving directory `/home/jiangyu/Desktop/dripkg/drm'
make: *** [gdg.ko] 错误 2
rmfish
帖子: 20
注册时间: 2007-09-25 10:46

#5

帖子 rmfish » 2007-10-05 17:24

下面是错误的日志记录:
make -C /lib/modules/2.6.22-12-generic/build SUBDIRS=/home/jiangyu/Desktop/dripkg/agpgart-2.0 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-12-generic'
CC [M] /home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.o
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:69: 错误: 与 ‘agp_backend_acquire’ 类型冲突
include/linux/agp_backend.h:110: 错误: ‘agp_backend_acquire’ 的上一个声明在此
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:77: 错误: 与 ‘agp_backend_acquire’ 类型冲突
include/linux/agp_backend.h:110: 错误: ‘agp_backend_acquire’ 的上一个声明在此
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:89: 错误: 与 ‘agp_backend_release’ 类型冲突
include/linux/agp_backend.h:111: 错误: ‘agp_backend_release’ 的上一个声明在此
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:93: 错误: 与 ‘agp_backend_release’ 类型冲突
include/linux/agp_backend.h:111: 错误: ‘agp_backend_release’ 的上一个声明在此
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:220: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘drm_agp’
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c: 在函数 ‘agp_add_bridge’ 中:
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:281: 警告: 隐式声明函数 ‘inter_module_register’
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:281: 错误: ‘drm_agp’ 未声明 (在此函数内第一次使用)
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:281: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:281: 错误: 所在的函数内只报告一次。)
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c: 在函数 ‘agp_remove_bridge’ 中:
/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.c:301: 警告: 隐式声明函数 ‘inter_module_unregister’
make[2]: *** [/home/jiangyu/Desktop/dripkg/agpgart-2.0/backend.o] 错误 1
make[1]: *** [_module_/home/jiangyu/Desktop/dripkg/agpgart-2.0] 错误 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-12-generic'
make: *** [default] 错误 2
make -f Makefile.linux DRM_MODULES=gdg.ko modules
make[1]: Entering directory `/home/jiangyu/Desktop/dripkg/drm'
make -C /lib/modules/2.6.22-12-generic/build SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.22-12-generic'
rm: 无法删除‘/home/jiangyu/Desktop/dripkg/drm/.tmp_versions/CVS’: Is a directory
make[2]: *** [crmodverdir] 错误 1
make[2]: Leaving directory `/usr/src/linux-headers-2.6.22-12-generic'
make[1]: *** [modules] 错误 2
make[1]: Leaving directory `/home/jiangyu/Desktop/dripkg/drm'
make: *** [gdg.ko] 错误 2
HarryDolphine
帖子: 3
注册时间: 2008-10-14 22:37

Re: [问题]笔记本intel i915集成显卡驱动怎么都装不上 请大家帮帮我

#6

帖子 HarryDolphine » 2008-11-05 9:24

direct rendering.
这个硬件加速确实是旧一点的显卡不支持,在windows下用优化大师测试一下就知道你的显卡能不能硬件加速,我弄了半天,才发现是显卡不支持,我的显卡是intel 825/845系统的集成显卡。
回复