Водій Nvidia не працює в 12.10


30

У мене GeForce GTX 560 Ti. Я добре працював у 12.04 з драйверами nvidia. На жаль, після сьогоднішнього оновлення 12.10 щось зламалось.

Я спробував nvidia-current, nvidia-current-updates та nvidia-експериментальний. Завжди однакова поведінка: погана роздільна здатність у lightdm, після входу в систему нічого, крім шпалер. Ні панелі єдності, клавіша "win" не працює.

Після видалення драйверів nvidia все працює.


Це має допомогти багатьом користувачам: askubuntu.com/questions/61396/…
Луїс Альварадо

Відповіді:


30

Перед переходом до драйверів nvidia потрібно встановити linux-source та linux-headers (див. Помилку 1068341 ). Після встановлення джерела спробуйте перейти на драйвери nvidia.

Ось як:

Перш ніж почати, встановіть усі оновлення (і перезавантажте комп'ютер, якщо вам цього знають).

  1. Перехід на термінал ( Ctrl-Alt-F1).

  2. Увійдіть як своє ім’я користувача.

  3. Встановіть джерело Linux ( sudo apt-get install linux-source) та заголовки ( sudo apt-get install linux-headers-generic).

  4. Видаліть драйвер nvidia - це залежить від версії, яку ви встановили ( sudo apt-get remove nvidia-currentабо sudo apt-get remove nvidia-current-updatesабо sudo apt-get remove nvidia-experimental-304).

  5. Перевстановіть драйвер nvidia ( sudo apt-get install nvidia-current-updates).

  6. Якщо вона успішно встановлена, перезавантажте комп'ютер ( sudo shutdown -r now).

Більш поглиблена інструкція

Наступне посилання дає більш глибокий огляд того, як поводитися з драйвером nvidia. Він повинен застосовуватися для більшої кількості випадків, подібних, але не зовсім таких, як описаний тут:

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia


Я встановив драйвери Linux-джерела, а потім nvidia, але все одно та сама проблема.
konradk

Я не був впевнений, чи потрібні linux-заголовки, але спробуйте встановити їх. Це повинно бути linux-headers-3.5.0-17-generic у програмному центрі. Потім спробуйте перейти на драйвери nvidia. Якщо це не працює, у мене є більш "ручний" спосіб :)
rft183

Так, саме: bugs.launchpad.net/ubuntu/+source/… заголовки Linux допомогли. Дякую!
konradk

Класно, я радий, що це спрацювало. Я додав себе до списку людей, на які впливає помилка.
rft183

Чи потрібно встановлювати оновлення nvidia-current? Або я можу отримати nvidia-струм або nvidia-expetimanetal-304?
Шахе Таджирян

8

Для всіх вас у цій ситуації (як і я) є просте рішення:

  1. Після входу в сеанс (здається, що тільки шпалери здаються та поганою роздільною здатністю) клацніть правою кнопкою миші та натисніть на зміни шпалер. Потім клацніть ліворуч у поле Показати всі конфігурації (моя система - іспанською мовою, можливо, імена етикетки тонко відрізняються), потім джерела програмного забезпечення і, нарешті, вам потрібно просто повернутися до X.Org Nouveau.
  2. Після застосування змін натисніть Ctrl+ Alt+, Tщоб відкрити термінал і введіть sudo reboot. Після цього система повинна знову працювати належним чином.

  3. Тепер спробуйте встановити драйвери NVIDIA знову. Встановіть мета-пакет, а не конкретну версію.

    sudo apt-get install linux-headers-generic
    
  4. Перейдіть на панель конфігурації системи та в джерелах програмного забезпечення виберіть драйвер NVIDIA, який вам більше потрібен. (Я зазвичай вважаю за краще використовувати тестовану власність, але це лише мої переваги)


Дякуємо, що вказали на загальний метапакет linux-headers. Я оновив свою відповідь, щоб це відобразити.
rft183


1

Покрокові інструкції щодо вирішення проблеми виконайте відповіді rft183 .

Якщо щось піде не так

Для використання драйвера nouveau знову запустіть команду:

sudo apt-get install xserver-xorg-video-nouveau - перевстановити

Після цього роздільну здатність монітора вже не можна було встановити. Видалення конфігурації моніторів допомогло:

rm ~ / .config / monitors.xml


У моєму випадку проблема зберігалася. Я помітив, що з використанням гостьового акаунта все було добре, тому налаштування користувача було порушено. 'dconf reset -f / org / compiz' вирішив проблему (хоча деякі налаштування compiz також були скинуті)
Bachi

0

Мені довелося лише sudo apt-get install linux-headers-genericперезавантажуватися. Тому я просто:

  1. Переключився на термінал, натиснувши <Ctrl><Alt>F1та увійшовши.
  2. sudo apt-get install linux-headers-generic.
  3. sudo reboot.

Моя система з'явилася з нормальною роздільною здатністю, і коли я ввійшов в Unity, і т. Д. Знову завантажився.

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