Это еще один вопрос об установке более высокого разрешения в текстовом режиме,но я уже опробовал некоторые решения, опубликованные на 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) и новых драйверах я просто добавлялvga=795параметр и он работал правильно.
Теперь у меня разрешение превышает максимальное разрешение VGA (1600x1200) и установлены драйверы Nvidia, поэтому это может вызвать проблемы с настройкой режима ядра.
В консоли GRUB2 я проверил код желаемого разрешения:
set pager=1
insmod vbe
vbeinfo
2560x1440 x32 -> 0x14d
2560x1440 x16 -> 0x14c
2560x1440 x8 -> 0x14b
Поскольку 0x14d (шестнадцатеричное) равно 333 (десятичное), я наивно пытался передатьvga=333ивидео=333. Конечно, этот подход не сработал.
Я также попытался добавить в /etc/default/grub
файл следующие две строки:
GRUB_GFXMODE=2560x1440x32
GRUB_GFXPAYLOAD_LINUX=2560x1440x32
После обновления GRUB2 grub2-mkconfig -o /boot/grub2/grub.cfg
каждыезапись в менюбыл снабжен линией set gfxpayload=2560x1440x32
изагрузить_видеофункциональные нагрузкиВБЭ:
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 отображается полностью черный терминал без каких-либо подсказок, вообще ничего.
Последнее, что я пробовал, это установкаФБСЕТ, но я получаю следующую ошибку:
open /dev/fb0: No such file or directory
Могу ли я получить разрешение 2560x1440 в текстовом режиме с драйверами Nvidia (необходимо для разработки CUDA)?