嘿,我又来了,辐射美剧带火了辐射游戏,至于近期更新的所谓次世代版有多烂不想吐槽了,
之前用一行代码启动项添加 SteamDeck=0 %command%调出了画质选项,
现在广大oled的机油遇到的是帧率减半问题,即90hz实际游玩只有45帧,
然而锁60帧转动视角可以明显感觉到只有30帧,整个帧数图波涛汹涌。
该错误的根源在于游戏程序员所做的一些指令操作,大概是为了让游戏与高刷新率显示器(90fps)兼容。该指令与 Proton 的 dxvk 库交互,这就是将 DirectX 转换为 Vulkan 的原因。对于游戏每进行一次渲染循环,dxvk 就会渲染两帧。这混淆了 gamescope 的帧速率监视器和限制器,另外再次吐槽小陶和贝塞斯达以及星空!
找了一些地方,总算找到解决方式,具体如下:
到桌面模式创建名为 /home/deck/fallout4.conf 的文件,注意后缀名必须为”conf“,不能是”txt“,
在该文件中写:
dxgi.syncInterval = 1
然后打开《辐射4》的Steam属性,并将启动选项设置为:
DXVK_CONFIG_FILE=/home/deck/fallout4.conf %command%
完美解决。
ps:更新次世代前有个改ini文件的方法,但是改后每次修改设置都会自己恢复,
就算是这样的方法本次更新后也已失效,现在这个新建allout4.conf 的文件方式可以改一次即可,
调整设置后都不需要再操作。
爽玩吧!
之前用一行代码启动项添加 SteamDeck=0 %command%调出了画质选项,
现在广大oled的机油遇到的是帧率减半问题,即90hz实际游玩只有45帧,
然而锁60帧转动视角可以明显感觉到只有30帧,整个帧数图波涛汹涌。
该错误的根源在于游戏程序员所做的一些指令操作,大概是为了让游戏与高刷新率显示器(90fps)兼容。该指令与 Proton 的 dxvk 库交互,这就是将 DirectX 转换为 Vulkan 的原因。对于游戏每进行一次渲染循环,dxvk 就会渲染两帧。这混淆了 gamescope 的帧速率监视器和限制器,另外再次吐槽小陶和贝塞斯达以及星空!
找了一些地方,总算找到解决方式,具体如下:
到桌面模式创建名为 /home/deck/fallout4.conf 的文件,注意后缀名必须为”conf“,不能是”txt“,
在该文件中写:
dxgi.syncInterval = 1
然后打开《辐射4》的Steam属性,并将启动选项设置为:
DXVK_CONFIG_FILE=/home/deck/fallout4.conf %command%
完美解决。
ps:更新次世代前有个改ini文件的方法,但是改后每次修改设置都会自己恢复,
就算是这样的方法本次更新后也已失效,现在这个新建allout4.conf 的文件方式可以改一次即可,
调整设置后都不需要再操作。
爽玩吧!