Unity не появляется после установки драйверов Nvidia

Я только что установил 12.10 с нуля. Единство также началось хорошо, но в плохом разрешении. Я нашел настройку (я думаю, что это было в «программных источниках»), чтобы изменить драйвер дисплея на Nvidia, и затем я перезагрузился.

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

Ctrl-Alt-T и Ctrl-Alt-F2 работают должным образом, но это своего рода ограничение ...

  1. Как восстановить драйвер по умолчанию? Думаю, мне нужен способ снова открыть эти настройки «программных источников» или что-нибудь еще, что могло бы это исправить! Надеюсь, мне не нужно вводить все это вручную.
  2. Как установить правильный драйвер Nvidia, чтобы я мог получить разрешение до 1280x1024? Мои старые трюки , похоже, не работают, но, возможно, они могли бы, если бы я решил # 1 ...
11
задан 13 April 2017 в 15:24

5 ответов

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

Вам нужно будет сделать следующее:

С терминала:

sudo apt-get install linux-headers-generic && sudo apt-get remove nvidia-current && sudo apt-get install nvidia-current

Если вы не видите вывод установленного nvidia-current, то один из первые две команды потерпели неудачу.

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

0
ответ дан 13 April 2017 в 15:24

У меня была та же проблема, ничего не помогало, пока я не запустил это:

sudo apt-get autoremove fglrx --purge
0
ответ дан 13 April 2017 в 15:24

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

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-source
sudo apt-get install linux-headers-generic
sudo apt-get remove nvidia-current
sudo apt-get install nvidia-current
0
ответ дан 13 April 2017 в 15:24

Для восстановления драйвера по умолчанию, необходимо удалить пакет nvidia-current. Можно сделать это в STTYs (Ctrl-Alt-F [1-6]).

sudo apt-get remove nvidia-current

Впоследствии просто перезагрузка и Вы должны быть в порядке.

6
ответ дан 13 April 2017 в 15:24

В моем случае проблема была в фирменном драйвере от NVIDIA, который не работает на ноутбуках Optimus. Все, что мне нужно было сделать, это запустить

sudo nvidia-uninstall

и удалить /etc/X11/xorg.conf

OBS: для этого нужно отключить X-сервер. Используйте ctrl + alt + f1, чтобы перейти в режим «без интерфейса», и введите

sudo stop lightdm

. После удаления запустите

sudo start lightdm
.
0
ответ дан 13 April 2017 в 15:24

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

Похожие вопросы: