Linux 系统中安装 NVIDIA 显卡驱动 + 4090M 测评

Linux 系统中安装 NVIDIA 显卡驱动 + 4090M 测评

linux安装显卡驱动

因为项目需要,买了一块4090M的外置显卡,来测试是否满足项目的需求。

第一部分:安装前的关键准备

1 确认显卡型号

bash 复制代码
lspci | grep -i nvidia
  1. 确定系统架构
bash 复制代码
uname -m # x86_64 表示64位系统

第二部分:Ubuntu/Debian 系

使用官方仓库安装(推荐)

bash 复制代码
# 添加官方PPA仓库
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

# 查询可用驱动版本
ubuntu-drivers devices

# 自动安装推荐版本(通常标记为recommended)
sudo ubuntu-drivers autoinstall

# 或手动指定版本
sudo apt install nvidia-driver-580-open

如果下载缓慢的话可以换源。

删除残留下载文件的方法:

bash 复制代码
# 清理所有下载的软件包缓存(保留空目录)
sudo apt clean

# 可选:仅删除不再需要的缓存(如旧版本、未安装成功的包),保留已安装软件的包
sudo apt autoclean

# 列出缓存中NVIDIA相关的包(含.partial临时文件)
ls /var/cache/apt/archives/nvidia*

# 删除这些残留文件
sudo rm -rf /var/cache/apt/archives/nvidia*

然后重启,输入验证即可。

bash 复制代码
sudo reboot
nvidia-smi
nvidia-smi -L # 可以直接查看显卡型号


Anaconda+pytorch环境配置

bash 复制代码
uname-a # 查看内核


https://repo.anaconda.com/archive/

bash 复制代码
wget https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.sh

./Anaconda3-5.3.0-Linux-x86_64.sh

开始安装,一直enter ,yes 直到安装完

点击enter,输入yes,点击enter,输入yes

配置Anaconda环境

bash 复制代码
# 打开/etc/profile
vim /etc/profile
# 在末尾添加环境变量
export PATH=~/anaconda3/bin:$PATH
# 打开 ~/.bashrc
vim ~/.bashrc
# 在末尾添加环境变量
export PATH=~/anaconda3/bin:$PATH
# 刷新环境变量
source /etc/profile
source ~/.bashrc

conda -V
bash 复制代码
conda create -n track python=3.10.18

安装pytorch
https://pytorch.org/get-started/previous-versions/

bash 复制代码
conda install pytorch==2.3.1 torchvision==0.18.1 torchaudio==2.3.1 pytorch-cuda=11.8 -c pytorch -c nvidia
# CUDA 11.8
pip install torch==2.3.1 torchvision==0.18.1 torchaudio==2.3.1 --index-url https://download.pytorch.org/whl/cu118


bash 复制代码
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

后续方案:

参考文章:
1 在Linux系统上安装NVIDIA显卡驱动的终极指南
2 在 Linux 系统中安装 NVIDIA 显卡驱动:详细指南
3 Linux安装Anaconda教程(2024最新)

相关推荐
姜鱼问生6 小时前
Nginx 缓存命中率监控:从 X-Cache-Status 到实时统计
运维·nginx·缓存
Apipi*7 小时前
30天速通Linux 第六章信号及信号处理
linux·运维·信号处理
天启HTTP7 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
运维行者_8 小时前
网络性能监控怎么做?从自动发现到根因分析的4个环节
运维·服务器·网络·人工智能·支持向量机
此时不提桶,更待何时8 小时前
06-14-A-Kafka集群运维与迁移实战详解
运维·kafka
hz5678910 小时前
涉密视频会议设备配置指南:终端、音视频采集与配套设施选型
服务器·网络·数据库·安全·实时音视频·信息与通信·智能硬件
广州浮点FLOATLIC10 小时前
许可证服务器迁移后软件打不开:研发 IT 怎样定位连接问题
linux·服务器·数据库
优橙教育10 小时前
零基础学AI应用开发要多久?3个月能到什么水平
服务器·开发语言·网络·php
IT研究所10 小时前
AI-ITR平台如何减少客户问题反复升级?
大数据·运维·人工智能·低代码·自然语言处理·安全架构·企微
BLUcoding10 小时前
接口服务公网超时排查记录:SecureRandom 阻塞问题分析与解决
java·linux·springboot·aes·securerandom