Software: - yaVDR-0.4
Hardware: - ASUS M4N78-Pro mit Onboard-Grafik NVIDIA GeForce 8300
Bildausgabe: - HDMI an Philips-TV für das TV-Bild und - VGA an 6"-TFT-Display für graphTFT
Ich suche eine Möglichkeit das TFT-Display vom graphTFT, welches am VGA-Ausgang hängt, per Software-Script aus- und einschalten zu können. Um einerseits die Verlustleistung zu vermindern und andererseits Nachts kein leuchtendes Display zu haben, wenn nur eine Timeraufnahme läuft.
Die Anzeige für vom graph-TFT-Plugin benötige ich normalerweise nur beim Radio hören und wenn ich einen Timer programmieren will, ohne erst noch den TV einzuschalten. Ansonsten benötige ich die Anzeige vom graphTFT-Plugin nicht und würde also gern das TFT-Display per Software-Script abschalten.
Mit der SuFu hier im Forum habe ich ein paar Beiträge gefunden, die das mit "xset" gelöst haben.
Aber leider funktioniert das mit meinem yaVDR-0.4 nicht ganz so richtig, wie ich mir das wünsche.
Im WFE von yaVDR-0.4 bekomme ich beide Display-Ausgänge mit den jeweiligen Einstellungen angezeigt:
:1.0 (Philips FTV) .......# das ist der 47"-Philips-TV
:1.1 (CRT-0) ................# das ist das 6"-TFT-Display, das abgeschaltet werden soll
Ich habe jetzt mal auf der Konsole folgendes eingegeben:
xset -display :1.1 dpms force off # Displays werden abgeschaltet
xset -display :1.1 dpms force on # Displays werden eingeschaltet
Resultat ist, das immer beide Anzeigen, also LCD-TV und TFT-Display gleichzeitig ab- oder wieder eingeschaltet.
Sobald ich eine Taste auf der FB drücke werden sofort beide Displays wieder eingeschaltet, falls sie vorher abgeschaltet waren.
Ich möchte aber nur das TFT-Display ab- bzw. per Befehl wieder einschalten und das TFT soll auch abgeschaltet bleiben, wenn ich eine Taste auf der Fernbedienung drücke.
Was mich etwas verwundert ist, das ich das Ganze auch realisieren kann, wenn ich statt "-display :1.1" ein "-display :1.0" bei der Konsoleneingabe verwende.
Das bedeutet doch, das die Zuweisung zu den einzelnen Displays nicht funktioniert bzw. nicht richtig ist.
Irgendwie stehe ich hier auf dem Schlauch und weiß nicht weiter was ich machen soll.
Meine Frage in die Runde, ob und wie kann ich mit yaVDR-0.4 realisieren, das ich per Script nur das kleine TFT-Display ab- bzw. einschalten kann?
Bzw. ist das überhaupt so möglich oder geht das mit den Onboard-Grafikkarten nicht?
Paulaner
PS: Eine andere Lösungsmöglichkeit wäre auch, direkt den Powertaster vom TFT-Display zu nutzen!
Mit dem Taster kann man das Display auch sicher ein- und abschalten. Das habe ich schon getestet und funktioniert.
Da bräuchte ich dann einen einfachen Schaltkontakt, der z. B. über USB geschaltet werden kann. Leider habe ich nur USB-Relaiskarten gefunden die für 8 und mehr Kanäle ausgelegt sind und dann auch recht teuer 8ca. 50EUR). Ich brauche ja nur einen Kontakt und da ist der Aufwand mit so großen Relaiskarten übertrieben.