Yuzu/Ryujinx Performance Enhancer Tools

Yuzu/Ryujinx Performance Enhancer Tools STSYPE v0.4

STSYPE v0.4 brought to you by SteelTempleSaint.

STS Yuzu Performance Enhancer v0.4 is a software developed to optimize the performance of the Yuzu emulator, allowing users to play Nintendo Switch games on their computers.

The program includes a user-friendly GUI (Graphical User Interface) that provides easy access to various performance-enhancing settings and optimizations.

By selecting the "Apply Settings" option, the program applies a set of performance optimizations, including:

Enabling ReBAR (Resizable BAR) for improved GPU performance.
Modifying TDR (Timeout Detection and Recovery) settings to prevent graphics driver timeouts.
Setting maximum processor affinity and process priority to ensure optimal CPU utilization.
Adjusting system profile settings for enhanced network performance and responsiveness.
Adding registry keys to fine-tune GPU priority, process priority, scheduling category, and SFIO (Store and Forward I/O) priority.
The program also offers a choice between "High Priority" and "Realtime" options. Selecting "High Priority" applies the above optimizations with a high process priority class, while selecting "Realtime" applies the optimizations with a realtime process priority class.

Users can also choose the "Remove Settings" option to revert any changes made by the program and restore the default settings.

The STS Yuzu Performance Enhancer is an ongoing project developed by a single developer dedicated to improving the performance and compatibility of the Yuzu emulator.

The developer regularly updates the program with new features, settings, and optimizations based on user feedback and requirements.

The program is designed to be user-friendly, allowing non-tech-savvy users to easily optimize their Yuzu emulator for a smoother gaming experience.

The STS Yuzu Performance Enhancer aims to provide a seamless and enjoyable gaming experience by maximizing the performance of the Yuzu emulator on compatible hardware.

Users are encouraged to provide feedback and support the developer to help drive future updates and improvements.

High Priority:

Meaning: When selecting the "High Priority" option, the STS Yuzu Performance Enhancer will apply settings to prioritize the Yuzu emulator and associated processes, giving them higher priority access to system resources.

Advantages:

Improved Performance: The Yuzu emulator will have greater access to CPU resources, resulting in potentially improved game performance and smoother gameplay.
Reduced Interruptions: The operating system will allocate resources to the Yuzu emulator with higher priority, minimizing interruptions from background processes.

Disadvantages:

System Resource Allocation: Assigning higher priority to the Yuzu emulator may affect the allocation of resources to other processes running on your system. This could potentially impact the performance of other applications or tasks running concurrently.
Increased Power Consumption: Prioritizing the Yuzu emulator at a high level may increase power consumption, which can be a concern for laptops or devices running on battery.

Realtime:

Meaning: Selecting the "Realtime" option in the STS Yuzu Performance Enhancer will apply settings to give the Yuzu emulator real-time priority, providing it with the highest level of access to system resources.

Advantages:

Maximum Performance: Realtime priority ensures that the Yuzu emulator has the highest level of resource allocation, which can result in optimal performance and responsiveness.
Reduced Latency: Realtime priority minimizes processing delays, leading to reduced input lag and improved real-time synchronization in games.

Disadvantages:

System Stability: Assigning real-time priority to the Yuzu emulator gives it unrestricted access to system resources, which can potentially impact the stability of your system.
Increased System Load: Realtime priority utilizes a significant amount of system resources, which may cause increased CPU usage and potentially lead to system slowdowns or instability if the system is under heavy load.
It's important to note that selecting the appropriate priority option depends on your system specifications, preferences, and the specific requirements of the games you are running. It is recommended to monitor system performance and adjust the priority settings accordingly to achieve the desired balance between performance and system stability.

Remember to download the latest version of the STS Yuzu Performance Enhancer and stay tuned for future updates as the developer continues to enhance the program's features and optimize the performance of the Yuzu emulator.

Kind regards
SteelTempleSaint
Change log
Hi Everyone,

I just have to say , sneaky sneaky Yuzu lol , after vigorously testing the code over and over I started to realize that Yuzu does not rely on certain registry entries or the wrote to ignore certain entries. That might be the reason why some people could not pick up any difference at all , some users also pointed out that when running Process Lasso , they could not see the Realtime setting kicking in.

Well I have moved from certain tweaks to find the exact process ID and apply the settings to that process , also have I added a few requested additions to the application , like a status read out , that shows what is being applied , with the current process ID and to see if the settings has been applied when pressing a button.

Thank you so much for all your support and pointing out everything , all the feedback is so much appreciated and I am currently still busy incorporating more tweaks, it was kind off on the back burner while I had to troubleshoot and see what was going on.

Kind regards
SteelTempleSaint
Author
SteelTempleSaint
Downloads
4,384
Views
13,351
First release
Last update
Rating
4.47 star(s) 15 ratings

