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

Downloaded shader cache crashes Mario Kart 8 on Linux with AMD GPU (RADV) #57

Closed
Kiwii opened this issue Mar 9, 2023 · 13 comments
Closed

Comments

@Kiwii
Copy link

Kiwii commented Mar 9, 2023

The provided shader cache for MK8D crashes Ryujinx LDN during shader compilation on Linux using an AMD GPU (Vega 64) with Mesa's RADV vulkan driver. Possibly a similar situation to #40 ?

Possibly relevant from log:

00:00:01.838 |W| GPU.AsyncTranslationThread.1 Gpu Log: Shader translator: Shader instruction Votevtg is not implemented.
00:00:02.042 |E| .NET ThreadPool Worker Gpu ConvertToVkFormat: Format R4G4Unorm is not supported by the host.
00:00:03.504 |E| .NET ThreadPool Worker Gpu ConvertToVertexVkFormat: Format R32G32B32A32Sscaled is not supported by the host.

Full log: Ryujinx_1.1.0-ldn3.1.0_2023-03-09_23-38-54.log

Shader cache works fine in OpenGL mode.

After deleting the cache, Vulkan works again.

Arch Linux
kernel 6.2.2
mesa 22.3.6
ryujinx ldn 3.1.0

@Zacharybinx34
Copy link

Zacharybinx34 commented Mar 12, 2023

Same on windows with newest LDM Ryujinx and also with Smash Bros Ultimate Cache.

Terminal window says:
".NET ThreadPool Worker Gpu ConvertToVertexVkFormat:Format R32g32b32A32Sscaled is not supported by the host"

@dmitrc
Copy link

dmitrc commented Mar 15, 2023

Same on windows with newest LDM Ryujinx and also with Smash Bros Ultimate Cache.

Terminal window says: ".NET ThreadPool Worker Gpu ConvertToVertexVkFormat:Format R32g32b32A32Sscaled is not supported by the host"

Same for me on the Windows build of Ryujinx 1.1.665 for the latest cached shaders for Mario Kart 8 and Mario Party Superstars. Used to work just yesterday, but refreshing the shaders (for Mario Kart it went from ~34K to ~30K) broke things.

@BlastBolt5
Copy link

Running into the same issue on arch (Ryujinx 1.1.625) and my m1 macbook air (Ryujinx 1.1.0-macos1) both Mario Kart 8 deluxe and Super Smash Bros Ultimate

@BindingOx
Copy link

any fix?

@Ecks1337
Copy link
Owner

Ecks1337 commented May 6, 2023

broken shader cache has been deleted from the server

@Ecks1337 Ecks1337 closed this as completed May 6, 2023
@alexstanbury
Copy link

alexstanbury commented May 6, 2023

Tried this a few moments ago and still seeing a crash

Running Mac os Ventura

@BlastBolt5
Copy link

same here on macbook air m1, ventura

@Ecks1337
Copy link
Owner

Ecks1337 commented May 6, 2023

deleted mk8 from mac and ssbu from mac and pc

@BlastBolt5
Copy link

mk8 still broken on Mac, I noticed the pc one got reset tho

@marcelosanchez
Copy link

same error on macbook air m1, ventura

@rrrcabral
Copy link

rrrcabral commented Jun 25, 2023

with me:
"00:00:27.650 |E| .NET ThreadPool Worker Gpu ConvertToVertexVkFormat: Format R32G32B32A32Sscaled is not supported by the host."
after downloaded shaders of mario kart 8 deluxe.

in latest public build of ryujinx. using VULKAN, on windows, gpu gtx 960 2gb, cpu amd ryzen 1600 af.

Shader cache works fine in OpenGL only.

@mijhaels
Copy link

mk8, smash ultimate, mario party superstars, super mario party broken on ryzen3400g+rx580 vulkan in debian 12

@mdrichardson
Copy link

Had the same just happen on Windows with MK8.

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

No branches or pull requests