Порожній екран після встановлення драйвера з обмеженими можливостями nvidia


106

Я встановив поточний драйвер з обмеженими можливостями nvidia і перезавантажив свою машину, і тепер я отримую чорний або порожній екран.

Як я можу це виправити?


(Тим, хто збирається з цим питанням, не потрібно повторювати всі варіанти оптимусу, просто додайте ці існуючі відповіді як посилання у всеохоплюючу відповідь, наскільки це можливо, перехресне посилання!)
Хорхе Кастро

1
Багато відповідей не вдасться використати "sudo apt-get install nvidia-common" через цю помилку: bugs.launchpad.net/ubuntu/+source/nvidia-common/+bug/981874
holditsimpleengineer

може виникнути проблема з версією ядра ... Встановіть ukuu та встановіть новішу версію ядра. Ви завжди можете повернутися до того, яким ви користуєтесь.
Gaurav Sharma

Відповіді:


76

Видаліть усі пов'язані з Nvidia пакети

  1. Увійти до терміналу: Ctrl+ Alt+ F1(термінал видно на порожньому екрані)

  2. sudo apt-get remove --purge nvidia-*

Починати з нуля

  1. sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv

Перевстановіть усе

  1. sudo apt-get install nvidia-common
  2. sudo apt-get install xserver-xorg-video-nouveau
  3. sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

Переконфігуруйте X-сервер

  1. sudo dpkg-reconfigure xserver-xorg

Джерело: Ubuntu Wiki


4
Нарешті, це виправлено (пропущено етап "Починати з нуля" - не фантазував видалення xserver!), Але зробив усі інші кроки, і це працює. Дуже дякую!
RobinLovelace

5
Ця вікі застаріла. наприклад, налаштування nvidia - Uninstall не працює, наприклад.
NoBugs

2
@NoBugs: так, але наступні кроки все-таки виправляють графіку 14.04 післяreboot
jfs

1
Коли я запускаю sudo apt-get install xserver-xorg-video-nouveau, я отримую таке повідомлення: Наступні пакети мають невиконані залежності: xserver-xorg-video-nouveau: Залежить: xorg-video-abi-15 Залежить: xserver-xorg -core (> = 2: 1.14.99.902) Рекомендує: libgl1-mesa-dri (> = 9.0) E: Не вдається виправити проблеми, ви зламали пакунки. "Будь-яка ідея, що робити в цьому випадку?
Кліб

3
Більше не працює з квітня 2016 року. Жодна з команд після sudo apt-get install nvidia-commonроботи. Це на Ubuntu 14.04 на Asus G751JM (nvidia GTX 860m)
sgarcia

9
  1. Видаліть усі драйвери, які можуть спричинити проблему,
  2. відкрийте термінал і наберіть (відкрийте його з тире, використовуючи піктограму ubuntu в лівому куті)

    sudo apt-get --purge remove nvidia
    

    або

    sudo apt-get --purge remove nvidia-current
    

    (Залежно від того, який ви встановили) або вимкніть їх із обмежених налаштувань драйвера.

  3. перезавантажити.

  4. потім на терміналі введіть це:

    sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
    sudo apt-get update
    sudo apt-get install nvidia-current nvidia-settings
    
  5. перезавантажити.


2
Це спрацювало для мене, але залишило мені проблему 640x480, рівнозначну askubuntu.com/questions/201123/… . Крім того, використовуйте Shift / Esc під час завантаження, щоб ввести еквівалент "безпечного режиму" в Linux, щоб ви могли виконувати ці команди
Alex

Проклятий реп не дозволить мені редагувати власний коментар - просто хотів додати, що рішення, запропоноване для проблеми 640x480 у вказаному вище питанні, працює чудово, тому не дозволяйте цьому стримувати.
Олексій

2
Якщо мій комп'ютер запускається з порожнього екрана, як я можу відкрити термінал для введення цих команд? Екран порожній!
Стефан Ласєвський


Інформацію тут дійсно слід додати до відповіді Марко Скеннадінарі вище, щоб покращити / розширити вже наявну відповідь
geezanansa

6

У моєму випадку це була проблема з монітором, що мій графічний процесор Nvidia поганий EDID

