Черный экран с драйверами nVidia на Ubuntu

У меня есть: ASUS P4V800D-X Intel Pentium 4 HT 2.80 ГГц 2.5 ГБ ОЗУ 40 ГБ HDD nVidia 9500GT

Когда я установил драйверы nVidia, загруженные с веб-сайта nvidia.com (выбрали рекомендуемые драйверы), я просто не смог загрузиться на рабочий стол. Я прохожу сквозь пурпурный экран, а затем получаю черный экран с мигающим белым подчеркиванием с левой стороны. Сочетания клавиш не работают, и единственный способ перейти в режим рабочего стола - это загрузка в режим восстановления (удержание переключения при загрузке и т. Д.). В режиме восстановления я запускаю:

sudo apt-get remove --purge nvidia*

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

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

Я использую Ubuntu 14.04

6 ответов

Решение

Я наконец-то решил свою проблему! Для людей, которые имеют ту же проблему, что и я, вот решение:

Я рекомендую сделать новую установку вашей системы, если у вас уже есть проблема с драйверами.

  1. Загрузите Ubuntu и убедитесь, что вы подключены к Интернету.
  2. Откройте терминал с помощью Ctrl + Alt + F1
  3. Войдите в систему и вот что вы должны ввести в терминале:

    sudo apt-get update
    sudo apt-get dist-upgrade
    sudo apt-get install build-essential
    sudo apt-get install linux-source
    sudo apt-get install linux-headers-generic
    sudo apt-get dist-upgrade
    sudo reboot
    
  4. После перезагрузки повторите шаг 2. Здесь вам снова понадобится подключение к Интернету. Запустите эти команды:

    sudo apt-get install nvidia-current-updates
    sudo nvidia-xconfig
    sudo reboot
    

Очень важно запустить nvidia-xconfig! Если вы не запустите его, вы сломаете свою систему!

После этого у вас будет работающий графический драйвер nVidia. Ура!

Я на HP 8710p и обновил до драйверов nVidia некоторое время назад. Теперь я сталкиваюсь с черными экранами во время загрузки, казалось бы, случайно.

Принятый доброславским ответом - переустановка драйверов nVidia и перекомпиляция ядра - сначала, казалось, решили проблему, но позже я снова столкнулся с черным экраном.

Я искал вокруг и обнаружил, что эта теория может объяснить проблему. Потому что дважды подряд казалось, что все работает сразу после установки нового драйвера nVidia, но после следующей перезагрузки черный экран вернулся. Затем при следующей перезагрузке все снова было хорошо. Это будет соответствовать теории, что при перезагрузке модуль ядра перекомпилируется, но X уже запускается до того, как это произойдет, и поэтому модуль не загружается - но при следующей перезагрузке он уже будет скомпилирован, и все будет работать как обычно.

Поэтому я нашел обходной путь к проблеме: всякий раз, когда я получаю черный экран, я избавляюсь от него, перезапуская X, выполнив следующие шаги:

  1. Откройте терминал с помощью Ctrl + Alt + F1
  2. Войдите в систему и введите в терминале:

    ps a | grep X
    
  3. Одна из строк будет содержать "/usr/bin/X" и начинаться с цифры, затем "tty7". Например. '2261 tty7'. Запомните число, которое является идентификатором процесса X-сервера, и введите:

    kill <number>
    

В моем случае я вижу экран nVidia и сразу же после этого появляется приглашение входа в систему X. Это не решение, но для меня это приемлемый обходной путь - по крайней мере, мне не нужно перезагружаться или работать с устаревшими драйверами. Я надеюсь, что это помогает кому-то еще.

Перепробовав множество решений и рекомендаций, я так и не смог решить проблему с черным экраном при загрузке. Однако я скажу, что обновление на месте 14.10 решает проблему. Я больше не проводил расследования, но это может означать, что, возможно, обновление версии ядра может исправить это, если вы останетесь 14.04. (?)

В настоящее время я использую ноутбук Asus N53SN с картой Nvidia 550m.

Следующая вещь работала для меня.

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install build-essential
sudo apt-get install linux-source
sudo apt-get install linux-headers-generic
sudo apt-get dist-upgrade
sudo apt-get install nvidia-current-updates
sudo nvidia-xconfig
sudo reboot

Была такая же проблема, и это то, что работало для меня:

  1. установить синаптический sudo apt-get установить синаптический

  2. в synaptic найдите последнюю версию драйвера Nvidia, набрав "nvidia", затем найдите и проверьте номер версии (в моем случае v331.38) nvidia-331-updates

  3. после того, как синаптик сделал свое дело, в терминале: sudo nvidia-xconfig

Теперь я получаю идеальную загрузку и использую драйвер v331.38, не последний, но последний, сертифицированный каноническим.

Я возился с драйверами Nvidia и этой проблемой черного экрана в течение двух дней. И я попал в эту яму из-за обновления 14.04 с 12.04. Хмм!

Первоначальная проблема, которую я пытался решить, была высокая загрузка ЦП Firefox, Compiz & Xorg, которая делала графику довольно непригодной для использования. После попытки решить эту проблему путем обновления драйвера Nvidia, все пошли на юг, и последовал черный экран смерти.

Вот некоторые команды, которые обращаются к моей конфигурации рабочего стола на случай, если это поможет...

Команда "lshw" производит:

description: Mini Tower Computer
product: OptiPlex GX270

Команда "lspci -vnn | grep -i VGA -A 12" производит:

VGA compatible controller [0300]: NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x]

Команда "wmctrl -m" производит:

Name: Metacity
Class: N/A
PID: N/A
Window manager's "showing the desktop" mode: N/A

В конце концов, я не уверен на 100%, что сработало, потому что я так много возился. Вот что я думаю сделал.

Используйте следующее, чтобы избавиться от всех битов Nvidia и положиться на драйвер по умолчанию Nouveau.

sudo apt-get purge "nvidia *"

Тогда выберите использование Metacity вместо Compiz. Это два существенных изменения, которые я сделал, и в результате значительно улучшилось качество графики с приемлемым использованием ЦП при выполнении чего-либо, например потокового видео из CNNx. Firefox по-прежнему демонстрирует высокую загрузку процессора в "хорошем топе", но это, похоже, не влияет на графику и особенно на потоковое видео.

Другие вопросы по тегам