Як налаштувати Nvidia RTX 2080 Ti за допомогою Ubuntu?


9

я отримав rtx 2080ti 2 дні тому, попередній використовував два gtx 1080, і запускав програму tensorflow без проблем, після заміни на rtx 2080ti система не може знайти драйвер для цього пристрою, і lshw показує мені наступне

  * -дисплей НЕВИСОМО       
       Опис: VGA-сумісний контролер
       продукт: Корпорація NVIDIA
       постачальник: корпорація NVIDIA
       фізичний ідентифікатор: 0
       інформація про автобус: pci @ 0000: 01: 00.0
       версія: a1
       ширина: 64 біта
       тактова частота: 33 МГц
       можливості: pm msi pciexpress vga_controller cap_list
       конфігурація: затримка = 0
       ресурси: пам'ять: de000000-deffffff пам'ять: c0000000-cfffffff пам'ять: d0000000-d1ffffff ioport: e000 (размер = 128) пам'ять: c0000-dffff

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

Це моя проблема з комп'ютером чи вона насправді ще не підтримується.

моя версія системи - 18.04

Дякую тобі


Який PPA ви пробували? Ви намагаєтеся використовувати власні драйвери nvidia або драйвер з відкритим кодом nouveau?
Крістофер Івз

Пробував ppa: графічні драйвери / пап з драйвером 390 і 384 не nouveau Я також помітив, коли я намагався перевстановити систему nouveau говорить про
невідомий

1
У цій статті йдеться про те, що для карт Тьюрінга потрібна версія драйвера 410. Він також розповідає, як встановити пакет CUDA, який постачається з цим драйвером.
Чай Т. Рекс

Спасибі, чоловіче. U врятував мій день думки ppa синхронізується з офіційними драйверами. Завантажений драйвер з веб-сайту Nvidia та з анакондаю зараз все ідеально
stepstone

Відповіді:


6

Я написав повну статтю про те, як встановити драйвери та cuda для графічних процесорів RTX 2080 серії на Ubuntu, головним чином тому, що це може бути трудомістким завданням для більшості (більшості?) Користувачів. Вам рекомендується дотримуватися статті разом із наступною відповіддю.

Я спостерігав те саме питання і з Ubuntu-16.04і 18.04. У Ubuntu-16.04машині не знайдено правильного драйвера Nvidia, і він використовував драйвер дисплея з відкритим кодом Nouveau. Отже, вам потрібно завантажити та встановити належний драйвер від Nvidia .

Тепер встановіть драйвери наступним чином.

1) cd Downloads/

2) ls
#(NVIDIA-Linux-x86_64–410.57.run #output of ls)

3) chmod +x NVIDIA-Linux-x86_64–410.57.run
#(to get permission to execute the run file)

4) sudo ./NVIDIA-Linux-x86_64–410.57.run --no-x-check

Примітка: --no-x-check прапор важливий. Інакше вам доведеться вимкнути x-serverта вийти з графічного інтерфейсу.

Після встановлення драйверів перезавантажте машину та перевірте встановлення nvidia-smiкомандою на терміналі. Він покаже вам GPU та встановлену інформацію про драйвери.

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

Завантажте відповідний файл запуску cuda за цим посиланням . Потім створіть у своїй домашній каталозі файл з назвою blacklist-nouveau.conf та додайте до цього файлу наступні рядки.

blacklist nouveau
options nouveau modeset=0

Тепер нам потрібно вийти з GUI, натиснувши ( ctrl + alt + f1 ), щоб встановити cuda. Введіть своє ім’я користувача та пароль, щоб перейти до терміналу.

Тепер виконайте наведені нижче дії.

1) sudo service lightdm stop

2) sudo -i

3) sudo cp /home/avin/blacklist-nouveau.conf /etc/modprobe.d
#change avin with your user name

4) sudo update-initramfs -u

5) exit

6) cd Downloads/

7) md5sum cuda_10.0.130_410.48_linux.run #(Optional)

8) sudo sh cuda_10.0.130_410.48_linux.run

З'явиться майстер установки Cuda. Виконайте очевидні кроки разом зі статтею. Після завершення установки запустіть rebootна цьому терміналі.

Після перезавантаження машини додайте шлях cuda до .bashrc.

1) sudo gedit ~/.bashrc

2) Add following 2 lines at the end of the .bashrc file

export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

3) source ~/.bashrc

Тепер запустіть nvcc -Vтермінал, який повинен отримати вихід таким чином.

повідомлення про встановлення

Тепер, коли встановлені драйвери та cuda, можливо, ви захочете встановити версію gens tensorflow. Ось хороший підручник для того самого завдання.


1
Старіша версія (надається посилання) не працювала з останніми оновленнями Ubuntu 18.10. Найновіший .runфайл спрацював добре після перезавантаження. Я рекомендую кожному отримати останню версію для водіїв, коли ви це робите.
буде

1

У мене просто була та сама проблема, і зараз я запускаю модель тензорного потоку, щоб перевірити її, і здається, це добре

Все, що мені потрібно було зробити - це встановити драйвер з веб-сайту Nvidia і запустити його з sudo.

тут ви переходите за посиланням https://www.geforce.com/drivers

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

і дуже поганий недолік цього підходу полягає в тому, що щоразу, коли у вас буде оновлення ядра, вам доведеться перевстановити драйвер!


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