詭異的問題+雜問 - Linux

Table of Contents

各位好。
這是接續之前的內容(用標題找原文吧)
斷斷續續測試了幾天,還是沒解決問題。

現在我採用vesa or nouveau的方案。(無xorg.conf,讓他自己load)
可是nouveau一直無法使用,xorg.log會有如下內容:

[ 552.937] drmOpenDevice: node name is /dev/dri/card0
[ 552.950] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
[ 552.950] drmOpenDevice: node name is /dev/dri/card0
[ 552.954] drmOpenByBusid: drmOpenMinor returns -1
[ 552.954] drmOpenDevice: node name is /dev/dri/card1
[ 552.958] drmOpenByBusid: drmOpenMinor returns -1
[ 552.958] drmOpenDevice: node name is /dev/dri/card2
...........
[ 553.092] (EE) [drm] failed to open device
[ 553.093] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so

然後就 load vesa 了。
而 vesa 也有問題。
螢幕是 1280x1024 的,但總是只能使用 1024x768。
在Xorg.log中 vesa 是有偵測到:

[ 553.265] (II) VESA(0): Supported established timings:
......
[ 553.265] (II) VESA(0): 1024x768@75Hz
[ 553.265] (II) VESA(0): 1280x1024@75Hz

但在之後卻:
[ 553.304] (--) VESA(0): Virtual size is 1024x768 (pitch 1024)
[ 553.304] (**) VESA(0): *Built-in mode "1024x768"
[ 553.304] (**) VESA(0): *Built-in mode "800x600"
[ 553.304] (**) VESA(0): *Built-in mode "640x480"
[ 553.304] (**) VESA(0): Display dimensions: (380, 300) mm
[ 553.304] (**) VESA(0): DPI set to (68, 65)
沒有 1280 的選項

另外
# xresprobe vesa
id: VE920m
res: 1280x1024 1024x768 832x624 800x600 720x400 640x480
freq: 30-82 50-85
disptype: crt

$ xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 0.0*
800x600 0.0
640x480 0.0

1280總是出不來。
以 Parted Magic live cd 開啟是ok的,可以開啟 1280 解析度。
而且連頻率也可以調。(我pc現在頻率選項一律為0.0)

看來應該是缺少什麼東西,但我真的找不出原因。
還請版上各位多幫幫忙了。

--

All Comments

Blanche avatarBlanche2011-10-16
那就在xorg.conf寫一小段去新增顯示的模式