Lossless Scaling

Lossless Scaling

このトピックはロックされています
(ノ°□°)ノ  [開発者] 2024年10月10日 11時10分
4
2.11.1 beta
- With the latest Windows 11 24H2 update, Microsoft changed how the Desktop Duplication API (DXGI) functions, making it heavily reliant on MPO (Multiplane Overlay) support. Without MPO, DXGI cannot reliably distinguish between updates from game window and the LS window when both are displayed on the same monitor. This prevents it from capturing only new frames, thereby breaking the existing framepacing algorithm.

MPO support varies between systems, and there is no definitive way to determine why it is supported on some setups and not on others. You can use dxdiag to check if your system has MPO support. In some cases, you might be able to work around the issue. For instance, if you have two monitors connected, disconnecting one may force the remaining monitor to support MPO.

As of the 24H2 update, DXGI is no longer a reliable capture method unless Microsoft changes its approach or Nvidia and AMD improve MPO support in their drivers.

On the other hand, Microsoft has addressed a five-year-old bug in the Windows Graphics Capture (WGC) API, which previously prevented it from capturing only new frame updates. Starting with version 24H2, WGC now works as expected for the most part. Essentially, DXGI and WGC have switched roles in this update. WGC capture in LS has been updated with a new framepacing algorithm to replace DXGI on newer systems while maintaining the same behavior as before on older systems. DXGI continues to function normally up to version 23H2, but beyond that, it depends on MPO support.

