升级opengl和显卡驱动_到底用不用更新显卡驱动

news/2024/11/16 18:56:04/

在显卡界,尤其是NVIDIA显卡圈里,现在热度最高的一个词,就是“负优化”。

是的。就是字面意思。所谓的负优化,按照FANS们的解释就是:

一款显卡,会随着驱动程序的更新,而在性能方面,反而下降。甚至下降到不堪入目。

我以前也一直认为,是这样的,而且也切身的体会到了这个现象是真实且存在。但是最近因为时间宽裕,我很详细的通过很多渠道,了解了一下到底硬件和对应的驱动是个什么关系的时候,忽然感觉,这个说法,是很不负责任的。

因为我本人接触模拟器比较多。模拟器的更新是非常频繁的。一天有20几个分支的更新,这只不过是一个还没凉透的模拟器的日常行为。也只有这些走在最前端的开发者,才真的会对每一次的系统更新特别敏感,对于每一次的显卡驱动更新,就特别留意。

好多玩DOTA2的人,都曾经看到过一个新闻。就是DOTA2新出了一个Vulkan模式。天天到处吹,有说这个好的。有说这个不好的。

我现在问你,请问,NVIDIA的显卡驱动,从什么版本开始,支持了Vulkan?又是从什么版本开始,支持了Vulkan 1.1?

很多人压根就没弄明白,到底驱动更新都更新了什么内容。你们真的仔细的看过每次NVIDIA发布了新驱动以后,那个附带的说明文档吗?

上图,就是最新的NVIDIA显卡驱动的发布页面。红线标注处,是常规的信息发布。

如果你就只看这里,那么你就仅仅是个玩家而已。你看的连皮毛都算不上。连皮毛都不知道怎么回事的人,就不要参与是不是“负优化”的讨论了。

如果你真的准备跟别人深入的互喷,最起码,你应该看的是这里:

在这里面,你才能真正的知道,驱动到底都更新了什么。以及,还存在着什么不足。

比如这种的,就是很直接的告诉你,一切都是字面意思:

然后在上面的基础上,更加有料的内容,其实是在这里:

就先看看Vulkan相关的吧。因为OPENGL已经很老了。我们就看每次驱动更新,对于Vulkan的支持。

这是总体上的说明:

那么,实际上,是什么情况?因为这已经是很久很久以前的版本了。所以现在只能看到历史记录,并看不到当时发布这个驱动的时候,说明文档里是不是有。话说回来,就算有,又有几个人看过?

在389.xx之前,还有很多更新都是添加了对Vulkan的支持。但是,一直到了这个版本,才算真的直接说出了 Full support for Vulkan1.1

我也比较关注新驱动出来,主流媒体的评价。但是,当时这个地方,没有任何一个人说明。现在人一致都在说一个事情。就是都觉得388.71.也就是这个所谓的“吃鸡”最佳驱动,但是,很可惜。除非你就天天吃鸡,一旦你有点别的需求。这个驱动,至少在Vulkan方面,可能除了让你“吃鸡”,还得让你“吃瘪”。

所以,那些张嘴就喷说负优化的,我觉得你们应该更冷静的想一个问题,就是是不是所有驱动里面添加的新功能,都适合你手头的显卡?

并且显卡驱动比较现实的一个问题,就是谁也没要求最新的显卡驱动一定就是什么BUG都没有的。上面我说的这个最新的驱动,还是WHQL的,但是,里面一样很坦诚的告诉你了很多事实。

那么,肯定有人要喷:既然你都搞不定当下的BUG,你还发布新驱动干什么呢?

比如说,以前大家都会九九八十一的口诀。因为当初的蛮荒年代,我们主要的计算量体现在我给你一块糖,你给我一块糖的阶段。81已经是一个很大的数字了。

那么,现在我们更新了一下,变成9999X9999。怎么办?因为可能我们现在面对的是要去征服星辰大海。我们无法用81去测量地球到月球的距离,我们需要一个更大更大的数字,和更大更大的计算量。

