Opensuse Leap 15.6 + P104显卡 安装Cuda环境
忠告
首先敬告各位,Opensuse leap对于Nvidia的驱动支持安装很不方便并且比较老旧,我个人还是建议切换到Debian系来做开发,会方便的多,企业使用Debian/Ubuntu,个人用户可以用LinuxMint。
安装显卡驱动
添加Nvidia的软件源:sudo zypper addrepo --refresh 'https://download.nvidia.com/opensuse/leap/$releasever' NVIDIA
安装驱动,因为P104是一张非常老的卡了, G06的驱动无法使用,我们安装nvidiaG05
检索判断是否存在可用软件包:zypper se x11-video-nvidiaG0* nvidia-video-G05*
安装驱动包:zypper install nvidia-video-G06
判断安装是否成功: nvidia-smi会列出显卡信息。
- 安装Cuda:请注意此老版本驱动只能适配Cuda11版本,所以下载Cuda11.8.历史版本链接
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda-repo-opensuse15-11-8-local-11.8.0_520.61.05-1.x86_64.rpm
sudo rpm -i cuda-repo-opensuse15-11-8-local-11.8.0_520.61.05-1.x86_64.rpm
sudo zypper refresh
sudo zypper install -y cuda
将nvcc程序手动移动/链接到/usr/bin目录下,sudo ln -s /usr/local/cuda/bin/nvcc /usr/bin/nvcc,并执行nvcc命令
写个小程序测试以下:
#include <stdio.h>
void __global__ gpu_print(){
const int bid = blockIdx.x;
const int tid = threadIdx.x;
const int id = threadIdx.x + blockIdx.x*blockDim.x;
printf("%s, block %d, thread %d, idx %d\n", "Hello world GPU",bid,tid,id);
}
int main(){
gpu_print<<<2,2>>>();
cudaDeviceSynchronize();
}
执行编译: nvcc test.cu -o test,测试结果:./test
可能遇到的问题
注:系统请不要轻易升级内核,否则会导致cuda和nvidia驱动出现问题,如果不小心升级了,可以使用以下命令进行解决:
sudo apt install dkms
sudo dkms install -m nvidia -v <驱动版本例如 525.147.05>
Opensuse Leap 15.6 + P104显卡 安装Cuda环境的更多相关文章
- openSUSE Leap 15.0 初始配置
添加源: # 禁用原有软件源 sudo zypper mr -da # 添加阿里镜像源 sudo zypper ar -fc https://mirrors.aliyun.com/opensuse/d ...
- openSUSE Leap 15.0 Adobe Flash Player 安装说明
鉴于Firefox安装配置文件: mozilla_lib=file $MOZ_PROGRAM LIB=lib -bit.*(x86-|S/|PowerPC|ARM aarch64)’ &&am ...
- 记 openSUSE 42.3 升级到Leap 15.0
先将系统的软件更新到最新版本 sudo zypper update 删除42.3的软件源,若有其他数据源,如nginx的,也需要一并删除,可使用zypper lr -d 来查询 sudo zypper ...
- Ubuntu18.04中安装cuda的记录
一.参考: https://blog.csdn.net/QLULIBIN/article/details/78714596 https://www.jianshu.com/p/00c37b09f0f3 ...
- openSUSE Leap与 SELS的区别
openSUSE Leap 是 openSUSE 常规发行版本的新名称,在 13.2 之前它仅仅被称为“openSUSE”. 一.openSUSE 发行周期:(15年以前仅有一个openSUSE发行版 ...
- 安装 openSUSE Leap 42.1 之后要做的 8 件事
导读 openSUSE Leap 确实是个巨大的飞跃,它允许用户运行一个和 SUSE Linux 企业版拥有同样基因的发行版.和其它系统一样,为了实现最佳的使用效果,在使用它之前需要做些优化设置. 下 ...
- 双显卡笔记本安装CUDA+theano、tensorflow环境
原文出处:http://www.cnblogs.com/jacklu/p/6377820.html 个人知乎主页欢迎关注:https://www.zhihu.com/people/jack_lu,相信 ...
- ubuntu 15 安装cuda,开启GPU加速
1 首先要开启GPU加速就要安装cuda.安装cuda,首先要安装英伟达的驱动.ubuntu有自带的开源驱动,首先要禁用nouveau.这儿要注意,虚拟机不能安装ubuntu驱动.VMWare下显卡只 ...
- 艰辛五天:Ubuntu14.04+显卡驱动+cuda+Theano环境安装过程
题记:从一开始不知道显卡就是GPU(虽然是学计算机的,但是我真的不知道…脑残如我也是醉了),到搞好所有这些环境前后弄了5天时间,前面的买显卡.装显卡和装双系统见另一篇博客装显卡.双系统,这篇主要记录我 ...
- ubuntu18.40 rtx2080ti安装显卡驱动/cuda/cudnn/tensorflow-gpu
电脑环境 ubuntu 18.40 gpu rtx2080ti 一.安装显卡驱动 刚开始尝试用手动安装方式安装驱动 下载了驱动程序但是因为没有gcc所以放弃这种方法 后尝试最简单的方式 在 菜单-- ...
随机推荐
- C# 通过反射 XML 互转 Model 类
实操 <Info xmlns=""> <Error>User 錯誤</Error> </Info> public class Res ...
- jre 的生成与使用
前言 从 Java 9 开始,Oracle 不再单独提供 JRE(Java Runtime Environment) 的独立安装包,而是推荐开发者使用 模块化的 JRE 或 jlink 工具 来自定义 ...
- WMS系统与电商平台快速拉通库存数量
什么是WMS系统 WMS系统是指仓储管理系统(Warehouse Management System).它是一种用于管理和控制仓库运营的软件系统.WMS系统通过集成信息技术,提供仓库内货物的存储.出入 ...
- Podman + Nginx + Affine 踩坑教程
安装 Podman 安装 podman 很简单 sudo apt install podman 验证安装 podman info 创建一个 pod 用于安装 Nginx 和 Affine podman ...
- OS-MacOS-MacBook Pro 的电源管理 + 主动切换独立 或 集成显卡的 gpuswitch 选项;
通过 MacOS 的: System Information可以查看显卡以及所有的硬件和软件的情况: Activity Monitor 可以监控系统的Energy / CPU / Memory / N ...
- 监控浏览器tab切换或最小化事件
背景:最近遇到1个项目,业务方调用了后端1个开销较大的接口,用于页面实时监控一些关键指标,页面是自动定时请求接口刷新数据,随着用户的增加,后端压力比较大,分析发现,很多用户日常使用过程中,并不是一直盯 ...
- 我给 AI 接上了一个 C# 运行器,结果它学会了自己上网、调试代码
在昨天的文章中,我们介绍了我的新开源项目:C# Runner.这是一个强大的C#代码运行器,不仅提供了前端UI,还内建了API和一个MCP服务端. GitHub项目地址: https://github ...
- webstorm激活码2
A0W7XBZNUZ-eyJsaWNlbnNlSWQiOiJBMFc3WEJaTlVaIiwibGljZW5zZWVOYW1lIjoi5rC45LmF5r+A5rS7IGlkZWEubWVkZW1pb ...
- 2025杭电多校第一场 树上lcm、子序列、传送门个人题解
传送门 dijkstra 题目 思路 这题很明显是一个最短路问题,但是其中的限制条件比较特殊,每个边都有自己的颜色,在更新当前节点的时候需要考虑上一个节点的信息. 我们开的结构体\(edge\)存边时 ...
- 如何检查Solidworks装配体是否存在设计不合理地方?
Solidworks零件画完,在装配体组装好,一个模型就基本设计完成,那我们该如何检查装配图中是否存在设计不合理?零件与零件之间是否存在干涉呢? 操作步骤: 1.先用SolidWorks2023软件打 ...