Плохое разрешение TTY с драйвером nVidia

Разрешение TTY1-6 невелико ~ 640 × 480

Ubuntu 11.10 | Grub2 | nVidia | Платформа NVIDIA GT215

Я прошел процесс на этом сайте, и после редактирования меню GRUB появляется в правильном (более четком разрешении). Но после загрузки в GNOME (через gdm3), и я пытаюсь просмотреть терминал 1-6, экран едва или полностью нечитабелен.

Я могу отменить свои изменения, но я ищу для восстановления тонкого разрешения, которое могут использовать терминальные экраны.

Для определения разрешения экрана. для меня я использовал:

hwinfo --framebuffer | grep "Mode" Mode 0x0369: 1680x1050 (+6720), 24 bits 

Это шаги, которые я прошел. изменить 1) grub config 2) initramfs modules, затем 3) обновить

 sudo vi /etc/default/grub 

Найдите следующие три строки.

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" ... #GRUB_GFXMODE=640×480 

Измените их на:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1680x1050-24,mtrr=3,scroll=ywrap" GRUB_CMDLINE_LINUX="vga=0x0369" ... GRUB_GFXMODE=1680x1050 

Затем:

 sudo vi /etc/initramfs-tools/modules 

Добавление / редактирование строки:

 uvesafb mode_option=1680x1050-24 mtrr=3 scroll=ywrap 

Создайте новый файл:

 echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash 

Наконец, обновите файлы конфигурации:

 sudo update-grub2 sudo update-initramfs -u 

Опять же, меню GRUB в начале процесса загрузки показывает более четкое разрешение (включая небольшой размер шрифта), но небольшое уточненное сфокусированное разрешение исчезает для терминалов после загрузки.

Добавьте следующее после строки GRUB_GFXMODE в /etc/default/grub :

 GRUB_GFXPAYLOAD_LINUX=keep 

У меня была аналогичная проблема. Установили графические драйверы nvidia на Debian, и внезапно решение TTY пошло не так. Меня особенно не беспокоило сама резолюция GRUB, но только консоль, которую я мог бы получить от нее.

С такими упрощениями проблемы следующая часть от OP работала отлично для меня:

sudo vi /etc/initramfs-tools/modules

Добавление / редактирование строки:

uvesafb mode_option=1680x1050-24 mtrr=3 scroll=ywrap

Наконец, обновите файлы конфигурации:

sudo update-initramfs -u

Я также попробовал предложение просто добавить параметр vga=0x0369 в командную строку ядра. Это не сработало для меня с ядром 3.2.0 хотя

Драйвер nvidia не поддерживает высокое разрешение для tty, но вы можете использовать nouveau вместо nvidia

Вам действительно нужно иметь высокое разрешение на экране загрузки GRUB? Если нет, просто добавьте vga=0xXXXX в vga=0xXXXX ядра. Это отлично работает для меня (работает ноутбук nVidia-ION с драйвером nVidia с закрытым исходным кодом).