Як встановити драйвери Nvidia?


150

Я щойно замовив карту Nvidia GTX. Однак у мене є дилема. Чи варто продовжувати користуватися драйвером, який доступний у «додаткових драйверах» в Ubuntu, або я повинен встановити драйвер із сайту Nvidia?

Тож який водій найкращий для мене?


Відповіді:


231

Оновлено - 18 вересня 2018 року

Швидкий шлях:

Перш ніж додати цей PPA, будь ласка, прочитайте Опис PPA на їхній сторінці, де згадується важлива інформація про його використання, яка версія підходить для вашої картки Nvidia та інше. Це для користувачів настільних ПК, які хочуть останню версію драйвера або останню підтримувану для своєї карти.

Використання 18.04+ для встановлення запустіть таку команду:

sudo add-apt-repository ppa:graphics-drivers/ppa

Це автоматично оновить сховища, і тоді ви можете запустити наступний рядок:

sudo apt install nvidia-driver-396

Якщо ваш робочий стіл не завантажується після встановлення відповідного драйвера, виконайте наступне:

sudo nano /etc/gdm3/custom.conf

потім видаліть коментар (символ #) із рядка, що говорить

# WaylandEnable=false

і зберегти. Потім перезавантажте. Якщо це все ще не працює, відключіть безпечну завантажувальну систему, оскільки ви, можливо, використовуєте UEFI.

Поширені питання щодо Nvidia:

  1. Чи можу я використовувати останній драйвер у старій версії Ubuntu?
  2. Різниця між відеокартами та драйверами: Офіційний сайт Nvidia, Ubuntu за замовчуванням, PPA та Нуво?
  3. Які PPA рекомендується використовувати під час використання будь-якої відеокарти?
  4. Як знати, який драйвер чи пакет встановити?
  5. Як встановити драйвер?
  6. Різниця між власними драйверами?
  7. Як дізнатися, чи підтримується моя відеокарта в Ubuntu?

Щоб вирішити проблеми Nvidia або налаштування розгону, перегляньте цю відповідь, яка охоплює:

  1. Які поширені помилки вирішуються за допомогою останніх драйверів?
  2. Моя відеокарта не встановлюється (проблеми з установкою)
  3. Налаштування та налаштування за допомогою відеокарти
  4. Швидкий спосіб налаштування роздільної здатності екрана за замовчуванням

Основні запитання щодо відеокарт:

1. Чи можу я використовувати останній драйвер на більш старій версії Ubuntu?

Починаючи з 12.04 і більше, драйвери відео підтримуються та оновлюються частіше. Простіше впоратися і вирішити проблеми, які проявилися зі старшими. Вам, швидше за все, не знадобляться додаткові PPA, якщо у вас немає останньої карти Nvidia.

2. Різниця між відеокартами та драйверами: офіційний сайт Nvidia, за замовчуванням Ubuntu, PPA та нуво

Я рекомендую їх у наступному порядку відповідно до виявлених проблем, як почувається "нестандартний" досвід кінцевим користувачам, наскільки сумісні вони, як легко оновити, встановити чи видалити та як це буде відчувати, як тільки у вас це з'явиться налаштувати:

Nvidia PPA - чудова ефективність. Він працює з коробки для більшості карт, використовуючи драйвер, включений до PPA (які різні для кожного покоління карт Nvidia.

Рекомендований драйвер Ubuntu за замовчуванням - Ubuntu виконує дивовижну роботу, щоб з'ясувати, який драйвер Nvidia вам потрібен залежно від карти, яку ви використовуєте.

Nouveau - це реалізація драйвера Nvidia з відкритим кодом. Вони також роблять дивовижну роботу, і хоча вони не нарівні з офіційними драйверами або тими, що входять до PPA (тим більше, що з останніми картами Nvidia), швидкість розвитку, відданість, відданість та просування, які вони роблять за тиждень , дає впевненість, що це насправді варіант мати та просувати.

Офіційний сайт Nvidia - це офіційні драйвери (такі ж, як і у PPA), ключова відмінність полягає в тому, що вони не оновлюються автоматично та мають деякі проблеми при оновленні, видаленні та встановленні (Дуже рідко, але це трапляється).

Відмінності можна підсумувати в наступних пунктах:

- Офіційний сайт -

  • Пропонує найновіший драйвер
  • Установка здійснюється через термінал
  • Коли з'явиться оновлення, потрібно вручну завантажити новий пакет
  • У нього більше проблем, ніж у будь-якого іншого методу (спеціально для Nvidia)

- сховища PPA -

  • Пропонує останні водій години / дні після його офіційного випуску
  • Установка здійснюється через термінал або графічний інтерфейс
  • Якщо у вас раніше встановлений драйвер, він оновить пакет автоматично
  • Коли з'явиться оновлення, вам буде повідомлено про оновлення за допомогою диспетчера оновлень
  • Він більш стійкий і перевірений, ніж офіційний
  • У ньому менше проблем, ніж при використанні будь-якого іншого методу (Менше проблем для всіх відеокарт)
  • Це перший рекомендований спосіб для карт Nvidia.

- Драйвери Ubuntu за замовчуванням -

  • З кожним новим випуском драйвери стають все кращими та кращими
  • Оновлюється рідше, ніж PPA
  • У більшості випадків водії працюватимуть поза коробкою (Nouveau for Nvidia)
  • Не в курсі порівняння з офіційним сайтом або PPA
  • Це набагато більше тестується в Ubuntu, ніж будь-який інший спосіб (PPA чи Official)
  • Простіше оновити

4. Як знати, який драйвер чи пакет встановити?

Залежно від того, скільки у вас є відеокарт і якщо вони інтегровані чи ні, спосіб установки та пакети для встановлення змінюватимуться від згаданого вище PPA, який призначений для одиночних карт.

КОМП'ЮТЕРИ З ДВОМИ ВІДЕОКАРТИ В РЕЖИМІ ГІБРИДУ

Починаючи з Nvidia 319.xx, і Nvidia Optimus, і звичайні драйвери PCIe інтегровані в один, тому, якщо встановити пакет Nvidia-319 або новіший, ви отримаєте драйвер для інтегрованих карт Nvidia, а також для PCI.

Можливі два рішення для гібридних карток: Перше - це пакет bumblebee, який називається , який здатний використовувати різні конфігурації для різних програм. Щоб встановити його, запустіть:

sudo apt install bumblebee linux-headers-generic

Другий - це офіційний пакет NVIDIA nvidia-prime, який називається , який автоматично встановлюється разом з цим nvidia-355пакетом. Він може вирішити, яку карту використовувати на рівні профілю, тобто коли користувач увійде в систему. Це рішення регулюється на панелі керування налаштуваннями сервера NVIDIA X. Зверніть увагу , що nvidia-primeі bumblebeeнесумісні: якщо bumblebeeвстановлено , то nvidia-primeне працюватиме правильно, і його параметри не показуються на NVIDIA X Параметри сервера на панелі управління. Вам доведеться 1. видалити bumblebee2. перевстановити nvidia-430 , щоб знову працювати.

Після цього рекомендується вимкнути комп’ютер і знову ввімкнути його .

Наступне зображення слід бачити з nvidia-primeвстановленим, але не обов'язково, коли bumblebeeвоно також встановлено.

КОМП'ЮТЕРИ З НАСТРОЙКОМ SLI

Якщо у вас є 2 або більше відеокарт в режимі SLI, ви можете зробити наступне:

  • Для карт NVidia під час створення Xorg.confдодайте до рядка наступне:

    sudo nvidia-xconfig --sli=On
    

Нарешті, Ubuntu пропонує чіткий спосіб рекомендувати, який драйвер використовувати, залежно від вашої відеокарти та наявних драйверів (саме тому я також рекомендую спочатку додати PPA). Просто введіть:

ubuntu-drivers devices

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

ubuntu-drivers devices | grep recommended

5. Як встановити драйвер?

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

NVIDIA (старі драйвери, для яких потрібні заголовки)

Для Nvidia багато разів вам потрібно спочатку встановити файли заголовків версії ядра, яку ви використовуєте в цей момент, щоб драйвер правильно встановив. Тому спочатку потрібно виконати такий рядок:

sudo apt-get install linux-headers-generic

А потім встановіть пакет, пов'язаний з драйвером (nvidia * для карт Nvidia). В інших випадках вам може знадобитися піти трохи далі та встановити джерела та конкретні файли заголовків, наприклад:

sudo apt install linux-source linux-headers-3.5.0-16-generic

який встановлює linux-sourceпакет і конкретний файл заголовка, припускаючи, що у цьому випадку є 3.5.0-16-genericверсія ядра.

Щоб перевірити, яку версію ви маєте в будь-який тип часу, uname -rяка повинна дати вам конкретну версію ядра, що використовується.

Для Nvidia це залежить від необхідної для неї відеокарти та пакету, для останніх відеокарт та якщо припустити, що ви додали згаданий вище PPA, термінальна лінія буде такою:

sudo apt install nvidia-driver-430

Число в кінці може змінюватися залежно від того, скільки років має ваша відеокарта або наскільки вона є новою (деякі доступні версії 390, 410, 415 та 418).

Для графічних процесорів серії GeForce 10, 20 та RTX використовуються nvidia-430
Для графічних процесорів GeForce 8 і 9 серії використовуються nvidia-340
для процесорів GeForce 6 і 7 серіїnvidia-304

Останні версії пропонують більше виправлень та виправлення проблем, пов’язаних із пошкодженням графіки, підтримкою HDMI, термічною підтримкою та іншим для останніх карт Nvidia. Зазвичай оновлення відеодрайверів вирішує багато проблем.

Зауважте, що Fan Control та будь-які інші функції Nvidia, які не зустрічаються у nvidia-settingsдодатку, не пов’язані з Ubuntu, а з Nvidia. Я рекомендую запитати розробників Nvidia на офіційному форумі Nvidia про функції, які ви можете включити (Управління вентиляторами, функції розгону тощо).

Для CUDA ви можете перейти за цим посиланням Встановлення та тестування CUDA в Ubuntu 14.04

Для джмелів (NVIDIA Optimus) ви можете використовувати такі PPA (користувачі Ubuntu 15.04+ і додатково не можуть цього робити, оскільки вони вже включені):

 sudo add-apt-repository ppa:graphics-drivers/ppa
 sudo apt-get update
 sudo apt-get install bumblebee linux-headers-generic

6. Різниця між власними драйверами?

Будь ласка, відвідайте " Різниця між додатковими драйверами" (Nvidia) для отримання додаткової інформації про власні драйвери.

7. Як дізнатися, чи підтримується моя відеокарта в Ubuntu?

Ось кілька підказок, щоб знати, чи підтримується ваша відеокарта в Ubuntu:

  • Якщо відеокарта існувала ПЕРЕД випуском використовуваної вами версії Ubuntu, зміна на 99% буде підтримуватися.

  • Якщо відеокарта з’явилася менше ніж за 6 місяців ПІСЛЯ випуску використовуваної вами версії Ubuntu, і ви продовжили оновлення версії Ubuntu, у вас є досить хороший шанс, що вона буде підтримана.

  • Якщо ви додали один із згаданих вище PPA, тоді ви маєте 99,99% шансів, що він буде підтриманий.

  • Перевірка підтримки Nvidia Site або PPA на підтримку може дати швидшу відповідь, але майже в 100% усіх випадків ваша відеокарта буде підтримуватися або драйвером з відкритим кодом, або власним драйвером.

  • Використання останньої версії Ubuntu також покращить ваші шанси підтримувати останню відеокарту.

Взагалі я вважаю, що якщо у вас є остання відеокарта або майже одна з останніх відеокарт, вам знадобляться останні драйвери. Тому завжди встановлюйте найновіші драйвери через PPA або джерела програмного забезпечення, що постачаються разом з Ubuntu, якщо у вас є остання карта Nvidia.

ПРИМІТКА - Ubuntu може відображати в опції "Графіка" в "Про цей комп'ютер" значення Невідомо . Якщо це відбувається, встановіть mesa-utilsпакет.

Ця відповідь орієнтована на вирішення поширених помилок Nvidia (Чорний екран, драйвери взагалі не працюють, низький FPS тощо).

  1. Які поширені помилки вирішуються за допомогою останніх драйверів?
  2. Моя відеокарта не встановлюється (проблеми з установкою)
  3. Налаштування та налаштування за допомогою відеокарти
  4. Швидкий спосіб налаштування роздільної здатності екрана за замовчуванням

1. Які поширені помилки вирішуються за допомогою останніх драйверів?

Поширені помилки, якими поділяються всі відеокарти:

  • Відсутній пусковий пристрій або панель Unity
  • Відсутні параметри всередині налаштувань Nvidia
  • На робочому столі не відображається (Чорний екран)
  • Вирізаються верхній / нижній частині екрана
  • Відео виглядає нарізаним на шматки
  • Більш високі роздільні здатності не застосовуються (Не знайдено)
  • Відео-шоу з VGA, але не з HDMI (І Віце Верса)
  • Під час закриття кришки призупиніть не працювати на ноутбуці
  • Швидкість вентилятора робить багато шуму або завжди на повній швидкості
  • Проблеми з теплом
  • nvidia-xconfigне створює xorg.confправильно

Якщо у вас є щось із цього, корисно додати один із PPA та оновити свої драйвери відео до останніх, якими вони можуть керувати. Майже у всіх випадках проблема вирішується після оновлення та перезавантаження. У цих випадках я також рекомендую використовувати графічний драйвер PPA.

Я також запрошую вас ознайомитись із деякими пов’язаними питаннями:

Які ATI / AMD, або Intel, або NVIDIA Graphics for Unity?

Який правильний спосіб встановити власні відео драйвери ATI Catalyst (fglrx) безпосередньо з AMD?

Як правильно включити Desktop Cube в Unity 3D?

Увімкніть звук HDMI для карти Nvidia

Як увімкнути візуальні ефекти на робочому столі?

Після оновлення драйвери NVIDIA не працюють. Чому я можу бачити лише термінал?

На робочому столі не відображається, коли я встановив драйвери nvidia!

Чорний екран на останніх картах Nvidia / Ati при запуску LightDM / Ubuntu

З'єднання HDMI / VGA вирізає межі екрана або створює розмитий текст

/etc/X11/xorg.conf не існує?

Встановлення останньої Nvidia від Xorg PPA дає чорний екран

Тепер я хочу зазначити кілька покажчиків:

  • Для NVIDIA Карт це також допомагає створити xorg.confфайл за допомогою nvidia-xconfigкомандного рядка. Просто увійдіть у термінал, щоб набрати наступне, а потім перезавантажте:

    sudo nvidia-xconfig
    

    Знайте, що якщо nvidia-xconfigвидається одна з наведених нижче помилок, вам, швидше за все, потрібно спочатку видалити існуючий xorg.confфайл, перш ніж виконувати nvidia-xconfigкоманду:

    • ПОМИЛКА ВАЛІДАЦІЇ - Він може згадувати про відсутність у розділі, неправильну інформацію в розділі, не закриті секції або просто вимагає принаймні 1 розділ для продовження.

    • ПОПЕРЕДЖЕННЯ - Тут можна згадати кілька помилок у значеннях стосовно будь-якого параметра, знайденого в розділі, наприклад, не вказавши явно значення параметра.

    • ПОМИЛКА FATAL SERVER - Після запуску nvidia-xconfigви можете отримати в невеликих випадках помилку "не знайдено екранів", що, швидше за все, означає, що зазначені вище рекомендації, такі як встановлення PPA, не були застосовані спочатку або можливий модуль все ще працює (або модерн завантажується, або драйвер nvidia, встановлений за допомогою пакета драйверів Nvidia з сайту nvidia.

    • ПОМИЛКА - Ви отримаєте помилку, схожу на те, Unable to write to directory '/etc/X11'якщо виконували nvidia-xconfigкоманду без sudo. Якщо помилка зберігається через nvidia-settingsвас, потрібно спочатку видалити xorg.confфайл.

    У всіх випадках, коли вам потрібно видалити xorg.confфайл, переконайтесь, що перед його видаленням слід створити резервну копію будь-яких змін.

  • Перевстановлення драйвера вирішує кілька питань. Наприклад, якщо ви використовуєте nvidia-graphics-drivers-355пакет драйверів, виконайте наступне, щоб перевстановити його:

    sudo apt-get install --reinstall nvidia-graphics-drivers-355
    
  • Перевстановлення Xorg також допомагає в інших випадках:

    1. Видаліть існуючий xorg за допомогою наступної команди

      sudo apt-get remove --purge xserver-xorg
      
    2. Встановіть xorg за допомогою наступної команди

      sudo apt-get install xserver-xorg
      
    3. Переконфігуруйте xorg за допомогою наступної команди

      sudo dpkg-reconfigure xserver-xorg
      
    4. Після цього рекомендується перевстановити драйвер відео, якщо ви використовуєте Nvidia або ATI, як зазначено вище.

Я мушу додати, що якщо ви страждаєте від чорного екрану після встановлення драйверів Nvidia з PPA та перезавантаження (а у вас немає гібридної системи), то вашою проблемою може бути потреба видалити пакет джмелів разом із bumblebee.conf файл. Виконайте кроки, встановлені в Інсталяція останньої Nvidia від Xorg PPA для цього дає чорний екран або просто запустіть наступні рядки:

sudo apt-get purge bumblebee primus   
sudo rm -fr /etc/modprobe.d/bumblebee.conf
sudo reboot

2. Моя відеокарта неправильно встановлюється (проблеми з установкою)

Більшість проблем із встановленням, пов’язаних з ATI або Nvidia, можна вирішити, дотримуючись кроків, передбачених у розділі Не вдається встановити драйвер Nvidia, але коротко кажучи, я можу підсумувати це на наступних етапах, припускаючи, що у вас є одна з наступних проблем:

  • Встановіть офіційні драйвери Nvidia і виникла проблема з їх оновленням або видаленням
  • Екран виглядає неправильно / пошкоджено
  • Єдність не завантажує не вдається завантажити
  • Не вдається отримати доступ до середовища GUI жодним чином

Якщо ви встановили офіційні драйвери Nvidia, виконайте всі кроки нижче після запуску Ubuntu в режимі відновлення . Якщо ні, перейдіть до кроку 2:

  1. Якщо ви встановили драйвер Nvidia з сайту Nvidia або драйвер ATI з офіційного сайту AMD, то введіть наступне на терміналі (У цьому прикладі припустимо, що у вас є Ubuntu 64Bit з версією Nvidia 304.51):

    sudo sh NVIDIA-Linux-x86_64-304.51.run --uninstall
    
  2. Якщо ви встановили будь-який пакет nvidia, як-от nvidia-currentабо nvidia-current-updatesвидаліть їх. Те саме стосується водіїв ATI. sudo apt-get remove nvidia-currentнаприклад.

  3. Будь-яка зміна, яку ви зробили, наприклад, у чорний список драйвера Nvidia / ATI, або зміни будь-яких інших файлів, пов'язаних з драйверами Nvidia / ATI, слід змінити. Це про всяк випадок, якщо ви пішли вперед і почали редагувати як божевільний (Що буває, я знаю ^^).

  4. Видалити або створити резервну копію / перемістити xorg.confфайл. Цей файл вам зараз не знадобиться.

  5. Виконавши всі вищезазначені дії, перезавантажте комп'ютер і переконайтеся, що він завантажується з Nouveau, а не з будь-якими драйверами Nvidia для випадків Nvidia або з драйверами ATI, а не з fglrxAti / AMD.

  6. Якщо ви зараз знаєте, що ви працюєте Unity з драйвером Nouveau (або драйвером з відкритим кодом ATI) або якщо у вас просто трапилося відео помилка, або вона просто не вдається правильно завантажити LightDM, не хвилюйтесь, усі 3 варіанти закінчать Точно так само. Під час перезавантаження в меню GRUB виберіть «Режим відновлення». Після того , як режим відновлення показує вам відновити параметри, виберіть кореневої параметр або Відмовостійкий X варіант. У цих режимах і після всіх попередніх кроків встановіть драйвер Nvidia / ATI, використовуючи згаданий вище PPA. Завжди намагайтеся встановити останній драйвер, якщо у вас є нещодавня відеокарта: sudo apt-get install nvidia-430для карт Nvidia абоsudo apt-get install fglrxдля останніх карт Ati / AMD Пам’ятайте, що перед цим не слід нічого встановлювати щодо водіїв Nvidia / ATI (за винятком явно драйверів Nouveau).

  7. Тепер перезавантажте і все повинно працювати.

ПРИМІТКА - На кроці 6, якщо схоже на завантаження ПК, просто натисніть CTRL+ ALT+, F1щоб перейти до терміналу TTY1 і зробіть крок 6 звідти.

Інші поширені проблеми з установкою пов'язані з вирішенням. Ви можете перевірити та змінити роздільну здатність через термінал наступним чином:

  1. Відкрийте термінал і введіть xrandrце, щоб показати всі можливі підтримувані рішення (Це залежить від вашої відеокарти та монітора / телевізора). Візьміть до відома порядок їх появи у списку. Перший рядок, який показує роздільну здатність, - це рядок 1, наступний - 2 і так далі для всіх підтримуваних резолюцій. Значення 0 поверне роздільну здатність до типової, після того як ви фактично встановите роздільну здатність.

  2. Введіть, xrandr -s Xде X - номер рядка, як згадувалося вище. Так це буде виглядати приблизно так: xrandr -s 1.

    Нарешті, для користувачів, які повідомили, що не бачать Unity Launcher / Panel після оновлення версії Kernel та / або Nvidia, перше, що потрібно зробити, це перевірити, чи включений модуль Unity. Для цього перейдіть до диспетчера налаштувань Compiz Config (припускаю, що він уже встановлений) та перейдіть до модуля Unity. Перевірте, чи не встановлено прапорець для цього. Якщо ні, то активуйте цю опцію та дотримуйтесь пропозицій на екрані.

3. Налаштування та налаштування моєї відеокарти

Для відеокарт Nvidia виконайте наступні дії:

  1. У термінальному типі: sudo nano /etc/X11/xorg.conf

  2. Знайдіть розділ пристрою та додайте наступний рядок:

     Option "Coolbits" "4"
    

це має виглядати приблизно так:

 Section "Device"
     Identifier     "Device0"
     Driver         "nvidia"
     VendorName     "NVIDIA Corporation"
     Option         "Coolbits" "4"
 EndSection

Тепер збережіть і перезавантажте. Тепер вам слід побачити (залежно від моделі вашої відеокарти) новий параметр щодо швидкості вентиляторів, наприклад:

Коротке пояснення CoolBits:

CoolBits дозволяє використовувати різні непідтримувані функції, такі як підтримка маніпуляцій із графічним процесором у розширенні NV-CONTROL X. Ця опція приймає бітну маску функцій для включення. Що означає значення 0, 1, 2 або 4.

CoolBits = 1 - Коли в параметрі «Coolbits» встановлено значення «1» (Біт 0), nvidia-settingsутиліта міститиме сторінку з написом «Частотні частоти», за допомогою якої можна керувати налаштуваннями годин. "Coolbits" доступний лише у GeForce FX та вище.

CoolBits = 2 - Коли встановлено "2" (Біт 1), він спробує ініціалізувати SLI при використанні графічних процесорів з різною кількістю відеопам'яті.

CoolBits = 4 - Якщо встановлено "4" (Біт 2), сторінка Thermal Monitor дозволить конфігурувати швидкість вентилятора GPU на графічних платах з можливістю програмування вентилятора.

Параметр за замовчуванням 0 (непідтримувані функції вимкнено).

Станом на Nvidia 337.XX доступні наступні варіанти:

CoolBits = 8 - Коли встановлено "8" (Біт 3), на сторінці nvidia-settingsкерування PowerMizer на панелі керування відобразиться таблиця, яка дозволяє встановити добові домени та зміщення рівня продуктивності, застосовувати до тактових значень. Це дозволено для певних графічних процесорів GeForce у серії GeForce GTX 400 та новіших версій. Не всі домени годин або рівні продуктивності можуть бути змінені.

CoolBits = 12 - Коли "12" (Біт 3 + 2) це буде те саме, що активувати ефекти Coolbits 8 + Coolbits 4. Таким чином, ви отримаєте нові функції розгону та управління вентиляторами.

Ці параметри можна також активувати, видавши таку команду:

nvidia-xconfig --cool-bits=4

УВАГА: це може призвести до пошкодження системи та недійсних гарантій.

Я також хочу додати, що інформація для власних драйверів зазвичай зберігається в домашній папці. Наприклад, зберігається збережена інформація, nvidia-settingsдо ~/.nvidia-settings-rcякої можна отримати доступ, ввівши наступне:

nano ~/.nvidia-settings-rc

Я згадую про це, тому що якщо xorg.confне використовується, то як працюють налаштування ATI або Nvidia? Причина полягає в тому, що X може автоматично виявляти та конфігурувати безліч параметрів, таких xorg.confяк пристрої вводу / виводу та відеокарти. Це раніше не відбувалося автоматично, але починаючи з 2010 року, X може обробляти безліч параметрів і виявляти їх без проблем або необхідності налаштування файлу для них.

Зауважте, що багато з них все ще є, але розділені на більш конкретні файли в /usr/share/X11/xorg.conf.d/

Наприклад, деякі відеокарти не показують Unity Launcher або верхню панель, якщо xorg.confнемає. В інших випадках користувачам, які хочуть налаштувати свою відеокарту, може знадобитися опція Coolbits, яка додається до xorg.conf. Ось ці причини nvidia-xconfigіснують. Забезпечити додатковий рівень підтримки у випадку, якщо X не виявить або не запропонує всі варіанти відеокарти.

Ще один трюк - запустити, update-pciidsщоб він оновлював список ідентифікаторів PCI. У дуже рідкісних випадках ідентифікатор не знайдений або виявлений неправильно для відеокарти (насправді будь-якого пристрою PCI), тому це допоможе вирішити будь-яку проблему, пов’язану з цим.

У деяких випадках це також допомагає змінити значення Фільтр текстури на Швидкий у плагіна OpenGL всередині диспетчера налаштувань Compiz Config.

Нарешті, зміна параметрів Параметри зображення на "Висока продуктивність" на OpenGL Settings на панелі налаштувань Nvidia може допомогти в деяких випадках.

4. Швидкий спосіб налаштування роздільної здатності екрана за замовчуванням

Я прочитав і зробив деякі поради щодо використання xrandrчи редагування xorg.confфайлу, але найшвидший спосіб, який я знайшов, - це буквально редагування ~/.config/monitors.xmlфайлу та зміна роздільної здатності навколо рядків 15-18 (ті, що згадують про ширину, висоту та швидкість). Тому встановіть правильну ширину, висоту та швидкість та перезавантажте для перевірки цього. Це лише для того, щоб встановити роздільну здатність за замовчуванням, яку ви хочете побачити після запуску комп'ютера.


5
Це мене повністю врятувало, і я дійсно думаю, що ця документація повинна зайти на сайт Ubuntu або десь більш доступний. Щоб пройти і знайти це знадобилося кілька днів (особливо інструмент, який рекомендує належний драйвер, який був моєю цілою проблемою з самого початку)
shaneonabike

2
Я спробував це відредагувати, але не зміг (обмеження розміру: /) У будь-якому випадку, люди повинні відзначити, що X SWAT більше не доступний після Quantal!
shaneonabike

3
Я голосую за цю відповідь року. :) Востаннє, коли мені доводилося мати справу з Ubuntu + nVidia, було ще в 2007 році, і я хвилювався, що мені доведеться пройти ті самі проблеми. Завдяки посту Луїса, монтаж пройшов так гладко.
Вальдір Леонсіо

1
@Fabby Ваш коментар убив кота ... також тому я додав Посилання туди як "назву Xorg". Але так, я буду дотримуватися вашої чудової поради та вказуватиму на це. Дякую друже.
Луїс Альварадо

1
Лол. Читав мою статтю і твою. Відмінна робота на ньому btw.
Луїс Альварадо

24

Перш за все, слід визначити своє графічне обладнання NVIDIA - так відкрийте термінал і виконайте:

lspci -k | grep -EA2 'VGA|3D'

Не слід сприймати всі наступні варіанти.
Зупиніться, коли досягнете того, чого хочете досягти.
Чим більше число, тим складніше (і менш стійке) рішення.

Варіант 1 - Перевірте наявність драйверів NVIDIA в офіційних сховищах Ubuntu:

apt-cache search nvidia

Варіант 2.1 - Перевірте наявність драйверів NVIDIA, доступних на Launchpad:

Власні драйвери GPU PPA

Варіант 2.2 - Щоб включити останні драйвери NVIDIA - додайте сховище до джерел програмного забезпечення:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

Шукайте драйвери ... Ви побачите список драйверів ... внизу найновіша версія:

apt-cache search nvidia | grep -oE "nvidia-[0-9]{1,3}"

Варіант 3 - Пошук драйверів, доступних на веб-сайті NVIDIA:

Випускає драйвери графічного процесора NVIDIA

Потім виконайте наступні дії :

Крок 1.1 - Виберіть драйвери NVIDIA, які ви хочете використовувати та виконувати:

sudo apt-get install nvidia-<version_number>

Крок 1.2 - У випадку, якщо NVUDI GPU має підтримку Optimus:

sudo apt-get install nvidia-prime

Крок 2 - Щоб закінчити процес встановлення драйверів, виконайте такі дії:

sudo reboot

Додаткова інформація:

Підтримувані продукти GPU NVIDIA

Драйвери GPU NVIDIA випускають інформацію

NVIDIA підтримує часові рамки для застарілих версій GPU


4
Я пропоную трохи змінити відповідь. Зробіть більш зрозумілим, що рекомендований спосіб - встановити з репозиторію Ubuntu користувачем sudo apt-get install nvidia-*. Необов’язковий спосіб - встановити з PPA. Це буде добре мати цю відповідь. Вже +1.
Пілот6

1
А також добре додати, як отримати модель GPU. lspci -k | grep -EA2 VGA|3D. Він покаже модель та чи встановлений драйвер.
Пілот6

1
ви відповіді дуже розпливчасті, варіанти у вашій відповіді не показують весь процес належним чином, а краще перелічіть їх
Едвард Торвальдс

Примітка: l̶a̶t̶e̶s̶t̶, що підтримує вашу відеокарту. Більшість випадків власницькі драйвери відео будуть встановлені на машині, навіть якщо вони більше не підтримують вашу відеокарту. Отже, вибирайте ретельно. Це слід згадати у розділі README або / та на драйверах NVIDIA GPU, які випускають інформацію ...
Kamiccolo

6

Встановіть драйвер:

sudo apt-get update
sudo apt-get install nvidia-current
sudo apt-get update

Встановити mesa-utilsдля відображення графічної інформації:

sudo apt-get install mesa-utils

glxinfo | grep OpenGL

Перезавантажте комп'ютер:

sudo shutdown -r now

Вирішення проблем:

Налаштуйте /etc/X11/xorg.confфайл, щоб отримати всі рішення. Інформація про налаштування xorg.conf Використовуйте gtf для створення рядка режиму

Створення файлу під назвою xorg.confта його введення /etc/X11. X прочитає конфігураційний файл і спробує прийняти ваші твердження. Тоді він автоматично налаштує все, про що ви прямо не говорите.

Біг nvidia-xconfigстворює рибну кістку з базовою конфігурацією. Подібні команди для інших двійкових драйверів можуть існувати.

sudo service lightdm stop
sudo X -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf
sudo start lightdm

Це створить файл xorg.conf.new у вашому поточному режимі. Тепер слід зробити наступне:

  1. вбити x сервер
  2. створити новий файл xorg.conf
  3. перейменуйте та перемістіть
  4. повернутися до GUI

Краще GUI (арандр) для маніпулювання резолюціями тощо:

sudo apt-get update
sudo apt-get install arandr

5

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

Ubuntu поставляється з попередньо налаштованими (але не встановленими) драйверами NVIDIA , все що вам потрібно зробити:

  1. Відкрити тире

  2. Шукайте та запускайте додаткові драйвери , дочекайтеся його пошуку, а потім виберіть драйвер, який ви хочете встановити. Він оснащений двома драйверами, один з відкритим кодом Nouveau та власником NVIDIA.

  3. Виберіть драйвер, натисніть Застосувати зміни та зачекайте. Щоб завантажити та встановити його, може знадобитися певний час та підключення до Інтернету.

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

введіть тут опис зображення

Я вибрав власні драйвери


4

Рекомендований спосіб - встановити драйвери із сховищ Ubuntu.

Тепер усі адаптери Nvidia підтримуються драйверами, що входять у сховища Ubuntu. Але це було не завжди так, і в майбутньому можуть з’явитися нові адаптери, які не будуть підтримуватися офіційними драйверами Ubuntu деякий час.

У більшості випадків система вибирає правильний драйвер

Налаштування системи -> Програмне забезпечення та оновлення -> Додаткові драйвери.

Перш за все вам потрібно знайти модель свого GPU.

Запустіть термінал, lspci -k | grep -EA2 'VGA|3D'і ви отримаєте щось на кшталт

01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 351a
Kernel driver in use: nvidia

Отже, модель є GeForce GTX 550 Tiі встановлено деякий власний драйвер Nvidia.

Якщо драйвер з відкритим кодом використовується, ви побачите

Kernel driver in use: nouveau

Щоб перевірити, який власний драйвер встановлений, запустіть:

dpkg -l | grep nvidia

Пакет із позначкою iiвстановлений.

Ви можете перевірити, на якій версії драйвера підтримується цей адаптер

Сайт драйверів Nvidia

Наприклад, мою карту підтримують основні версії 340, 346, 349, 352 та 355.

Зараз у сховищах Ubuntu є 340 та 352 версії драйверів для цього адаптера. Має сенс встановити 352.

Це можна зробити з GUI, як згадувалося вище, або запустивши

sudo apt-get install nvidia-352

Якщо ваш адаптер не підтримується жодним драйвером з офіційних сховищ або ви хочете спробувати самий останній, ви можете встановити драйвер з ppa.

Гібридна графіка

Якщо у вас ноутбук з процесором Intel, у більшості випадків у вас також буде адаптер Intel, який вбудований в процесор.

У цьому випадку вам також доведеться встановити nvidia-primeпакет. Але якщо встановити з офіційних сховищ, воно буде встановлено автоматично.

Тоді ви зможете перемикати адаптери в Nvidia X Server Settings(PRIME Profiles).

введіть тут опис зображення введіть тут опис зображення

Або ви можете це зробити в терміналі.

  • sudo prime-select nvidia перейде на адаптер Nvidia.

  • sudo prime-select intel перейде на адаптер Intel.

  • prime-select query покаже поточний стан.

Вам потрібно буде вийти та увійти, щоб застосувати налаштування.

Нові адаптери, які не підтримуються драйвером nouveau

Ви можете зіткнутися з ситуацією, коли у вас є зовсім новий адаптер Nvidia, який погано підтримується драйвером nouveau з відкритим кодом.

У цьому випадку ваша система може не мати можливості завантажуватися до GUI.

Ви можете посилатися на цю відповідь та завантажуватись із nomodesetпараметром. Вам доведеться завантажувати систему таким чином, коли ви завантажуєтесь з LiveUSB, після чого встановіть Ubuntu.

Після встановлення Ubuntu вам потрібно буде знову завантажитися nomodesetта встановити належний драйвер Nvidia.

Під час завантаження в режимі UEFI ця F6опція не з’являється. У такому випадку вам потрібно буде перейти до меню «груб», натиснути eі ввести nomodesetвручну.


ви спробували цей метод на своєму Ubuntu?
Едвард Торвальдс

@edwardtorvalds Це метод, який я завжди використовую.
Пілот6

@ Pilot6 Мені вдалося встановити драйвери Nvidia з ppa, додавши в grub 'nomodeset'. Однак тепер після встановлення ubuntu та драйверів я не можу увійти (вікна входу з'являються знову після входу в систему), якщо я не вилучу "nomodeset" з grub. Чи є рішення отримати назавжди набір назавжди ??? або що ще викликає це питання?
Ghazanfar Mir

Вам не потрібно nomodesetпісля встановлення драйверів. Тому вийміть його /etc/default/grubі запустіть sudo update-grub.
Пілот6

3

Ось детальна інформація про те, як це зробити. У ньому буде перераховано 2 способи встановлення останніх драйверів Nvidia на Ubuntu 12.10 до 14.04. Найкраще, якщо у вас у вашій системі встановлений синаптик, тому що він вам знадобиться для встановлення деяких файлів. Якщо його не встановлено, просто натисніть Ctrl+ Alt+ Tна клавіатурі, щоб відкрити термінал. Коли він відкриється, запустіть команди (и) нижче:

sudo apt-get install synaptic

Усі перелічені етапи вимагають використання терміналу. Щоб відкрити його, просто натисніть Ctrl+ Alt+ Tна клавіатурі

Перший спосіб:

Перше, що потрібно зробити - оновити свій дистрибутив Ubuntu

sudo apt-get update && sudo apt-get dist-upgrade

Перезавантажте, якщо потрібно.

Завантажте останній драйвер для розповсюдження від Nvidia

Встановити linux-source + linux-headers-generic + dkms (Використання Synaptic Package Manager)

введіть тут опис зображення введіть тут опис зображення введіть тут опис зображення

Встановіть Build Essentilas, gcc та g ++

sudo apt-get install build-essential gcc g++

Перезавантажте систему в цей момент.

Після резервного копіювання та запуску системи відредагуйте /etc/modprobe.d/blacklist.confта додайте наступні рядки до кінця файлу

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Збережіть і закрийте файл.

Видаліть усі поточні драйвери Nvidia

sudo apt-get remove --purge nvidia*

Видаліть будь-які драйвери xserver-xorg-video-nouveau

sudo apt-get --purge remove xserver-xorg-video-nouveau

Редагувати файл grub

sudo nano /etc/default/grub

З рядка, який має GRUB_CMDLINE_LINUX вилучити "quiet splash"та замінити його"text"

Оновіть grub за допомогою наступних команд

sudo update-grub
sudo update-initramfs -u

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

sudo su

(введіть ваш пароль)

cd Downloads

(за умови, що файл, завантажений Nvidia, був там збережений)

sh xxx.run 

(де xxx - ім'я файлу Nvidia) Натисніть кнопку ОК Якщо з'явиться повідомлення про драйвер, натисніть кнопку Так (дуже важливо, щоб ви натискали так) Зачекайте, поки установка завершиться, тоді

sudo nano /etc/default/grub

З рядка, який має GRUB_CMDLINE_LINUX видалити "test"та замінити його, "quiet splash"потім зробіть

Ctrl+ xy→, enterщоб зберегти файл та вийти.

Оновіть grub за допомогою наступних команд

sudo update-grub/
sudo update-initramfs -u

Перезавантажте, і ви налаштовані.

Другий спосіб:

Просто натисніть клавішу Ctrl+ Alt+ Tна клавіатурі, щоб відкрити термінал. Коли він відкриється, запустіть команди (и) нижче:

sudo add-apt-repository ppa:xorg-edgers/ppa 
sudo apt-get update 
sudo apt-get install nvidia-340

введіть тут опис зображення

Обидва способи були протестовані з драйвером версії 340 Nvidia, і вони працюють нормально. Після цього було зроблено багато оновлень, і все працює добре.


2

Мені хотілося викинути мій застереження на цю тему, провівши з цим останні 2 дні.

Я використовую Ubuntu протягом багатьох років. Минулого тижня я звільнився зі свого старого чотирьохядерного ПК на базі AMD 940 та створив нову AMD 8350 8 core з asus mobo та для відеокарти, оскільки я не граю в ігри, придбав нову карту GTX 650 gpu.

Після встановлення GTX 650 .. він добре працював з драйвером Noveau, але я хотів використовувати порт відеокарт HDMI і з будь-якої причини, що не працював з моїм монітором HP w2207h.

NOTE:  I'd actually never tried the hdmi port on that monitor before so I don't know if 
it ever worked as that monitor is now nearly 4 years old.

Тому я вперше встановив тестований Ubuntu NVIDIA "Поточний власник".

Досі немає HDMI, але робочий стіл єдності тощо все ще працював нормально.

Думаючи, що, можливо, я повинен спробувати драйвер Linux безпосередньо від NVIDIA, я перейшов до їх розділу драйверів, шукав карту linux GTX 650 і завантажив цей .run файл - де буде довге ім'я драйвера.

Наступний крок для тих, хто не входить до ubuntu / юнита

Натискання клавіш ctrl + alt + F1 ставить мене в термінал

Далі, перш ніж ви зможете застосувати драйвер NVIDIA, вам доведеться вбити LIGHTDM, який все ще працює у фоновому режимі.

       $ sudo service lightdm stop

Після того, як lightdm зупинено, ви повинні змінити .run файл, який виконується:

       $ sudo chmod +x ./<nvidia>.run

потім нарешті виконати нову програму встановлення драйверів.

       $ sudo ./<nvidia>.run

це почнеться і задасть вам кілька питань, на які вам доведеться відповісти.

коли це зроблено, ви перезавантажтесь.

Тепер моє попередження.

Перш ніж почати робити все вищезазначене, у вас повинен бути або другий комп'ютер / ноутбук, щоб ви могли знайти, як змінити вищезазначене, якщо у вас виникли проблеми - або - ви повинні роздрукувати всю інформацію, що вам потрібно ВКЛЮЧЕНО:

командного рядка, який вам знадобиться "очистити" нового драйвера Nvidia

       $ sudo ./<nvidia>.run --uninstall

Після цього ви повинні встановити деякий драйвер відео, перш ніж перезавантажити, якщо ви не залишили встановлений драйвер Noveau (повторно ви його не видаляли - що, як правило, не потрібно пробувати вищевказаний драйвер NVIDIA).

Далі ... переконайтеся, що знаєте командний рядок, необхідний для перевстановлення драйвера Noveau, якщо потрібно.

То чому я опублікував це?

Я дуже обережно встановлював останній драйвер NVIDIA-сайтів для карти GTX 650.

Однак після перезавантаження мій робочий стіл Ubuntu 12.10 Unity зійшов з розуму від різних проблем.

  1. Я використовую синаптичний засіб, але не міг його використовувати, оскільки запуск його зводить до мінімуму до панелі інструментів Unity зліва, з якої я не міг зробити його відображенням на екрані
  2. Не вдалося запустити "Налаштування системи" з робочого столу чи з кліпу. Це було те саме, що і синаптичне
  3. Я виявив, що миша може або не з’явиться на екрані, коли я ввійшов у систему. Якщо ні, мені не доведеться робити зупинку ... не перезавантажувати ... щоб отримати її

Тому що я не вживав часу, щоб підготуватися до того, як видалити цей драйвер та перевстановити робочий з командного рядка (пам’ятайте, я не міг скористатися інструментом «Налаштування системи» ... ... повернутися до справжнього болю моя раніше працююча система.

Так само зробіть, як каже модель хлопця-скаута, "будьте готові", перш ніж вирушати з цієї дороги.

Найгірше для мене ... Навіть при встановленому останньому драйвері NVIDIA я не зміг отримати порт HDMI на GTX 650 для відображення на моніторі. Для подвійної перевірки я підключив кабель HDMI до 2-го набагато новішого монітора, що підтримує HDMI, і все ще не мав жодного сигналу з цим.

Отже, я повернувся до квадратного, який все ще намагається змусити мій порт HDMI працювати, А ось ... скляний 1/2 повний, я все-таки навчився багато в цьому процесі.

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


Хлопчик ... ніколи я ніколи не вчуся! У моїй заявці вище було сказано, що я створив новий ПК та щойно купив нову відеокарту GTX 650 Nvidia, яку я НЕ можу підключити за допомогою HDMI до 2-х різних моніторів. Сьогодні я добре подумав, можливо, це НОВИЙ кабель HDMI, який я щойно купив, тому я поміняв кабелі HDMI одним із своїх телевізорів ... і він працював. Тож новий кабель HDMI виявився непоганим.
bmullan

1

Простий спосіб установки командного рядка (текстовий варіант відповіді від @edwardtorvalds):

  1. Виконайте команду

    ubuntu-drivers devices
    

    ( /usr/bin/ubuntu-driversнадається компанією ubuntu-drivers-common, яка включена у пакет з 14.04 та доступна як додаток у попередніх випусках.)

  2. Через кілька секунд у вас вийде результат, який виглядає приблизно так:

    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd00000DE1sv000019DAsd00001167bc03sc00i00
    model    : GF108 [GeForce GT 430]
    vendor   : NVIDIA Corporation
    driver   : nvidia-346-updates - distro non-free
    driver   : nvidia-340-updates - distro non-free
    driver   : nvidia-304-updates - distro non-free
    driver   : nvidia-340 - distro non-free
    driver   : xserver-xorg-video-nouveau - distro free builtin
    driver   : nvidia-304 - distro non-free
    driver   : nvidia-346 - distro non-free recommended
    

    Рекомендований драйвер є nvidia-346, тому запустіть

    sudo apt-get install nvidia-346
    

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


для кроку 2, щоб швидко знайти рекомендованого драйвера, просто запустіть:ubuntu-drivers devices | grep recommended
Corey Goldberg

1

Доступний у сховищах за замовчуванням.

Відтепер драйвери Nvidia доступні у сховищах за замовчуванням. Тож не потрібно ніяких ППА.

Виконати:

sudo apt-get update
sudo apt-get install nvidia-361

На сьогоднішній день nvidia-361це остання версія, доступна в сховищах за замовчуванням. Ви можете переконатись у цьому, переглянувши всі наявні драйвери за адресоюapt-cache search nvidia


це, безумовно, найкраща та найпростіша відповідь на всі рішення, що використовують ppa, призводить до проблем із підписом pkcs. askubuntu.com/questions/1031375/…
Вахід

0
  • Завантажте драйвер і помістіть його у свій домашній каталог

Завантажити на 64bit: http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html

Завантажити для 32bit: http://www.nvidia.com/object/linux-display-ia32-295.53-driver.html

  • Робіть: ctrl+ alt+ F6(Увага! Це переключить вас на TTY, без GUI)
  • Увійдіть, використовуючи своє ім’я користувача та пароль
  • Тип: sudo service lightdm stop
  • Тип: sudo ./NVIDIA*
  • Тип: sudo reboot

Зараз драйвер повинен працювати без проблем (я це робив із моїм GTX 570)

Перевірте драйвер, відкривши термінал: ( ctrl+ alt+ T)

  • Тип: glxinfo | grep direct Він повинен звітувати:direct rendering: Yes
  • Щоб налаштувати налаштування NVIDIA, введіть: nvidia-settings

ПРИМІТКА. Сценарій за замовчуванням повинен мати чорний список драйвера nouveau. Якщо драйвер NVIDIA не працює, спробуйте це зробити вручну:

  • Тип: sudoedit /etc/modprobe.d/blacklist.conf

Додайте наступні рядки:

blacklist nouveau
options nouveau modeset=0
  • Тип: sudo reboot

0

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

sudo apt-get install linux-headers-generic слід встановити правильні заголовки, які потім дозволять вам продовжувати з того місця, де ви зупинилися.


0

З 346.72 стало легше, принаймні, з Lubuntu та MATE 14.04. Я натиснув Ctrl + Alt + F1, і це зайняло 5 команд. Кроки, які працювали для мене, такі:

  1. Завантажити з сайту NVidia
  2. Натисніть Ctrl + Alt + F1, щоб перейти до програми tty та увійти.
  3. sudo service lightdm stop
  4. cd /path/to/file
  5. sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
  6. Все вимикається без перешкод із 64 бітами. Сценарій перед встановленням не вдався, але я наказав його встановити все одно. Звідти було в основному "так, так, так".
  7. sudo service lightdm startабо якась варіація цієї команди. Вони були дещо різними для Lubuntu та MATE.

Не потрібно генерувати xorg.conf, оскільки це робилося тоді, коли я відповідав "так" під час встановлення. Крім того, немає необхідності в чорний список нуво перед встановленням. Єдина помилка, з якою я стикався, - коли я встановив той самий драйвер для 32-бітної ОС. Він сказав мені, що йому потрібен пакет gcc +, який я отримав у своєму першому Google.


Чому б просто не додати ppa?
Тім

Папа чомусь не працював для мене. Можливо, інші мають інший досвід, але кожен раз, коли я спробував це, він давав мені кілька водіїв, але не останніх. Я поставив nvidia-346 і в кінцевому підсумку отримав пару спадщин, відносно недавнього та драйвер з відкритим кодом, але не той, якого я хотів. Це було після Ctrl + Alt + T і Ctrl + Alt + F1 плюс зупинка lightdm. На проблеми з ППА було багато різних відповідей, тому я спробував метод, який я опублікував, щоб побачити, чи це більш доцільно, і це було.
Бен Додж

0

Є багато рішень там, але ось те, що насправді працювало для мене (припустимо, у вас завантажена свіжа установка Ubuntu 16.04 і бінарний драйвер nvidia)

  1. Якщо у вас є подвійне завантаження, перейдіть до налаштувань BIOS і переключіть опцію захищеного завантаження на "іншу ОС";

  2. Натисніть Ctrl+ Alt+ F1у сеансі входу, щоб увійти до TTY-1, і зробіть наступне:

    sudo apt-get install linux-source
    sudo apt-get install linux-headers
    
  3. Перш ніж встановити драйвер, зупиніть lightdm:

    sudo service lightdm stop
    
  4. Запустіть сценарій NVIDIA

    sudo ./NVIDIA-Linux-x86_64-378.09.run
    

Під час встановлення ви можете отримати попередження про те, що сценарій розповсюдження не вдався, просто ігноруйте його.

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