其實一直沒有發現顯示這兒有什麼問題,昨天玩上War3才想起來Windows下可以不用全屏拉伸畫面導致畫面變形。不過Linux下好像沒有什麼顯示屬性之類的選項。換個驅動吧。
現在的驅動在/etc/X11/xorg.conf裡寫的是"Driver "ati",上網發現這是比較古老的驅動了,較新的都用fglrx了。於是apt-get install了fglrx-driver、fglrx-glx、fglrx-kernel-src、fglrx-control這一堆都弄下來了。
fglrxinfo了一下,顯示段錯誤,於是把xorg.conf裡顯卡那個Section裡的Driver改成“fglrx",Ctrl+Alt+Backspace之後發現效果很差,而且也沒有寬屏分辨率了,再fglrxinfo,顯示的是
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
看來根本沒裝上,查了查,發現還要編譯內核,於是:
cd /usr/src
bzcat fglrx.tar.bz2 | tar x
cd /usr/src/modules/fglrx
。/make.sh
mkdir /lib/modules/?$(uname -r)/misc
cp fglrx.ko /lib/modules/?$(uname -r)/misc/
depmod -ae
再modprobe fglrx,顯示
Error inserting fglrx, Operation not permitted
重啟後,OK了,分辨率也回到寬屏的水平了。
查看fglrxinfo:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X300
OpenGL version string: 2.1.7415 Release
這就對了。
fgl_glxgears:
1875 frames in 5.0 seconds = 375.000 FPS
1879 frames in 5.0 seconds = 375.800 FPS
1870 frames in 5.0 seconds = 374.000 FPS
1872 frames in 5.0 seconds = 374.400 FPS
1861 frames in 5.0 seconds = 372.200 FPS
glxgears:
9567 frames in 5.0 seconds = 1912.826 FPS
8578 frames in 5.0 seconds = 1715.569 FPS
8586 frames in 5.0 seconds = 1717.023 FPS
8573 frames in 5.0 seconds = 1714.340 FPS
8556 frames in 5.0 seconds = 1711.165 FPS
話說寬屏畫面拉伸的問題還沒有解決。沒找到什麼類似控制中心這樣的東西。