Informazioni edid


8

Voglio raccogliere le informazioni Edid del monitor. Posso ottenerlo dal xorg.0.logfile quando corro Xcon l' -logverboseopzione.

Ma il problema è che se cambio il monitor (scollego il monitor corrente e quindi collego un altro monitor), non c'è modo di ottenere queste informazioni.

C'è un modo per ottenere l'EDID in modo dinamico (in fase di esecuzione)? O qualche utilità / strumento che mi informerà non appena il monitor sarà collegato e disconnesso?

Sto usando LFS-6.4.

Risposte:


4

C'è uno strumento chiamato read-edid che fa esattamente ciò che suggerisce il suo nome.


sì, ma non gli ha dato il tempo di esecuzione. o per riformulare la domanda "Esiste qualche utilità / strumento per ottenere l'ID seriale del monitor?"
SHW,

Sembra dipendere dal driver della scheda e dal monitor stesso ... Ho trovato questa discussione (l' /sysindagine è la più bassa che puoi ottenere di solito) e la voce di Wikipedia su EDID è davvero interessante.
jon_d

get-edid da read-edid non è riuscito a leggere le mie informazioni EDID (forse get-edid è obsoleto?), ma come menziona Fussy Salsify, anche le informazioni sono esposte /sys. E edid-decode dallo stesso pacchetto funziona ancora bene. Ho documentato come accedere e decodificare le informazioni su superuser.com/a/628042/20768
Alexander Torstling

4

Prova xrandr --verbose. Mostra le informazioni edid RAW e molte altre informazioni utili per tutti i monitor collegati al computer.

Esempio di output, con solo la sezione EDID:

$ xrandr --verbose
(cut)
    EDID:
        00ffffffffffff0030ae364000000000
        00130103801e1378eaef259458568a29
        24505400000001010101010101010101
        0101010101018a25a02051841a303040
        360030be100000195e1fa02051841a30
        3040360030be100000190000000f0095
        0a32950a2816090030e47302000000fe
        004c503134315750332d544c413100ab
(cut)

Per quanto riguarda la tua ultima domanda, udev può informarti e farti eseguire comandi quando è collegato un monitor. È davvero facile scrivere script bash per eventi udev.

Non sono sicuro di cosa stai cercando di fare qui, ma trovo xrandr molto utile per impostare automaticamente il layout del monitor che desidero ogni volta che collego o scollego i monitor esterni al lavoro o a casa. Non è necessario il monitor seriale per questo. Il nome dell'output semplificato funziona bene. Esegui xrandr per vedere le uscite (monitor) disponibili.

Eseguo questo script per impostare il mio layout preferito:

#!/bin/bash 
xrandr --output LVDS1 --auto
xrandr --output DP2 --auto --right-of LVDS1

LVDS1 è il nome del monitor del notebook, DPS2 quello esterno.


@Yvus, La risposta che stai dando è l'altra faccia di quello che ho detto prima (Xorg --logverbose 6). E, per quanto riguarda UDEV, UDEV non riconosce lo stato corrente del monitor (l'ho verificato su Debian lenny). Se hai regole per lo stesso, condividilo. Grazie.
SHW,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.