[Gelöst] HDMI-Ausgabe erzwingen - Druckversion +- easyVDR (http://www.easy-vdr.de) +-- Forum: easyVDR (http://www.easy-vdr.de/forum-5.html) +--- Forum: easyVDR 1.0 (Stable) (http://www.easy-vdr.de/forum-36.html) +--- Thema: [Gelöst] HDMI-Ausgabe erzwingen (/thread-14843.html) |
[Gelöst] HDMI-Ausgabe erzwingen - Florian.Reinartz - 05.10.2013 Hallo Zusammen, ich habe in meinem VDR-Gehäuse einen 7"TFT integriert. Wenn der VDR nun via Timer über NVRam startet ist der TV (LG - HDMI) natürlich aus. Die Grafikkarte erkennt den 7"TFT über VGA als Bildschirm und legt die TV-Ausgabe auf den VGA-Anschluss. Wenn ich nun TV schauen möchte und den LG-TV einschalte habe ich kein Bild. Ich müsste jetzt den VDR neu Booten damit die Bildausgabe auf den primären HDMI-Ausgang gelegt wird. Leider wird so die Aufnahme unterbrochen. Führe ich einen Reboot durch wird das TV-Bild wieder über HDMI ausgegeben und auch GraphTFT auf dem 7"TFT angezeigt. Kann man die Ausgabe über HDMI erzwingen auch wenn scheinbar kein Gerät am HDMI angeschlossen ist (weil ausgeschaltet)? Vielen Dank und Gruß Flo ERGÄNZUNG: Da der Thread doch etwas umfangreicher geworden ist und ich der Bitte gerne nachkomme hier eine Zusammenfassung und ein Howto... HOWTO Die Einstellungen sind sehr speziell und abhängig vom VDR. Da meine "Anleitung" doch recht speziell ist hat sich Bleifuss noch Mal die Mühe gemacht ein paar Infos zur "personalisierung" der Einstellungen zusammenzufassen -> hier lesen Diese Schritte sind für mein System erforderlich: Folgende Dateien aus der ZIP-Datei im Anhang auf den VDR spielen (ggf. die Originale vorher sichern z.B. durch ergänzen mit der Dateierweiterung *.bak) Dateien mit Pfad: [tt]/usr/sbin/easyvdr-runfrontend /usr/lib/vdr/easyvdr-set-monitor-layout /etc/init/easyvdr-set-monitor-layout.conf /etc/vdr/easyvdr-video-settings.conf /etc/X11/xorg.conf[/tt] Am Ende [tt]/etc/lib/vdr/sysconfig[/tt] folgendes Anfügen: Code: FRONTEND_DISPLAY=":0.0" Da nicht jeder meine Systemkonfiguration besitzt (7"TFT, 47"LG...) kann es natürlich sein, dass die Dateien bei Euch so nicht funktionieren. Ich habe zu Begin auf einer alten HD die 2.0 installiert und das Setup vollständig ausgeführt. Wichtig war das Minitor-Setup welches zu diesem Zeitpunkt aber erst nach einem Update zur Verfügung stand. Code: sudo apt-get update Bei dieser Methode müssen in der /etc/init/easyvdr-set-monitorlayout.conf noch zwei ergänzungen gemacht warden. Code: $LOGGER "vdr screen found, desktop restart" Außerdem ist es sinnvoll auch bei diesem Weg die Originale zu sichern. Gruß Flo Re: HDMI-Ausgabe erzwingen - Wirbel - 05.10.2013 Zum Erkennen eines Bildschirms benötigt die Grafikkarte normalerweise kein Power am Monitor. Dazu versorgt die Grafikkarte selbst den EEPROM im Monitor (dein TV ist ja nix anderes..) mit Power und liest dessen EDID Daten per I2C in Binärformat aus (DDC). Du kannst allerdings den X-Server auch 'manuell' unter Umgehung dieses Mechanismus mit den nötigen Informationen versorgen, entweder in der xorg.conf oder durch Auslesen und Abspeichern des Inhaltes des Eeproms deines TV in einer Datei namens edid.bin . Das Abspeichern der EDID in der edid.bin hat Nachteile; jeder HDMI fähige Monitor *muss* EDID Erweiterungen beherrschen - im Gegensatz zu VGA und DVI Monitoren. Diese Extensions enthalten u.a. Non-Standard Bildauflösungen wie z.B. die TV-Auflösungen 1920x1080 oder Audio-Support. Diese Extensions werden in der edid.bin nicht abgespeichert - nur die unterstützen default PC-Auflösungen im 4:3 Format. Re: HDMI-Ausgabe erzwingen - Bleifuss2 - 05.10.2013 Hallo Wähle im Pchanger Nvidia-settings und erzeuge eine xorg.conf Gruß Re: HDMI-Ausgabe erzwingen - Florian.Reinartz - 05.10.2013 Hallo Zusammen, eine xorg.conf habe ich bereits beim Einrichten des VDR erzeugt und händisch modifiziert. Leider ohne das gewünschte Ergebnis. Code: # nvidia-settings: X configuration file generated by nvidia-settings Vielleicht erkennt einer von Euch ja noch einen Fehler bzw. Die Ursache für mein Problem. Gruß Florian Re: HDMI-Ausgabe erzwingen - michel8 - 05.10.2013 Hi Flo, auch wenn es nicht in allen Fällen das beste ist, bin ich mit einer abgespeicherten edid.bin und dem erzwungenen Laden dieser edid durch den entsprechenden Eintrag in der xorg.conf ganz zufrieden. Im Wiki steht auch wie - Stichwort kein bild wenn Monitor aus bei BDR-Start Gruß Michel Re: HDMI-Ausgabe erzwingen - Bleifuss2 - 05.10.2013 Hallo Zitat:Section "Screen" Das funktioniert bei mir. Re: HDMI-Ausgabe erzwingen - Florian.Reinartz - 05.10.2013 @Bleifuss2 Hallo. Allerdings funktioniert dann die Ausgabe des GraphTFT auf meinen 7"TFT via VGA nicht mehr. Ich muss schon zwei Devices definieren. @michel8 Hi Michel. Mich reizt die edid.bin auch... Allerdings hat mich die Problematik mit der 4:3 Auflösung etwas abgeschreckt. Ich habe ja einen 16:9 LED TV und die meisten TV-Ausgaben finden heute ja auch in 16:9 statt. Wenn ich es richtig verstanden habe fährt der VDR dann immer eine 4:3 Standard-PC Auflösung (z.B. 1024x768 dpi) über den HDMI. Ich möchte aber doch eine Auflösung von 1080p also von 1920 × 1080 dpi. ...oder habe ich das falsch verstanden. Gruß Florian Re: HDMI-Ausgabe erzwingen - Bleifuss2 - 05.10.2013 Hallo Zitat:Option "metamodes" "1920x1080_50 +0+0; nvidia-auto-select +0+0" Diese Zeile meinte ich Re: HDMI-Ausgabe erzwingen - Florian.Reinartz - 06.10.2013 @Bleifuss2 Hat nix gebracht. Ausgabe bei ausgeschaltetem TV immer noch auf dem 7" TFT. Gruß Flo Re: HDMI-Ausgabe erzwingen - Florian.Reinartz - 06.10.2013 Hallo noch Mal, auf meiner Suche im Wiki bin ich auf folgende Info gestoßen. leider hat auch diese Konfiguration nicht geholfen. bei ausgeschaltetem TV wird das Bild weiterhin auf meinen 7"TFT gelegt. hier noch mal meine jetzige xorg.conf Code: # nvidia-settings: X configuration file generated by nvidia-settings gruß Flo Re: HDMI-Ausgabe erzwingen - Florian.Reinartz - 06.10.2013 Moin, hat noch jemand ne Idee? Kann man mit der edid.bin auch 1080p "fahren" wenn der TV aus ist oder tatsächlich nur Standard-Auflösungen in 4:3 wie z.B. 1024x768? Gruß Flo Re: HDMI-Ausgabe erzwingen - Wirbel - 06.10.2013 In der edid.bin steht die Unterstützung folgender Auflösungen drin: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] Weitere Auflösungen sind in den Extensions zur Edid vermerkt, die von den mir bekannten Tools aber nicht in der edid.bin abgespeichert werden. Willst du 1080, brauchst du den Eintrag in der Xorg.conf. Re: HDMI-Ausgabe erzwingen - Bleifuss2 - 06.10.2013 Hallo Also dann gehen wir das Problem halt anders an. Was für ein Frontend verwendest du? Kannst du damit leben wenn du nach dem PC Start den Pchanger aufrufst und eine Taste drücken musst? Dann kann man da einen X Neustart einbauen, das stört keine Aufnahme. Gruß Bleifuss Re: HDMI-Ausgabe erzwingen - michel8 - 06.10.2013 Hi Flo, zur Verwendung der edid kann ich nur sagen, dass es bei mir auch mit 16:9 tut. Schau Dir doch mal die xorg.log an, wenn der VDR mit eingeschalteten TV bootet. Darin stehen die vom TV gelesenen unterstützten Auflösungen. Alternativ kannst Du Dir auch eine passende modeline für Deinen TV erstellen, aber da kann ich nicht wirklich helfen-nur soweit geht mein Wissen, dass es wohl nicht gut ist eine modeline eines Anderen zu kopieren, sie muss genau zu Deinem TV passen... Gruß Michel Re: HDMI-Ausgabe erzwingen - Bleifuss2 - 06.10.2013 Hi Zitat:Wissen, dass es wohl nicht gut ist eine modeline eines Anderen zu kopieren, sie muss genau zu Deinem TV passen... Das geht wenn du glück hast mit Code: xrandr --verbose Das bekommst du die Daten (das ganze unter X) Re: HDMI-Ausgabe erzwingen - Florian.Reinartz - 06.10.2013 Hallo Zusammen, ...der Reihe nach... Frontend: vdr-sxfe Zitat:Kannst du damit leben wenn du nach dem PC Start den Pchanger aufrufst und eine Taste drücken musst?Wäre nicht so toll, meine Frau und meine Tochter nutzen den VDR auch viel und die sind so schon genervt ;-) Xorg.log -> siehe Anhang... Was genau brauch ich denn daraus? Code: xrandr --verbose Code: export DISPLAY=:0.0 Code: Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384 Wieso funktioniert das bei Euch immer alles und bei mir sind alles nur Baustellen??? Gruß Flo Re: HDMI-Ausgabe erzwingen - michel8 - 06.10.2013 Hi, vergleiche die xorg.conf mit dem .log, da passt etwas nicht ganz: Die in der conf angegebene Auflösung mit den h/v-Frequenzen werden nicht für passend angesehen es wird auf Auto-select umgestellt. Zudem meint x beim Start keine Frequenzen aus der selbstauskunft des LG-TV verwenden zu dürfen? Mehr kann ich für heute nicht tun, gleich ist Abflug nach Schweden... Gruß Michel Re: HDMI-Ausgabe erzwingen - Florian.Reinartz - 06.10.2013 Hallo Michel, so ein Ärger das Du weg fährst... ...für mich ;-) Dir einen schönen Urlaub (falls keine Geschäftsreise). Zitat:Zudem meint x beim Start keine Frequenzen aus der selbstauskunft des LG-TV verwenden zu dürfen?mit welchem Befehl schalte ich diese Funktion denn aus? Die Auflösungen schaue ich mir gleich noch mal an... Mir ist aufgefallen, dass mein PC (ebenfalls mit dem TV verbunden) den TV auch erst registriert wenn ich ihn einschalte. So lange der TV aus ist sagt der PC "kein Gerät angeschlossen". Der VDR kann also die edid.bin nicht auslesen solange der TV aus ist. Weiß sonst jemand evtl. welcher Befehl diese Funktion aktiviert? Gruß Flo Re: HDMI-Ausgabe erzwingen - Bleifuss2 - 06.10.2013 Hallo Flo Ich könnte dir aus den Daten der Xorg.conf eine Modline basteln, aber da stimmt was nicht. Laut den Daten kann dein TV nur 30/59/60Hz du brauchst aber 50Hz Dazu passt auch diese Warnung aus dem Log. Zitat: 11.462] (WW) NVIDIA(0): No valid modes for "DFP-1:[email protected]"; removing. Ist dein System Aktuell? Hast du einen DVI/HDMI Konverter oder sowas ? Kannst du an deinem TV PC Mod/Game Mod oder sowas einstellen? Re: HDMI-Ausgabe erzwingen - Florian.Reinartz - 07.10.2013 Hallo Zusammen, hallo Bleifuss2, ich würde mich freuen wenn Du mir was zusammenbasteln könntest. warum kann ich denn die Ausgabe nicht mit 60Hz fahren? Oder ist das wieder vom den 50Hz im deutschen Stromnetzt abhängig? Diese Zeiten sind doch - denke ich - vorbei. Einen Konverter betreibe ich nicht. VDR & TV sind Softwaremäßig auf dem neusten Stand. Grafikkarte:NVIDIA GeForce GT 520 (PCIe) ist mit der Firmware des Auslieferzustandes versehen (nicht die Neuste). Game- oder PC-Mode gibt es an meinem TV aber die scheinen nur Auswirkungen auf die Farbe des Bildes zu haben. Werde morgen noch mal auslesen und schauen ob ich da auch was mit 50Hz raus bekomme. Aber wie gesagt, warum nicht 60Hz? Gruß & Danke Flo Re: HDMI-Ausgabe erzwingen - Bleifuss2 - 07.10.2013 Hi Bei 60HZ hast du immer leichte Ruckler im Bild. Bei Kammerschwenks oder Laufschriften fällt das extrem auf. Meiner Frau würde es vermutlich nicht auffallen, aber wer etwas aufpasst sieht es. Man denkt immer der PC ist minimal zu langsam. Ich kann dir die 60Hz Modline schon liefern, aber dein TV sollte 24/50 Hz liefern. Du könntest ja auch eine XBOX bzw. einen Blueray Player anschließen wollen. Wenn ich dich richtig verstehe hast du direkt HDMI auf HDMI. Nicht DVI auf HDMI oder umgekehrt. Bei DVI liefert mein TV auch nur 60Hz Re: HDMI-Ausgabe erzwingen - Florian.Reinartz - 07.10.2013 Hallo, genau, HDMI auf HDMI, ein Kabel, keine Box, Switch oder Verstärker dazwischen. Ich werde mir heute Abend noch mal die Spezifikationen des TV zu Gemüte führen, evtl. finde ich ja auch noch eine andere Einstellmöglichkeit im TV. Ich habe zusätzlich noch einen PC (Windows7) und einen LG BluRay Player angeschlossen. heißt das, dass der TV jetzt immer auf 60Hz läuft wenn der VDR eine Auflösung/Frequenz automatisch erkennt? Das Bild bei dem alten SD-VDR war auf jeden Fall flüssiger. Danke und Grüße Flo Re: HDMI-Ausgabe erzwingen - Florian.Reinartz - 07.10.2013 Hallo Zusammen, hier ist das Datenblatt zu meinem TV Auflösung : 1920 x 1080 Eingangssignal : HDTV (480p - 1080p @ 24fps, 50fps, 30fps, 60fps, VGA-SXGA) Im Menü des TV habe ich noch keine Einstellmöglichkeit gefunden, ich suche weiter... Gruß Flo Re: HDMI-Ausgabe erzwingen - Bleifuss2 - 07.10.2013 Hallo Florian Bei Nvidia Settings kann man auch Freq. ausgeben die normal nicht gehen. Auf einer der Letzten Seite gibt es einige Optionen, da kann man die Freischalten. Dann im 2 oder 3 Register Auflösung + 50 HZ einstellen. Dann wieder in einem der Letzten Register Prüfen ob 50Hz aktiv sind. Wenn alles passt xorg.conf Speichern (DAS HÄCKCHEN MERGE ABWÄHLEN). Ich kann gerade nicht an den TV sonst könnte ich es genauer schreiben. Und über Pchanger starten, da wird im Hintergrund noch etwas in der xorg.conf geändert. Wenn du 60Hz hast sieht die Laufschrift auf N-TV perfekt aus, keine Micro Ruckler. Außer du hast am TV noch irgendwelche Filter an. Gruß Re: HDMI-Ausgabe erzwingen - Florian.Reinartz - 07.10.2013 Zitat:Wenn du 60Hz hast sieht die Laufschrift auf N-TV perfekt aus, keine Micro Ruckler. Meinst Du in der Aussage 50Hz? Gruß Flo |