Wodurch werden Videos auf einer AMD Radeon HD 6700 schwarz oder fehlerhaft?

18

Ich habe kürzlich meine Grafikkartentreiber auf die neueste Version (AMD Radeon HD 6700-Serie) aktualisiert und dabei festgestellt, dass alle "GIF" auf Imgur (die jetzt auf "GIFV" umgestellt haben, ein im Browser abgespielter MP4) sind Um die Ladezeiten zu verkürzen und größere Uploads zu ermöglichen, werden für einen unterschiedlichen Zeitraum schwarze und / oder fehlerhafte Frames angezeigt.

Screengrab

Links ist das Video ca. 2 Sekunden lang. Rechts ist der Zeitpunkt, an dem sich das Video in einer Schleife befindet. Dies passiert mit jedem GIFV, das ich auf Imgur ansehe, einer zufälligen Auswahl von YouTube-Videos, aber bisher wurden keine Videos auf meinen Windows 8 "Modern" -Anwendungen oder auf VLC abgespielt. Ich sehe dieses Problem auch auf mehreren Client-Computern, kann aber nicht herausfinden, was los ist.

Das 'Video' wird irgendwann gut, wenn es das Ende erreicht und zurückspringt (z. B. auf Bild) oder wenn sich die Szene erheblich ändert (z. B. wenn sich der Kamerawinkel ändert, wechselt die Beleuchtung in der Szene von wirklich dunkel zu wirklich hell oder Die Kamera zoomt oder schwenkt auf mehr als subtile Weise.

Als Referenz verwende ich eine Karte der AMD Radeon HD 6700-Serie (ich denke, es ist die 6770, der Geräte-Manager ist nicht hilfreich und die Geräte-ID wird auch nicht im Internet gesucht). Ich verwende Windows 8.1, vollständig aktualisiert. Dies passiert in Google Chrome 39.0.2171.13 Beta-M und Firefox 32.0.3, es funktioniert gut in IE, aber dann bekomme ich wieder große Video-Steuerelemente über die Oberseite des GIFV auf Imgur, so dass ich nicht weiß, ob das die Ursache ist Szene zu "aktualisieren" und die schwarzen Störungen zu vermeiden.

Was ist die Ursache dafür? Warum funktioniert es erst, wenn sich die Szene ändert, und wie kann ich das Problem beheben?

Grayda
quelle

Antworten:

10

Dies geschieht in Google Chrome 39.0.2171.13 Beta-M und Firefox 32.0.3, es funktioniert gut in IE.

Für mich ist das der Schlüssel. Ich frage mich, ob dies mit der 3D-Beschleunigung zu tun hat, die die Videowiedergabe durcheinanderbringt. In modernen Browsern wie Chrome, Safari und FireFox ist die Hardwarebeschleunigung für Seiteninhalte standardmäßig eingestellt.

Die Funktionsweise ist so, dass das Browserfenster in jeder Hinsicht wie eine flache Seite eines 3D-Objekts behandelt wird. Der Browser überträgt den gesamten gerenderten Inhalt über den Grafikkartentreiber und zeigt ihn auf dem Bildschirm an. Wenn alles in Ordnung ist, sieht der Inhalt genauso aus wie beim direkten Rendern des Bilds durch das System, auf komplexeren Seiten sollte er jedoch etwas schneller gerendert werden.

Ich würde in den Chrome- und Firefox-Einstellungen stöbern, um zu sehen, ob Sie die Videobeschleunigung deaktivieren können. Vielleicht sogar im Fahrer selbst? Damit würde das Video zumindest in Ihrem Browser richtig angezeigt, aber die tiefere Frage, warum sie nicht gut spielen, ist noch im Gange. Das ist mir nicht klar, aber es könnte einfach ein Problem mit dem Fahrer oder sogar mit den Fahrereinstellungen sein. Vielleicht in das System graben und sehen, ob Sie die Treibereinstellungen verwerfen können, um es zu zwingen, eine neue Datei zu erstellen?

JakeGould
quelle
Das Deaktivieren der 3D-Beschleunigung hat das Problem behoben. Vielen Dank dafür, aber ich bin mir immer noch nicht sicher, was das schwarze Artefakt verursacht, das ich in den Screenshots gezeigt habe.
Grayda
1
Durch Deaktivieren der Hardwarebeschleunigung in Google Chrome wurde das Problem behoben. Dieser Link könnte nützlich sein: solveyourtech.com/turn-hardware-acceleration-google-chrome
Alex Kyriakidis
8

Um zu beantworten, warum Sie einen schwarzen Rahmen sehen,

Videodateien sind nicht nur aufeinanderfolgende Bilder (wie zum Beispiel das GIF-Format), sie können auf verschiedene Arten komprimiert werden. Hier ist ein cooles Video , das die hier stattfindende Komprimierung erklärt (die Erklärung sind ~ die ersten 3 Minuten des Videos). Aus irgendeinem Grund lädt der Browser das erste Bild im Videoclip nicht richtig, sondern zeigt nur einen schwarzen Bildschirm an, so dass Sie diese schwarze Panne bekommen. Wenn Sie sofort zum Betteln übergehen oder einfach warten, bis sich die gesamte Szene geändert hat, verschwindet der Fehler, weil der Player ein ganzes Bild laden musste.

user3454536
quelle
Bitte zitieren Sie die wesentlichen Teile der Antwort aus dem / den Verweis (en), da die Antwort ungültig werden kann, wenn sich die verlinkte (n) Seite (n) ändern.
DavidPostill
5

Hallo zusammen, ich hatte das gleiche Problem. Was für mich behoben ist, gehen Sie auf neue Registerkarte Typ Chrome: // Flags und Suche GPU-Rasterisierung MSAA-Beispielanzahl Ich hatte es auf 0, setzen Sie es auf 16 und die Probleme sind magisch behoben. (Ich habe GTX980Ti) Lassen Sie mich wissen, ob es funktioniert hat. Das Ausschalten der Hardwarebeschleunigung funktioniert ebenfalls, aber einige anspruchsvolle Dinge verzögern sich, wenn Sie nicht über eine sehr leistungsstarke CPU verfügen (Beispiel: 6K60fps-Video).

Romet
quelle
Hat bei mir nicht geklappt, musste Beschleunigungen komplett abstellen.
Noishe
3

Ich hatte das gleiche problem Ich weiß noch nicht, ob Sie die Lösung gefunden haben, aber ich habe sie auf dieser Website gefunden:

Ich füge den Kommentar hier ein: Ich habe eine Lösung gefunden. Ich hatte bereits versucht, das Codec Pack zu installieren, aber es gab keinen Unterschied. Ich habe mich hier mit den Chromeinstellungen befasst: chrome: // flags / # disable-accelerated-video-decode, und habe sie deaktiviert, um die Beschleunigung zu ermöglichen. Jetzt sieht alles gut aus. Und Videos scheinen klar zu laufen. Diese Option unterscheidet sich von der in den Chromeinstellungen, in denen die 3D-Beschleunigung deaktiviert ist.

Bei mir hat es funktioniert! Seltsam!

user519486
quelle
1

Ein Fix, den ich für Chrome gefunden habe, hat Ihre Flags (chrome: // flags in einem neuen Tab) überprüft und deaktiviert Hardware-accelerated video decode.

hallo ich bin b
quelle
0

Mein Laptop tat das gleiche. Ich ging in die Google Chrome-Einstellungen, dann in die erweiterten Einstellungen, bis zum System und deaktivierte das Kontrollkästchen für die erweiterte Beschleunigung. Ich habe dann Chrome neu gestartet und jetzt ist alles in Ordnung.

Tommy Campbell
quelle
1
Dies scheint ähnlich zu sein wie bei ein paar anderen Antworten, bei denen es um Beschleunigung geht. Ist das eine andere Einstellung?
Bertieb