-
Notifications
You must be signed in to change notification settings - Fork 500
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
往日不再无法使用 #166
Comments
对于一些游戏GraphicsCapture是唯一的捕获方式。 从你的描述看使用Magpie之后游戏的帧率非常低,你可以在选项,高级里打开帧率显示看Magpie本身的帧率如何 |
这里有一些优化性能的提示 |
很可惜,我确实将Magpie的进程优先级设置为更高,关闭了游戏模式。虽然运动鼠标时,Magpie的帧数是在41-60波动,然而,体验并没有比幻灯片好 |
谢谢反馈,我会调查一下 |
希望我是唯一遇到这个问题的倒霉蛋- - |
目前已经复现了你的问题。对于《往日不再》,GraphicsCapture 是唯一可行的捕获模式。 初步认定是 GraphicsCapture 捕获的 bug。在游戏中按下 Win+G 打开 Xbox Game Bar,可以瞬间使 Magpie 变得流畅。要想维持这种流畅状态,可以使用录制功能。 |
另外《往日不再》不支持DPI缩放,你应该修改它的“高DPI缩放替代”。修改之后其他的捕获方式也可以捕获到画面,但始终只能捕获到主菜单 |
Magpie.zip |
这个版本运行的相当喜人! |
原因比较有技术性。Magpie 使用 DirectFlip 技术降低延迟,但出于某种原因这个游戏和 DirectFlip 不兼容。在这个版本中我关闭了 DirectFlip,因此虽然可以使用了,代价是一帧的延迟。 我会提供选项,让用户可以在必要的时候关闭 DirectFlip。 |
@Blinue 看起来大部分游戏并不需要这个配置。就这种情况来看,后续版本是否可以引入一个profile系统?就像afterburner那样,每个profile对特定exe/窗口class进行匹配,profile内可以对任意当前可配置项进行override。如果能做到持续监测,使得配置过的app一开始运行就自动捕获并套用配置就更好了。这可以是一个长期计划,近期并不着急。 |
未来会有一个用户界面用来在游戏内更改配置,也可以保存游戏特定的配置。但不会有持续监测,Magpie对用户的桌面环境有很强的侵入性,用户必须主动激活它。 |
Magpie在我拥有的所有游戏上都运行的十分出色,除了往日不再
在GraphicsCapture模式下,加载页面能够达到完美的60帧,一旦进入主菜单,Magipie帧率就变成为了5帧左右,卡顿,画面正常
而DwmSharedSurface模式下,游戏整个白屏了,根据鼠标移动到选项的按键音判断,似乎帧数很低
两个GDI模式下,都是黑屏,根据鼠标移动到选项的按键音判断,似乎帧数同样很低
The text was updated successfully, but these errors were encountered: