Ubuntu 安装 Nvidia 显卡驱动及常见问题解决

ubuntu22.04安装nvidia驱动 在第一次成功之后,重启了虚拟机,失败了很多次,重装了n次系统和驱动,但是发现在windows下好用,linux下不行,记录一下成功的配置。 阅读详情
AI摘要

本文详细介绍了在Ubuntu20.04环境中安装Nvidia显卡驱动的步骤,包括图形界面和命令行安装方法,验证方式,双显卡切换,以及遇到问题时的解决策略。适合Linux新手和有一定基础的用户参考。,

(首发地址:学习日记 Ubuntu 安装 Nvidia 显卡驱动及常见问题解决 – 学习日记 )

前言
本文以直通了 Nvidia P106-100 矿卡的 Ubuntu 20.04 的 virt-manager 虚拟机为示范,讲解 Nvidia 显卡的闭源驱动安装。视频演示会讲解一些 Linux 小技巧及解决问题的思路和方法,主要供 Linux 小白参考,可能会略显罗嗦。已入门的朋友直接看视频文本就行了。视频演示地址:【Ubuntu 安装 Nvidia 显卡驱动及常见问题解决(已入门者可直接看简介末尾视频文稿)】 https://www.bilibili.com/video/BV1DC4y1r7Ze/?share_source=copy_web&vd_source=d1925b070926f23b2b6676137251e9ea

Ubuntu 安装 Nvidia 显卡驱动及常见问题解决(已入门者可直接看简介末尾视频文稿)

一、前提条件
1、需要一块 Nvidia 物理显卡,并且正确连接到了显示器上。
2、需要事先安装 gcc、linux-headers 包。
3、如果是自编译内核,需要保证在 /usr/src 下面有相应的 linux-headers 文件夹。然后 /lib/modules/内核版本/build 软链接到 /usr/src/linux-headers-内核版本。

二、安装方法
1、图形界面的“附加驱动”。选中一个驱动,点击右下角应用即可。
2、命令行界面。ubuntu-drivers devices; apt install nvidia-driver-xxx
参考链接:How to install the NVIDIA drivers on Ubuntu 20.04 Focal Fossa Linux

三、验证方法
1、nvidia-smi
2、查看驱动当前显示器的活动显卡 glxinfo -B
参考链接:Check and Monitor Active GPU in Linux

四、双显卡切换
1、Nvidia 显卡设置面板
2、prime-select
参考链接:
How To Switch Between Intel and Nvidia Graphics Card on Ubuntu
Nvidia drivers not working on Ubuntu 22.04.1 LTS

五、卸载驱动
1、图形界面“附加驱动”
2、apt purge nvidia-driver-xxx; apt autoremove --purge(确认不会清理需要的重要包后执行)

六、碰到问题怎么办
1、安装之前进入不了桌面。可以 CTRL+ALT+F3 进入终端用命令安装。
2、连命令终端都进入不了。试试在 Grub 启动菜单项中 linux 行末尾加上 nomodeset
3、安装不了或卸载不掉。尝试手工卸载所有带 nvidia 关键词的包。
4、成功安装了 Nvidia 显卡,始终只能用核芯显卡驱动当前显示器。尝试在电脑主板 BIOS 中设置优先使用独立显卡或禁用核芯显卡。
5、安装成功了,就是黑屏。尝试更换显示数据线或显示器。

虚拟化平台安装并升级显卡驱动 在虚拟化平台上,虚拟化要使用vGPU,需要同时在主机和虚拟机上安装显卡驱动,主机和虚拟机的显卡驱动需要保守一致。安装驱动时先安装主机驱动,再安装虚拟机驱动。 阅读详情

相关推荐

Ubuntu系统_安装NVIDIA显卡驱动与CUDA Toolkit

显卡、显卡驱动、CUDA之间的关系 显卡(GPU):显卡可用于计算,其从host端拿命令和数据。深度学习本身需要大量计算,而GPU的并行计算能力,在过去几年里恰当地满足了深度学习的需求。目前用于计算的显卡主流是Nvidia公司的显卡。 驱动:显卡驱动就是用来驱动显卡的程序,它是硬件所对应的软件。驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息。没有显卡驱动,就不能识别GPU硬件,不能调用其计算资源。 CUDA:是Nvidia推出的只能用于自家GPU的并行计算框架。只有安装这个框

