Re: zweiten Videoausgang ansprechen?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Gerold Mittelstädt (1358[RemoveThis)
Date: 03/20/05


Date: Sun, 20 Mar 2005 22:43:04 +0100

Wolfgang Bussmann schrieb:
> Ich programmiere für Reitturniere LED-Anzeigetafeln, die über den
> Seriellen Com Port angesteuert werden.
>
> Jetzt ist angesprochen worden, ob man nicht über den Video Ausgang der
> Graphikkarte (meist gelbe Buchse) die Monitoranzeige oder auch andere
> Daten ausgeben kann.

Klar geht das

>
> Ich könnte mir vorstellen, dass die Ansteuerung "graphikchipmäßig"
> (NVIDIA / ATI /etc.) erfolgen muss.

nein eigentlich nicht. Natürlich verarbeitet der Graphikchip irgendwann
das Bild aber darauf wirst Du wohl keinen direkten Zugriff erhalten. Es
sei denn du willst das Rad neu erfinden und einen eigenen Treiber für
die betreffenden Karten schreiben. Diese haben - wenn die Karte dies
Harwaremäßig unterstützt - schon vom Hersteller selbst eine
Funktionalität eingebaut, die die Multi-Mon Ausgabe ünterstützt. Und
diese kann wiederum über Windows angesteuert werden.

> Kann mir vielleicht einer hierzu kleine Tipps oder Hinweise geben.

Wenn das ganze Reittunier-Anzeigesystem nur über PCs läuft, auf die Du
direkt Zugriff hast und Du Dein Programm nicht idiontensicher machen
willst/musst hier die (wahrscheinlich nicht eleganteste und
professionellste aber mit Sicherheit einfachste) Lösung am Beispiel
einer ATI Radeon 9600 Pro (weil ich jetzt keinen Roman schreiben will
und wegen des besseren Verständtnisses in der Stichpunkt-Version):

Ansatz 1 - Computermonitor und Anzeigemonitor zeigen das selbe an
(Geklontes Bild):

Desktop > Rechtsklick > Eigenschaften > Registrierkarte Einstellungen >
Erweitert > Registrierkarte Anzeige
TV aktivieren. (nur verfügbar wenn Anzeigeadapter mit der Grafikkarte
verbunden ist; sonst Aktivierung über Störungsbeseitigung > "Erkennen
meines TV erzwingen")
Jetzt wird über den TV-Ausgang der Grafikkarte das Bild des Monitors
geklont wiedergegeben. Du kannst jetzt z.B ein Vollbildfenster verwenden
und zum Anzeigen alles verwenden was GDI, DirectX, OpenGL, etc. zu
bieten haben.

Ansatz 2 - Sekundärmonitoranzeige über TV-Ausgang ausgeben (Desktop auf
2. Bildschirm erweitern):
Desktop > Rechtsklick > Eigenschaften > Registrierkarte Einstellungen
Rechtsklick auf den 2. Monitor > Angefügt
"Dieses Gerät als primärem Monitor verwenden" deaktiviert
"Windows-Desktop auf diesen Monitor erweitern" aktiviert.
Jetzt kannst du die Auflösung und Farbqualität entsprechend deinen
Bedürfnissen anpassen. Die Grafikkarte müsste automatisch den
erweiterten Desktop auf dem Anzeigegerät ausgeben. (Muss jedoch
angeschlossen sein - sonst kann der Monitor nicht aktiviert werden.)
Jetzt kannst du eine Form erstellen, diese auf die 2. Anzeige ziehen und
dort ein Vollbild daraus machen. Jetzt kann es jedoch - je nach
Grafikkarte - sein, dass nicht mehr die volle Funktionalität von DirectX
/ OpenGL zur Verfügung steht.

Ich favorisiere Ansatz 2, da am normalen Monitor die gewöhnliche Ausgabe
weiterhin parallel stattfinden kann, und die Zuschauer dann die Grafisch
aufgemotzte Version ohne Steuerelemente zu sehen bekommen während Du
weiterhin volle Kontrolle hast.

Gerold



Relevant Pages

  • Re: zweiten Videoausgang ansprechen?
    ... zu meiner Schande jedoch nie einen zweiten Monitor angeschlossen. ... > das Bild aber darauf wirst Du wohl keinen direkten Zugriff erhalten. ... > Erweitert> Registrierkarte Anzeige ... > Jetzt wird über den TV-Ausgang der Grafikkarte das Bild des Monitors ...
    (microsoft.public.de.vb)
  • [OT] Langsamer Monitortod
    ... bei 1024 x 768 immer noch ein Bild an. ... Zuletzt reichte aber leider schon das Umschalten auf Standby von der Grafikkarte, dass er vergaß, dass er diesen Modus anzeigen kann ... ... Ich habe praktisch alles durchprobiert - verschiedene Kabel ausprobiert, den kleinen Monitor vom "Zweitrechner", inzwischen einen neuen Monitor an der ...
    (de.rec.fotografie)
  • Re: Erst-Installation auf Rechner ohne Betriebssystem
    ... Der Rechner sendet kein Bild an den Monitor! ... Kabel, bzw. Monitor defekt. ... Grafikkarte defekt ...
    (microsoft.public.de.german.windowsxp.setup)
  • Monitor geht nicht in Standby
    ... Grafikkarte ist eine Nvidia FX5600 mit aktuellstem Treiber. ... Monitor ist ein EIZO FlexScan F930. ... Nach Ablauf der Standby-zeit für den Monitor wird das Bild ...
    (microsoft.public.de.german.windowsxp.sonstiges)
  • Re: Bild des Notebook auf externem Monitor
    ... erweitern. ... Monitoren das gleiche Bild. ... dass Notebook und Beamer das identische Bild ... Monitor benutzt werden soll. ...
    (microsoft.public.de.german.windowsxp.sonstiges)