Kali Linux 安装英伟达显卡驱动和CUDA套件 // Debian // Ubuntu

1. 检查仓库源

确保仓库包含contribnon-free部分。Kali默认就有此部分。Debian可能需要自己手动添加,建议检查下为好。

  • 检查是否包括contribnon-free

    grep "contrib non-free" /etc/apt/sources.list
    
  • 如果没有的话,需要手动添加。源文件在/etc/apt/sources.list

    apt edit-sources
    或
    vim /etc/apt/sources.list
    
  • 更新软件包

    apt update && apt full-upgrade -y
    

2. 检查显卡

查看显卡信息和驱动信息。

┌──(root㉿kali)-[~]
└─# lspci | grep -i vga
09:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)┌──(root㉿kali)-[~]
└─# lspci -s 09:00.0 -v
09:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) (prog-if 00 [VGA controller])Subsystem: ZOTAC International (MCO) Ltd. GP106 [GeForce GTX 1060 6GB]Flags: bus master, fast devsel, latency 0, IRQ 80, IOMMU group 15Memory at f6000000 (32-bit, non-prefetchable) [size=16M]Memory at e0000000 (64-bit, prefetchable) [size=256M]Memory at f0000000 (64-bit, prefetchable) [size=32M]I/O ports at e000 [size=128]Expansion ROM at 000c0000 [disabled] [size=128K]Capabilities: [60] Power Management version 3Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+Capabilities: [78] Express Legacy Endpoint, MSI 00Capabilities: [100] Virtual ChannelCapabilities: [250] Latency Tolerance ReportingCapabilities: [128] Power Budgeting <?>Capabilities: [420] Advanced Error ReportingCapabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>Capabilities: [900] Secondary PCI ExpressKernel driver in use: nouveauKernel modules: nouveau┌──(root㉿kali)-[~]
└─#
  • 对于笔记本电脑或者迷你主机等有集成显卡的设备。主显示卡或许使用的是集成显卡,那么在lspci | grep -i vga这一步就不会显示nvidia独显。下面命令可以查看主显示卡是哪一个。

    kali@kali:~$ lspci | grep -i vga
    00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
    
  • 为了查看nvidia显卡,可以安装nvidia-detect,并运行此软件。

    ┌──(root㉿kali)-[~]
    └─# apt install nvidia-detect┌──(root㉿kali)-[~]
    └─# nvidia-detect
    Detected NVIDIA GPUs:
    09:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1)Checking card:  NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
    Uh oh. Failed to identify your Debian suite.
    

3. 安装

  • 上一步检查出来的信息中,Kernel driver in useKernel modules显示的是nouveau。说明现在使用的是开源通用驱动,而我们现在要安装nvidia闭源驱动和CUDA套件。

    apt install -y nvidia-driver nvidia-cuda-toolkit
    
  • 安装过程中会提示以下信息

    ─────────────────────────────────┤ Configuring xserver-xorg-video-nvidia ├─────────────────────────────────┐
    │                                                                                                           │
    │ Conflicting nouveau kernel module loaded                                                                  │
    │                                                                                                           │
    │ The free nouveau kernel module is currently loaded and conflicts with the non-free nvidia kernel module.  │
    │                                                                                                           │
    │ The easiest way to fix this is to reboot the machine once the installation has finished.                  │
    │                                                                                                           │
    │                                                  <Ok>                                                     │
    │                                                                                                           │
    └───────────────────────────────────────────────────────────────────────────────────────────────────────────┘
    
  • 重启电脑

    reboot
    

4. 确认

检查nvidia驱动和CUDA套件是否安装成功。

┌──(root㉿kali)-[~]
└─# nvidia-smi
Thu Aug  4 23:29:36 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.129.06   Driver Version: 470.129.06   CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:09:00.0  On |                  N/A |
|  0%   55C    P0    33W / 190W |    396MiB /  6075MiB |      1%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------++-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1078      G   /usr/lib/xorg/Xorg                191MiB |
|    0   N/A  N/A      1474      G   xfwm4                               2MiB |
+-----------------------------------------------------------------------------+┌──(root㉿kali)-[~]
└─# lspci | grep -i vga
09:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)┌──(root㉿kali)-[~]
└─# lspci -s 09:00.0 -v
09:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) (prog-if 00 [VGA controller])Subsystem: ZOTAC International (MCO) Ltd. GP106 [GeForce GTX 1060 6GB]Flags: bus master, fast devsel, latency 0, IRQ 86, IOMMU group 15Memory at f6000000 (32-bit, non-prefetchable) [size=16M]Memory at e0000000 (64-bit, prefetchable) [size=256M]Memory at f0000000 (64-bit, prefetchable) [size=32M]I/O ports at e000 [size=128]Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]Capabilities: [60] Power Management version 3Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+Capabilities: [78] Express Legacy Endpoint, MSI 00Capabilities: [100] Virtual ChannelCapabilities: [128] Power Budgeting <?>Capabilities: [420] Advanced Error ReportingCapabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>Capabilities: [900] Secondary PCI ExpressKernel driver in use: nvidiaKernel modules: nvidia

查看显卡详细信息,例如温度、转速、内存占用等。

nvidia-smi -i 0 -q

