Как мне настроить Nvidia RTX 2080 Ti с Ubuntu?

9

Получил RTX 2080ti 2 дня назад, предыдущий использовал два GTX 1080 и без проблем запустил мою программу tenorflow, после замены на 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: graphics-drivers / pap с драйвером 390 и 384 не nouveau Я также заметил, когда пытался переустановить систему nouveau говорит unknow chipset
stepstone
1
В этой статье говорится, что для карт Тьюринга необходима версия драйвера 410. Также рассказывается, как установить пакет CUDA, поставляемый с этим драйвером.
Чай Т. Рекс
Спасибо, мужик. У меня сохранились мысли, что ppa синхронизируется с официальными драйверами. Скачанный драйвер с сайта Nvidia и с
анакондой,

Ответы:

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и выйти из GUI.

После установки драйверов перезагрузите компьютер и проверьте установку с помощью nvidia-smiкоманды на терминале. Он покажет вам графический процессор и информацию об установленном драйвере.

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

Загрузите соответствующий файл запуска 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 установлены, вы можете установить версию tenorflow gpu. Вот хороший учебник для той же задачи.

Ахинта Ихалаж
источник
1
Старая версия (ссылка включена) не работала с последними обновлениями Ubuntu 18.10. Самый последний .runфайл работал нормально после перезагрузки. Я рекомендую всем получить последнюю версию для драйверов, когда вы делаете это.
будет
1

у меня была точно такая же проблема, и сейчас я запускаю тензорную модель потока, чтобы протестировать ее, и это кажется нормальным

все, что мне нужно было сделать, это установить драйвер с сайта Nvidia и запустить его с помощью sudo.

здесь вы идете по ссылке https://www.geforce.com/drivers

я еще не делал никаких тестов производительности, но все выглядит хорошо

и очень неприятным недостатком этого подхода является то, что при каждом обновлении ядра вам придется переустанавливать драйвер!

Fsedik
источник
1
Можете ли вы сказать мне свою версию Ubuntu, версию драйвера и версию CUDA?
Мохсин Бухари