Ecks1337 / RyuSAK

GNU General Public License v3.0
1.2k stars 74 forks source link

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

Closed Kiwii closed 1 year ago

Kiwii commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

any fix?

Ecks1337 commented 1 year ago

broken shader cache has been deleted from the server

alexstanbury commented 1 year ago

Tried this a few moments ago and still seeing a crash

Running Mac os Ventura

BlastBolt5 commented 1 year ago

same here on macbook air m1, ventura

Ecks1337 commented 1 year ago

deleted mk8 from mac and ssbu from mac and pc

BlastBolt5 commented 1 year ago

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

marcelosanchez commented 1 year ago

same error on macbook air m1, ventura

rrrcabral commented 1 year ago

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 commented 11 months ago

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

mdrichardson commented 8 months ago

Had the same just happen on Windows with MK8.