Skip to content

feat: add ONEXPLAYER 3 device definition - #6

Open
Grippy98 wants to merge 1 commit into
OpenGamingCollective:devfrom
Grippy98:codex/onexplayer-3-tdp
Open

feat: add ONEXPLAYER 3 device definition#6
Grippy98 wants to merge 1 commit into
OpenGamingCollective:devfrom
Grippy98:codex/onexplayer-3-tdp

Conversation

@Grippy98

Copy link
Copy Markdown

Summary

  • Add DMI detection for the ONEXPLAYER 3
  • Add the onexplayer_3 device variant
  • Configure the device to use PowerStation for TDP control
  • Add a hardware lookup test for its DMI identifiers

Hardware details

  • System vendor: ONE-NETBOOK
  • Product name: ONEXPLAYER 3
  • TDP range: 8–35 W

A companion PowerStation change adds the required Intel RAPL MMIO handling and ONEXPLAYER 3 TDP limits.
ShadowBlip/PowerStation#40

Testing

  • The ONEXPLAYER 3 hardware lookup test passes
  • Live-tested device detection and TDP limits on an ONEXPLAYER 3 running Bazzite 44
  • Confirmed 8 W minimum and 35 W maximum through steamosctl
  • Confirmed TDP writes were applied through PowerStation
  • Full test run: 251 tests passed; 11 unrelated existing/environment-dependent tests failed

AI assistance disclosure

This change was developed with assistance from OpenAI Codex. The resulting code was reviewed, tested, and validated on physical ONEXPLAYER 3 hardware by me.

@yoyossef

Copy link
Copy Markdown

Any hope to see TDP lower than 8W? The OXP3 should perform well for very power efficient activites.

image

@Grippy98

Copy link
Copy Markdown
Author

Yes it should be possible since the firmware accepts lower (and higher) values but I went with something safe for the time being. With more testing it should be safe to just set a lower value or go up to 40W on the higher end like OXP lets you set it in Windows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants