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

12

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

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

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

  1. Как я могу восстановить драйвер по умолчанию? Я думаю, мне нужен способ, чтобы снова открыть эти настройки «программных источников» - или что-нибудь еще, что могло бы это исправить! Я надеюсь, что мне не нужно вводить все это вручную.
  2. Как я могу установить правильный драйвер Nvidia, чтобы я мог получить до 1280x1024? Мои старые уловки , кажется, не работают, но, возможно, они могли бы, если бы я решил # 1 ...
Торбен Гундтофте-Бруун
источник
У меня была такая же проблема с ati 5450, которую я в итоге заменил на Nvidia Gt610 - и получил такую ​​же проблему. Только что попробовал все в этом посте безуспешно, пока ... Я сделал: sudo apt-get remove nvidia-current И перезагрузился (т.е. без переустановки nvidia-curent) Теперь у меня есть единство назад

Ответы:

19

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

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

Из терминала:

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

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

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

drac0linux
источник
Должен ли я запускаться nvidia-xconfigпосле переустановки, прежде чем загрузиться нормально?
Торбен Гундтофте-Бруун
Для меня установка заголовков Linux без переустановки nvidia-currentработала.
Золтан
6

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

sudo apt-get remove nvidia-current

После этого просто перезагрузите компьютер, и все будет в порядке.

TimWolla
источник
1
Принятый ответ у меня не сработал, сработало полное удаление nvidia-current. Если бы я попытался переустановить его, у меня все еще была бы та же проблема. Этот ответ работал для меня.
prolink007
2

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

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
GermanK
источник
1

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

sudo nvidia-uninstall

и удаление /etc/X11/xorg.conf

OBS: Вам нужно отключить X-сервер, чтобы сделать это. Используйте Ctrl + Alt + F1, чтобы перейти в режим «без интерфейса» и введите

sudo stop lightdm

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

sudo start lightdm
Вислай Витрио
источник
0

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

sudo apt-get autoremove fglrx --purge
Shaun
источник
4
Просто чтобы отметить, fglrxэто для карт ATI
лаконичный бас