QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5166|回复: 28

请教关于 Intel915GM显卡都驱动问题(已经搞定)

[复制链接]
发表于 2006-4-15 22:07:15 | 显示全部楼层 |阅读模式
请教关于 Intel915GM显卡都驱动问题

新买了一个DELL INSPIRON630的笔记本电脑,安装XP,之后安装ML2,用的是光盘安装。一切正常。

之后进入图形界面,发现显卡驱动不是很正常。GOOGLE + Baidu之后,一直没有成功。看了精华区之后呢,发现讲ATI都很多,讲Intel都是说用810的驱动。但是还是没有成功。

大致的问题描述如下:
硬件 DELL INSPIRON 630M
显卡:Intel915GMS (Intel GMA900图形核心)
屏幕是:LCD 14.1 WXGA 可以上 1280*800的分辨率
内核:MagicLinux 2.6.15.3

如其他贴子大致我作了如下
下载官方驱动网址: http://downloadfinder.intel.com/  

  #rpm -ivh dri-I915-v1.1-20041217.i386.rpm

之后运行没有成功,提示如下:
Preparing...                ##################################################
dri-I915                    ##################################################


ERROR: AGPGART module did not compile - AGP module turned off in kernel ??


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.


Package is installed, but not configured.
You'll need to use rpm -e to remove this package before re-installing.

遂下载拉xorg-i915-1.0-1.i386.rpm,安装,提示如下:
Preparing...                ####################### [100%]
        file /usr/X11R6/lib/modules/dri/i915_dri.so from install of xorg-i915-1.0-1 conflicts with file from package xorg-x11-6.9.0-7mgc

