Comments (5)
I'd love to be able to control PBP from the command line, so I'd like to test… but I'm wary of bricking the monitor with incorrect settings after having read this bug. I have a Dell U3219Q. Any way I can check before I run your code to see if it's compatible with my hardware?
While of course, I cannot guarantee 100% that the same bug will affect you of course, if you check out my fork, and the guide on how to find your own pbp value. I don't think anything can go wrong. As you will be setting the value to what the monitor sets it to.
from ddcctl.
I have this hardware and will test this week. One suggestion: a handy feature that would complement this change would be the ability to set the various subdisplay inputs when activating PbP mode.
Given the addition of the -vcp, I presume this change shouldn't be too difficult if the appropriate VCP codes can be identified.
As I understand it, there is always the primary input and then up to 3 subdisplays depending on the specific PbP mode.
from ddcctl.
Yeah there is -php-screen flag which sets the secondary display. But in my monitor unfortunately only have a primary and secondary. But if you identify others let me know and I can easily add them.
This could also be done manually via the -vcp flag as you've spotted.
from ddcctl.
I'd love to be able to control PBP from the command line, so I'd like to test… but I'm wary of bricking the monitor with incorrect settings after having read this bug. I have a Dell U3219Q. Any way I can check before I run your code to see if it's compatible with my hardware?
from ddcctl.
good luck on your fork @itxchh. I'm going to close as this is not a support/discussion forum - I'm afraid I'm going to have to close down issues because of all the randomness being sent in that I don't have time to prune anymore.
I think I'd not agree to integrating a -pbp
feature as it seems unlikely to be useful across a majority of the monitors with a hardcoded vcp value. I have an (old) LG ultrawide at home that claims to support it so might try it, but even it works my reservation still holds.
the -vcp
arg you added looks useful for experimentation, although to add that upstream I think it'll need to flash big bright red letters and prompt before applying, unless a -force-vcp
is used. We've heard of monitors being broken/bricked from using atypical VCP codes (#58).
from ddcctl.
Related Issues (20)
- Licence HOT 3
- External HDMI monitors detected intermittently on MacBook Pro HOT 4
- No command works Dell D6000 DisplayLink HOT 5
- Dell U2412M Unable to Switch Back From Source 3 to 15 HOT 2
- Silly question - is there anything in 10.14 that would prevent IOI2CSendRequests from going through? HOT 2
- [REQUEST] DDM KVM controls HOT 1
- can't increase/decrease brightness HOT 2
- Unable to control 30" Apple Cinema Display HOT 2
- Support ASUS VG289Q1A monitor HOT 1
- Macbook Air M1 - INPUT CHANGE ERROR HOT 4
- [Feature Request] KVM usb switch HOT 1
- Is it possible to make it work with a Thunderbolt dock? HOT 3
- Xcode 13, Error Compile MacOS 12 HOT 1
- ASUS VG27A is not supported for input switch HOT 1
- macOS Monterey: Failed to parse WindowServer's preferences! (/Library/Preferences/com.apple.windowserver.plist) HOT 9
- One of the monitors is not detected when mirroring
- Notes For Samsung LU28R55
- ddccdl on iMac detects 0 displays HOT 1
- not getting the brightness values HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ddcctl.