Co powoduje, że filmy zaczynają się czarne lub glitchy na AMD Radeon HD 6700?


18

Niedawno zaktualizowałem sterowniki mojej karty graficznej do najnowszej wersji (seria AMD Radeon HD 6700) i odkryłem, że w ten sposób wszystkie „GIF” na Imgur (które teraz zmieniły się na „GIFV”, czyli MP4 odtwarzany w przeglądarce aby przyspieszyć ładowanie i umożliwić większe przesyłanie) wyświetlają czarne i / lub usterki ramek przez różny czas.

Screengrab

Po lewej stronie wideo około 2 sekund. Po prawej stronie wideo się zapętliło. Dzieje się tak z każdym obrazem GIFV, który oglądam w Imgur, losowym asortymencie filmów z YouTube, ale jak dotąd żadnych filmów nie odtwarzano w moich „nowoczesnych” aplikacjach Windows 8 ani w VLC. Widzę również ten problem na kilku komputerach klienckich, ale nie mogę ustalić, co się dzieje.

„Wideo” w końcu będzie dobre, gdy dotrze do końca i zapętli się (np. Na obrazie) lub jeśli scena zmieni się w znaczący sposób (np. Zmieni się kąt kamery, oświetlenie sceny zmieni się z naprawdę ciemnego na naprawdę jasne lub kamera przybliża lub przesuwa obraz w bardziej niż subtelny sposób)

Dla porównania używam karty AMD Radeon z serii HD 6700 (myślę, że to 6770, Menedżer urządzeń nie jest pomocny, ani nie szuka identyfikatora urządzenia w Internecie). Korzystam z systemu Windows 8.1, w pełni zaktualizowanego. Dzieje się tak w Google Chrome 39.0.2171.13 beta-mi Firefox 32.0.3, działa dobrze w IE, ale potem znowu otrzymuję duże sterowanie wideo nad GIFV na Imgur, więc nie wiem, czy to powoduje scenę, aby „odświeżyć” i uniknąć czarnych usterek.

Co to powoduje, dlaczego przychodzi to dobrze dopiero po zmianie ujęcia i jak mogę to naprawić?

Odpowiedzi:


10

Dzieje się tak w Google Chrome 39.0.2171.13 beta-mi Firefox 32.0.3, działa dobrze w IE.

Dla mnie to jest klucz. Zastanawiam się, czy ma to związek z przyspieszeniem odtwarzania wideo przez przyspieszenie 3D. Oznacza to, że nowoczesne przeglądarki, takie jak Chrome, Safari i FireFox, mają domyślnie ustawione przyspieszenie sprzętowe zawartości strony.

Działa to - dla wszystkich celów i celów - okno przeglądarki jest traktowane jako jedna, płaska strona obiektu 3D. Przeglądarka przepycha całą swoją renderowaną zawartość przez sterownik karty graficznej i wyświetla się na ekranie. Jeśli wszystko pójdzie dobrze, treść wygląda dokładnie tak samo, jak dzieje się, gdy obraz jest renderowany bezpośrednio przez system, ale powinien renderować się nieco szybciej na bardziej złożonych stronach.

Przejrzałbym ustawienia Chrome i Firefox, aby sprawdzić, czy możesz wyłączyć akcelerację wideo. Może nawet w samym sterowniku? Teraz to przynajmniej sprawi, że wideo będzie poprawnie wyświetlane w przeglądarce, ale głębszy problem, dlaczego nie grają ładnie, jest nadal w toku. To nie jest jasne, ale może to być po prostu problem ze sterownikiem lub nawet preferencje sterownika. Może zagłęb się w system i sprawdź, czy możesz wyrzucić ustawienia sterownika, aby zmusić go do utworzenia nowego pliku?


Wyłączenie akceleracji 3D rozwiązało problem, więc dziękuję za to, ale nadal nie jestem pewien, co powoduje czarne artefakty, które pokazałem na zrzutach ekranu.
Grayda

1
Wyłączenie przyspieszenia sprzętowego w Google Chrome rozwiązało problem. Ten link może być przydatny: solveyourtech.com/turn-hardware-acceleration-google-chrome
Alex Kyriakidis

8

Aby odpowiedzieć, dlaczego widzisz błyszczącą czarną ramkę,

Pliki wideo to nie tylko kolejne obrazy (jak na przykład format GIF), mają różne sposoby kompresji. Oto fajny film wyjaśniający kompresję, która ma miejsce tutaj (wyjaśnienie to ~ pierwsze 3 minuty filmu). Z jakiegoś powodu przeglądarka nie ładuje poprawnie pierwszego obrazu w klipie wideo, zamiast tego pokazuje tylko czarny ekran, więc masz tę czarną usterkę. Jeśli natychmiast przejdziesz do żebrania lub zaczekasz, aż cała scena się zmieni, błąd zniknie, ponieważ gracz został zmuszony do załadowania całego obrazu.


Podaj zasadnicze części odpowiedzi z linków referencyjnych, ponieważ odpowiedź może stać się nieważna, jeśli połączona strona (strony) ulegną zmianie.
DavidPostill

5

Hej wszystkim, miałem ten sam problem. to, co dla mnie naprawiono, to przejdź do nowej karty typu chrome: // flagi i wyszukaj rasteryzacja GPU liczba próbek MSAA miałem to na 0, ustawiłem na 16 i problemy zostały magicznie naprawione. (Mam GTX980Ti) daj mi znać, czy zadziałało. wyłączenie akceleracji sprzętowej działa zupełnie inaczej, ale niektóre wymagające rzeczy zaczynają się opóźniać, jeśli nie masz bardzo mocnego procesora (np. wideo 6K60fps)


Nie działało dla mnie, musiałem całkowicie wyłączyć przyspieszenie.
Noishe,

3

Miałem ten sam problem. Nie wiem, czy znalazłeś rozwiązanie, ale znalazłem je na tej stronie:

Wklejam tutaj komentarz: znalazłem rozwiązanie. Próbowałem już zainstalować pakiet kodeków, ale nie było różnicy. Wszedłem do ustawienia chromów tutaj: chrome: // flags / # disable-accelerated-video-decode, i wyłączyłem go, umożliwiając przyspieszenie. Teraz wszystko wygląda świetnie. Wydaje się, że filmy są odtwarzane wyraźnie. Ta opcja różni się od tej, którą znalazłem w ustawieniach chromu wyłączających przyspieszenie 3d.

Dla mnie włączenie to zadziałało! Dziwne!


1

Rozwiązaniem, które znalazłem dla Chrome, było przejście do twoich flag (chrome: // flags w nowej karcie) i wyłączenie Hardware-accelerated video decode.


0

Mój laptop robił to samo. Przeszedłem do ustawień Google Chrome, potem ustawień zaawansowanych, do systemu i odznaczyłem pole zaawansowanego przyspieszenia. Następnie zrestartowałem Chrome i teraz wszystko jest w porządku.


1
Wydaje się to podobne do kilku innych odpowiedzi, które wspominają o przyspieszeniu; czy to jest inne ustawienie?
bertieb
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.