Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> edid.bin automatisch generieren
R2D2
  Geschrieben am: Freitag, 06.August 2010, 12:54 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Hallo Zusammen,

HelAu hatte vor einiger Zeit mal hier beschrieben, wie man eine edie.bin generieren kann.
Ich habe mal daraus ein kleines Script gebastelt, das das vollautomatisch erledigt. ;)

Infos zum Thema EDID gibt es hier: EDID

Was genau macht das Script?

Das Script stoppt den X-Server und liest dann die EDID Informationen aus der Xorg.0.log aus und generiert daraus, - sofern EDID-Infos gefunden wurden, - eine edid.bin in /etc/X11.

Installation:

CODE
cd /_config/bin
wget http://minty.cirtexhosting.com/~examecom/3PO/g2v/v3/get_edid.sh
chmod 755 get_edid.sh


EDID auslesen und edid.bin generieren:

CODE
/_config/bin/get_edid.sh


Wenn ales geklappt hat, dann sollte das so ausehen:

CODE
vdr01 ~ # /_config/bin/get_edid.sh


* WARNING: you are stopping a boot service
* Stopping XBMC ...                                                                                                                                                                                                        [ ok ]


wait... 1

"nvidia-auto-select" : 1920 x 1080 @  60.0 Hz  (from: EDID)
"1920x1080"          : 1920 x 1080 @  60.0 Hz  (from: EDID)
"1920x1080_60"       : 1920 x 1080 @  60.0 Hz  (from: EDID)
"1920x1080_60_1"     : 1920 x 1080 @ 59.94/60 Hz (CEA-861B Format 16) (from: EDID)
"1920x1080_50_0"     : 1920 x 1080 @ 50 Hz (CEA-861B Format 31) (from: EDID)
"1920x1080_30"       : 1920 x 1080 @ 29.97/30 Hz (CEA-861B Format 34) (from: EDID)
"1920x1080_25_0"     : 1920 x 1080 @ 25 Hz (CEA-861B Format 33) (from: EDID)
"1920x1080_24_1"     : 1920 x 1080 @ 23.97/24 Hz (CEA-861B Format 32) (from: EDID)
"1920x1080_60i_0"    : 1920 x 1080 @ 59.94/60 Hz (CEA-861B Format 5) (from: EDID)
"1920x1080_50i_0"    : 1920 x 1080 @  50.0 Hz Interlace  (from: EDID)
"1280x720"           : 1280 x  720 @  60.0 Hz  (from: EDID)
"1280x720_60"        : 1280 x  720 @  60.0 Hz  (from: EDID)
"1280x720_60_0"      : 1280 x  720 @ 59.94/60 Hz (CEA-861B Format 4) (from: EDID)
"1280x720_50"        : 1280 x  720 @  50.0 Hz  (from: EDID)
"720x576"            :  720 x  576 @ 50 Hz (CEA-861B Format 18) (from: EDID)
"720x576_50"         :  720 x  576 @ 50 Hz (CEA-861B Format 18) (from: EDID)
"720x480"            :  720 x  480 @  59.9 Hz  (from: EDID)
"720x480_60"         :  720 x  480 @  59.9 Hz  (from: EDID)
"640x480_60"         :  640 x  480 @  60.0 Hz  (from: EDID)



Found 1 EDID in "/log/Xorg.0.log".
 Wrote EDID for "SAMSUNG (DFP-1)" to "./edid.bin" (256 bytes).

* Starting XBMC ...                                                                                                                                                                                                        [ ok ]


vdr01 ~ #


Info:

Sollte in /etc/X11 schon eine edid.bin existieren, dann wird eine edid.bin.0 angelegt. Existiert edid.bin.0 auch schon, wird edid.bin.1 angelegt, usw....

Wenn get_edid.sh mit dem Parameter "f" augerufen wird, dann werden vorher alle edid.bin's in /etc/X11/ gelöscht.

CODE
/_config/bin/get_edid.sh f


-> Diese Option sollte aber nur dann aufgerufen werden, wenn eine edid.bin erstellt werden kann!

Damit die edid.bin nun auch vom X-Server verwendet wird, muss in der /etc/X11/xorg.conf in der "Section Monitor" folgendes stehen:

CODE
   Option         "CustomEdid" "DFP-0:/etc/X11/edid.bin"


--> Ist bei Gen2VDR standardmäßig drin. ;)

CODE
.....
Section "Monitor"
   Identifier     "Monitor0"
   ModelName      "M_1080P"
   HorizSync       28.0 - 68.0
   VertRefresh     24.0 - 61.0
   ModeLine       "1920x1080@50p" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
   ModeLine       "1920x1080@24p" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
   ModeLine       "1920x1080@25p" 74.25 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
   ModeLine       "1920x1080@23.976" 74.175 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
   ModeLine       "1920x1080@50i" 74.25 1920 2448 2492 2640 1080 1084 1094 1124 +hsync +vsync interlace
   ModeLine       "1920x1080@60i" 74.18 1920 2008 2052 2200 1080 1084 1094 1124 +hsync +vsync interlace
   ModeLine       "1920x1080@60p" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
   Option         "DPI" "100 x 100"
   Option         "DPMS"
   Option         "ExactModeTimingsDVI" "True"
   Option         "CustomEdid" "DFP-0:/etc/X11/edid.bin"
EndSection
.....


angehängte Datei ( Anzahl der Downloads: 94 )
angehängte Datei  get_edid.sh
Email PosterUsers WebsiteICQ
Top
taucher4k
Geschrieben am: Freitag, 06.August 2010, 14:40 Uhr
Quote Post


Advanced Member
***

Gruppe: Members
Beiträge: 68
Mitgliedsnummer.: 1368
Mitglied seit: 2006-06-10



Hallo R2D2,

super Arbeit. Werde dein Script heut abend gleich mal testen. Ist das korrekt, dass man in der xorg.conf ..."CustomEdid" "DFP-0 ... angeben muss, obwohl in deinem Beispiel das Script ... for "SAMSUNG (DFP-1)" .... ausgibt?

Gruß Taucher4k
Email Poster
Top
Terminator_81
Geschrieben am: Dienstag, 11.Juni 2013, 20:35 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 472
Mitgliedsnummer.: 14369
Mitglied seit: 2010-06-06



sorry das ich den Thread wieder ausgrabe aber der Link ist down! :(
Email Poster
Top
R2D2
Geschrieben am: Dienstag, 11.Juni 2013, 20:48 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (Terminator_81 @ Dienstag, 11.Juni 2013, 21:35 Uhr)
sorry das ich den Thread wieder ausgrabe aber der Link ist down! :(

Na und?

Das Skript doch bei der V3 serienmäßig drin. ;)

CODE
/_config/bin/get_edid.sh
Email PosterUsers WebsiteICQ
Top
Terminator_81
Geschrieben am: Dienstag, 11.Juni 2013, 22:03 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 472
Mitgliedsnummer.: 14369
Mitglied seit: 2010-06-06



wollte dich ja nur drauf hinweisen :)
Email Poster
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll