Skip to content
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

Different product_id #11

Open
hkoster1 opened this issue Sep 3, 2021 · 1 comment
Open

Different product_id #11

hkoster1 opened this issue Sep 3, 2021 · 1 comment

Comments

@hkoster1
Copy link

hkoster1 commented Sep 3, 2021

The executable lguf_brightness compiled OK (Debian Bullseye) but gave no output.

The lsusb command showed my 23.7-inch LG 4K UltraFine Display to have product_id 0x9a63 for the Display Controls,
while main.cpp has the value 0x9a40 hardcoded in. After correcting this and running the compile again, the executable
worked as expected.

@feiyax
Copy link

feiyax commented Sep 9, 2021

I think first of all is to see if the monitor is using USB to control brightness, since this project is USB only.

Some monitor uses USB HID monitor control for brightness. Some monitor uses VESA Monitor Control Command Set, whose signal goes through DDC (which is I2C).

A quick way to tell if it's using the VESA MCCS VCP is ddcutil getvcp for detecting a monitor's VCP capability.

I'd suggest to try that out. If it does support VCP, then things like ddcci-driver-linux should work

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

No branches or pull requests

2 participants