PC am TV angeschlossen --> Videos sind schwarz

Hallo Leute!

Ich habe meinen PC über S-video an meinen TV angeschlossen. Windows und die Anwendungen sehe ich einwandfrei, nur sobald ich einen VideoPlayer öffne und ein Film starte sehe ich da wo der Film sein sollte SCHWARZ - im wahrsten Sinne des Wortes. Egal welchen Player ich nehme: VLC, Winamp, MPlayer…

Woran liegt das?

Du musst den TV als primäres Anzeigegerät aktivieren. Irgendwo im Grafiktreibermenü.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke für die schnelle Antwort. Ich habe den TV unter Eigenschaften von Anzeige --> Einstellungen als prim. Anzeigegerät umgestellt. Allerdings wird er mir unter den Einstellungen nur als Standartmonitor angezeigt.

Und leider habe ich danach immer noch das gleiche Problem… :frowning:

Du musst den TV als primäres Anzeigegerät aktivieren. Irgendwo
im Grafiktreibermenü.

Moien

Ich habe meinen PC über S-video an meinen TV angeschlossen.
Windows und die Anwendungen sehe ich einwandfrei, nur sobald
ich einen VideoPlayer öffne und ein Film starte sehe ich da wo
der Film sein sollte SCHWARZ - im wahrsten Sinne des Wortes.
Egal welchen Player ich nehme: VLC, Winamp, MPlayer…

Alle diese Player benutzen „beschleunigte Oberflächen“. Diese kann man abschalten: start => Einstellungen => Display => (Tab wo die Auflösung eingestellt wird) => Erweitert => Beschleunigung => Schieber mit 5-6 Stufen, ganz nach links schieben.

cu

Danke, das hat geholfen. Jetzt sehe ich das Video. Allerdings etwas ruckelig - gibt’s dazu auch noch eine Lösung? :smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke, das hat geholfen. Jetzt sehe ich das Video. Allerdings
etwas ruckelig - gibt’s dazu auch noch eine Lösung? :smile:

Eigentlich hätte meine helfen sollen. Hmm. Evtl. mal andere Möglichkeiten aktivieren, wie z.B. „klonen“.

Moien

Danke, das hat geholfen. Jetzt sehe ich das Video. Allerdings
etwas ruckelig - gibt’s dazu auch noch eine Lösung? :smile:

Stell den Schieber schrittweise zurück nach rechts. Jede Stufe macht das Video-system schneller und fehleranfälliger.

An sich macht man mit dem Schieber die Grakas immer dümmer. Wenn sie bei Bohenstroh angekommen funktionert alles (weil windows selbst alles haarklein vorgibt und sich auf keine Versprechen der Karte/Treiber mehr verläst. Also auch nicht auf das Versprechen an beide Bildschirme das gleiche Signal zu liefern…). Allerdings ist das sehr, sehr langsam, da windows nunmal nicht sonderlich schlau an die Sache rangeht (und Grakas manche Dinge viel schneller können als die CPU).

Alle anderen Lösungen (Klone-, Overlay-, prim/sec- Modus,…) hängen vom Displaytreiber ab. Dafür müsste man wissen welches Windows und welche Graka es ist (Hersteller und Serie oder zumindest Baujahr wären schon klasse) und welche Treiber installiert sind (im Zweifelsfall die neusten von der Homepage des Hersteller holen).

cu

Morgen!

Danke, das hat geholfen. Jetzt sehe ich das Video. Allerdings
etwas ruckelig - gibt’s dazu auch noch eine Lösung? :smile:

Du must wie Olaf schon sagte den TV als primäres Gerät einstellen
oder klonen oder wie auch immer dies bei deine Graka geht, schon mal
beim Hersteller ín den FAQ geschaut?

Das es so ruckelt ist klar, du hast die Graka so gut wie abgeschaltet,
das ist genauso als würdest du ständig mit angezogener Handbremse
fahren.

Das ist weder eine gute Lösung gewesen noch eine sinnvolle.

Gruß
Stefan

Morgen!

Stell den Schieber schrittweise zurück nach rechts. Jede Stufe
macht das Video-system schneller und fehleranfälliger.

Äh, wie jetzt, warum sollte das Video-System dann mehr Fehler haben?
Die Zeiten von Windows 3.1 sind schon länger her.

Früher hätte ich dies immer unterschrieben aber heute nicht mehr,
schon mal was von WHQL gehört?

Außerdem, was will den so ein dämliches Video von der Graka?
Overlay mit Color-Key, Scalierung und YUV -> RGB Wandlung und das
wars, das macht jede Graka so nebenher mit.

An sich macht man mit dem Schieber die Grakas immer dümmer.
Wenn sie bei Bohenstroh angekommen funktionert alles (weil
windows selbst alles haarklein vorgibt und sich auf keine
Versprechen der Karte/Treiber mehr verläst. Also auch nicht
auf das Versprechen an beide Bildschirme das gleiche Signal zu
liefern…).

Das ist kein Versprechen des Treibers, overlay ist immer nur auf
dem primären Gerät, klonen und tralala sind Bemühungen der Hersteller
es einigermaßen Komfortabel zu machen.

Allerdings ist das sehr, sehr langsam, da windows
nunmal nicht sonderlich schlau an die Sache rangeht

Die Graka ist schlauer als Windows?

Gruß
Stefan

1 „Gefällt mir“

Infos zu meinem System
Hi!

Also hier mal Daten zu meinem System:

Grafikkarte ist eine ATI Radeon X800GT
Treiber: DNA-ATI 4.5.6.1-32x-Normal
2D-Version: 6.14.10.6587
basierend auf CATALYST 6.1

Vielleicht hilft das ja weiter…

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Moien

Stell den Schieber schrittweise zurück nach rechts. Jede Stufe
macht das Video-system schneller und fehleranfälliger.

Äh, wie jetzt, warum sollte das Video-System dann mehr Fehler
haben?

Weil es immernoch jede Menge Treiber gibt die Scherze wie Farbumrechnungen, Overlay, D3D, MPEG-decodierung in Hardware,… in den Sand setzen.

Früher hätte ich dies immer unterschrieben aber heute nicht
mehr,
schon mal was von WHQL gehört?

Ist dir klar wie WHQL funktioniert ? Nur nochmal zur Erinnerung: Man bezahlt M$ eine Stange Geld und bekommt einen Teil eines asymetrischen Schüssel. Mit dem Schlüssel signiert man seine Treiber.

Was genau an diesem Prozess hält die Treiberproduzten davon ab Schrott zu produzieren ? Das Geld ?

Man muss die Treiber zur Signierung noch nicht mal an M$ schicken. Man kann, wenn man lustig ist und etwa 4 Monate Zeit hat. Aber selbst durch den Test kommt jede Menge Schmoder durch.

WHQL heist im Klartext: der hat Geld an Microsoft bezahlt. Mehr nicht.

Schönes Beispiel sind die Druckertreiber von TEC und Seagull. Beide steuern die exakt gleichen Drucker an (in meinem Fall SX4). Der von TEC ist WHQL-signiert, der von Seagull nicht. Der von TEC verbraucht etwa 20x mehr RAM, steigt bei komplexen Aufträgen regelmässig aus und implementiert etwa die Hälfte der Windows Drucker-API.

Der von Seagull läuft stabil, ist deutlich schneller und implementiert die ganze API.

WHQL trifft keinerlei Aussagen zur Qualität der Treiber. Es macht es nur möglich schneller rauszufinden wer den Treiber verbrochen hat. Falls desen Schlüssel noch nicht geklaut wurde …

Außerdem, was will den so ein dämliches Video von der Graka?
Overlay mit Color-Key, Scalierung und YUV -> RGB Wandlung
und das wars, das macht jede Graka so nebenher mit.

Ja, auf dem ersten Head macht das jede Karte und jeder Treiber. Overlay (wenn sich mal die Mühe macht und die Treiberschnittstelle für Grakas durchkuckt) soll aber nicht zwischen den Heads unterscheiden. An sich soll das auf der gesamten Bildfläche funktionieren. Genauso wie D3D, OpenGL, … usw. Die Hardware kann das problemlos. Nur die 0815-Treiber halt nicht.

Manche Treiber von „guten“ Herstellern können Overlay auf allen Heads und auch zwischen den Heads. Beispiel wären die Linux-Treiber für ATI. Oder die von Matrox für Windows.

An sich macht man mit dem Schieber die Grakas immer dümmer.
Wenn sie bei Bohenstroh angekommen funktionert alles (weil
windows selbst alles haarklein vorgibt und sich auf keine
Versprechen der Karte/Treiber mehr verläst. Also auch nicht
auf das Versprechen an beide Bildschirme das gleiche Signal zu
liefern…).

Das ist kein Versprechen des Treibers, overlay ist immer nur
auf
dem primären Gerät

falsch.

, klonen und tralala sind Bemühungen der Hersteller
es einigermaßen Komfortabel zu machen.

Ich sehs eher als Bemühung die Treiber möglichst einfach zu halten. Man verdient ja nicht an den Treibern, sondern an den Karten. Die Treiber sind schmückendes Beiwerk.

Allerdings ist das sehr, sehr langsam, da windows
nunmal nicht sonderlich schlau an die Sache rangeht

Die Graka ist schlauer als Windows?

Hast du schonmal versucht Z-Ordering in Software zu machen ? Oder Colorspace-Conversion ? In Hardware geht das viel, sehr viel schneller.

cu

Mahlzeit!

