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 delete 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 встановлюється, одна з перших двох команд не вдалася.

Вам потрібно буде перезавантажити, і як тільки ви це зробите, ви зможете знову використовувати комп’ютер.


Чи слід запускати nvidia-xconfigпісля перевстановлення перед нормальним завантаженням?
Torben Gundtofte-Bruun

Для мене установка заголовків Linux без перевстановлення nvidia-currentпрацювала.
Золтан

6

Щоб відновити драйвер за замовчуванням, вам потрібно видалити пакунок nvidia-current. Ви можете зробити це у своїх STTY (Ctrl-Alt-F [1-6]).

sudo apt-get remove nvidia-current

Після цього просто перезавантажте, і вам слід добре.


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

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

4
Зауважимо лише, що fglrxдля карт ATI
laconbass
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.