导航:首页 > 编程系统 > nvidia显卡linux

nvidia显卡linux

发布时间:2023-05-25 20:46:36

linux如何配置nVIDIA显卡驱动

1、先确认显卡型号,笔者的是GeForce GTX 750 Ti
网站下载驱动 https://www.nvidia.cn/Download/index.aspx
1)打开终端,先删除旧的驱动:
sudo apt-get purge nvidia*
2)禁用自带的 nouveau nvidia驱动
创建一个文件通过命令 sudo vim /etc/modprobe.d/blacklist-nouveau.conf
并添加如下内容:
blacklist nouveau
options nouveau modeset=0
再更新一下
sudo update-initramfs -u
修改后需要重启系统。确认下Nouveau是已经被你干掉,使用命令: lsmod | grep nouveau
3)重启系统至init 3(文本模式),也可先进入图形桌面再运行init 3进入文本模式,再安装下载的驱动就无问题,
首先我们需要结束x-window的服务,否则驱动将无法正常安装
关闭X-Window,很简单:sudo service lightdm stop,然后切换tty1控制台:Ctrl+Alt+F1即可
4)接下来就是最关键的一步了:sudo./NVIDIA-Linux-x86_64-440.44.run开始安装,安装过程比较快,根据提示选择即可最后安装完毕后,
重新启动X-Window:sudo service lightdm start,然后Ctrl+Alt+F7进入图形界面;更多Linux介绍可查看《Linux就该这么学》。

② Linux下如何查看NVIDIA显卡信息

1、首先在ubuntu系统中按Ctrl+Alt+T快捷键打开命令输入框,输入“gnome-terminal”命令,然后按回车键即可打开终端:

③ linux怎么安装nvdia显卡驱动

linux安装nvdia显卡驱动:
1、查看显卡是否装好:
(1)运行glxinfo| grep rendering;
(2)如果显示"directrendering: Yes",则已安装;
2、到nvdia官方网站下载相应驱动;
3、安装步骤:
(1)开始安装前,先修改/etc/inittab文件,将:
id:5:initdefault:
改为:
id:3:initdefault:
# vi /etc/inittab
(2)然后重启电脑,运行NVIDIA程序
系统进入字符模式并用root登录,随后运行NVIDIA-linux-x86-1.0-5336-pkg1.run
# sh NVIDIA-linux-x86-1.0-5336-pkg1.run
(3)安装过程中,根据提示作出选择
如果提示有旧驱动,询问是否删除旧驱动,选Yes;
如果提示缺少某某模块(moles),询问是否上网下载,选no;
如果提示编译模块,询问是否进行编译,选ok;
如果提示将要修改xorg.conf,询问是否允许,选Yes;
接下来就是等待安装完成(安装大概用时5分钟)。
(4)修改xorg.config文件,把Driver “nv”手动改成Driver “nvidia”
# vi /etc/X11/xorg.conf
(5)最后修改inittab文件,将:
id:3:initdefault:
改回:
id:5:initdefault:这样就安装完成,重启电脑
# reboot
(6)当看到NV的logo后,安装成功。
(7)如果不要显示NVIDIA的LOGO,可以修改/etc/X11/xorg.conf
在Section"Device"中添加Option"NoLogo" "True"
如:
Section "Device"
Identifier "通用显示卡"
Driver "nvidia"
Option "NoLogo""True"
EndSection
完成以上步骤就在linux成功安装了nvdia驱动。

④ linux安装显卡问题(NVIDIA GeForce 8400M)

安装kernel-devel这个包
然后安装显卡驱动时加参数
./Nvidia*.sh --kernel-source-path=/usr/src/kernels/你的内核版本,可输入2 按TAB补全

⑤ 为何 NVidia 的开源驱动程序对 Linux 如此重要

出品|开源中国

译|罗奇奇

RedHat 桌面、图形、信息 娱乐 和 i18n 总监 Christian F.K. Schaller 在博客中分享了他对 NVIDIA 开源 Linux GPU 内核模块的一些看法,并分析了 NVidia 的开源驱动对 Linux 社区的重要性。

首先需要明确的是:NVIDIA 开源了 out of tree 源代码内核驱动程序。这些驱动程序已经过测试,它在作为数据中心的 GPU 上支持 CUDA 用例,但尚未支持图形显示。尽管也有支持图形显示的代码,但这些代码还没有写完或完全测试。

