Черный экран на последних картах Nvidia/Ati при запуске LightDM/Ubuntu
Сегодня я установил на свой компьютер Nvidia GT440, заменив существующий там Nvidia 9500GT. После его изменения у меня возникла проблема, когда экран просто потемнел при загрузке экрана входа в систему lightdm (где я набираю имя пользователя и пароль). Дело в том, что, если я отсоединяю кабель VGA и подключаю его снова, я вижу, что lightdm приветствует, и все работает отлично.
Проблема в том, что мне приходится подключаться / отключаться каждый раз, когда я перезагружаю ПК.
Я попытался установить драйверы 285.xx. Та же проблема. Я удалил драйверы Nvidia, установленные с Jockey, перезагрузился, та же проблема. Я снова устанавливаю текущий 280.xx, та же проблема.
После всего этого я установил свежую установку Ubuntu, выбранную для установки драйверов Nvidia при установке из livecd. После загрузки такая же проблема появилась.
Dmesg не говорит об этом ничего плохого. То же самое касается журнала от Жокея.
Что еще я должен проверить или что сделать, чтобы решить это.
Просто чтобы прояснить, этого не происходит ДО появления приветствующего lightdm. Я предполагаю, что фактическое использование видеокарты с X начнется со всего 2D/3D материала, который используется в ligthdm и unity. Я могу использовать любой tty и даже видеть логотип Ubuntu при запуске.
ОБНОВЛЕНИЕ: Когда я открываю игру в полноэкранном режиме, проблема появляется снова. Я должен отключить кабель монитора и подключить его обратно, чтобы увидеть игру. Затем, когда я выхожу из игры, я должен сделать это снова, чтобы увидеть рабочий стол.
ОБНОВЛЕНИЕ 2: Сегодня я купил кабель HDMI, подключил видеокарту к телевизору, который я тестирую, и он действительно правильно вошел в систему без какого-либо черного экрана, но показывает разрешение чуть больше, чем фактический размер экрана. Таким образом, я вижу только половину модуля запуска, поскольку его левая сторона скрыта за пределами реального разрешения, а верхняя панель находится за пределами разрешения. Таким образом, черный экран связан с подключением VGA.
ОБНОВЛЕНИЕ 3 - После установки 12.04 и обновления или установки 12.10 проблемы с черным экраном исчезли.
2 ответа
С тех пор это было решено путем установки и обновления драйвера Nvidia до 290.xx или выше.
Для этого выполните следующие действия:
Панель запуска https://launchpad.net/~ubuntu-x-swat/+archive/x-updates содержит последние версии драйверов Nvidia (и Ati, и Intel, и...)
В терминале выполните: sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
Обновите свои репозитории, нажав кнопку "Проверить" в диспетчере обновлений или запустив в терминале sudo apt-get update
Версия драйвера Nvidia 290.xx должна появиться доступной. Установи, перезагрузись, готово.
Это решило проблему черного экрана с помощью VGA-кабеля с телевизором (возможно, решит и другие проблемы, упомянутые в журнале изменений)
ПРИМЕЧАНИЕ. - Это не решило проблему, связанную с тем, что у некоторых пользователей разрешение находится за пределами телевизора. Как упоминает Оли в этом вопросе о разрешении HDTV, проблема с избыточным сканированием - это то, о чем я говорю здесь. Хотя в моем случае нет способа настроить или настроить это с помощью телевизора (мой случай Soneview 32')
Больше информации в разделе Как установить драйверы Nvidia?
В моем случае оказалось, что выбранный режим (размер экрана / частота обновления) не был принят моим ЖК-экраном.
Так в /etc/X11/xorg.conf
Я добавил следующую строку в Device
раздел, который вы также можете установить в разделе "Экран":
Option "metamodes" "800x600"
После выполнения
sudo service lightdm restart
Дисплей больше не был черным, и я мог использовать инструмент настройки Nvidia.
Попробовав несколько вариантов, я смог использовать полное разрешение, выбрав низкую частоту обновления. После написания настроек появилась следующая строка в xorg.conf
:
Option "metamodes" "1280x1024_60 +0+0"
в Section Screen
(другой вариант был удален). Новая строка говорит использовать разрешение 1280x1024 с частотой обновления 60.