Performance and compatibility report for v0.11.1 and v0.10.6 #1101
Replies: 3 comments 3 replies
-
Welcome to try this customized upscale shader, LOL https://github.com/mhtvsSFrpHdE/subpixel-nearest
|
Beta Was this translation helpful? Give feedback.
-
Thanks for sharing! I don’t recommend modifying Magpie’s settings through the driver, as it may disrupt key assumptions and degrade performance. For instance, Magpie uses aggressive latency reduction techniques for responsive cursor movement, which Low Latency Mode changes could undermine. Since this isn't a bug report, I'll move it to Discussions. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Program(Game) 游戏名
All game
Capture method 捕获模式
Graphics Capture, Desktop Duplication
Related screenshot (optional) 相关截图(可选)
The current performance optimization page lacks information of situation what I am currently encountered with.
Performance optimization
性能优化建议
My PC components are:
Strange fps drop after upscaling enabled for a while
At the beginning, everything is fine (Game 60 FPS / Magpie 60 FPS). But after about 10~15 seconds, both game and magpie fps drop to about 37 FPS, at the same time GPU usage go up to 100%, GPU MHz goes down from like 1000 to 700.
First, if you're gaming with "Power management mode: Optimal power", then try to set magpie program to "Prefer maximum performance" or maybe "Adaptive" but I haven't try adaptive mode, yet there is no guarantee. Game remains "Optimal power" is fine. By use this setting, GPU MHz will no longer goes down abnormal.
Nvidia App and Nvidia control panel
However, one of my PC doesn't work with this settings while others can be fixed with this way. The investigation result is, there is compatibility issue between Nvidia App and Nvidia control panel. If you use Nvidia App changed your driver settings, open control panel, modify same settings cause the control panel crash or says "Access denied". And settings by Nvidia App are not apply to game or program at all.
Don't use Nvidia App (version 11.0.2.341) to adjust Nvidia driver settings of driver like
572.16
. Close Nvidia App and Nvidia control panel, go toC:\ProgramData\NVIDIA Corporation\Drs
, delete all.bin
files likenvdrsdb0.bin
,nvdrsdb1.bin
,nvdrssel.bin
,update.bin
, open Nvidia control panel again and redo all of your global settings and program specified settings, and avoid use Nvidia App driver settings after that.Screen looks not as smooth as native game window
Game 60 FPS / Magpie 60 FPS, appears in either
Graphics Capture
orDesktop Duplication
.The investigation result is vertical sync. Although it looks very strange. At least for Windows 11 24H2, you need to turn on vertical sync for a game, to make WGC and DXGI capture doesn't lose frame. If not, even WGC and DXGI capture at 60 FPS and game run at 60 FPS, many or some game frame will lose or called duplicated frame.
The required vertical sync mode for game is "Traditional / Classic / Vertical sync: Use the 3D application setting and enable in-game vsync / Vertical sync: On". Not turn off vertical sync, or use "Vertical sync: Fast". I'm not sure if "Vertical sync: Adaptive / Adaptive (half refresh rate)" will work or not but I have no time for detailed testing.
For magpie, go with "Use the 3D application setting".
Crazy frame lose when using Desktop Duplication
At the same time, Game 60 FPS / Magpie 60 FPS. I find that this situation appears when I am using Magpie v0.10.6. Enable vertical sync in Magpie settings and use "Vertical sync: Use the 3D application setting" for Magpie program settings solved this. Upgrade to Magpie v0.11.1 also solved this.
Low Lantancy Mode and Max Frame Rate
Check these options if you encountered some other strange behavior. I'm not sure if Magpie has these bug, but for Lossless Scaling, use "Low Lantancy Mode: Ultra" will cause WGC API drag and drop position step back after release mouse button.
Set "Low Lantancy Mode: Off" and "Max Frame Rate: Off" for Magpie.
For game, set "Max Frame Rate: Off", but you can leave "Low Lantancy Mode: Ultra" for games.
Hyperthread
I suggest use cmd.exe batch
start /affinity 0x55
for game, andstart /affinity 0xaa
for Magpie and other game related service like network proxy service. Also adjust game graphics options, try to limit game CPU usage below 50% (4 physical core of 4c8t).The 0x55 specify game run on 0 2 4 6 core of 4 core CPU, and other stuff 0xaa run on 1 3 5 7.
Don't use
High priority
, I find game are easy to crash with High priority for unknown reason. And it also didn't gain FPS (CPU side).0x55 and 0xaa are example value, I use https://bitsum.com/tools/cpu-affinity-calculator
You may also utilize this trick to force game run on big cores of Intel Alder Lake big.little CPUs.
https://superuser.com/questions/690509/does-windows-know-how-to-appropriately-assign-threads-to-a-quad-core-processor-t
Other information (optional) 补充信息(可选)
No response
Log files 日志文件
No log
Beta Was this translation helpful? Give feedback.
All reactions