现在的位置: 首页 > 综合 > 正文

linux宽屏下console 分辨率的设置

2013年12月13日 ⁄ 综合 ⁄ 共 911字 ⁄ 字号 评论关闭
我的电脑是宽屏,字符界面的分辨率一直有问题。后来使用linux framebuffer后,字符界面的分辨率问题还是没有解决。最近发现是内核参数vga=xxx里面的xxx没有设置正确。网上有不少xxx值和分辨率的对照表,可是翻来复去全是4:3屏的。最近找到一篇讲述字符界面宽屏分辨率设置的方法,所以在这里和大家分享下。
首先得了解你的显卡到底支持哪几种分辨率,这个可以用lrmi(Linux real mode interface)工具来查看。gentoo下可以通过如下命令安装,如果是别的发行版可以下载源代码安装。
# emerge -av lrmi
安装完毕后使用如下命令查看:
# vbetest
 
即可得到类似如下的提示,以我的为例:
引用
VBE Version 3.0
Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS
[352] 1280x800 (256 color palette)
[353] 1280x800 (5:6:5)
[354] 1280x800 (8:8:8)
[261] 1024x768 (256 color palette)
[279] 1024x768 (5:6:5)
[280] 1024x768 (8:8:8)
[274] 640x480 (8:8:8)
[276] 800x600 (5:6:5)
[277] 800x600 (8:8:8)
[257] 640x480 (256 color palette)
[259] 800x600 (256 color palette)
[273] 640x480 (5:6:5)
 
看到最前面一列,即是我们需要的 vga 值,不过这个值还不是最终的,我们还必须在这个值的基础上加上512,比如我要选择 [353] 1280x800 (5:6:5) 这个分辨率和色深,那么 vga 的值就等于 865 (353+512)
现在,我们只需要在 grub 的 menu.lst 里加上类似下面一行, console 即可完美适应宽屏的分辨率。宽屏用户不要直接抄这个数字,不同的显卡可能会有不同的结果,需要自己测试。

抱歉!评论已关闭.