Skip to content
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

Performance issue on Magpie-v0.11.1-x64 #1004

Open
SW1TCH0NY0U opened this issue Sep 30, 2024 · 4 comments
Open

Performance issue on Magpie-v0.11.1-x64 #1004

SW1TCH0NY0U opened this issue Sep 30, 2024 · 4 comments

Comments

@SW1TCH0NY0U
Copy link

Program(Game) 游戏名

Dying Light 2, Call Of Duty etc

Capture method 捕获模式

Graphics

Related screenshot (optional) 相关截图(可选)

No response

Other information (optional) 补充信息(可选)

No response

Log files 日志文件

Looking for some help. I am using Magpie because I think it's really good. However, having a slight performance issue.
I setup my game (ONLY tried Dying Light 2 and Call Of Duty MW23/Vanguard) and it's really annoying me.

The gameplay feels laggy. I am upscaling from 1080p to 4K and the FPS is actually quite good. But the lag is there. And no it's not input lag. I have vsync turned off, tried limiting my FPS. Also tried different capture methods. I have tried disabling "DirectFlip" to no avail.

And another issue too. I was reading through the "issues" page and saw someone say TRY GDI to lower latency. However, when enabling GDI/DWMSHARED - it upscales fine but the image is still. Like there's no movement in the actual game. When I unscale the game is fine. Am I missing something?

When I capture the gameplay with OBS. There's no lag, it's really smooth.

5600X, 32GB 3600 and a 6750XT are my specs! Using 24.5.1 driver from AMD.

Can someone help me?

@Blinue
Copy link
Owner

Blinue commented Oct 4, 2024

Magpie is not designed for 3D games. Due to differences in hardware and software, there can be significant discrepancies in latency and performance. I suggest you try using Lossless Scaling instead.

And another issue too. I was reading through the "issues" page and saw someone say TRY GDI to lower latency. However, when enabling GDI/DWMSHARED - it upscales fine but the image is still. Like there's no movement in the actual game. When I unscale the game is fine. Am I missing something?

This is one of the limitations of the GDI capture method—it's generally ineffective for 3D games.

@dellistic
Copy link

I encountered similar issues.
@SW1TCH0NY0U you can try using the v10.x release of Magpie, see if you still get the performance issues.
Please share the result here after you tried, thanks!

For me, I was using magpie to scale my game (Warframe) from windows 1080p, to fill up my 4k monitor.
To save on performance and energy.
In version 10.x, it used to only take about 50W of gpu power when scaling it up using Bicubic. (Unscaled, when in windowed it is also very closed to 50W. BTW I'm using Msi Afterburner overlay to see the numbers. Capture method is Graphics capture)

In version 11.1, it uses ~110W of gpu power to scale it up using Bicubic!
Something about Warframe makes it go crazy in v11.1, but not in v10.x versions.
But for other games like Neoverse, it doesn't go crazy.

@SW1TCH0NY0U
Copy link
Author

Magpie is not designed for 3D games. Due to differences in hardware and software, there can be significant discrepancies in latency and performance. I suggest you try using Lossless Scaling instead.

And another issue too. I was reading through the "issues" page and saw someone say TRY GDI to lower latency. However, when enabling GDI/DWMSHARED - it upscales fine but the image is still. Like there's no movement in the actual game. When I unscale the game is fine. Am I missing something?

This is one of the limitations of the GDI capture method—it's generally ineffective for 3D games.

Thank you for the reply. I have decided to stick with 0.9.1 and the older render system. The new one performs very poorly.

@SW1TCH0NY0U
Copy link
Author

I encountered similar issues. @SW1TCH0NY0U you can try using the v10.x release of Magpie, see if you still get the performance issues. Please share the result here after you tried, thanks!

For me, I was using magpie to scale my game (Warframe) from windows 1080p, to fill up my 4k monitor. To save on performance and energy. In version 10.x, it used to only take about 50W of gpu power when scaling it up using Bicubic. (Unscaled, when in windowed it is also very closed to 50W. BTW I'm using Msi Afterburner overlay to see the numbers. Capture method is Graphics capture)

In version 11.1, it uses ~110W of gpu power to scale it up using Bicubic! Something about Warframe makes it go crazy in v11.1, but not in v10.x versions. But for other games like Neoverse, it doesn't go crazy.

I use 0.9.1 and it performs pretty well....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants