zhangmms n00b
Joined: 20 May 2011 Posts: 4
|
Posted: Sun May 22, 2011 8:38 am Post subject: 关于framebuffer,T410s的配置 |
|
|
我参照网上uvesafb的设置,完成framebuffer的设置,但是uvesafb不能支持我的T410s的1440x900的分辨率。以下是我的系统信息:
zmm@Gentoo ~ $ dmesg | grep -i uvesafb
[ 0.000000] Command line: root=/dev/sda5 video=uvesafb:1280x800-24,mtrr:3,ywrap
[ 0.000000] Kernel command line: root=/dev/sda5 video=uvesafb:1280x800-24,mtrr:2,ywrap
[ 0.740332] uvesafb: NVIDIA Corporation, NVIDIA Quadro NVS170M
[ 0.790228] uvesafb: VBIOS/hardware doesn't support DDC transfers
[ 0.790326] uvesafb: no monitor limits have been set, default refresh rate will be used
[ 0.790735] uvesafb: scrolling: redraw
[ 1.331176] uvesafb: framebuffer at 0xcf000000, mapped to 0xffffc90011100000, using 8000k, total 14336k
zmm@Gentoo ~ $ dmesg | grep -i mtrr
[ 0.000000] Command line: root=/dev/sda5 video=uvesafb:1280x800-24,mtrr:3,ywrap
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] original variable MTRRs
[ 0.000000] Found optimal setting for mtrr clean up
[ 0.000000] New variable MTRRs
[ 0.000000] Kernel command line: root=/dev/sda5 video=uvesafb:1280x800-24,mtrr:3,ywrap
zmm@Gentoo ~ $
感觉好像是MTRR没有设置正确,请帮忙看一下。
补充以下
zmm@Gentoo ~ $ cat /proc/mtrr
reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
reg02: base=0x100000000 ( 4096MB), size= 1024MB, count=1: write-back
reg03: base=0x138000000 ( 4992MB), size= 128MB, count=1: uncachable
reg04: base=0x0cf000000 ( 3312MB), size= 4MB, count=1: write-back
上面的1280x800是 能识别的最高分辨率,如果设置成1440x900就会变成640x400 |
|