rubycon 发表于 2025-3-18 12:28

Athtya 发表于 2025-3-18 12:01
我就是放到了C盘根目录。刚也试了.\ 没用

不建议放到分区根目录下,可能导致权限问题了。

放到其他分区的某个文件夹中,以管理员身份启动 powershell 窗口

rubycon 发表于 2025-3-18 12:30

mapleaf 发表于 2025-3-18 12:21
你命令行文件名前面有个空格

poweshell 是这样的了。

linlinmofo 发表于 2025-3-18 13:49

没看出区别

mapleaf 发表于 2025-3-18 14:45

AI翻的:

<# NVIDIA DLSS4 白名单的工作 around DLSS4 随着 RTX 5000 系列一同推出,并包含了几项新的和有趣的特性,例如超分辨率的额外预设,使用了更新的 Transformer 模型。这些特性据称显著提高了图像质量。这些特性的部分功能也适用于较旧的 RTX 卡片以及使用 DLSS3/2 的较老游戏。#>

使用像 DLSS Swapper 等第三方应用,仍然是一种手动替换包含上述功能的 DLL 文件的便捷方式,根据游戏的不同而不同。不过,对于在线多人游戏来说,手动替换 DLL 可能会触发反作弊系统,并且当然也需要手动更新到新的版本/DLL。

随着 DLSS4 的推出,NVIDIA 已经在他们的 NVIDIA App 中采取了一些步骤来让用户“手动”切换 DLSS 版本。理论上这很好,因为它允许游戏通过驱动程序更新自动升级到最新版本。此外,这意味着 DLL 并没有实际被替换,而是通过动态加载机制完成的,因此可以为许多在线多人游戏切换 DLSS 版本。

但是他们的实现过于限制了。

您可能已经注意到,DLSS4 需要在 NVIDIA 应用中为每个游戏单独启用,并且无法使用 DLSS3/2 对所有游戏进行启用。这是因为 Nvidia 决定通过白名单机制来实现该功能。也就是说,只有被 Nvidia 认定为“支持”的游戏才能启用此功能。Nvidia 实施白名单系统其实是有充分理由的,例如确保在“支持”的游戏中提供良好的图像质量,并避免可能触发在线多人游戏中的反作弊系统。

尽管如此,通过 Nvidia Profile Inspector 等工具,仍然可以设置全局配置或针对每个游戏使用更新后的 DLLs,从而强制所有/部分游戏启用 DLSS4 功能。然而,Nvidia 应用程序实际上对此控制得非常严格,在应用程序启动时或在启动“不支持”的游戏时会撤销这些更改。

当前的变通办法是不安装 Nvidia 应用程序,而是使用 Nvidia Profile Inspector。但我个人觉得保留 Nvidia 应用程序以获取其叠加层和 RTX HDR 是值得的。最终,可能也需要安装此应用程序。

经过一些操作,幸运的是可以覆盖白名单并保持 NVIDIA App 安装。下面是一个 PowerShell(v5.1+)脚本,用户只需运行一次,并在重新安装驱动程序之前可能需要运行该脚本来允许驱动程序安装程序更新一个写保护文件(fingerprint.db)。

那么这个脚本做了什么:A) 向用户提供一个包含三个选项的菜单:1. 驱动升级 - 在更新 NVIDIA 驱动之前运行此操作并遵循说明 2. 运行脚本 - 具有相同功能(补丁文件)3. 退出 - 退出菜单并退出脚本 选项 1 和 2 都将执行以下操作:1) 移除两个文件的“只读”属性。- ApplicationStorage.json,该文件包含系统上检测到的游戏设置- fingerprint.db,这是所有覆盖设置的原始文件 2) 修改这些文件以移除 NVIDIA App 放置的覆盖限制 3) 将原始文件(fingerprint.db)设为“只读”4) 重启两个 NVIDIA 服务 - 这需要脚本管理员权限。否则您需要重新启动计算机才能生效。