一颗奔跑的奶酪 3852

Ubuntu安装NVIDIA显卡驱动(新手教程)

Ubuntu安装显卡驱动(适合新手)

体会编程语言独到的美 5万+

Ubuntu安装Nvidia显卡驱动

本文旨在解决在笔记本安装双系统后无法直接外接显示器的问题。(在安装双系统之后,系统默认使用了nouveau驱动,显示一切正常,不存在启动黑屏问题)看了很多教程,梳理了以下一套安装流程!

Kevin__47的博客 4万+

记录自己Ubuntu加Nvidia驱动从入门到入土的一天

接下来也不打算弄了,我在windows其实是有深度学习的全部环境的,可以让我继续学习。只是忙了一天让我有深深的虚无感。由于计算机迭代的飞快,不同的版本号有时一不对应就不能成功。网上的教程也好,做成的学长和网友也好,他们之前做的和现在装的版本也不一样,不同型号的电脑,出现的情况还是不一样。很多东西只能自己苦苦摸索,运气好可能洗去前人的经验或者版本刚好合适,运气不好可能花了大把时间在泥潭中挣扎找不到出口。无论怎么讲,上了计算机这个贼船,就当一个快乐的海盗吧,希望我们的前途的星辰大海~

potential_tender的博客 3437

Ubuntu 20.04系统下Nvidia显卡驱动安装的创新方法与优化

随着Nvidia的驱动更新和Ubuntu版本的变化,安装驱动的过程变得越来越复杂。通过正确配置和调优,用户能够充分发挥Ubuntu 20.04和Nvidia显卡的计算性能,为深度学习、数据科学等领域提供强有力的支持。Ubuntu 20.04自带的Nouveau驱动可能会与Nvidia的官方驱动冲突,因此需要将其禁用。通过本文的方法与优化方案,用户不仅能够顺利安装Nvidia显卡驱动,还能在高性能计算环境中实现最优的计算效果。解决方案:确保系统使用的是正确的驱动版本,尝试重新安装并禁用nouveau驱动。

s13596191285的博客 244

从PCIe 3.0到6.0:为什么“阻抗一致性”比“绝对值”更重要?聊聊连接器与板材的选型影响

本文探讨了PCIe从3.0到6.0演进过程中,阻抗一致性相比绝对值的重要性,分析了连接器与板材选型对高速信号完整性的影响。随着速率提升至64GT/s,系统级阻抗控制和验证成为关键,文章提供了选型指南、验证方法论及工程实践建议,帮助工程师应对高速设计挑战。

weixin_42556197的博客 384

ubuntu安装NVIDIA显卡驱动及CUDA环境

在安装CUDA之前,需要先安装适用于您的GPU的NVIDIA显卡驱动。

allnlei的专栏 3552

升降机SEW MOVIDRIVE变频器设置

选择PO1 第2,3,9,13 位,点击“SendPA”Start reference,编码器反馈值为0(PI2/3 Actual position=0)提示:传送参考位置前请断开变频器安全24V电源,否则会弹出禁止修改提示框;提示:做这一步时,如果出现电机不能转动,或产生报警不能通过编码器匹配。下载配置的参数,提示:下载参数需要断开变频器的安全24V电源。编码器匹配通过后点击下一步,进入下图画面传送参考位置。1电机不能转动:a可能是由于变频器的安全24V未给。点击2.SEW总线扩展定位,定位块设置。

xdpcxq的专栏 5395

Ubuntu20.04安装nvidia显卡驱动/CUDA/CUDNN

一、NVIDIA显卡驱动安装方式有哪些?二、安装NVIDIA三、安装CUDA四、安装CUDNN

Johntill的博客 2万+

Sparse4Dv3 代码复现

打包数据集的元信息和标签,并生成所需的.pkl文件。最后还输出了很多跟踪相关的东西...然后通过K-means生成锚点。编译可变形聚合CUDA算子。安装motmetrics。

m0_60857098的博客 4486

RK3588 MPP视频编码实战:从环境搭建到高效封装

本文详细介绍了在RK3588平台上利用MPP(Media Process Platform)进行硬件视频编码的完整实战流程。从MPP库的环境搭建、编译安装,到核心编码参数(如码率控制、GOP、图像对齐)的深入解析,并提供了一个可复用的C++编码器类封装方案,帮助开发者快速实现高效的H.264/H.265视频编码,显著降低CPU占用。

weixin_29192211的博客 345

Ubuntu 22.04 安装 NVIDIA 显卡驱动完整步骤

【代码】Ubuntu 22.04 安装 NVIDIA 显卡驱动完整步骤。

学亮编程手记 4万+

本地生成无限量的AI图像和视频——无需网络,无限制,本地人工智能图像和视频生成的实用指南

我们将使用ComfyUI,这是一个功能强大的基于节点的 AI 图像和视频生成可视化界面。如果您是 ComfyUI 的新手,请不要担心。ComfyUI是什么?ComfyUI 是一款可视化工具,可让您在自己的计算机上生成 AI 图像和视频。您无需一次性理解所有内容。在本指南中,我们将从现成的工作流程入手,逐步帮助您建立信心。乍一看,内容似乎很庞杂——但本指南将着重于:-简单的工作流程-预构建示例-最少的配置我想向你展示使用这个工具最简单的工作流程。

iCloudEnd的博客 1801

【OS安装与使用】part3-ubuntu安装Nvidia显卡驱动+CUDA 12.4

安装新的软件或系统时,注意记录,以便分析!!!安装过程最好按照软件的官方教程!!!安装过程遇到错误不要随意搜索,仔细分析过程中的报错信息,按图索骥!!!

lxlyhwl的博客 5168

碰撞检测 | 图解视线生成Bresenham算法(附ROS C++/Python/Matlab实现)

Bresenham视线生成是一种高效的算法,用于在二维网格上绘制直线。Bresenham算法可以应用在栅格地图中进行一维碰撞检测,即检查起点和终点间直线是否穿过障碍栅格。本文图解Bresenham碰撞检测的原理,并给出ROS C++/Python/Matlab三种实现加深理解

FRIGIDWINTER的博客 1万+

iOS逆向之深入解析Hook的原理方法和安全防护

Hook简介 Hook就是一种改变程序执行流程的一种技术的统称; 一段程序的执行流程是 A --> B --> C,现在我们在 A 和 B 之间插入一段代码或者直接改变 B ,这样程序原有的执行流程就发生了改变。如下图所示: Hook的方式:Method Swizzle,fishhook,Cydia Substrate; Hook原理 一、Method Swizzle 原理 利用OC的Runtime特性,动态去改变SEL(方法编号)和IMP(方法实现)的对应关系,达到OC方法调用流程改变

╰つ栺尖篴夢ゞ 2万+

Ubuntu 22.04安装NVIDIA A30显卡驱动

Ubuntu 22.04安装NVIDIA A30显卡驱动。

BY_xiaopeng的博客 1380

小论文/大论文必备 | YOLO多模态目标检测、绘制曲线对比图 | 引入多种绘制曲线对比图,包括mAP0.5,mAP0.5:0.95,Loss损失变化的曲线对比

本文通过可视化方法分析YOLO多模态模型的训练过程,对比不同实验的检测精度和损失函数变化。主要内容包括:1)绘制mAP@0.5和mAP@0.5:0.95曲线评估检测精度;2)分析边界框回归损失(box_loss)、分类损失(cls_loss)和分布式损失(dfl_loss)的收敛趋势;3)提供完整的Python代码实现,支持多实验对比,可生成高清曲线图。该方法能直观展示模型训练效果,便于优化策略评估和参数调优。

Ai缝合怪、助力小伙伴高效发论文 260

Ubuntu18.04NVIDIA显卡驱动安装-老版本卸载-循环管登录解决方和案注意事项