所以,为了让那些只能数到81的同学,也能接触到99980001这么大的数字,我们对他们敞开了大门。但是,因为智力上面的缺陷,让一个只能数到81的人,忽然间去理解99980001,这中间的艰辛,不言而喻。

所以,我个人觉得,所谓的负优化,说的直接一点,是把一个不应该让小朋友做的事情,分给小朋友去做了。

所以,所谓的负优化,根本就没必要去介意。你觉得对应你当下的吃鸡,就是388.71好。那你就永远别更新不就得了。等到什么时候,吃鸡过气了。出了吃瘪,然后吃瘪需要你更新998.998,你不更新你就玩不了。你自己掂量是更新还是不更新不就得了?

驱动是否更新要比照着自己的实际情况。如果是两个时间间隔比较长的游戏,那么只能顾一头是很正常的事情。

所以,每次驱动的更新,未必都是为了让大家吃鸡吃的更痛快,这个世界上,不是所有人都吃鸡,还有很多人是要做别的事情的。


http://www.ppmy.cn/news/190469.html

相关文章

CUDA配置正确,但是torch.cuda.is_available()却是False的解决方案

1.torch.cuda.is_available()返回为False 有时候我们想要使用GPU加速,但是发现CUDA、pytorch都安装好了,且版本也匹配,但是仍然无法使用GPU,显示信息如下: 这时候我们可以看看是不是我们的Pytorch的问题 2.输入下面命令查看pyto…

【Java技术专题】「Guava开发指南」手把手教你如何进行使用Guava工具箱进行开发系统实战指南(Optional篇)

Guava相关的介绍 Guava工程包含了许多被Google的Java项目广泛依赖的核心库。我们希望通过本文档为Guava中最流行和最强大的功能提供更具可读性和解释性的说明。 本教程是中级教程,适合 Guava 中级开发者的进阶学习。 学习Guava前的准备工作 学习目标和计划&#xf…

JAVA网络编程(一)

一、什么是网络编程 定义:在网络通信协议下,不同计算机上运行的程序,进行的数据传输。 应用场景:即时通信,网游,邮件等 不管什么场景,都是计算机与计算机之间通过网络在进行数据传输 java提供一…

Rust 笔记:Rust 语言中的枚举

Rust 笔记 Rust 语言中的枚举 作者:李俊才 (jcLee95):https://blog.csdn.net/qq_28550263?spm1001.2101.3001.5343 邮箱 :291148484163.com 本文地址:https://blog.csdn.net/qq_28550263/article/details/…

一个简易的多GPU服务器监控程序

前言 因为实验室有很多台 GPU 服务器,每次要运行代码都要一台一台跑上去看GPU有没有人用,所以就写了一个这种小程序。 https://github.com/rikonaka/watchcorgi效果图 curl http://127.0.0.1:7070/info >> 2023-06-03 12:01:31 [watchcorgi] --…

python: zip 和unzip用法

a [1, 2] b [1, 3] zipped zip(a, b) zipped <zip at 0xa857448> list(zipped) [(1, 1), (2, 3)] c, d zip(*zip(a, b)) c, d list(c), list(d) ([1, 2], [1, 3])

zipfile.BadZipFile: File is not a zip file

zipfile.BadZipFile: File is not a zip file的问题复现步骤&#xff1a; 使用openpyxl的save函数&#xff0c;将数据保存在Excel文件中。在没有保存完成的情况下&#xff0c;又使用load_workbook函数加载该Excel文件。 解决方法&#xff1a;在执行完save前&#xff0c;不要使…

”拒绝访问,压缩包无法解压,压缩文件zipped无法创建指定的目录“的解决方法

电脑重装系统之后偶然间解压缩的时候提示拒绝访问&#xff0c;无法创建指定的目录。 分析应该是权限的问题&#xff0c;然后尝试给目标文件夹添加当前账户的控制许可&#xff0c;如下图&#xff1a; 再次解压即可完成。 原因应该是重装系统之后新的账户和原系统的硬盘文件之间的…