While WGC generally offers some advantages over DXGI - such as capturing frames regardless of the GPU LS was launched on and automatically converting texture formats (so you don't have to disable wide gamut support or enable HDR support in LS to get correct colors) - it has its drawbacks without MPO support. Specifically, in games where cursor is displayed WGC disables independent flip mode globally, which increases latency and can cause issues with FreeSync.

Overall, starting with version 24H2, MPO support becomes highly desirable. We can hope that future updates from Microsoft, Nvidia, and AMD will improve the situation.

- Added Bulgarian, Czech, Hebrew and Indonesian localization. Many thanks to the translators!
最近の変更は(ノ°□°)ノが行いました; 2024年10月10日 11時35分
< >
16-30 / 51 のコメントを表示
Gizzmoe 2024年10月11日 5時58分 
I'm just throwing this in as an idea, I don't know if that fixes the lack of MPO on certain 24H2 systems, but there was this registry thing that Nvidia posted a while ago to enable or disable MPO, it could be worth a try to run this .reg file to see if that reenables MPO, restart the PC after that:
https://nvidia.custhelp.com/ci/fattach/get/824301809/0/filename/mpo_restore.reg

It's a generic registry entry that should work for Nvidia, AMD and Intel.

That's the original page where I found it:
https://nvidia.custhelp.com/app/answers/detail/a_id/5157/~/after-updating-to-nvidia-game-ready-driver-461.09-or-newer%2C-some-desktop-apps
最近の変更はGizzmoeが行いました; 2024年10月11日 6時08分
Mozgus 2024年10月11日 10時25分 
Daevinski の投稿を引用:
QuiteBeyond の投稿を引用:
Maybe stupid question: on win 10 - staying with dxgi is fine?

Mozgus の投稿を引用:
I cant find it either. 24H2 here. Beta lets WGC mode work, but DXGI still doesnt.

Open dxdiag and click in the "Save all information..." button. It should generate a txt file. Open the file and look for MPO MaxPlanes, MPO Cap and etc. According to info I found online, if you have it with actual values instead of "Not Supported" you should be good.

Just don't know what any of these means. Here I have MPO MaxPlanes: 4 and DXGI works just fine. I'm currently using, in fact.
I got:
MPO MaxPlanes: 4 MPO Caps: RGB,YUV,BILINEAR,HIGH_FILTER,STRETCH_YUV,STRETCH_RGB,IMMEDIATE,HDR (MPO3) MPO Stretch: 10.000X - 0.500X MPO Media Hints: MPO Formats: NV12

DXGI still doesnt work. Only WGC.
(ノ°□°)ノ  [開発者] 2024年10月11日 11時24分 
Mozgus の投稿を引用:
DXGI still doesnt work. Only WGC.

If you have multiple displays, be sure to check the one that you use for LS.
Ragna 2024年10月11日 17時53分 
you are truly the gigachad of gigachads
담소 2024年10月11日 19時53分 
So, if I insist on using the DXGI method, is my only option at this point to stop updating on 23H2 or use Windows 10 for the time being until there is a Windows or driver update? I've tried all three capture methods, and the end result is that I'm stuck and unable to use anything but DXGI. Please help answer this question.
양말 の投稿を引用:
So, if I insist on using the DXGI method, is my only option at this point to stop updating on 23H2 or use Windows 10 for the time being until there is a Windows or driver update? I've tried all three capture methods, and the end result is that I'm stuck and unable to use anything but DXGI. Please help answer this question.
There's also the option of figuring out MPOs, I guess.

But, WGC when both in the beta and on latest Win11 should work fine based on what the dev said. I'll leave it to your discretion whether updating for this is a good idea.
M 2024年10月11日 20時35分 
my system supports MPO, so no change here and I can use DXGI further, no changes. it works great, whether WGC didnt work on my system. it stuttered like mad. if this happens to other users also, without ability to use DXGI with MPO, I really feel sorry for them and I hope, there will be coming a fix, soon.
Mozgus 2024年10月11日 22時17分 
(ノ°□°)ノ の投稿を引用:
Mozgus の投稿を引用:
DXGI still doesnt work. Only WGC.

If you have multiple displays, be sure to check the one that you use for LS.
Preferred GPU and Output Display only offer me Auto for both choices. Still no go on DXGI. Always thinks content is already 240fps on my 240hz. And my Win+P Monitor Setting is PC Only. My TV isn't being connected to.
最近の変更はMozgusが行いました; 2024年10月11日 22時17分
M 2024年10月12日 3時40分 
Mozgus の投稿を引用:
(ノ°□°)ノ の投稿を引用:

If you have multiple displays, be sure to check the one that you use for LS.
Preferred GPU and Output Display only offer me Auto for both choices. Still no go on DXGI. Always thinks content is already 240fps on my 240hz. And my Win+P Monitor Setting is PC Only. My TV isn't being connected to.

do you use rivatuner statistics server for capping the games framerate? if yes, try capping it in the nvidia control panel or the equivalent radeon software.
Bobby 2024年10月12日 6時31分 
Sokol の投稿を引用:
Where in dxdiag is mpo support listed?

You dont really need to check that. What GPU do you have?

All Nvidia cards from the RTX 2000 series and up support MPO (Multi-Plane Overlay).
For AMD, all cards from the RX 5000 series and up support MPO.
what does this mean in english? The program no longer works?
Laguna 2024年10月14日 18時09分 
Munchmatoast の投稿を引用:
what does this mean in english? The program no longer works?
For program to work best make sure your setup supports MPOs. Multi monitors can disable MPOs which can cause issues.
My DxDiag .txt file reports this for MPO:

MPO MaxPlanes: Unknown
MPO Caps: Unknown
MPO Stretch: Unknown
MPO Media Hints: Unknown
MPO Formats: Unknown

So... is there support for it or my system just can't recognize it? It doesn't outright say "Not Supported", but it doesn't say it does, either.
PixelPerfect の投稿を引用:
So... is there support for it or my system just can't recognize it? It doesn't outright say "Not Supported"

Does LS work on your system with DXGI? If it does, then MPO is there.
After the latest win10 update neither DXGI or WGC work for me. I'm gonna lose it bro
< >
16-30 / 51 のコメントを表示
ページ毎: 1530 50

投稿日: 2024年10月10日 11時10分
投稿数: 51