-
Notifications
You must be signed in to change notification settings - Fork 3
Feature: RivaTuner Statistics Server Frame limiter instead of IGCL #6
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
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Bassem Mohsen <bassem.nomany@gmail.com>
|
Isn't it a regression to rely on another third party app? If the Intel launcher app button is removed wouldn't you already fulfill all the requirements from the Microsoft store? And secure a broader adoption. |
The problem is Intel's IGCL frame limiter doesn't work with backends for Directx 12, some OpenGL, some Vulkan. My intended solution was to rely on RivaTuner if it was found installed, and fallback to Intel IGCL if it's not installed. So that, users are not forced to install anything if they don't want to. Anyway, I won't be merging this PR anytime soon, due to the security elevation that it requires. Regarding, removing Intel Launcher, it's the long term plans after completing two extra features:
Then truly I see no reason to ever launch Intel Graphics software and I will remove the button. |
|
Ah. You obviously have given this a lot of thought. Didn't know frame limit worked so poorly through Intel. I also thought you kept the Intel launch button to make driver updates accessible through FSE. I still think you would get the best adoption through the MS store - even if it means you must adhere to their requirements. |
I did comment for Intel Issue actually about the FPS limit, I think Endurance Gaming also suffer same issue. Release after Next release is planned to go through MS Store, I only have an issue when I upload my package to the store reporting, Do you have some experience how to fix that?
|
|
I have never tried publishing an app to the MS Store. Did a quick search and found this: Don't know if it'll help. Can see you have Microsoft.Windows.SDK.BuildTools as a package. |
I do need to use a package project since I'm packaging an App and Backend(Service) in a bundle. Regarding checking for Intel Driver updates, That's a nice feature to add to the project backlog and roadmap. One could just query Intel's server endpoint to check the available latest versions and query IGCL about current installed driver version and match them to notify the user if a new update is available. |
|
Hehe. Yeah. It was a bit of a shot in the dark. But if you unpackage your msix file do you then see two entries for makepri in your manifest file? |
|
That’s great to hear. Do reach out if you run into any problems and need some sparring. |

This requires running the Backend as Admin.
We will have to create Task Scheduler to launch it.
We also have to inform users to install RivaTuner Statistics Server from Guru3D
https://www.guru3d.com/download/rtss-rivatuner-statistics-server-download/
Going this route will block any future of publishing over Microsoft Store, since it will violate the store security checks.