此外,开源的只是内核部分,然而现代图形驱动的很大一部分是在固件和用户空间组件中,而这些仍然是闭源的。因此,对于普通的 Linux 桌面用户来说,目前 NVIDIA 的开源驱动程序并不能带来一些显而易见的好处。

但无论如何,现在有了一个 NVidia 内核驱动,它能够使用 linux 内核中仅支持 gpl 的 API ,这就为后面的以切打下了基础。

开源驱动能取代二进制驱动程序吗?

目前还不能,该开源驱动程序只支持 NVidia 图灵芯片及更新版本的图形处理器,这意味着它对 2018 年之前的图形处理器都不起作用。另外,在 开源内核模块经过全面测试和扩展,以用于图形显示用喊伏例之前,即使你使用的是图灵或更新版本的 GPU,仍需要在系统中使用二进制驱动。

此外,正如上面所说的,现代图形驱动的很大一部分是在固件和用户空间组件中,因此,即使开源内核驱动程序有图形显示能郑档携力,二进制驱动程序仍将继续存在。

Nouveau 是一个旨在为 NVIDIA GPU 建立高质量的、自由的开源驱动项目,它最初是作为逆向工程驱动程序开发的,但近年来实得到了 NVIDIA 的积极支持。Nouveau 功能齐全,但由于无法重新计算 NVidia 显卡的时钟等功能而受到严重阻碍,这意味着它不能像二进制驱动那样提供完整的性能,此次 NVIDIA 开源的 GPU 内核模块对 Nouveau 社区和项目都大有帮助。

需要注意的是: Linux 内核不允许同一个硬件有多个驱动程序,所以要想让新的 NVidia 内核驱动程序在当前的 Linux 版本中运行,就必须退出现在的 Nouveau,或者至少被限制在一套不同的硬件上。就像二进制驱动一样,Nouveau 的很大一部分不在内核中,而是在 Mesa 和 NVidia 目前提供的 Nouveau 特定固件中发现的用户空间部分。

目前 NVIDIA 和 RadHat 等发行版讨论的计划是让 NVidia 的二进制驱动和 Mesa 共享一个内核驱动,这可能是一个全新的驱动程序,旨在同时满足 NVidia 用户空间和 Mesa 用户空间的需求。但这可能需要几年的时间来实现。这对开源社区和 NVidia 都有明显的优势。对于开源社区来说,这意味着现在将拥有一个内核驱动程序和固件,它允许更改 GPU 的时钟,以提供人们期望从 NVidia 显卡获得的显示性能,这意味着 Linux 将拥有一个可以在第一时间访问新一代 NVidia 硬件的固件和内核更新的驱动程序。

就近期而言,它不会产生重大影响。但随着时间的推移,它提供了一种从根本上简化对 NVidia 硬件支持的途径。从长远来看,用户有机会能在 NVidia 硬蠢老件上获得与 Linux 为 Intel 和 AMD 的硬件提供的的体验,即一些开箱即用的功能

开源还意味着 Linux 发行版可以第一时间支持新的 NVIDIA 芯片,一个高性能的 NVidia 开源 Mesa 驱动程序将允许 Linux 发行版签署 NVidia 驱动程序和内核的其他部分,以实现安全重启等功能。

由于第一个开源驱动版本 R515 是针对计算 GPU 的,所以可以预期这些选项也将首先为计算用户提供,然后再为显卡用户提供。

NVidia 需要继续努力完成这个新的驱动程序功能,无论是计算还是图形显示用例。而 Linux 社区和 NVIDIA 需要共同为未来的统一内核驱动程序制定一个计划,并围绕它制定一个适用于它的模型。无论是 Linux 社区还是 NVidia,都需要添加 Mesa Vulkan 驱动程序之类的东西,类似于为 AMD 提供 RADV 的方式。

我对驱动程序的了解水平有限,如有一些理解错误,欢迎大家指正批评。

原文:https://blogs.gnome.org/uraeus/2022/05/11/why-is-the-open-source-driver-release-from-nvidia-so-important-for-linux/


⑥ (Linux)在Linux Ubuntu 上安装 nvidia 显卡驱动