Щоб налагодити помилку, ви можете додати цей рядок до розділу екрану у /etc/X11/xorg.confфайлі

Option         "ModeDebug" "true"

Тепер перевірте своє /var/log/Xorg.0.log file.

Якщо ви виявили помилку на зразок цієї:

NVIDIA(0): Unable to get display device DFP-0's EDID; cannot compute DPI

Потім ви можете вирішити це, додавши цей рядок до розділу пристроїв

Option         "IgnoreEDIDChecksum" "DFP"

5

Можливо, Ubuntu IT'S працює, але використовує інший вихід картки. Для мене моя nVidia GeForce 7300 має 2 виходи, VGA та DVI. Схоже, за замовчуванням при встановленні драйверів є DVI, але у мене немає монітора DVI, тому мені вдалося перейти в режим відновлення (доступний в GRUB під час завантаження) і введіть це:

nvidia-xconfig --twinview --twinview-orientation="Clone"

Тепер перезавантажте.

Ця команда спрямовує однакову графіку на обидва виходи. З цього моменту ви можете продовжувати експериментувати з цією утилітою nVidia, поки не отримаєте те, що хочете. Для отримання додаткової інформації:

nvidia-xconfig -A | less

Сподіваюся, що це допомагає.


4

Натисніть Alt + Ctrl + F1, щоб перейти до tty1 (термінал), а потім запустіть це:

sudo apt-get --purge remove nvidia*

Це видалить будь-які пакети драйверів nvidia. Якщо це все ще не працює, спробуйте також:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.mybak

Це видалить пошкоджений файл конфігурації xorg, якщо він існує. Вам потрібно буде перезавантажити після закінчення цих команд. (Ctrl + Alt + del)

PS. Якщо у вас є карта nvidia optimus, не встановлюйте x-swat або будь-які інші драйвери nvidia. Найкращі драйвери для карт nvidia optimus походять від проекту джмелів .


Чи є метою цього просто повернутись за замовчуванням до водія nouveau?
ychaouche

2

Це сталося зі мною під час запуску процесора AMD: дізнався, що це помилка IOMMU / AMD -v = Не сумісний з Nvidia. Вимкнення налаштувань біографії віртуалізації виправлено це.


1

Чи допомагає вам ця нитка на форумах Ubuntu?

Коротше кажучи, здається, що пакети-заголовки linux для деяких ядер (зокрема ядра PAE) не встановлені належним чином, і компіляція драйверів nvidia виходить з ладу під час встановлення пакетів nvidia.


Thx для вашої публікації. Але дивіться редагувати 5! Що я можу зробити?
LaMinifalda

0

Щодо назви теми: Яка поточна версія драйвера з обмеженою технологією nvidia використовується в Ubuntu natty?

На Launchpad ви можете знайти що-небудь про версії, версії, помилки, запитувані функції . Щоб зрозуміти, про що йдеться, ви можете взяти їхній тур .

Питання про останню версію драйвера nVidia можна знайти у двійковому пакеті "nvidia-current" в Ubuntu Natty i386 . Отже, станом на 2011-04-20 найновішою версією є 270.41.06-0ubuntu1. Але це не обов'язково рекомендується . Останнє для мене завжди здається баггі (як, наприклад, «виривання» тощо).


0

Замість використання nvidia-current ви дійсно повинні спробувати використовувати старіший драйвер nvidia, наприклад, 173.xx. Це вирішило для мене проблему. Просто запустіть жокей-gtk і вибрали драйвер 173.xx. Чим перезавантажте систему.


0

Спробуйте /etc/default/grub:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=1680x1050x32

Замініть "1680x1050x32 | на рідну роздільну здатність (щоб запустити його vbeinfoна консолі grub під час завантаження).

Потім у /etc/grub.d/00_header:

set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
set gfxpayload=keep <-- ADD THIS LINE DIRECTLY BENEATH

Оновити груб:

sudo update-grub

Може працювати ...


Чи можете ви пояснити, що роблять деякі з цих варіантів? Що робить gfxpayload, наприклад?
Стефан Ласєвський

0

Спробуйте acpi=off. Це вирішило моє завантаження в порожній екран для Ubuntu 11.10.


