Xenia: Big slowdown in games after 9a588412 "[D3D12] ROV: Use MSAA instead of SSAA"

Created on 25 Nov 2018  路  9Comments  路  Source: xenia-project/xenia

Games have a slowdown after the build 9a588412 "[D3D12] ROV: Use MSAA instead of SSAA" and not only that, they look worse. Eternal sonata also has some graphical artifacts with this build. (Third image, in the "New game" text) There麓s some white noise in this new build.

Tested games with slowdowns: Bayonetta and eternal sonata (Comparing 9a588412 vs previous build 9709a230)

9a588412:
new1

9709a230:
old2

9a588412:
new2

9709a230:
old

invalid

Most helpful comment

The main reason of this issue is the slowdown introduced in that build, not only the downgrade of the visuals or the graphical artifacts.

All 9 comments

Heres some videos comparing the artifacts and slowdown:

9a58841.zip
9709a23.zip

It looks worse because MSAA is a downgrade from SSAA, but is more accurate.

It looks worse because MSAA is a downgrade from SSAA, but is more accurate.

Yes, I know that MSAA is a downgrade, but it needs less graphic power than SSAA, it makes no sense the slowdown, so maybe the code is not perfectly implemented yet. I don麓t know if is "more accurate" but SSAA looks better in all games.

If you want games to look better just wait for resolution scaling.

The main reason of this issue is the slowdown introduced in that build, not only the downgrade of the visuals or the graphical artifacts.

What graphics card do you have? It's really weird that this happens.

Nvidia GTX 970

Btw, I also tested with different drivers version, the latest "416.94" and 398.46 from July, both the same. Slowdown after this build.

@Triang3l Ok, I found where the issue is.

The problem is with the nvidia graphics card having enabled the (Antiliasing - Transparency) option other than multisample. If you select supersample (no matters if 2x, 4x or 8x) the graphical problems and the big slowdown comes in.

So, in short, supersample options in the antialiasing - transparency options of the nvidia control panel have problems after build 9a58841 causing graphical artifacts and huge slowdown. If you disable this option for xenia, or only enables multisample, all works as it should.

I麓ll keep this open if you need to change something to solve this, or you can close by yourself, feel free to do that.

Thanks a lot for your help and keep making Xenia the awesome emulator that it is ; )

@LuismaSP89 We don't support any of those overrides because the way Xenia writes things to render targets is extremely customized, especially in the ROV path where we aren't using the fixed-function output-merger hardware at all.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

TotalCaesar659 picture TotalCaesar659  路  4Comments

kobyaustin1 picture kobyaustin1  路  4Comments

mkMoSs picture mkMoSs  路  3Comments

yugi1408 picture yugi1408  路  3Comments

arcadee1977 picture arcadee1977  路  3Comments