CBJenjoy 发表于 2016-06-19 19:45

关于控制台,分辨率

本帖最后由 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

lsstarboy 发表于 2016-06-20 08:53

应该是uefi的问题

CBJenjoy 发表于 2016-06-21 22:43

回复 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这个值


头都大了这个问题

   

lsstarboy 发表于 2016-06-22 09:29

不好意思,至今还没用过efi……
页: [1]
查看完整版本: 关于控制台,分辨率