当前位置: 首页 > java >正文

【记录】台式机安装GTX1660驱动过程

本文仅用于记录自己Ubuntu20系统配置GTX1660显卡驱动的过程。

0. 装机与主板配置

这次装系统搞了很大的坑;BIOS中需要设置 CSM enable然后设置为UEFI mode。否则按照EFI分区安装会找不到grub启动项。
同时,安装时重新格式化完整硬盘,按照原分区装,启动项可能有问题。

1. nvidia驱动

首先需要安装nvida驱动。是否安装通过指令:

nvidia-smi

进行查看。如果没有,则进入ubuntu的software&update,additional drivers里面寻找 535 版本的metapackage,注意不要选server版本。
安装完成后,需要reboot,之后可以通过 smi 指令查看到信息。

2. 安装cuda

首先通过nvidia-smi指令查看给出的驱动版本和右上角的cuda版本,这个版本是当前驱动下所支持的最高的版本。535.180版本驱动支持最高12.2的cuda,因此安装cuda的相关内容。

从 cuda 官方寻找配置过程,https://developer.nvidia.com/cuda-12-2-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=20.04&target_type=deb_local,选择对应的ubuntu版本等。

配置完成后,需要首先添加环境变量,否则找不到cuda。

在 /usr/local 下可以看到cuda的链接和安装目录,将这个路径放到bashrc的PATH中:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.2/lib64
export PATH=/usr/local/cuda-12.2/bin:$PATH

检查:

nvcc --version

输出cuda版本等基本信息。

3. 安装 anaconda

安装时询问是否默认启动anaconda,不管怎样可以在bashrc中增加以下内容,默认启动:

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/larry/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; theneval "$__conda_setup"
elseif [ -f "/home/larry/anaconda3/etc/profile.d/conda.sh" ]; then. "/home/larry/anaconda3/etc/profile.d/conda.sh"elseexport PATH="/home/larry/anaconda3/bin:$PATH"fi
fi
unset __conda_setup
# <<< conda initialize <<<

4. 虚拟环境中安装package

虚拟环境 pytorch,采用python=3.9创建,之后的 cudann, pytorch, tensorboard, scipy-learn, pandas, matplotlib, tqdm,等均采用默认的版本。

pip install nvitop		# install nvidia top

5. python测试代码

import torch
print(torch.__version__)          # 输出 PyTorch 版本
print(torch.cuda.is_available())  # 应返回 True
print(torch.version.cuda)         # 应返回 12.2
print(torch.backends.cudnn.version())  # 输出 cuDNN 版本
http://www.xdnf.cn/news/3468.html

相关文章:

  • 【RocketMQ 生产者消费者】- 同步、异步、单向发送消费消息
  • 学习与规划的融合Dyna-Q:python从零实现
  • BOFZ 緩衝區溢出shell脚本檢測工具
  • XGBoost算法详解:原理、实现与调优指南
  • py使用uniad原生sdk 3, 放弃Buildozer,使用BeeWare
  • 字符串转换整数(atoi)(8)
  • c++题目_P1027 [NOIP 2001 提高组] Car 的旅行路线
  • 征服大海的人
  • 算法题题型总结
  • Python学习笔记(第二部分)
  • ​​​​​​​2025年第二十二届五一数学建模竞赛题目A题 支路车流量推测问题
  • 用Python代码绘制跳动的梦幻爱心,感受编程的浪漫与奇妙
  • CHAPTER 12 Special Methods for Sequences
  • stm32数码管显示数字/循环
  • 2025五一杯数学建模C题:社交媒体平台用户分析问题,完整第一问模型与求解+代码
  • ‌AI与编程的范式革命:从工具到协作者的进化之路
  • 等保系列(一):网络安全等级保护介绍
  • OWASP TOP 10 2025
  • 第 11 届蓝桥杯 C++ 青少组中 / 高级组省赛 2020 年真题(选择题)
  • 408考研逐题详解:2009年第6题
  • PyTorch入门------训练图像分类器
  • 12.多边形的三角剖分 (Triangulation) : Fisk‘s proof
  • 车联网可视化:构建智能交通数字孪生
  • 全面理解 C++ 中的 `std::forward`
  • 【滑动窗口】找到字符串中所有字母异位词| 找出字符串中第一个匹配项的下标
  • 【Tool】vscode
  • C++11新特性_自动类型推导_auto
  • 使用QtCreator创建项目(3)
  • Matlab/Simulink - BLDC直流无刷电机仿真基础教程(五) - animateRotorPosition脚本讲解与使用
  • Qt connect第五个参数