-
Notifications
You must be signed in to change notification settings - Fork 3
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
Refactor to separate DBus logic from GPU management logic #2
Conversation
No regressions for the ROG Ally on the AMD side. Intel is rough. DBus is hanging in OpenGamepadUI and there are errors in the PowerStation log:
|
Looking at the errors, a lot of these are historical and are due to how OpenGamepadUI is implementing detection of features and handling profiles. The only valid ones for this PR are the invalid float literal I think. |
Thanks, I will take a look at that invalido float literal. Do you known the source of the problem? I don't own intel hardware |
Let me compare to stable. It occurs to me I don't recall if this is an issue already. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Really great additions! Sorry it took so long for me to review. Thanks for these changes!
🎉 This PR is included in version 0.2.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This refactor is meant to allow to easily add device-specifics TDP management, removes duplicate code and define an interface for TDP management that is independent of dbus: the dbus logic is self-contained in another layer and uses the raw GPU and TDP interfaces.