请注意以下事项!1) 此脚本应以管理员身份运行,以便能够重启两个 NVIDIA 服务 2) 此脚本可能会允许更新您的在线多人游戏的 DLSS 版本,这可能会或可能不会触发防作弊系统。我用 Space Marines 2 成功进行了测试(非常值得),但结果因人而异。3) 当服务重新启动时,屏幕将闪烁/变黑两次请谨慎使用!对于具有防作弊系统的在线多人游戏,请谨慎使用此脚本!

关于如何运行 PowerShell 脚本的附加说明(添加于 2025-02-25):默认情况下,未签名的脚本(如 nVAppAppApp.ps1)下载到本地计算机后无法执行 -出于安全原因。可以通过启动临时绕过或设置永久覆盖来解决此问题。要进行临时绕过,您需要按下 WIN+R 打开运行对话框并执行:`powershell -executionpolicy bypass` 要设置永久覆盖,请在开始菜单中输入“powershell”,右键点击并选择“以管理员身份运行”,然后在 PowerShell 命令提示符下执行:`Set-ExecutionPolicy unrestricted` 无论哪种方式,您现在都有一个可以/将要运行脚本的 PowerShell 提示符。版本 2 - UTF-8 无 BOM 版本 3 - 修改覆盖原文件(fingerprint.db) - 改变操作模式 - 在重新安装驱动后运行脚本版本 4 (2025-02-25) - 脚本本身没有更改。它运行良好,并且效果似乎即使在安装驱动程序后也能保持不变。 - 添加了关于如何允许 PowerShell 运行本地脚本的说明版本 5 (2025-03-10) - 添加了一个用户友好的菜单,包含三个选项:1. 驱动程序升级。在安装新驱动程序之前运行脚本并遵循说明。2. 运行脚本(与之前的功能相同)。3. 退出 #>

SamiD 发表于 2025-3-18 14:55

这个看着不错的哟

hxyqjf 发表于 2025-3-18 15:46

谢谢分享~~~

风夜 发表于 2025-3-18 15:48

有没有大佬试过的?

狐疑 发表于 2025-3-18 16:32

感谢分享,回去试试

Cola加冰 发表于 2025-3-18 16:42

有大佬测试对比过启用前后帧率吗

tangdong365 发表于 2025-3-18 16:52

感谢分享,先收藏了!!!!

lincoln-chen 发表于 2025-3-18 17:18

rtx 2080 老当益壮,再战5年

reaper666 发表于 2025-3-18 17:41

先观望一下,看看效果

bubufish 发表于 2025-3-18 17:42

看了一下说明,没敢用,网游用有风险,反作弊检测有可能封号

zgcc 发表于 2025-3-18 17:49

bubufish 发表于 2025-3-18 17:42
看了一下说明,没敢用,网游用有风险,反作弊检测有可能封号

怕什么呢,大不了重装下系统。

蓝月无痕 发表于 2025-3-18 18:09

有没有大佬测试过效果怎么样,这个还是不太敢用,会不会对显卡硬件造成影响

sunnyvv512 发表于 2025-3-18 18:19

2080sm路过,大喜过望。。

bubufish 发表于 2025-3-18 18:34

zgcc 发表于 2025-3-18 17:49
怕什么呢,大不了重装下系统。

{:5_264:}我是担心号被封

空木葬花 发表于 2025-3-18 18:57

你们确定能用嘛我这里界面就闪一下就消失文件里也没什么说明文件啊

liwen340 发表于 2025-3-18 19:31

一会试用一下,非常感谢

ugvfpdcuwfnh 发表于 2025-3-18 19:32

转发一般要说一下原作者或者原链接,尊重一下版权哦{:5_264:}
页: 1 2 [3] 4 5 6
查看完整版本: 在RTX20, RTX30, RTX40 系显卡上启用 DLSS4