如果回复 Yes 说明显卡驱动安装 .
或者用下面的指令,如果返回了显卡信息说明驱动已经安装:

下面这三个指令,根据你的需要使用:

安装驱动时,先把显卡驱动加入PPA:

安肢配态装时,一行命令即可安装(根据你的需要换版本,这个指令适合老版本的驱动):

如果上面的命令报了如下错误:

说明你要安装的版本比较新,可以用如下指令进行安装:

这样就安装好了,最后重启就可以:

包括禁用nouveau等准备工作以及Ubuntu,ppa,官方安装三种安装方法(安装的是440版本)
https://blog.csdn.net/sinat_34686158/article/details/106845208?%3E
包括安装CUDA和切换不同版本CUDA
https://blog.csdn.net/c2250645962/article/details/106796491
解决安装驱动启动后的黑屏问题:
https://blog.csdn.net/qq_26564783/article/details/92839472
这个操作较少,先进入电脑的BIOS,把Security Boot设置为Disabled,然后通过历源命令安装
但是真实情况根本不会这么顺利:
https://blog.csdn.net/qq_40829288/article/details/90509418
https://www.cnblogs.com/youpeng/p/10914047.html
多版本卖神CUDA并切换环境:
https://blog.csdn.net/c2250645962/article/details/105177052
包括卸载旧驱动和通过PPA通道安装新驱动:
https://blog.csdn.net/breeze5428/article/details/80013753

⑦ 请问 Linux下nvidia显卡驱动的安装步骤

Ubuntu7.10 其他发行版1下姿肆载驱动 http://www.nvidia.com/page/home.html在下下载的就是NVIDIA-Linux-x86-100.14.23-pkg1.run这个文件2.删除原驱动包sudo apt-get --purge remove nvidia-glx然后删除 /lib/linux-restricted-moles/2.6.22-14-generic/文件夹下面带有nvidia字样的内容,这里是内核自带的驱动再检查一下/etc/init.d/nvidia-glx /etc/init.d/nvidia-kernel这两个文件是否存在,删除3、安装要用到的软体sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`安装编译包4备份sudo cp /etc/default/linux-restricted-moles-common /etc/default/linux-restricted-moles-common.backupsudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup5.禁止系统使用默认的驱动sudo gedit /etc/default/linux-restricted-moles-common在最后的双引号中添察此加nv nvidia_new,即“”改成“nv nvidia_new”如果前面第二步删除完整了其实也可以不用执行这一步6.停止GDM进程sudo /etc/init.d/gdm stop按Ctrl+Alt+F1,登录后7.进入下好的驱动所在目录(用ls命令确认文件在不在)sudo sh NVIDIA-Linux-x86-100.14.23-pkg1.run安装过程中,如果提示有旧驱动,询问是否删除旧驱动,选Yes;如果提示缺少某某模块(moles),询问是否上网下载,选no;如果提示编译模块,询问是否进行编译,选败册迅ok;如果提示将要修改Xorg.conf,询问是否允许,选Yes;接下来就是等待安装完成8.安装完成就回到终端,重启GDMsudo /etc/init.d/gdm restartok了,当看到NV的logo后,安装成功。如果实在不想看NVIDIA的LOGO,可以修改 /etc/X11/xorg.conf在Section "Device"中添加Option "NoLogo" "True"如:Section "Device" Identifier "通用显示卡"Driver "nvidia" Option"NoLogo" "True"EndSection

⑧ Linux中如何管理Nvidia GPU卡

1.查看显卡信息

由于测试环境使用的是NVIDIA的显卡,这里直接通过lspci命令即可查询具体显卡信息

“00:06.0”,这一个参数是总线编号,第二个是插槽编号,第三个是功能编号,它们都是十六进制的数字。

2.查看显存以及GPU的使用情况

Nvidia自带一个命令行工具可以查看显存的使用情况: nvidia-smi

参数解释:

Fan: 显示风扇转速,数值在0到100%之间,是计算机的期望转速,如果计算机不是通过风扇冷却或者风扇坏了,显示出来就是N/A;

Temp: 显卡内部的温度,单位是摄氏度;

Perf: 表征性能状态,从P0到P12,P0表示最大性能,P12表示状态最小性能;

