嗨玩手游网

程序员笔记:LINUX安装NVIDIA驱动程序

众所周知,Linux发行版繁多,不同版本之间差异奇大,对Nvidia驱动的支持也是良莠不齐。

作为一个Linux发行版,如何集成一个可用的显卡驱动是一个不得不面对的问题。N卡的Linux驱动分为开源驱动和闭源驱动。开源驱动就是大名鼎鼎的nouveau。

在法文中,Nouveau的意思相当于"new",就是新的意思,是一个由爱好者组织的针对Nvidia显卡开发的第三方开源3D驱动的共同项目,并且nouveau是在完全没有得到NVIDIA任何支持的情况下进行开发的,Nouveau算是X.Org基金会的一个项目(注:X.Org基金会是负责X Window System开发的社团,2004年1月22日在Open Group的X网站基础上建立。 )。开发所用方式我们也都很熟悉,和创新声卡kX驱动当年开发的方法类似,反编译Nvidia的Linux显卡驱动,然后进行再加工深处理的进一步开发工作。

由于其开源特性,Nouveau是是Linux KMS驱动的一部分,最新的版本在Linux内核中支持Nvidia的帕斯卡构架。

但是,其与NVIDIA官方驱动存在冲突,并且会影响GPU运行的可靠性。因此,对于显卡使用需求不高的用户,可以考虑直接使用Linux KMS集成的nouveau驱动。但对于游戏、高性能计算、3D渲染等场景,则需要使用Nvidia GPU官方驱动。

在Linux系统中安装NVIDIA显卡驱动前,建议先卸载Linux系统自带的显卡驱动nouveau。

# 查看是否开启

lsmod | grep nouveau

#不同Linux系统nouveau驱动禁用方式

Ubuntu

创建文件/etc/modprobe.d/blacklist-nouveaunf,添加如下文本:blacklist nouveauoptions nouveau modeset=0重新生成initramfs$ sudo update-initramfs -u

Fedora

创建文件/usr/lib/modprobe.d/blacklist-nouveaunf,添加如下文本:blacklist nouveauoptions nouveau modeset=0重新生成initramfs。$ sudo dracut --force

RHEL/CentOS

创建文件/etc/modprobe.d/blacklist-nouveaunf,添加如下文本:blacklist nouveauoptions nouveau modeset=0重新生成initramfs$ sudo dracut --force

OpenSUSE

创建文件/etc/modprobe.d/blacklist-nouveaunf,添加如下文本:blacklist nouveauoptions nouveau modeset=0重新生成initrd$ sudo /sbin/mkinitrd

SLES

SLES中未安装nouveau驱动。

#重启电脑

reboot

#验证是否屏蔽成功

lsmod | grep nouveau

成功禁用nouveau后,到官网下载对应版本驱动的文件,进行Nvidia闭源驱动的安装

#安装驱动

./NVIDIA-Linux-x86_64-515.76

如果希望命令行静默安装,则

./NVIDIA-Linux-x86_64-515.76 -s

在安装过程中,最后会提示我们安装 xconfig,这时候果断选"no"。

显卡驱动里集成的opengl版本可能与Linux桌面环境的opengl版本冲突,则

./NVIDIA-Linux-x86_64-515.76 --no-opengl-files

#查看显卡基本信息:

nvidia-smi

nvidia-smi展示显卡状态

如果可以看到显卡的信息,那么这次安装的驱动就可以正常打开了。

永劫无间79最新优化教程出炉!卸载显卡时,务必使用安全模式

永劫无间79最新的优化教程已经出炉啦!为了避免游戏出现黑屏、蓝屏等问题,建议安装N卡或A卡的驱动,并了解如何卸载显卡以避免注册表残留。卸载显卡时,请务必使用安全模式,否则可能导致系统崩溃。

N卡的设置步骤如下:右键桌面或右下角的NVIDIA图标,选择NVIDIA控制面板,打开。在预览图形设置中选择侧重于性能。在OpenGL渲染中选择显卡Vulkan/0penGL。在现行方法中选择优先本机。在低延迟模式中选择关闭或超高。根据个人喜好选择。在电源管理模式中选择最高性能优先。在纹理过滤质量中选择高性能。在线程优化中选择自动。在首选刷新率中选择最高可用。在PhysX中选择NVIDIA GeForce RTX4070。在PhysX中选择自行选择。在分辨率中选择画面最高分辨率。在帧率上线中选择无限制。在DLS5质量中选择NVDIA图形增强开启或关闭。在30系列中选择曲面细分高光照中后期高。在笔记本1080p画质中选择1080p。

Windows的设置步骤如下:打开游戏模式开启硬件加速。在GPU计划中选择关闭。在搜索栏中输入设备管理器。找到高精度事件计时器并右键选择禁用,以提升游戏加载速度。在永劫无间中建议设置渲染比例为100,画面模式为全屏分辨率为画面最高分辨率,帧率上线为无限制。DLS5质量为NVDIA图形增强开启。这些设置可以根据个人喜好进行调整。

更多资讯
游戏推荐
更多+