Blinue / Magpie

An all-purpose window upscaler for Windows 10/11.
GNU General Public License v3.0
9.23k stars 488 forks source link

关于Total War WARHAMMER III(全面战争战锤3)缩放问题 #632

Open Xiong-Zhen opened 1 year ago

Xiong-Zhen commented 1 year ago

问题:显示器2k,游戏在1080P下使用fsr技术开启缩放,在游戏内鼠标有严重的跳跃式卡顿!并伴随有警报性质的滴,滴,滴的声音,鼠标不移动没有任何问题,使用滚轮和wasd移动屏幕也没有任何问题。但是按住鼠标左键或者右键不松,光标就没有问题,一旦不按着左右键,就会发出滴,滴,滴的警报。 捕获方式不能使用GDI,是黑屏,但没有延迟也没有警报。电脑系统版本没有问题,兼容性DPI都有过调试。 禁用DirectFlip鼠标不会发出警报,但是延迟会变得相当高。 使用这款软件在其他游戏上没有任何问题,唯独在Total War WARHAMMER III(全面战争战锤3)上出了问题。

hooke007 commented 1 year ago

报告bug为什么不使用模板 黑屏部分的问题已有重复 https://github.com/Blinue/Magpie/issues/317

Xiong-Zhen commented 1 year ago

我很抱歉报告bug没有使用模板,我第一次在github上留言,如果这个问题很严重我会稍后删除或再次提交bug,或者在#317接着留言

317的问题所在:系统版本检测为 win7,是否启用了一些兼容性设置,但是我并没有启用win7的兼容性模式,问题没有得到解决

Blinue commented 1 year ago

打开“3D游戏模式”有用吗?

Xiong-Zhen commented 1 year ago

打开“3D游戏模式”没有用,我把我能看到的排列组合都尝试启用或关闭,均解决不了问题

Blinue commented 1 year ago

能发一下日志吗,在logs文件夹里

Xiong-Zhen commented 1 year ago

magpie.log

Blinue commented 1 year ago

日志没有记录错误,这只是一个兼容性问题。我需要自己测试一下

hooke007 commented 1 year ago

我这边需要 禁用 “禁用DirectFlip” 保证正常,但是无法复现延迟问题

Xiong-Zhen commented 1 year ago

我的显示器刷新率是60fps,在游戏内渲染帧数正常有100fps。当我禁用“DirectFlip”后,渲染帧数还是有100fps,可是我的体感帧数只有10--20fps之间,有严重的延迟和卡顿,回到窗口化就一切正常。

Xiong-Zhen commented 1 year ago

补充一点,当我后台运行“战锤3”时。我的其他程序使用Magpie缩放时也会都出现“在游戏内鼠标有严重的跳跃式卡顿!并伴随有警报性质的滴,滴,滴的声音”的问题。包括不限于PotPlayer本地视频,Magpie本身和其他游戏。 当我关闭“战锤3”时,其他程序都可以正常缩放运行。 这很奇怪,这么看来当我运行“战锤3”时可能触发某些全局设置,但我不知道是什么

Xiong-Zhen commented 1 year ago

运行“战锤3”指的是在游戏内进行战斗的场景,比如伏击战或遭遇战时。因为在游戏主界面不会出现卡顿的情况