Linux 安装英伟达显卡驱动和CUDA套件 // Kali // Debian // Ubuntu相关推荐

  1. 64-bit Linux安装英伟达显卡驱动

    我使用64位的debian 8.6在安装英伟达显卡驱动时遇到了一个waring导致我的显卡驱动始终无法安装成功 在网上搜索了一番后,我解决了这个问题,现在记录下来为遇到同样问题的人提供下资料 警告原话 ...

  2. kali linux 安装驱动安装教程,Kali Linux 安装英伟达显卡过程实录

    原标题:Kali Linux 安装英伟达显卡过程实录 Linux 系统安装 Nvidia 显卡驱动从来都是个蛋疼的事...... 这方面 Ubuntu 作得比较好,将 Nvidia 的显卡驱动纳入了官 ...

  3. ubuntu linux显卡驱动安装教程,Ubuntu系统怎么安装英伟达显卡驱动呢 快速安装步骤详解...

    Ubuntu系统怎么安装英伟达显卡驱动呢?Ubuntu系统的电脑,显卡驱动都是默认的开源,并非官方驱动 在性能和功能方面,与官方驱动还是有差别的 下面介绍利用Ubuntu的驱动程序安装显卡官方驱动.需 ...

  4. Deepin 深度Linux操作系统英伟达显卡驱动安装及晟兴三维数字地球安装

    Deepin深度Linux操作系统英伟达显卡驱动安装及晟兴三维数字地球安装 1.硬件选择 Deepin,笔记本双显卡原厂驱动很难安装成功,笔者在Deepin14.5.1版测试了一个上午也没成功安装, ...

  5. Centos8安装英伟达显卡驱动并通过docker部署深度学习环境

    20201107 - 每个人的机器和实际需要的环境都不一样,本文只是提供了在自己实验室centos8上的部署过程,部署过程中,没有什么问题.请谨慎参考本篇文章,以免浪费宝贵时间. 0. 引言 之前的时 ...

  6. centos7在线安装英伟达显卡驱动的方法

    1.查看是否含有英伟达显卡 #下面说明有四块英伟达的显卡 [admin@A01-R15-I47-118-0825868 http-cnn-rnn]$ lspci | grep -i NVIDIA 02 ...

  7. centos yum安装英伟达显卡驱动

    背景 最近在研究一个AI项目,需要用到英伟达显卡训练模型,centos默认使用集成显卡,没有安装Nvidia显卡驱动 操作: 1. 安装必要依赖包 yum -y install kernel-deve ...

  8. ubuntu18.04 安装英伟达显卡驱动

    文章目录 下载 卸载 禁用 更新,重启,验证 安装(进入命令行界面安装) 验证 后记1 后记2 问题 两天来的一些记录,先留着 刚入手Ubuntu,积淀了两天,终于搞定了显卡安装, 问题:图像化界面卡 ...

  9. Ubuntu 下 Pytorch, Tensorflow 对应的Python、英伟达显卡驱动、CUDA、CUDNN版本与环境信息查看方法

    人工神经网络已然成为现今最流行的机器学习工具,框架平台也在不断地完善升级,对GPU的依赖也越来越严重,在框架们升级的过程中会改进原有版本的错误并且提供很多美好的合理的新特性,会给使用者带来更多的便利, ...

最新文章

  1. usaco The Perfect Stall(二分匹配模板)
  2. R语言构建xgboost模型:交叉验证(cross validation)训练xgboost模型
  3. 寒假训练,2.25,J-Palindrome Names (回文
  4. c 中ajax不起作用,Jquery AJAX調用:$(this)在成功后不起作用
  5. Matcher类的简单使用
  6. oracle count over partition by,over (Partition by...) of oracle
  7. 一种语音识别的自动控制系统及方法与流程
  8. 在 Linux 上监控 CPU 和 GPU 温度
  9. linux测试 scullpipe 驱动
  10. ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、
  11. 普林斯顿微积分读本 大纲与重点 (by zzd)
  12. css 图片放大1.2倍,二倍图以及背景图缩放
  13. openstack云计算平台 2(计算服务、Networking 服务、命令行方式启动实例)
  14. windows7 系统下载
  15. Webservice简介
  16. vmware 恢复快照时出错
  17. python中国剩余定理公式_《孙子算经》之物不知数题:中国剩余定理
  18. 连接MYSQL时,主机名为 localhost 和 127.0.0.1 的区别
  19. 个人如何获取微信小程序的APPID
  20. 2022-2028年全球与中国鸟类保健品行业发展趋势及竞争策略研究

热门文章

  1. OrangePi PC 玩Linux主线内核踩坑之旅(一)之制作第一个镜像
  2. 工控一体机在智能工厂的应用
  3. 一分钟图情论文:《关于智慧图书馆基本理论的思考》
  4. 压缩感知重构算法之基追踪(Basis Pursuit, BP).基追踪并不能称为一个具体的算法,而是一种最优化准则,可以有很多实现方式,我认为指的是L0可以变为L1的准则
  5. vue数据双向绑定原理
  6. 手机4k分辨率的dpi_4K分辨率和高DPI:要获得出色的视觉效果,您需要了解的内容
  7. ActiveMQ使用入门
  8. 实现一个简单的SSR,了解服务端渲染
  9. 九龙证券|石墨烯电池和锂离子电池哪个好
  10. 人工智能时代——人工智能的白发航海家