microsoft / microsoft/PowerToys
Power Display: Custom settings via VCP
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 139k
- Forks
- 8.6k
- PR merge metrics
- PR metrics pending
Description
### Description of the new feature / enhancement
Some manufacturer specific VCP codes relate to quite standard features that would be nice to have control over on the fly but it requires manually setting them as should be changed via manufacturer specific codes
### Scenario when this would be used?
The one that for me would have been very nice (and I looked into it long ago) would be changing overdrive mode. For displays that don't have variable overdrive, the modes that work better for high refresh rate don't work as nice on lower framerate.
Example: At 144Hz the High setting performs nice, but at 60Hz (for content limited to 60FPS like some games) it produces ghosting, so it'd be nice to be able to change it just as brightness.
### Supporting information
_No response_
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by locating the Power Display implementation and its existing brightness/VCP handling, then determine how manufacturer-specific VCP codes such as overdrive could be exposed; the feature is done when supported custom display settings can be changed on the fly with behavior comparable to brightness.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100