之后下载了intel的i915Graphics.tar.gz包,解压缩,自己安装同样都错误,找到了安装日志,最后面大致如下:
/usr/dripkg/drm/drm_stub.h:147: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:572)
/usr/dripkg/drm/drm_stub.h: In function `gdg_stub_register':
/usr/dripkg/drm/drm_stub.h:177: warning: implicit declaration of function `inter_module_get'
/usr/dripkg/drm/drm_stub.h:188: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:571)
make[3]: *** [/usr/dripkg/drm/gdg_drv.o] Error 1
make[2]: *** [_module_/usr/dripkg/drm] Error 2
make[2]: Leaving directory `/lib/modules/2.6.15.3/build'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/dripkg/drm

google一下似乎很多人都遇到过这个问题,不过我还是没有解决。无论是作界面里面调,选择i810系列显卡点击确定,还是没有变化。目前用都是vesa的驱动。

由于笔记本是宽平,因材在精华区里面找到都解决方案,不过,显卡上不去,宽平当然不好使的了

下载了内核的源代码的rpm ,重新运行安装程序还是不行。郁闷。。

最好我贴出我都xorg。conf
# Xorg configuration created by system-config-display

Section "ServerLayout"
        Identifier     "single head configuration"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

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/misc"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
        FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
        FontPath     "/usr/X11R6/lib/X11/fonts/TTF"
        FontPath     "/usr/share/fonts/default/Type1"
        FontPath     "/usr/share/fonts/ttf/zh_CN"
EndSection

Section "Module"
        Load  "dbe"
        Load  "extmod"
        Load  "fbdevhw"
        Load  "glx"
        Load  "record"
        Load  "freetype"
        Load  "type1"
        Load  "dri"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option            "XkbRules" "xfree86"
        Option            "XbkModel" "pc105"
        Option            "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option            "Protocol" "IMPS/2"
        Option            "Device" "/dev/input/mice"
        Option            "ZAxisMapping" "4 5"
        Option            "Emulate3Buttons" "no"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Unknown monitor"
### Comment all HorizSync and VertSync values to use DDC:
        HorizSync    31.5 - 37.9
        VertRefresh  50.0 - 70.0
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "vesa"
        VendorName  "Videocard vendor"
        BoardName   "VESA driver (generic)"
        VideoRam    1024
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth     16
        SubSection "Display"
                Depth     8
                Modes    "800x600"
        EndSubSection
        SubSection "Display"
                Depth     15
                Modes    "1280x1024" "1024x768" "800x600"
        EndSubSection
        SubSection "Display"
                Depth     16
                Modes    "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes    "1280x1024" "1024x768"
        EndSubSection
EndSection

目前这个文件至少可以让我进入图形界面,但是就是显卡驱动不对。郁闷死拉。老大 救救我吧!!!
 楼主| 发表于 2006-4-15 22:36:48 | 显示全部楼层
下载过 915resolution 配置过,无效。看来只好试用编译kernel了

有没有什么别都解决方案》》
回复

使用道具 举报

发表于 2006-4-15 22:40:18 | 显示全部楼层
xorg 6.9应该已经比较好的支持i915
回复

使用道具 举报

发表于 2006-4-15 22:41:47 | 显示全部楼层
根本就是乱来。

你自己装东西之前麻烦你好好看看requirements,再来发问

谢谢
回复

使用道具 举报

 楼主| 发表于 2006-4-15 22:46:33 | 显示全部楼层
lsmod 果然没有agpgart 。lsmod结果如下
Module                  Size  Used by
snd_rtctimer            1676  0
dm_mirror              14928  0
container               2944  0
ohci1394               28084  0
ieee1394              266040  1 ohci1394
uhci_hcd               26640  0
ehci_hcd               27656  0
shpchp                 39488  0
snd_hda_intel          11920  2
snd_hda_codec          68352  1 snd_hda_intel
snd_seq_dummy           2052  0
snd_seq_oss            25216  0
snd_seq_midi_event      3712  1 snd_seq_oss
snd_seq                35216  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          5388  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            42784  0
snd_mixer_oss          14592  2 snd_pcm_oss
snd_pcm                59912  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              16900  3 snd_rtctimer,snd_seq,snd_pcm
snd                    34660  11 snd_hda_intel,snd_hda_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
snd_page_alloc          7048  2 snd_hda_intel,snd_pcm
b44                    19212  0
mii                     3584  1 b44
ipw2200                88492  0
ieee80211              26184  1 ipw2200
ieee80211_crypt         2560  1 ieee80211

怪了,怎么这个模块当时发布的时候没有考虑到打进去吗??
回复

使用道具 举报

 楼主| 发表于 2006-4-15 23:06:22 | 显示全部楼层
[quote:6e2159e347="ricetons"]根本就是乱来。

你自己装东西之前麻烦你好好看看requirements,再来发问

谢谢[/quote]


请问怎么理解???
回复

使用道具 举报

 楼主| 发表于 2006-4-15 23:16:07 | 显示全部楼层
[root@MagicLinux ~]# lspci| grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
回复

使用道具 举报

发表于 2006-4-15 23:54:14 | 显示全部楼层
我的也是gma900的,我选810那个驱动又可以哦,ML2.0,14.1XGA的本本
回复

使用道具 举报

发表于 2006-4-16 00:22:07 | 显示全部楼层
dri-I915-v1.1-20041217.i386.rpm要先装上kernel-source才能正确安装
see google for related

xorg-i915-1.0-1.i386.rpm这个包:

Preparing... ####################### [100%]
file /usr/X11R6/lib/modules/dri/i915_dri.so from install of xorg-i915-1.0-1 conflicts with file from package xorg-x11-6.9.0-7mgc

你什么参数都没加,已经报"conflicts"了,如果正确的话,用--force去override之。

编译根本不可能过,你devel包没装全
另外我是第一次看到编译报错,却把warnings贴出来的。

sigh

分辨率的设置论坛上search一下。
回复

使用道具 举报

 楼主| 发表于 2006-4-16 04:52:24 | 显示全部楼层
明明安装过了kernel source了,但是运行
rpm -aq|grep kernel如下

kernel-2.6.15.3-2mgc
kernel-module-ndiswrapper-2.6.15.3-1.9-1mgc


/usr/src/linux 也是指向 linux -> /lib/modules/2.6.15.3/build
回复

使用道具 举报

发表于 2006-4-16 09:46:02 | 显示全部楼层
apt-get install kernel-source#2.6.15.3-2mgc
回复

使用道具 举报

发表于 2006-4-16 10:06:53 | 显示全部楼层
那是kernel-module和header,不是source,拜托。。。。

另外答问题不要给出apt-get的答案

要给就给smart的。
回复

使用道具 举报

 楼主| 发表于 2006-4-16 15:28:41 | 显示全部楼层
apt 了,安装了源

# rpm -qa|grep kernel

kernel-2.6.15.3-2mgc
kernel-source-2.6.15.3-2mgc
kernel-module-ndiswrapper-2.6.15.3-1.9-1mgc

[root@bb]# rpm -qa|grep kernel
kernel-2.6.15.3-2mgc
kernel-source-2.6.15.3-2mgc
kernel-module-ndiswrapper-2.6.15.3-1.9-1mgc


安装dri-I915-v1.1-20041217.i386.rpm还是跑不过去??
回复

使用道具 举报

 楼主| 发表于 2006-4-16 18:07:58 | 显示全部楼层
错误提示似乎总是说找不到 /lib/modules下的什么东东??

不知道为什么?? 不是应该找 /usr/src/linux吗??
回复

使用道具 举报

 楼主| 发表于 2006-4-16 18:39:41 | 显示全部楼层
是不是重新编译一下内核的话,把显卡声卡网卡等统统编进内核的话就没有这些麻烦了吧。

      
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 15:01 , Processed in 0.072102 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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