-
Notifications
You must be signed in to change notification settings - Fork 27
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
set_input_source does not work for any of the codes listed in get_vcp_capabilities #221
Comments
Does the monitor respond at all? Are you able to try it out on Linux? I'm a little stumped with this one. |
I'm able to do the following from my poking around: ( any values on these, the current ones are just for representation) However, when running "print(monitor.get_input_source())" the output seems to be InputSource.OFF, and it does not make sense since the monitor is on and connected to HDMI port No possibility to run on linux, not atm. Don't have it set up yet |
Hmm. It might be the monitor doesn't implement the input source commands, the monitors showing |
Any way to set these up if not implemented by default? |
Hmm... Maybe check for settings on your monitors that may make this work (power modes or DDC-CI settings)? Maybe you can get a firmware update for your monitor? |
Hi, with monitor: LG 40WP95C-W I'm having the same problem. found the inputs but not changing the input with monitor.set_input_source('DP1') {'prot': 'monitor', 'type': 'lcd', 'model': 'WK95U', 'cmds': {1: [], 2: [], 3: [], 12: [], 227: [], 243: []}, 'vcp': {2: [], 4: [], 5: [], 8: [], 16: [], 18: [], 20: [5, 8, 11], 22: [], 24: [], 26: [], 82: [], 96: [15, 16, 17, 18], 172: [], 174: [], 178: [], 182: [], 192: [], 198: [], 200: [], 201: [], 214: [1, 4], 223: [], 98: [], 141: [], 244: [], 245: [1, 2, 3, 4], 246: [0, 1, 2], 77: [], 78: [], 79: [], 21: [1, 6, 17, 19, 20, 21, 24, 25, 32, 34, 35, 36, 40, 41, 50, 72], 247: [0, 1, 2, 3], 248: [0, 1], 249: [], 228: [], 229: [], 230: [], 231: [], 232: [], 233: [], 234: [], 235: [], 239: [], 250: [0, 1], 253: [0, 1], 254: [0, 1, 2], 255: []}, 'mswhql': '1', 'asset_eep': '', 'mccs_ver': '2.1', 'window': '', 'vcpname': '', |
Even though i have inputs': [<InputSource.DP1: 15>, <InputSource.DP2: 16>, <InputSource.HDMI1: 17>] shown when using get_vcp_capabilities the set_input_source does not work for any of the codes. Any assistance would be appreciated.
print(monitor.set_input_source("DP1") )
= to none
monitorcontrol --version
): 3.0.2Steps to Reproduce
Run
from monitorcontrol import get_monitors
for monitor in get_monitors():
with monitor:
print(monitor.get_vcp_capabilities())
print(monitor.set_input_source("DP1"))
The text was updated successfully, but these errors were encountered: