Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • P power-profiles-daemon
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 36
    • Issues 36
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Bastien Nocera
  • power-profiles-daemon
  • Issues
  • #34
Closed
Open
Issue created Jul 24, 2021 by Victoria Brekenfeld@Drakulix

'Creator' vs. 'Gaming' performance profiles

Hey there,

would you accept any patches to support power profiles on Razer laptops? They have an undocumented usb device, which allows to control TDP values and fan curves, which is used by their proprietary "Razer Synapse" software on Windows to support different power profiles.

I would personally love to see some kind of support in this project and I am willing to contribute, if there is interest.

As far as I can see, there are multiple options to implement this.

  1. Implement support through the razer-laptop-control driver: https://github.com/rnd-ash/razer-laptop-control (which is likely what most linux/razer users use today), but that project looks like development has stalled and I am not aware of any attempts to upstream this driver.
  2. Implement support by speaking this protocol directly through something like libUSB + some udev rules that could be shipped together with power-profiles-daemon.

I would personally prefer the first route, as the razer-laptop-control project also supports various other settings and unifies any various on the protocol for different laptops into one interface. Additionally I am not sure, how this usb-device would behave, if two processes try to send messages.

Edited Jul 24, 2021 by Bastien Nocera
Assignee
Assign to
Time tracking