关于控制台,分辨率
本帖最后由 CBJenjoy 于 2016-06-19 19:46 编辑现在控制台分辨是1440*900,字太小看着很不舒服,还是喜欢的640x480,一行80个字符。
以前是安装的FreeBSD9,前几天下了个FreeBSD10.3-efi版本。
在安装时和安好后,控制台都是1440*900,很不习惯
试了很多方法,比如用vesa
我本想加载vesa模块,然后用vidcontrol MODE_279来改分辨率,但是在加载时
# kldload vesa
提示出错:
kldload: an error occurred while loading the module. Please check dmesg for more details.
然后用dmesg | grep vesa
module_register_init: MOD_LOAD (vesa, 0xffffffff80dc6500, 0) error 19
module_register_init: MOD_LOAD (vesa, 0xffffffff8302d000, 0) error 19
看到两个出错提示,完全不知道回事
第二种 方法:
用VT的方式,在/boot/loader.conf加了三条命令:
hw.vga.textmode=1
kern.vty=vt
kern.vt.fb.default_mode="640x480"
也豪无作用。
按理说,分辨率从高改到低,不应该去编译内核吧。我特意下了FreeBSD10.3非uefi版本都是对的,但用uefi版本,控制台就是1440*900 应该是uefi的问题 回复 2# lsstarboy
对,应该是,我用sc模式,更改/boot/loader.conf文件:
kern.vty=sc (原本是kern.vtf=vt)
boot后,出现提示:
EFI framebuffer information
addr, size 0xf100000, 0x500000
dimensions 1280 x 1024
stride 1280
masks 0x00ff0000, 0x0000ff00, 0xff000000, 0x000000ff
然后就就一直启动不了系统…………
怪不得我看着字这么小,我的屏是1440x900的,这斯给我来个1280x1024
但我想知道哪里能修改这个dimensions的1280x1024这个值
头都大了这个问题
不好意思,至今还没用过efi……
页:
[1]