Ryujinx
Ryujinx copied to clipboard
Global memory emulation using NV_shader_buffer_store and VK_EXT_buffer_device_address
Mostly the same as #3306, but newer and with Vulkan support this time. Still has the same issues as before. Since HLE macros has already been PRed and merged separately, there's no need to include this change on the PR anymore.
Currently not working on Intel with Vulkan because one texture has a height that exceeds the maximum that the GPU supports (at least on my UHD 630). Not tested on AMD.
Download the artifacts for this pull request:
- ryujinx-Release-1.1.0+31e99b3-linux_x64
- ryujinx-Release-1.1.0+31e99b3-osx_x64
- ryujinx-Release-1.1.0+31e99b3-win_x64
Experimental GUI (Avalonia)
GUI-less (SDL2)
Only for Developers
- ava-ryujinx-Debug-1.1.0+31e99b3-linux_x64
- ava-ryujinx-Debug-1.1.0+31e99b3-osx_x64
- ava-ryujinx-Debug-1.1.0+31e99b3-win_x64
- ryujinx-Debug-1.1.0+31e99b3-linux_x64
- ryujinx-Debug-1.1.0+31e99b3-osx_x64
- ryujinx-Debug-1.1.0+31e99b3-win_x64
- sdl2-ryujinx-headless-Debug-1.1.0+31e99b3-linux_x64
- sdl2-ryujinx-headless-Debug-1.1.0+31e99b3-osx_x64
- sdl2-ryujinx-headless-Debug-1.1.0+31e99b3-win_x64
Thank you, I could start to make tests, I will see if I can include the pr with the sdl2 2.26 for the double joy-con Will this pr be merged with the master one day?
Got an error on amd platform
Device: Steam Deck
Got an error on amd platform
Device: Steam Deck
Only NVIDIA support shader buffer store extension on OpenGL. You should be testing on Vulkan.
Hello, is it possible to include the Pr in the ldn version, the switch game now having a working one that could be interesting.
I don't think it's a good idea since it could break other games that are currently working, unless we somehow enabled those changes only for Nintendo Switch Sports.
I understand, there is only this game that is useful this implementation, if I do not say anything stupid.
There are a few other games that should eventually benefit from this, but they also require proper buffer data sync (that is, it should upload the data of all modified buffers to the GPU before any operation using shaders accessing global memory). The problem is that doing this is very expensive (would cause performance to drop), so currently it is not being done. And it is not required to make Nintendo Switch Sports work as it both writes and reads the global memory data on the GPU.
Thank you for the details, it is appreciated
Download link is broken
The link is not working, hopefully it will be updated again.
If you guys clone this pull request and then compile you can get the executable.
Link isn't working.. It says expire,, mind to renew the link to download? Thanks..
Hello, can you rebase Pr with lasted master?
Please merge this fix with master. We need this!
I`m seeing a lot of people in reddit, github and other forums asking for this game to work for more than a year!
Hey everyone, for those interested in using this version, I've downloaded the project and built it myself. I've also uploaded it to my Google Drive for your convenience. Here's the link.
Here are some screenshots that I took while testing it:
The menus tend to be a bit laggy, with FPS drops occurring quite frequently. However, fortunately, the gameplay itself is quite enjoyable! There are some minor frame rate drops, but I was able to play most of the games without any issues.
Please note: I activated the "Ignore missing services" option, as I saw some people mentioning that it's necessary for smooth operation. Additionally, make sure to switch to Vulkan instead of using OpenGL for better performance.
Thanks for this rebase.
Quick question:
Is the l'an mode functional (launch not ldn)?
Are dual joycons supported?
Is it possible to play with several players on the same screen?
Thanks for this rebase.
Quick question:
Is the l'an mode functional (launch not ldn)?
Are dual joycons supported?
Is it possible to play with several players on the same screen?
Really can't anwser any of those question because didn't tested any of them. I think that dual joycons will probably work, I just didn't tested because I still have to setup my dual joycons in steam.
Thank you for your contribution. Have you tried badminton and can you play it normally?
Thanks for this rebase. Quick question: Is the l'an mode functional (launch not ldn)? Are dual joycons supported? Is it possible to play with several players on the same screen?
Really can't anwser any of those question because didn't tested any of them. I think that dual joycons will probably work, I just didn't tested because I still have to setup my dual joycons in steam.
hey r4f4w can you create a new link? the older one is not working more
i tried making my own build
but it crashes after i choose a sport.
The link is broken @r4f4w
Hey guys, I saw that my link suddenly was broken. Really don't know why Google Drive took down the file. Anyway, here's the new link. I've also update the original comment with the new link.
Hey guys, I saw that my link suddenly was broken. Really don't know why Google Drive took down the file. Anyway, here's the new link. I've also update the original comment with the new link.
Thanks for the links, btw Do you mind sharing your PC / laptop specifications please ??
My spec : Rtx 4050 Ryzen 7 7735hs
Does it work ?