Latest updates

  1. STS Yuzu Performance Enhancer v0.4

    Hi Everyone, I just have to say , sneaky sneaky Yuzu lol , after vigorously testing the code...
  2. STSYPE v.0.31r & STSRPE v0.1 with fixed readme and installation instructions for Yuzu

    Hi Everyone , Ive just updated the archive, the readme and installation instructions got mixed...
  3. STS Yuzu-Ryujinx Performance Enchancer Tools

    Hi everyone , I have now added support for Ryujinx , please note that in order for Ryujinx to...

Latest reviews

Thanks for the tool! Is the version 0.4 working with ryujinx? Seems stuck at "Applying settings.." and nothing happens
It would be interesting if you leave an option to choose the name of the executable if possible. Because to use Yuzu or Ryujinx with Auto HDR in Windows 11, we need to rename the folder and the executable to Cemu. Then the program no longer works.
This is just amazing! My avg fps got up by +5!! Was using the "Realtime" option, but had some system freezes so I switched to "High" settings.

TotK runs with 30 fps and it's completely smooth now. Vulkan shader building (disabled async building hack) seems to work faster, too. Thanks a ton for this magical tool!

One question though.. Apparently I have to start the tool and execute the "Apply Setting" everytime I launch Yuzu. It would be great, if the settings could be saved for the yuzu.exe somehow (maybe in a future update?)!
S
SteelTempleSaint
TYSM for the review, you could test and see if when launching yuzu.exe if it runs at a higher priority, i have left the settings in so that it tries to add entries to always launch it in the last state the user chose, but on some pcs it stopped working, why i was currently recommending that the app should be open in the background, i have added features so the app could search for any hidden processes (with their process ID) then force lock it to a higher state and affinity
Is it possible to support Linux, I use steam deck.
S
SteelTempleSaint
Hi there, TYSM for the review, i could most definitely look into Linux support, im currently working on a side project also, that should in theory merge with STSYPE in the near future
Thanks so much for this AWSM TOOL! it helps me a lot :D
S
SteelTempleSaint
TYSM for the positive feedback, it really means alot🙏🙏Always a pleasure
After downloading and using the tool, it's pretty difficult to judge whether or not it actually does anything. With no clear indicators of functionality, there's just the "trust me bro" description of the creator to provide any kind of added value over Process Lasso or similar tools that do have clear graphs, logs and tables that indicate which functions are being enabled.

Minor fluctuations in FPS anecdotally reported by a handful of users happens almost with any type of performance enhancing tool or new emulator release. These statements with no corroborating proof should always be taken with a grain of salt because there's a myriad of reasons for why anyone could experience these fluctuations.

In hindsight, my enthusiasm overpowered my common sense in downloading a random executable from a new account - for which most reviews were placed by newly created accounts that haven't been online since.

This may be a coincidence, but coupling this with the difficulty of measuring the tool's efficacy and the lack of any type of indicators of what the program is doing, makes it so that I cannot in good conscience recommend this download to ANYONE because it poses a far too large security risk.

I would like to highly suggest you set up a github or something similar and link it in your overview so that people can check the source code and compile it themselves if they want to. If the program is truly legitimate this shouldn't be too much of a hassle, and would provide both peace of mind for the users, and would prevent the creator getting unnecessarily low ratings.
S
SteelTempleSaint
Hi there, noted, thank you for the review, im new to this and still got a lot to learn from people that has been in this field for a long time, ill definitely take everything in consideration and work on it🙌🙌🙌
Rating 3 stars not because it is bad but it is difficult to quantifiably verify it does anything. I've done some minor testing and FPS/Frametime graphs don't appear to be significantly different but will do more thorough testing later. I did notice that on my machine (Windows 11/5800X/3080), setting the priority to High doesn't kick in until the second launch of choosing the setting. Setting the priority to realtime doesn't appear to change the priority at all (Normal still shows in Task Manager and Process Lasso.

Small recommendation: It would be nice to see some console output about what is being applied and whether it was successful or not. Even a console log would be better than nothing.
S
SteelTempleSaint
Hi bud , thank you for the review , ive had a few people asking me now for a log change or any indication what settings has been enabled , im working on this now and this is my current priority for the next release , i would like to ask , which version did you use ? Was it on Yuzu or Ryujinx ? Please drop me a dm . :)
Explorer crashed for me but probably related to problems on my end. Malicious in 4 out of 71 checks on virustotal dot com. Seems to be a false report but I cant tell for sure. Sorry for leaving a bad review.
S
SteelTempleSaint
TYSM bud🙌🙌🙌, Always here to help
Crashed explorer.exe and flagged as trojan by windows defender. Malicious in 4 out of 71 on virustotal. Also tried to connect to flagged ip 192.229.221.95. Published from a new account and all the five star reviews were made by new accounts.
S
SteelTempleSaint
Hi there , sorry to hear about the error you have been receiving , could you please share the VT with me so i could check out what you are referring to ?
If you're looking for a performance boost on all your games, you've found the place. It's easy and straight forward to install as well.
General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Got a date with the owner of a real estate company she seems nice lol +1