console调linux设备,Linux 调整控制台(Console)分辨率

修改 grub.conf

# nano -w

/boot/grub/grub.conf

内容,其中 video 一项就是分辨率

default

0

timeout

30

title=Gentoo

Linux 2.6.9

root

(hd0,0)

kernel

/boot/kernel-2.6.30-gentoo-r6 root=/dev/sda3

video=uvesafb:mtrr:3,ywrap,1024x768-32@85

详细说明:

如果您用的是加过Gentoo补丁的内核源代码(例如gentoo-sources),您将可以选择uvesafb作为VESA驱动。这样的话,您使用的就是uvesafb驱动,您将不需要设置vga参数。否则您使用的就是vesafb驱动,您将需要设置vga参数。

vga参数用来控制您的vesafb

framebuffer屏幕的分辨率和颜色深度。正如/usr/src/linux/Documentation/fb/vesafb.txt(您安装内

核源码包的同时就会安装这一文件)里说明的那样,您需要将与您想使用的分辨率和色深相对应的VESA数值传递给此参数。

下表列出了可用的分辨率和对应的颜色深度,您在里面可以找到需要传递给vga参数的值。

640x480

800x600

1024x768

1280x1024

256

0x301

0x303

0x305

0x307

32k

0x310

0x313

0x316

0x319

64k

0x311

0x314

0x317

0x31A

16M

0x312

0x315

0x318

0x31B

video语句用来控制framebuffer的显示参数。此语句中需指定欲使用的framebuffer驱动以及你想启用的控制语句。/usr/src/linux/Documentation/fb/vesafb.txt文件里列出了所有变量。最常用的选项是:

控制选项

描述

ywrap

假设显卡支持显存回卷操作(也就是说显存里的数据填充到尽头的时候会接着从起始处继续)

mtrr:n

设置MTRR寄存器. n 可以是:

0 - 禁用

1 - 不使用cache

2 - write-back

3 - write-combining

4 - write-through

模式

(只针对uvesafb)

设定分辨率,颜色深度和刷新率。

例如,1024x768-32@85对应的分辨率是1024x768,32位色深和85Hz的刷新率。

最后这两个参数的内容可能类似这样

vga=0x318

video=vesafb:mtrr:3,ywrap

或者

video=uvesafb:mtrr:3,ywrap,1024x768-32@85

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值