|
|
发表于 2007-12-10 15:35:49
|
显示全部楼层
我的笔记本不能启动X window
我是一个新手,不知道我这种情况算不算bug,如果不算的话,见笑,也请帮我解决。
遇到的问题:我的机器是hp的笔记本,型号为Presario M2206AP.
机器的配置为:cpu(PM celeron 1.5G)
内存:256m
显卡:915GM 集成显卡
我使用的是suse10.3的 live-cd,启动以后不能进入X window,
Xorg.0.log中的相关信息如下:
(WW)intel:No matching Device section for instance (BusID PCI:0:2:1)found
(EE)intel(0):[dri]I830CheckDRIAvailable failed:dri not loaded
fatal server error:
xf86MapVidMem:Could not mmap framebuffer (0xc0000000,0x10000000)(Cannot allocate memory)
接着我google and baidu了一下这个问题,上wiki.x.org都没有找到解决这个问题的办法
但我接着阅读了Xorg.0.log文件,觉得如下信息可能有用
(II)intel(0):Kernel reported 49920 total,1 used
(II)intel(0):I830CheckAvailableMemory:199676 kB available
(**)intel(0):VideoRam:207608 kB
我认为可能是 VideoRam > I830CheckAvailableMemory,所以出了问题
一般在 MS windows下 915GM 集成显卡只获得64m内存即可,于是我在Section "device" 中设置了
Section "device"
...
VideoRam 65536
...
Endsection
然后我startx,仍然出现了上述问题,Xorg.0.log文件中相关信息如下
(WW)intel(0):VideoRam configuration found,which is no longer recommended
(II)intel(0):Continuingwith default 262144kB VideoRam instead of 65536 kB
(II)intel(0):Kernel reported 49920 total,1 used
(II)intel(0):I830CheckAvailableMemory:199676 kB available
(**)intel(0):VideoRam:207608 kB
看来这是无效的,但可以看出VideoRam的缺省设置是256m,由于我机器的内存也只有256m,VideoRam得到的内存是256-内核占用的内存。VideoRam > I830CheckAvailableMemory的结果还是存在。
我查看了其他可以运行X window的机器的log文件,VideoRam < I830CheckAvailableMemory 总是成立。default 262144kB VideoRam 又为什么不能在xorg.conf中改,还可以在哪里改。如果不能改我认为是bug。
ps:也许这个问题不属于bug,但我已经做了些功夫不能解决问题才来提问的,请大家给与帮助。谢谢!(我的笔记本可以进入Red flag的X window,但它不是live-cd,我看不到log文件。我的笔记本的显示器也不是什么宽屏,需要配置Xorg.conf中的其他内容,我看了log和conf,对我的显示器识别得很好) |
|