Оригінальне питання було старим. Причина, про яку, напевно, тоді не було запропоновано, полягає в тому, що проблема сталася лише після встановлення власного драйвера. Кращою відповіддю може стати повернення до останнього відомого працюючого драйвера, а потім спробуйте альтернативні драйвери nvidia, які стали доступними.
fabrator4

Де слід acpi=offвстановити?
Чарівник

@Magick під час запису меню grub під час завантаження (натисніть e для доступу). Потім шукайте рядок, який передає параметри ядра (починається з "linux"). Див. Відповідь con-f-використання нижче: askubuntu.com/a/43691/550380 , це дозволить зробити параметр постійним.
ychaouche

0

У мене також був порожній екран, але це було на ноутбуці з та nVidia optimus карткою 4200 м. Схоже, Optimus не підтримується в Ubuntu. Мені довелося вимкнути оптиміз з біосу, а потім перевстановити драйвер nividia. Більше тут, якщо ви хочете прочитати http://developerslog.org/?p=69


Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
Oyibo

0

Я отримував чорний екран під час завантаження. У мене є відеокарта NVIDIA 6200. Перейменування xorg.config та перезавантаження працювали на мене. Файл xorg.config, створений nvidia-xconfig: версія 304.51 (buildmeister@swio-display-x86-rhel47-06.nvidia.com), спричинив проблему.


0

Найбільшою проблемою у мене було отримання Macbook Pro для встановлення драйверів Nvidia !!!

Рішення полягає в тому, щоб змінити Master Boot Partition на REMOVE EFI і перейти до Legacy MBP.

Це обговорюється на кількох веб-сторінках, але це не так просто дотримуватися.

https://bbs.archlinux.org/viewtopic.php?id=162289

Використовуючи цю ідею, я завантажився з Live CD, а потім за допомогою Gparted видалив завантажувальний розділ EFI, змінив його з EFI на FAT32, а потім за допомогою Boot-Repair відновив його як застаріле завантаження, використовуючи основний розділ з встановленим 13.04 64-бітним

https://help.ubuntu.com/community/Boot-Repair

--- ПОПЕРЕДЖЕННЯ ПЕРШОГО ВЗАЄМОГО ДАНИХ ВИ ВИ МОЖЛИ ВІДКРИТИ ВСЕ НА ВАШІЙ HDD ---

Вставити живий компакт-диск - завантажте програму Ubuntu Run Gparted - змініть завантажувальний розділ EFI з EFI на FAT32.

відкрийте новий термінал і введіть:

sudo add-apt-repository ppa: yannubuntu / boot-repair && sudo apt-get update

  • Натисніть Enter.

  • Потім введіть:

sudo apt-get install --y-boot-repair && (boot-repair &)

Під час ремонту завантаження виберіть ДОПОЛНЕНІ ОПЦІЇ

Зніміть прапорець Використовувати стандартний файл EFI під головними параметрами Зніміть прапорець розділити / завантажувати / розділити efi в розділі GRUB LOCATION

дотримуйтесь підказок про те, як використовувати застарілий завантажувач, який надасть вам Ремонт завантаження.

Тепер встановіть та завантажте драйвери NVidia стільки ж публікацій

Я використав метод 2 на цій сторінці http://www.dedoimedo.com/computers/ubuntu-ringtail-nvidia.html

Я працював над цим, мабуть, 18 годин і спробував ВСІЙ доступний варіант. Я маю на увазі всі можливі способи встановлення цих драйверів friggin, і це було єдине рішення, яке працює для Macbook Pro 7.1, що працює 13.04 з Nvidia_current (nvidia_304)



-5

Просто встановіть чіткий ubuntu ( без оновлень, без програмного забезпечення ), підключіться до Інтернету, завантажте драйвер та встановіть та перезавантажте! Працювали для мене! Дякую за мого сусіда !!! (така його ідея)


5
Використання Ubuntu без запуску оновлень дійсно не рекомендується. Виправлення помилок і безпека - це також погана ідея.
gertvdijk

@gertvdijk Можливо, метою цієї публікації є рекомендувати встановити Ubuntu без оновлень, встановити драйвер та встановити оновлення (але не до того моменту, коли драйвер буде встановлений). Якщо так, я не впевнений, чому це буде працювати краще, але це було б прийнятно безпечно.
Елія Каган

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