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

Add value name "USB-C" for value 0x1b of VCP code 0x60 (input source) #70

Open
aryoda opened this issue Dec 29, 2018 · 13 comments
Open
Labels
input source VCP feature x60

Comments

@aryoda
Copy link

aryoda commented Dec 29, 2018

My Dell U3818DW supports DisplayPort over USB-C as input source value 0x1b but the input source is not yet known to ddcutil:

   Feature:  0x60 (Input Source)
      Values:
         0x0f: DisplayPort-1
         0x11: HDMI-1
         0x12: HDMI-2
         0x1b: (null)

I am not sure if this is DELL specific...

@ALL Can users of other displays please confirm (or reject) my observation that 0x1b is the standard value for (DisplayPort over) USB-C?

Does anybody know an official name for this value?

Next step would be to add a name for this value to ddcutil, "USB-C" or "DP over USB-C" or "DP over USB"...

@aryoda aryoda changed the title Add value name "USB-C" for VCP code 0x60 (input source) value 0x1b (currently shown as "(null") Add value name "USB-C" for value 0x1b of VCP code 0x60 (input source) Dec 29, 2018
@rockowitz
Copy link
Owner

rockowitz commented Dec 29, 2018 via email

@aryoda
Copy link
Author

aryoda commented Dec 29, 2018

Using the user-supplied feature definitions of v0.9.3 or higher is a very good use case for that.

I am currently doing my "homework" (example implementation of a C++ ddcutil API...) but two weeks of school holidays are melting like snow - esp. with C++ ;-)

I will examine v0.9.3 after that (currently I am using a "pinned" git submodule with v0.9.2).

@rockowitz rockowitz added the input source VCP feature x60 label Apr 25, 2019
@prototux
Copy link

prototux commented Sep 7, 2019

On my U2419HC (so, one generation newer) it's also using 0x1B for the USB-C input source, so, i don't know if it's consistent across OEMs, but at least, it seems to be consistent between dell monitor generations.

@rockowitz
Copy link
Owner

rockowitz commented Sep 8, 2019 via email

@SumDum
Copy link

SumDum commented Apr 18, 2020

Hi Sanford,
On a ViewSonic VP3881 USB-C is 0x17

   Feature: 60 (Input Source)
      Values:
         0f: DisplayPort-1
         11: HDMI-1`
         12: HDMI-2
         17: Unrecognized value

So unfortunately no, not common usage.

@rockowitz
Copy link
Owner

rockowitz commented Apr 20, 2020 via email

@madmalkav
Copy link

On a Lenovo Thinkvision P44W-10 , 0x14 is for the port labeled USB Type-C 10G (DP 1.4 Alternate Mode compatible) and 0x13 for the port labeled USB Type-C 5G (DP 1.2 Alternate Mode compatible).

@attah
Copy link

attah commented Mar 13, 2022

My Dell P3222QE also uses 0x1b for USB-C. But my Asus MB16AC calls its single UCB-C input 0x11, aka HDMI-1 :(
Thanks for this great tool!

@rockowitz
Copy link
Owner

For those unaware of it, the User Defined Features facility can be used to address variations like these.

@aryoda
Copy link
Author

aryoda commented Mar 14, 2022

I'd suggest to close this issue (perhaps incl. an attached example user-defined features file to "solve" the issue)...

@bbkr
Copy link

bbkr commented Jun 12, 2024

On a ViewSonic VP2785-4K USB-C is 0x17.

@evakhoni
Copy link

evakhoni commented Dec 13, 2024

Dell U3419W, value is 0x1b. this value seems to be consistent with all dells
seems that each value is consistent within each manufacturer. while user-defined features can be used, imo we're missing an opportunity for creating a database for the well-known manufacturer-wide values

@rockowitz
Copy link
Owner

That's what the wiki is for. Add information to page, or create a page for input switching on Dell monitors, similar to that for LG monitors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
input source VCP feature x60
Projects
None yet
Development

No branches or pull requests

8 participants