进一步阅读

进一步阅读

我在我的 DELL Latitude E7470 上使用 UEFI 安装了 FreeBSD 11.2(可能很重要)。默认情况下,它不安装 GUI,这对我来说没问题(目前)。使用<Alt>+<Fn>键我可以在不同的虚拟终端之间切换。

屏幕分辨率只能是 1920x1080

这导致字符太小,让我无法舒适地阅读。

  • 我尝试mode 0进入/boot/loader.conf切换到 800x600 模式,但这不起作用。但是,当我<Esc>在启动过程中按下该键并在启动提示符下输入它时,它确实有效。
  • 使用gop set <n>会使笔记本电脑崩溃,即屏幕变黑并且笔记本电脑不再响应任何按键。

有人对如何解决这个问题有任何想法吗?

答案1

改变内核虚拟终端分辨率的方法是vidcontrol命令。该-i mode选项使其显示可用视频模式的表格。通过设置allscreens_flags中的变量,使所选模式设置在引导程序中应用/etc/rc.conf

进一步阅读

答案2

默认驱动程序可能不支持您的显卡vtsc通过将其放入来切换到/boot/loader.conf

hw.vty=sc

重新启动,登录,然后重试vidcontrol -i mode

感谢 procelt 上FreeBSD 论坛

答案3

您可以在 中更改控制台的分辨率和字体大小/boot/loader.conf

这些是我的设置,作为示例:

screen.font="10x20"
efi_max_resolution="1920x1080"

当然,编辑完成后/boot/loader.conf,需要重新启动才能使更改生效。

相关内容