虽然大伙儿都不喜欢老黄,但一直以来,NVIDIA 的显卡都被冠以「稳定,毛病少,驱动适配好」的名词标签。
不过在去年发布的 RTX 50 系显卡上,这些标签被 NVIDIA 自己一夜打碎。
众所周知,NVIDIA 的 50 系显卡一经推出就迎来黑屏崩溃、烧接口、缺少 ROPs 等一系列问题。
特别是一向以驱动稳定著称的 N 卡,直到前段时间 RTX 5060 发布,依然在修复黑屏问题。
并且据最近一名外国 UP 发现,NVIDIA 显卡的 Resizable BAR 功能也没有默认开启,手动开启后会带来约 10% 的性能提升。
看到这肯定有同学疑惑了,这是个啥?
其实 PC 硬件圈比较熟悉的同学一点也不陌生,Resizable BAR翻译过来意思是可调整基址寄存器。
先来个名词解释,在传统关闭状态下,CPU 每次只能访问显卡显存中 256MB 的数据。Resizable BAR 的加持下直接大门敞开,CPU 就可以访问显存中全部的数据,从而加速信号交换达到提升性能和帧率的效果。
其实这技术在 PCIe 2.0 的时代就已经出现了,AMD 因为 CPU 和 GPU 两头抓,所以一马当先用上了。
也就是在之前高调宣扬的 SMA 智能寻址显存技术(AMD Smart Access Memory),在 5000 系锐龙处理器和 6000 系显卡上率先支持,后来 AMD 也下放到了 3000 系锐龙的身上。
而 NVIDIA 这边也在 30 系显卡上全面支持。
微星测试数据,搭配为i9-11900K+RTX3090
看到这可能又有同学疑惑了,都支持那么久了,怎么到现在才发现默认没开?
原因就是 NVIDIA 驱动显示异常。
无论是从 GPU-Z 还是 NVIDIA 的控制面板里显示的均为 Resizable BAR 开启状态。
但在开源软件 NVIDIA Profile Inspector 里发现这个选项依然为关闭状态。
手动开启后在 i9-14900KS+RTX5090 的平台上测试,开启前,3DMark Port Royal 项目得分为 37105,开启后项目最高得分为 40602,提升幅度为 9.4%。
帧率也从原来的 171 FPS 提升到 187 FPS,提升幅度也达到 9.3%,基本和跑分差距一致。
而在另一套老平台 i9-12900K+RTX 4090 上面,同项目得分从 25937 提高到 26364,仅有 2%。
阿红也用自己的 12600KF+4060Ti 测试,无论是光栅 Time Spy 还是光追 Port Royal 基本没有什么差距,但两者都是开启后分数略高,猜测是 50 系独占 Bug 或者越高端的显卡差距越大。
Time Spy 测试(上为未开启,下为开启):
Port Royal 测试(上为未开启,下为开启):
因为 Resizable BAR 技术在不同游戏上面的表现也不太一样,这个就靠大伙儿自己去具体尝试了。
具体的开启方法如下:
1.首先还是打开自己的 NVIDIA 控制面板或者 GPU-Z 查看电脑是否在 BIOS 开启该技术。
默认一般是开启的。如果没有开启就进入 BIOS 当中开启,以华硕主板为例。
◆ 关闭 Boot 选项里的 CSM 模式,也就是说,系统需要在 UEFI 模式引导下使用。
2.下载 NVIDIA Profile Inspector 开源软件
地址如下:
https://github.com/Orbmu2k/nvidiaProfileInspector/releases/tag/2.4.0.19
如果打不开 GitHub 的同学也可以用咱们提供的压缩包(154KB)
地址如下:
https://pan.quark.cn/s/8351e37c0dd3
3.打开软件修改三个参数:
◆ 将 rBAR 修改为「Enable」
◆ 如果效果不理想想改回点击软件上方中间的 NVIDIA 图标加载默认设置再点击右上角「Apply changes」即可。
总的来说,自从 NVIDIA 踏入 AI 这条路以来,对于游戏显卡业务投入精力算是越来越少了,至于究竟是出于兼容性保护措施还是一直没上心导致没发现的 Bug 的结论,就留给大伙儿去验证了。
数据来源:YouTube,微星,部分图源网络。
本文编辑:@ 阿红
©本文著作权归电手所有,未经电手许可,不得转载使用。