Pending an answer to xrandr detects amplifier as monitor a possible workaround is to blacklist devices with specific EDIDs. Unfortunately xrandr --verbose
prints everything in a format which is cumbersome to parse and doesn't support querying single devices, and get-edid
's output doesn't seem to be easy to map to xrandr
's monitor IDs (for example DVI-1
).
Is there some way to get an easily parseable EDID for a single monitor?
Best Answer
Lead #1: monitor-edid
I'm not that up on EDID and monitors but I did find this tool,
monitor-edid
which might be of use to you here as well.Forgive me if it's off base, I'm trying to also learn more about this space, given the variety of questions you ask on the topic.
Lead #2: ddcontrol
There was another tool that I came across called
ddccontrol
, which might be helpful in getting the information you're after.Lead #3: /sys
Finally in poking through
/sys
I noticed that there were leaf nodes hanging off of the various video interfaces.However on my Lenovo laptop these "files" were empty, perhaps they're different on your system. I found this forum thread that showed sample output from the VGA EDID.
Source: Extract Monitor Serial Number / Manufacture Date Using EDID?.
References
Monitor-edid