display type auslesen?

fishmac

Well-known member
Themenstarter
Registriert
27 Apr. 2007
Beiträge
5.452
Wie kann man unter Linux den Display Typ auslesen? Ich vermute mal dass er bei dmidecode in einer OEM-specific Section ist. Weiss da jemand Genaueres?
 
Schon mal nach dem Rechnerstart mit "dmesg |less" (evtl. mit vorangestelltem "sudo") probiert? dmesg ist ja recht mitteilungsfreudig, was die Hardwareangaben angeht,
 
edid-decode -> ubuntu
monitor-edid -> fedora
? -> opensuse
 
Paket read-edid

Code:
get-edid | parse-edid

Gibt für Thinkpads-Displays aber auch keine hilfreichen Infos aus, weil die EDID Infos immer nur LEN-irgendwas ausspucken, das wirkliche Modell erfährst du so nicht.

Gruß, der tomatenfisch

- - - Beitrag zusammengeführt - - -

Code:
edid-decode /sys/class/drm/card0-eDP-1/edid

... wieder was gelernt, das gibt ja wirklich brauchbare Infos aus.
 
Code:
$ edid-decode /sys/class/drm/card0-LVDS-1/edid
Extracted contents:
    (...)

Manufacturer: LGD Model 2d8 Serial Number 0
Made week 0 of 2010
EDID version: 1.3
Digital display
Maximum image size: 28 cm x 16 cm
Gamma: 2.20
DPMS levels: Standby Suspend Off
Supported color formats: RGB 4:4:4, YCrCb 4:4:4
First detailed timing is preferred timing
Established timings supported:
Standard timings supported:
Detailed mode: Clock 75.200 MHz, 277 mm x 156 mm
               1366 1414 1478 1582 hborder 0
                768  772  779  792 vborder 0
               +hsync -vsync 
Manufacturer-specified data, tag 0
[b]ASCII string: LG
ASCII string: LP125WH2-SLB1[/b]
Checksum: 0x84 (valid)
EDID block does NOT conform to EDID 1.3!
	Missing name descriptor
	Missing monitor ranges
	Detailed block string not properly terminated
 
Wenn's auch etwas primitiver ohne spezielle Progrämmchen zum Auslesen des EDID und nur mit Bordmitteln sein darf, liefert Xorg eigentlich alle Infos.

Von einem T60:
Code:
[root]~ # grep -2 "EDID (in hex):" /var/log/Xorg.0.log | head -n 3     
[    45.548] (II) intel(0): Unknown vendor-specific block f                     
[    45.548] (II) intel(0):  LTD141EN9B                                         
[    45.548] (II) intel(0): EDID (in hex):                                      
[root]~ #

Von einem T61:
Code:
[root]~ # grep -2 "EDID (in hex):" /var/log/Xorg.0.log | head -n 3
[   120.249] (II) modeset(0): Unknown vendor-specific block f
[   120.249] (II) modeset(0):  LTN141P4-L02
[   120.249] (II) modeset(0): EDID (in hex):
[root]~ #

Von einem Frankenpad (dann eigentlich auch T61):
Code:
[root]~ # grep -2 "EDID (in hex):" /var/log/Xorg.0.log | head -n 3
[    22.929] (II) modeset(0):  BOE HYDIS
[    22.929] (II) modeset(0):  HV150UX1-101
[    22.929] (II) modeset(0): EDID (in hex):
[root]~ #

Dürfte vermutlich auf beliebigen Notebooks genauso funktionieren.
 
Bei neueren Versionen von X liegen die Logs in ~/.local/share/xorg.
 
Bei neueren Versionen von X liegen die Logs in ~/.local/share/xorg.
stimmt:


Code:
[    29.345] (**) Option "xkb_rules" "evdev"
[    29.345] (**) Option "xkb_model" "microsoftpro"
[    29.345] (**) Option "xkb_layout" "de"
[    29.345] (**) Option "xkb_variant" "nodeadkeys"
[    29.345] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    29.825] (II) intel(0): EDID vendor "LGD", prod id 1049
[    29.825] (II) intel(0): Printing DDC gathered Modelines:
[    29.825] (II) intel(0): Modeline "2560x1440"x0.0  237.80  2560 2608 2640 2720  1440 1442 1445 1457 +hsync -vsync (87.4 kHz eP)
[   404.174] (II) evdev: ThinkPad Extra Buttons: Close

Nicht gerade ergiebig :D
 
Dann steht das da vermutlich nicht drin und wird auch unter Windows nicht ausgelesen werden. Hilft wohl nur aufmachen und nachschauen.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben