LinuxSir.cn,穿越时空的Linuxsir!

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

控制台的分辨率

[复制链接]
发表于 2011-4-5 12:25:52 | 显示全部楼层 |阅读模式
昨晚刷了一次内核,大意地忘了显卡的设置,没开support for frame buffer,结果跑起来其他都没问题,就是字符都很大,突然觉得也很好,我的屏幕是1200*800的,原来开support的时候控制台的字就很小,有时候眼睛会累。
请问控制台的分辨率可以调吗?不开frame buffer 对X 桌面有什么影响?
发表于 2011-4-5 13:43:02 | 显示全部楼层
好久没用framebuffer了,都是内核直接开Kernel Mode Setting(KMS), 跟进X一个分辨率,没觉得字小,console很漂亮啊。
回复 支持 反对

使用道具 举报

发表于 2011-4-5 16:31:21 | 显示全部楼层
那要看你的framebuffer driver(一般与显示卡型号有关)是哪一个了。
http://en.gentoo-wiki.com/wiki/Framebuffer

vesafb: 用内核参数vga=XXX控制,在grub/lilo中设置。(如果是>=grub-1.98的话要修改"set gfxpayload=1440x900“之类的一行。)
uvesafb:用内核参数video控制,参见 /usr/src/linux/Documentation/fb/uvesafb.txt

nouveau(那个刚刚烧毁我的GeForece 8400GS的驱动..无风扇显卡慎用。): http://nouveau.freedesktop.org/wiki/KernelModeSetting
其他的framebuffer driver没试过,不太清楚,不过/usr/src/linux/Documentation/fb/中一般有相关的文档。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-5 18:01:52 | 显示全部楼层
不好意思弄错了,我重新看了一下The X Server Configuration HOWTO,应该开Kernel modesetting,具体就是开Direct Rendering Manager选项,选上显卡驱动,开启Enable modesetting on radeon by default项(我的是Radeon卡)——我应该就是忘了开这个了。support for frame buffer应该Disable的。
感觉KMS好像是自动控制分辨率什么的,装完重启效果是跟屏幕吻合的。不过还是觉得字太小了。
回复 支持 反对

使用道具 举报

发表于 2011-4-5 18:05:10 | 显示全部楼层
要是你开了KMS,可以在grub.conf向内核命令行后面加一条video=1200x800,如:
kernel /boot/kernel-2.6.36-gentoo-r3 root=/dev/sda2 video=1440x900
参阅:http://git.kernel.org/?p=linux/k ... fcfda9b72fd7a661364
回复 支持 反对

使用道具 举报

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

本版积分规则

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