如何使用 Ubuntu 配置 Nvidia RTX 2080 Ti?

ste*_*one 10 nvidia drivers

2天前拿到了rtx 2080ti,之前用了两个gtx 1080,运行我的tensorflow程序没有问题,换上rtx 2080ti后,系统找不到这个设备的驱动,lshw显示如下

  *-显示无人认领       
       描述:VGA兼容控制器
       产品:英伟达公司
       供应商:NVIDIA Corporation
       物理 ID:0
       巴士信息:pci@0000:01:00.0
       版本:a1
       宽度:64位
       时钟:33MHz
       功能:pm msi pciexpress vga_controller cap_list
       配置:延迟=0
       资源:内存:de000000-dffffff 内存:c0000000-cfffffff 内存:d0000000-d1ffffff ioport:e000(size=128) 内存:c0000-dffff

我尝试从 PPA 手动安装一些驱动程序,但没有任何反应。

是我的电脑问题还是确实还没有得到支持。

我的系统版本是 18.04

谢谢你

Ach*_*age 7

我写了一篇关于如何在 Ubuntu 上为 RTX 2080 系列 GPU 安装驱动程序和 cuda的完整文章,主要是因为这对某些(大多数?)用户来说可能是一项耗时的任务。建议您按照文章以及以下答案进行操作。

我观察到两个相同的问题Ubuntu-16.0418.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
Run Code Online (Sandbox Code Playgroud)

注意: --no-x-check标志很重要。否则,您将不得不禁用x-server并从 GUI 中注销。

安装驱动程序后,重新启动机器并nvidia-smi在终端上使用命令验证安装。它将显示 GPU 和已安装的驱动程序信息。

下一部分是安装 cuda,这有时会很痛苦。您必须从 GUI 注销并在终端上执行所有操作。

从此链接下载相关的 cuda 运行文件。然后在您的主目录中创建一个名为blacklist-nouveau.conf的文件,并将以下几行添加到该文件中。

blacklist nouveau
options nouveau modeset=0
Run Code Online (Sandbox Code Playgroud)

现在我们必须通过按(ctrl+alt+f1)从 GUI 注销以安装 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
Run Code Online (Sandbox Code Playgroud)

将出现 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
Run Code Online (Sandbox Code Playgroud)

现在nvcc -V在一个终端上运行,它应该产生如下输出。

安装信息

现在驱动程序和 cuda 已安装,您可能需要安装 tensorflow gpu 版本。是一个很好的教程,可以完成同样的任务。


小智 1

我刚刚遇到了完全相同的问题,现在我正在运行张量流模型来测试它,看起来不错

我所需要做的就是从 Nvidia 网站安装驱动程序并使用 sudo 运行它。

在这里,您可以访问链接 https://www.geforce.com/drivers

我还没有对性能进行任何基准测试,但一切看起来都很好

这种方法的一个非常糟糕的缺点是,每次内核更新时,您都必须重新安装驱动程序!