這是關於在文字模式下設定更高解析度的另一個問題,但我已經測試了 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 開發所需)嗎?