上次提到Ubuntu16.04和kali4的NVIDIA显卡驱动的安装,这次我们来安装Ubuntu18.04(LTS)的NVIDIA显卡驱动: 我的显卡是1060的因为没有安装显卡驱动所以才显示的是集显,好了话不多说还是开始干准备工作吧 先禁用自带的nouveau驱动,这个我已经在很多安装显卡博客时提到过,不过还是再叙述一遍: 打开终端再黑名单里添加nouveau驱动 sudo gedit /et...

Casey_Cao的博客 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

linux系统,ubuntu安装英伟达NVIDIA4090显卡驱动

本人系统是使用ubuntu24.04,本来是安装centos7的,但由于核显和显卡版本太高,centos不支持,而且centos7后续也不更新了,所以选择了ubuntuubuntu系统安装。

weixin_43651674的博客 5805

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

超全超详细的安装nvidia显卡驱动教程

    最近想做的事情有点多,感觉卡不够用了,师兄不知道在实验室机房哪个地方找了一个两卡的废旧服务器,开始上手才发现服务器显卡驱动都没装。显卡还是个GTX1060 6G,甜点级别显卡,跑点小东西玩玩,打点小比赛行了。 准备工作 安装驱动     1、使用标准Ubuntu仓库进行自动化安装     2、使用PPA仓库进行自动化安装     3、使用官方

Moeyinss 4万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Ubuntu20.04安装NVIDIA显卡驱动、CUDA、CUDNN及突破NVENC并发限制、多版本CUDA切换

Ubuntu20安装Nvidia驱动,cuda,cudnn,NVENC突破并发限制

m0_38101947的博客 2万+

NVIDIA显卡驱动 for Linux / Ubuntu22.04

最近在折腾实验室的公用服务器,安了个Ubuntu22.04,安装了NVIDIA驱动、CUDA、cuDNN,稍微记录一下。 1. 前置包安装 2. 禁用nouveau驱动:通过修改blacklist.conf文件禁用系统默认的nouveau驱动,以避免冲突。 3. 下载与安装驱动:提供了从NVIDIA官网下载驱动的链接,并给出了驱动安装的具体步骤,包括如何应对安装过程中的提示。 4. 解决编译错误:详细描述了由于GCC版本不兼容导致的NVIDIA Kernel编译报错与解决

weixin_47937828的博客 2617

ubuntu16.04系统run方式安装nvidia显卡驱动(gcc冲突)

避免sudo apt-get install nvidia-*安装方式造成登录界面循环。 ubuntu 16.04默认安装了第三方开源的驱动程序nouveau,安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。 编辑文件blacklist.conf sudo vim /etc/modprobe.d/blacklist.conf 若未安装...

brave_555的博客 2171

解决Ubuntu安装Nvidia显卡驱动的各种坑

原文:https://blog.youkuaiyun.com/ysy950803/article/details/78507892 (1)用U盘安装Ubuntu系统,卡死在logo界面(下面那一排进度点根本不动),死活进不去; (2)好不容易把(1)解决了,发现分辨率降低成了800*600,安装过程中部分按钮都点不到; (3)安装成功后进系统发现没法调节屏幕亮度(甚至连系统设置-亮度里的条都没了); (4)装...

fengsha6248的博客 1万+

ubuntu安装nvidia显卡驱动注意事项以及关闭ubuntu内核自动更新

ubuntu安装显卡驱动 ubuntu18.04安装注意事项: 主要是gcc版本问题 debug: ubuntu内核升级导致nvidia显卡驱动失败, 安装显卡驱动gcc 7 g++ 7 bash ./cuda_9.0.176_384.81_linux.run 但安装cuda时使用gcc g++版本为4.8.5 nvidia-smi RuntimeError: cuda runtime erro...

jonado13的博客 7988
上一篇: 怎样在 Ubuntu 下手工编译安装 6.* 最新内核
下一篇: Linux 硬件网简介(Linux 用户必备)
learndiary
博客等级 码龄5年 308粉丝 66原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值