protonscr

Pioneers of Pagonia - no options for Multisample AA on AMDGPU

vkd3dclosed
HansKristian-Work/vkd3d-proton#2043 · opened 2024-07-07 by Mershl · updated 2026-04-17 · 6 comments · github
MMershl 2024-07-07 github

Software information

Pioneers of Pagonia

System information

Screenshot

image

Same hardware on Windows shows the options OFF, 2x, 4x, 8x.

Log files

pagonia_wine_msaa.log

Ddoitsujin maintainer 2024-07-09 github

Known issue, iirc the game only allows you to enable MSAA if MSAA is supported with tiled resources, even though the game does not use tiled resources at all, and RADV doesn't really support that so we correctly report that to the game.

Ddoitsujin maintainer 2024-08-07 github

Looked at it again for a related reason, turns out it was actually even more silly than that. The game requires support for D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 to expose MSAA even though it does not use the feature, and we cannot support it. Best we could do is add an app profile.

RRalfKornmannEnvision 2024-09-09 github

The issue here is that someone decided that D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 is although the indicator for depth buffer downsample support. As we use it and have no fallback by now we need to check for it and disable MSAA if not present

Ddoitsujin maintainer 2024-09-09 github

Interesting, I wasn't aware of that - especially since we've seen games rely on all the fun ResolveSubresourceRegion things without checking for that bit.

Either way, since we support depth/stencil resolves just fine I added an app profile in the PR above.

MMershl 2026-04-17 github

Hi @doitsujin,

Since the game got its full release I decided to give it a new playthrough. This time on a Nvidia setup. Either a game update or the NVIDIA GPU seems to have brought back this issue.

nvidia 590.48.01 + vkd3d @ bd3f5e3d245c3ad2c775e51a5f6118a0197f9650

log: steam-2155180.log

vkd3d-proton:vkd3d_instance_apply_application_workarounds: Program name: "Pioneers of Pagonia.exe" (hash: 88c9c244d27cb5fc)
vkd3d-proton:vkd3d_instance_apply_application_workarounds: Detected game Pioneers of Pagonia.exe, adding shader quirks for specific shaders.
Image
Ddoitsujin maintainer 2026-04-17 github

Yes, we had to revert the workaround because it was leading to GPU hangs for unknown reasons. It's just going to have to remain unsupported unfortunately.

Nothing extracted yet.