Weil es immernoch jede Menge Treiber gibt die Scherze wie
Farbumrechnungen, Overlay, D3D, MPEG-decodierung in
Hardware,… in den Sand setzen.

Naja, so ein bisser’l Video können die schon.

schon mal was von WHQL gehört?

Ist dir klar wie WHQL funktioniert ?

Ja, oft genug gemacht (machen lassen) mit Grakas,
du auch?

Ich hab auch lange Graka Treiber geschrieben, war Mitglied
in der OpenGL ARB, hab die OpenGL 1.2 Spezifikationen mitgemacht,
war immer brav auf WinHECs, also so’n bischen weiß ich noch.

Nur nochmal zur
Erinnerung: Man bezahlt M$ eine Stange Geld und bekommt einen
Teil eines asymetrischen Schüssel. Mit dem Schlüssel signiert
man seine Treiber.

Ganz so einfach geht das eben nicht.

Was genau an diesem Prozess hält die Treiberproduzten davon ab
Schrott zu produzieren ? Das Geld ?

Die Testsuite mitsamt den Protokollen die an Mikkisoft gehen.

Man muss die Treiber zur Signierung noch nicht mal an M$
schicken.

Woher weißt du?

Man kann, wenn man lustig ist und etwa 4 Monate Zeit
hat. Aber selbst durch den Test kommt jede Menge Schmoder
durch.

Seit es den Test gibt hat sich an der Qualität einiges getan,
das sowas nicht alles aufdecken kann ist auch klar.

WHQL heist im Klartext: der hat Geld an Microsoft bezahlt.
Mehr nicht.

Das ist falsch, das „mehr nicht“, Kohle hat man natürlich abgedrückt.

Schönes Beispiel sind die Druckertreiber von TEC und Seagull.
Beide steuern die exakt gleichen Drucker an (in meinem Fall
SX4). Der von TEC ist WHQL-signiert, der von Seagull nicht.
Der von TEC verbraucht etwa 20x mehr RAM, steigt bei komplexen
Aufträgen regelmässig aus und implementiert etwa die Hälfte
der Windows Drucker-API.

Ich abbe keine Ahnung von Druckern.
Wenn Mikkisoft die immer noch so krank ans Betriebssystem gebunden
hat wundert es mich das man überhaupt was aufs Papier bekommt. :smile:

WHQL trifft keinerlei Aussagen zur Qualität der Treiber.

Doch.

Außerdem, was will den so ein dämliches Video von der Graka?
Overlay mit Color-Key, Scalierung und YUV -> RGB Wandlung
und das wars, das macht jede Graka so nebenher mit.

Ja, auf dem ersten Head macht das jede Karte und jeder
Treiber. Overlay (wenn sich mal die Mühe macht und die
Treiberschnittstelle für Grakas durchkuckt) soll aber nicht
zwischen den Heads unterscheiden. An sich soll das auf der
gesamten Bildfläche funktionieren. Genauso wie D3D, OpenGL,
… usw.

Overlay ist eine etwa 10 Jahre alte Krücke für Filmchen. Die
ersten analogen TV-Karten konnten damit endlich in die Grafik
eingeblendet werden.
Noch zwei Jahre dann hat sich das mit dem Overlay, da steckt keiner
mehr irgendwelche Mühe rein.

Die Hardware kann das problemlos.

Ups, nee das ist doch meist das Problem überlege dir Pfade,
Bandbreiten und benötigte Resourcen im Chip für so was.

Manche Treiber von „guten“ Herstellern können Overlay auf
allen Heads und auch zwischen den Heads. Beispiel wären die
Linux-Treiber für ATI. Oder die von Matrox für Windows.

Sie haben alle ihre vor und Nachteile.

Das ist kein Versprechen des Treibers, overlay ist immer nur
auf dem primären Gerät

falsch.

Richtig. Man versucht es zwar hinzupfuschen aber eigentlich ist es nur
stümperhaft drangefrickelt.

Ich sehs eher als Bemühung die Treiber möglichst einfach zu
halten. Man verdient ja nicht an den Treibern, sondern an den
Karten. Die Treiber sind schmückendes Beiwerk.

Wenn es so wäre wie du sagst, dann wären die Karten eher die Dongle
für gute Treiber. So war es früher auch aber heute ist das ein wenig
anders geworden.

Die Graka ist schlauer als Windows?

Hast du schonmal versucht Z-Ordering in Software zu machen ?
Oder Colorspace-Conversion ?

Einmal, hundert mal auf verschiedensten Hardware-Platformen.
Im Moment bin ich bei einem xScale angekommen.

In Hardware geht das viel, sehr
viel schneller.

Hat man aber leider nicht immer zur Verfügung.
Außerdem, was hat schneller mit schlauer zu tun?

Gruß
Stefan

1 „Gefällt mir“