При установке Ubuntu на MacBook Pro 9,1 (конец или начало 2012 года, IIRC) графический режим работает нормально. Однако, когда я переключаюсь на tty ( Ctrl kbd> + Alt kbd> + F1 kbd> -through- F6 kbd>), экран кажется, полностью отключается (даже подсветка не горит). Я могу вернуться в графический режим, но область, где обычно находится док, показывает случайную тарабарщину, пока я не раскрою док (у меня настроено автоматическое скрытие).
Я использую проприетарные драйверы nvidia, с отключенным встроенным графическим процессором Intel HD, и его модуль ядра находится в черном списке (эта машина имеет гибридную графику).
Когда я использую режим восстановления Ubuntu, я вижу только текстовый интерфейс. Если я выбираю FailsafeX, то переключение на tty, как только я вижу, что всплывающее диалоговое окно с ограниченным графическим режимом не работает.
Я попробовал ответ от: «Почему переключение на tty дает мне пустой экран?» , и попытался загрузиться с nomodeset
, но проблема остается.
У меня точно такая же проблема на новом Lenovo IdeaPad Y500.
Лучший вывод, который у меня есть, заключается в том, что параметр «UseVbios» в настройках драйвера nvidia должен быть установлен на 0.
Есть несколько теоретических способов сделать это, ни один из которых не работает для меня. Пока что у меня есть:
nvidia.NVreg_UseVBios=0
» в / etc / default / grub в параметре GRUB_CMDLINE_LINUX_DEFAULT (и запустили sudo update-grub после этого) options nvidia NVreg_UseVBios=0
Option "RegistryDwords" "UseVBios=0"
в /etc/X11/xorg.conf в разделе «Устройства nvidia». Ни один из тех, кажется, не работает для меня. В большинстве сообщений об этом говорится, что UseVbios является одной из строк в выводе cat / proc / driver / nvidia / registry, но с моим драйвером nvidia (nvidia-current, 304.43) он фактически отображается в / proc / driver / / PARAMS NVIDIA.
Так что я все еще ищу подходящее вуду, чтобы это изменить.
В то же время, хотя я не совсем готов к тому, чтобы моя собака жевала мой ноутбук, я, безусловно, могу относиться к настроениям , выраженным здесь .
* edit1: первые два метода можно заставить работать, используя «nvidia_current» в качестве имени модуля, а не nvidia. Интересно, что для UseVbios, установленного в 0, этого недостаточно. Onward.