LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1110|回复: 11

关于framebuffer,T410s的配置

[复制链接]
发表于 2011-5-22 13:02:13 | 显示全部楼层 |阅读模式
我参照网上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
发表于 2011-5-22 16:07:03 | 显示全部楼层
root=/dev/sda5 video=uvesafb:1280x800-24,mtrr:3,ywrap


内核参数里的1280x800改成1440x900?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-22 16:35:38 | 显示全部楼层
改过了,不行。
如果改成1440x900,就会变成640x400,我这个是能认识的最高分辨率。
回复 支持 反对

使用道具 举报

发表于 2011-5-22 17:10:13 | 显示全部楼层
我用32位时,可以实现1400x900的
现在换成64位了,只能实现1024x786。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-24 08:23:52 | 显示全部楼层
我也是64位的,难道和这个有关?
回复 支持 反对

使用道具 举报

发表于 2011-5-24 20:19:06 | 显示全部楼层
不需要那个uvesafb了,选上kms就行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-25 01:42:43 | 显示全部楼层
我用私有显卡驱动,不用nouveau。
试过nouveau,可以实现字符和xorg同样的分辨率。有谁试过nouveau用compiz么?
回复 支持 反对

使用道具 举报

发表于 2011-5-25 09:57:14 | 显示全部楼层
nouveau跑compiz毫无压力,除了3d窗口旋转的时候会贴图错误,其他时候跟nvidia驱动基本差不多
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-26 08:44:25 | 显示全部楼层
nouveau和nvidia驱动哪个耗电?我觉得用nouveau时,机器很热,其他人有相同感受没?
回复 支持 反对

使用道具 举报

发表于 2011-5-26 09:42:07 | 显示全部楼层
Post by zhangmms;2140570
nouveau和nvidia驱动哪个耗电?我觉得用nouveau时,机器很热,其他人有相同感受没?

按照Phoronix的测试,nouveau的电源管理较nvidia闭源驱动远逊,nouveau驱动下显卡基本处于满负荷工作状态:
http://www.phoronix.com/scan.php ... au_pm2011&num=1

当然,这主要应该归咎于nVidia对开源驱动的不合作态度。

nouveau驱动对不同nvidia显卡的电源管理支持程度亦有不同,具体情况可参考:
http://nouveau.freedesktop.org/wiki/PowerManagement

一般而言,带有风扇,符合质量标准的显卡使用nouveau满负荷工作不会出现问题,但温度和耗电可能较高。不过对于无风扇的劣质显卡,还是小心为好。

题外话:几个月前,我的无风扇劣质GeForece 8400GS在nouveau下工作3小时后卡上电容尽数熔毁,当时GPU温度为94摄氏度。可恶的方正... 购机三年,所用的两个显卡均有严重的过热问题(之前因为此问题换过一次显卡)。
回复 支持 反对

使用道具 举报

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

本版积分规则

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