在文本模式下设置 WQHD 分辨率

在文本模式下设置 WQHD 分辨率

这是关于在文本模式下设置更高分辨率的另一个问题,但我已经测试了 U&L 上发布的一些解决方案,但不幸的是没有效果。

让我们从头开始:我有 Fedora 24 的全新(最新)副本,安装了 Nvidia 专有驱动程序和 WQHD 显示器(分辨率 2560 x 1440):

uname - r
4.7.4-200.fc24.x86_64

nvidia-settings --version
370.28

过去,对于较低的显示器分辨率(1280 x 1024)和 nouveau 驱动程序,我只是添加了显卡=795参数并且工作正常。

现在我的分辨率超过了最大 VGA (1600x1200) 和 Nvidia 驱动程序,因此这可能会导致内核模式设置出现问题。

在 GRUB2 控制台中,我检查了所需分辨率的代码:

set pager=1
insmod vbe
vbeinfo

2560x1440 x32  ->  0x14d
2560x1440 x16  ->  0x14c
2560x1440  x8  ->  0x14b

因为 0x14d (十六进制) 是 333 (十进制) 我天真地试图传递显卡=333视频=333。当然,这种做法失败了。

我还尝试将以下两行添加到/etc/default/grub文件中:

GRUB_GFXMODE=2560x1440x32
GRUB_GFXPAYLOAD_LINUX=2560x1440x32  

GRUB2 更新grub2-mkconfig -o /boot/grub2/grub.cfg菜单项提供了线路set gfxpayload=2560x1440x32加载视频功能负载VBE

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

之后,我什至在文本模式下看不到任何内容,按 Ctrl+Alt+F3 它显示完全黑色的终端,没有任何提示,完全没有任何内容。

我尝试的最后一件事是安装FBSET,但我收到以下错误:

open /dev/fb0: No such file or directory

我可以使用 Nvidia 驱动程序在文本模式下使用 2560x1440 分辨率(CUDA 开发所需)吗?

相关内容