mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
[GH-ISSUE #375] Lepow Z1 Gamut Brightness adjustment incorrect values #297
Labels
No labels
Status: Abandoned
arm64
beta
beta
bug
done
duplicate
enhancement
feedback needed from reporter
in progress
invalid
investigating
known Issue
monitor Issue
pull-request
translation
unable to reproduce
unreleased
x86
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/MonitorControl#297
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @reviewher on GitHub (Jan 16, 2021).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/375
Originally assigned to: @waydabber on GitHub.
Checklist
Describe the issue
With the Lepow Z1-Gamut connected via USB-C, the brightness adjustment is incorrect. The minimum MonitorControl value corresponds to ~50% brightness. Ramping up the bar to about 50% gets you to the brightest setting. Bumping the value a little bit higher drops down to the lowest setting, and then it scales up as you increase the bar.
It's as if MonitorControl is assuming brightness is an unsigned byte (0 to 255) while the display is interpreting it as a signed byte (-128 to 127). The 0 value would be seen as the middle brightness, and it would ramp up to the max when MC sends 127 and the display interprets it as 127. When MC sends 128, the display is interpreting as -128 and drops to lowest brightness. And as MC scales up to the highest value 255, the display is seeing a scaling up to -1.
Expected behavior
Minimum MonitorControl setting should be 0 and maximum should be max brightness
Additional context
Volume appears to work correctly. The app works correctly on other USB-C monitors using the same computer
Environment Information (please complete the following information):
@waydabber commented on GitHub (Aug 21, 2021):
This might be the case. I'd suggest you to try ddctl and see how it works. If this indeed is the case, then we might have to add a special setting for this display (however this is a rather niche product and is definitely not standards compliant). We'll be working on this in the following issue:
https://github.com/MonitorControl/MonitorControl/issues/310
I think you should help testing this particular display and voice your findings when work is being done on this! Thank you!
I'll close this issue so we can focus all our energy on that one. Thank you!