Pwr: 能耗表示;

Bus-Id: 涉及GPU总线的相关信息;

Disp.A: 是Display Active的意思,表示GPU的显示是否初始化;

Memory Usage: 显存的使用率;

Volatile GPU-Util: 浮动的GPU利用率;

Compute M: 计算模式;

下边的Processes显示每块GPU上每个进程所使用的显存情况,上述测试环境没有,可参考它图如下:

3.周期性的输出显卡的使用情况

可以参考如下命令:

命令行参数-n后边跟的是执行命令的周期,以s为单位。

1.列出所有可用的Nvidia设备

2.列出每个GPU卡的详细信息

3.查询某个GPU卡的详细信息 (指定GPU卡的id,只截图一部分)

4.要以1秒的更新间隔监控GPU的总体使用情况

5.要以1秒的更新间隔监视每丛枯个进程的GPU使用情数郑散况

6.加上-pm参数可设置持久模式:0/禁用,1/启用

7.加上-e参数可以切换ECC支持:0/禁用,1/启用

8. 加上-r参数可以重启某个GPU卡(0是GPU卡的薯氏序号)

⑨ Linux 安装 Nvidia 驱动出现的黑屏各种问题和解决方式

之前因为想 OBS 支持 h264-nvenc 这个功能然后就编译ffmpeg,然后使用 Github 上面的一个编译 项目 ,项目编译完成之后重启电脑,然后就进入不了系统的登录页面了,选择进入Linux系统之后就一直黑屏,最后不知道什么原因,只能重装,花了我一个晚上弄才把 i3-wm 桌面弄好,真的不想再来一次了。

在重新安装 linux-mint 的过程中有几个值得注意的点:

然后昨天晚上自己又不死心,既然通过 snap install obs-studio 安装的OBS支持 nvenc 的功能,然后就想着更新 nvidia 驱动或许能够解决现有不能使用 h264 硬汪空件编码的问题,然后使用 apt search nvidia ,找到最新版本的 nvidia-430 ,然后使用 sudo apt-get install nvidia-430 直接安装最新版本的英伟达显卡驱动,安装完之后重启系统,消陵胡很好!系统又重新黑屏了。

最后 Google 出来的解决方式是进入 linux recover mode 使用root账号登陆之后卸载所有的英伟达驱动即可。

中间使用命令的过程中可能会出现没有权限的提示 xxx is not in the sudoers file. This incident will be reported
的错误,解决方法就是在 /etc/sudoers 文件里给用户添加权限,此时如果我们直接输入命令 chmod u+w /etc/sudoers
会报错如下:

此时我们在窗口输入命令:

(这里是重新挂载/etc分区,我的/etc是在跟目拿拦录下 所以是对/目录重新挂载为读/写),再输入命令

这样子就可以获取到权限重新删除英伟达显卡驱动即可。

重新登录之后就可以正常登录桌面了,但是此时的显卡驱动是使用开源版本的驱动,我们可以安装 nvidia-418 来切换成英伟达驱动

⑩ Linux为什么不要用nVIDIA显卡

这是什么话?

linux 是一类操作系统的,属于软件

用nVIDIA显卡应该是 硬件吧

很多机器都用 nVIDIA显卡 呢

阅读全文

与nvidia显卡linux相关的资料

热点内容
什么app可以提前看妇联 浏览:234
华硕笔记本怎么更改文件路径 浏览:886
主文件名可以包括任何字符 浏览:871
浏览器怎么图片转文件 浏览:91
哪个网站女装便宜 浏览:946
什么app回收lv包 浏览:917
pip从文件安装软件包 浏览:694
nba2kol快速升级 浏览:392
宽带数据线和机顶盒如何连接 浏览:325
电影院最新电影用什么app可以看 浏览:601
设备管理文件包括什么 浏览:852
编程不会技巧怎么办 浏览:430
艾森升级问题解答 浏览:536
压缩文件资源管理器就已挂起 浏览:319
两个相同的表格如何数据相加 浏览:15
键盘加密的密码学 浏览:718
怎么删除CAD中备份的文件 浏览:885
塔吊位置布置图cad文件 浏览:831
哪个网站电信话费优惠 浏览:824
美版苹果6Sprint版组装机 浏览:811

友情链接