Migoczące zielone piksele, które poruszają się z czarnymi obrazami


19

Dziwne pytanie ... Czasami na ekranie LCD piksele, które powinny być czarne, migają szybko i stale między czernią a zielenią, około 4 migotania na sekundę.

Szalona część polega na tym, że w przeciwieństwie do martwych / zablokowanych pikseli , są one związane z zawartością ekranu i poruszają się wraz z nim.

Na przykład mogę patrzeć na stronę internetową ze zdjęciem, które ma dużo czerni. W tej czerni może być kilka zielonych migających pikseli. Przewijam stronę, a zielone migające piksele poruszają się wraz z obrazem. Wydaje się, że każdy piksel fizyczny jest w porządku, ale jakoś coś interpretuje część obrazu w sposób, który powoduje migotanie zieleni ...

To nie tylko przeglądarka internetowa. Moją pierwszą myślą było obwinienie trollującego blogera, który sprytnie przesłał animowany gif, który symuluje wadliwy piksel ... ale zdarza się to w wielu aplikacjach. Wydaje się, że występuje losowo, poza tym wydaje się, że występuje tylko w obszarach czystej czerni i zawsze jest w 100% zielony.

Zdarza się rzadko, że to nic wielkiego, ale to tak dziwny problem, że mnie wkurza. Nie mogę znaleźć żadnych informacji na temat czegoś takiego. Nie jestem nawet pewien, czy to sprzęt czy oprogramowanie.

Jakieś pomysły? (laptop z Windows 7 podłączony do LCD kablem DVI na HDMI)


6
Wydaje mi się, że może to być problem z pamięcią RAM wideo, ale nigdy nie widziałem niczego, co zachowałoby się w ten sposób.
Shinrai,

2
Widziałem podobny problem podczas korzystania z G5 Powermac podczas prowadzenia ekranu kinowego. Kształty na ekranie mają dziwne zielone obramowania. Krótkie wyłączenie i ponowne włączenie monitora rozwiązuje problem. Zdarzyło się to tylko kilka razy w ciągu siedmiu lat, kiedy miałem sprzęt. Zgadzam się z @Shinrai - uszkodzenie pamięci wideo wydaje się najlepiej pasować do objawów.
Kyle Jones

Brzmi jak dobra teoria. To stary laptop z potężnym ekranem HD i jednocześnie ekranem VGA - czy może to być objaw przeciążonej pamięci RAM wideo?
user56reinstatemonica8

2
Nie powiedziałbym, że „przeciążony” sam w sobie (albo jest w użyciu, albo nie), ale być może robi się zbyt ciepło lub coś w tym rodzaju. Jedynym lekarstwem prawdopodobnie byłaby wymiana laptopa i wątpię, czy warto się tym przejmować. Nadal nie jestem w 100% przekonany (inaczej byłaby to odpowiedź zamiast komentarza), ale nie mogę teraz wymyślić żadnego innego wyjaśnienia.
Shinrai

1
Dla innych, którzy mają podobne problemy: oprócz uszkodzenia pamięci VRAM i przegrzania, te objawy uszkodzenia pamięci wideo są również związane z obniżeniem napięcia na karcie. Jeśli więc tego jeszcze nie sprawdziłeś, może to być twój zasilacz.
Daniel Saner,

Odpowiedzi:


15

TLDR: Moja poprawka polegała na użyciu znacznie krótszego i lepszej jakości kabla.

Niedawno udało mi się znaleźć rozwiązanie tego problemu na zupełnie nowym monitorze, który wymagał ode mnie zakupu taniego kabla DVI na HDMI o długości 5 m (nie mogłem szybko dostać niczego innego).

Podobnie jak ty, problem był w dużym stopniu zależny od tego, co było na ekranie i wydawał się bardziej powszechny w przypadku ciemniejszych obrazów. Podczas przesuwania okien wydawały się „popychać” migoczące piksele, wokół których uważałem, że irytują.

Próbowałem wielu rzeczy, w tym zmieniając rozdzielczość ekranu, częstotliwość odświeżania, przestrzeń kolorów (sRGB / CMYK, ponieważ moja karta graficzna obsługuje oba te elementy) i nic nie powstrzymałoby migotania pikseli.

W końcu z frustracją kupiłem prosty adapter DVI na HDMI i połączyłem go z 1,5 m kablem HDMI i wydawało się, że naprawiłem problem. Mogę tylko założyć, że z powodu wieku mojej karty graficznej i wątpliwego charakteru długiego kabla sygnały danych do ciemniejszych obszarów zostały w jakiś sposób uszkodzone, być może coś w związku ze słabymi sygnałami i kodowaniem 8 / 10b . Nie jestem do końca pewien, dlaczego, ale całkowicie pozbyłem się moich migoczących pikseli.

- = EDYCJA = -

Próbowałem przyjrzeć się temu, co mogło powodować ten problem, i oto moje zrzeczenie się odpowiedzialności na następny fragment: oto smoki i dzikie domysły na temat tego, co się nie udaje.

DVI (i HDMI) używają TMDS . TDMS, zgodnie z wikipedią, używa „ logiki trybu bieżącego (CML), DC sprzężonej i zakończonej do 3,3 V” Skuteczna ścieżka sygnału między nadajnikiem a odbiornikiem wygląda mniej więcej tak:

wprowadź opis zdjęcia tutaj

Moje dzikie przypuszczenie, że ze względu na sprzężenie DC w miejscu docelowym źródło musi skutecznie „zatonąć” prąd z drutu, aby uzyskać prawidłowe „0” na linii. Dłuższy (i niższej jakości) kabel będzie miał wyższą rezystancję, a zatem oznacza, że ​​źródło musi pracować nieco ciężej, aby nisko pociągnąć linię.

To tutaj pojawia się moja hipoteza dotycząca „słabej karty graficznej”. Jeśli źródło nie jest w stanie całkowicie i konsekwentnie zatopić prądu w przewodzie, to do czasu, gdy odbiorca odczytuje wzór bitowy, może być tak, że odczytuje 1, gdzie powinno być 0, powodując błąd błędu. Zbyt wiele błędów bitowych prowadzi do błędu piksela, dlatego piksel otrzymuje niewłaściwą wartość i wydaje się mieć niewłaściwy kolor. Teraz najważniejsze jest to, że błędy te nie będą całkowicie spójne ze względu na to, że źródło czasami zarządza zadaniem, a czasem nie.

Podejrzewam, że nieco nieprzypadkowy charakter problemu jest w jakiś sposób związany również z kodowaniem 8 / 10b, które próbuje osiągnąć równowagę DC w protokole sygnalizacyjnym. Moje migotanie było gorsze w niektórych obszarach, a wydaje się, że istnieje pewna korelacja między grupą ciemnych i jasnych mieszanin, co zwiększa prawdopodobieństwo „migotania”. Nie rozumiem wystarczająco dużo na ten temat, aby ustalić, dlaczego może to powodować problem.

Oczywiście może to być po prostu podejrzane złącze w kablu (próbowałem obu wyjść karty graficznej, więc tam nada ...)


Brzmi prawdopodobnie: moja konfiguracja wiąże się również z nadmiarem okablowania o jakości podstawowej. Jeśli poprawka zadziałała dla ciebie, wyobrażam sobie, że mogłaby zadziałać dla mnie: nie jestem w stanie przetestować (długa historia), ale brzmi to dobrze. Jestem zaskoczony, ponieważ sygnały cyfrowe są z definicji binarne, ale wydaje mi się, że problem jest zasadniczo binarny ...
user56reinstatemonica8

Miałem podobny problem po otrzymaniu nowego komputera w pracy. Monitor działał dobrze ze starym, ale nowy miał wyjście DisplayPort, więc musiałem dostać adapter DP-> DVI. Wypróbowałem dwa różne adaptery i kable przełączające, ale żaden nie rozwiązał problemu. Dell powiedział, że to monitor, mimo że działał dobrze ze starym komputerem, więc właśnie dostałem nowy monitor, aby rozwiązać problem. Twoje wyjaśnienie wydaje się pasować do tego, co widziałem. Nowy komputer musiał być nieco słabszy, a nowy monitor także słabszy, aby nowy komputer mógł go ściągnąć.
psusi

Wszelkie zalecenia dotyczące dobrych kabli HDMI-DVI, aby uniknąć tego problemu? Trudno powiedzieć, czy kabel będzie lepszy niż inny, oceniając same recenzje Amazon.
Mahn

Najwyraźniej obejmuje również przypadki, w których kabel jest źle osadzony.
SamB

5

Późno na imprezę, ale może się przydać: ( http://www.overclock.net/t/692956/just-got-rid-of-green-dots-on-screen )

Problem polega po prostu na tym, że sterowniki ATI ustawiają zbyt małe zegary 2D (rdzeń 157 MHz, pamięć 300 MHz). Przy wyższych rozdzielczościach, takich jak 1680x1050, te zegary nie są wystarczające i powodują ten problem, więc musisz je zwiększyć, aby pozbyć się tych zielonych kropek losowo pojawiających się na ekranie.

Znalazłem ten post na oficjalnych forach AMD. Postępuj zgodnie z instrukcjami, to bardzo proste:

Kod: Cześć wszystkim

Zrobiłem to samo i to trochę pomogło, ale zostało trochę zielonych pikseli, więc utworzyłem CCC-Profile i zmodyfikowałem plik profilu xml za pomocą edytora i zmieniłem zegar bezczynności z 157/300 na 300/500. Teraz nie ma już zielonych pikseli i myślę, że mogę żyć z tym rozwiązaniem.

Aby zmodyfikować profil CCC, wykonaj następujące czynności:

  1. Otwórz CCC
  2. Odblokuj i włącz Overdrive, jeśli jeszcze nie są.
  3. Przejdź do Opcje / Profile / Menedżer profili. Utwórz nowy profil. Przy składzie upewnij się, że „ATI Overdrive” jest zaznaczone. Zapisz i zamknij, NIE AKTYWUJ.
  4. W systemie Windows przejdź do: C:\\Users\\{yourusername}\\AppData\\Local\\ATI\\ACE\\Prof iles(w tym celu musisz włączyć opcję „pokaż ukryte pliki”)
  5. Otwórz dokument xml z nazwą właśnie utworzonego profilu (notatnik jest w porządku)
  6. Zmień wartości prędkości zegara i pamięci, aby wyglądały tak (te konkretne wartości działały dla mnie i mojej karty, użyj osądu) EDYTUJ TYLKO ZŁOTE WARTOŚCI .

    Feature name="CoreClockTarget_0"
    
    Property name="Want_0" value="30000"
    
    Property name="Want_1" value="60000"
    
    Property name="Want_2" value="85000"
    
    Feature
    Feature name="MemoryClockTarget_0"
    
    Property name="Want_0" value="50000"
    
    Property name="Want_1" value="90000"
    
    Property name="Want_2" value="120000"
    
  7. Zapisz i zamknij. Wróć do CCC i aktywuj właśnie utworzony profil.

Spowoduje to, że karta będzie bezczynna w pamięci 300core, 500memory. (Zegary 2D są wartościami „Want_0”) http://forums.amd.com/game/messagevi...VIEWTMP=Linear

Jeśli nadal występują zielone piksele, po prostu wypróbuj wyższe zegary.

Mam nadzieję, że pomoże to niektórym z was rozwiązać ten problem :-).


3

Czy może to być luźne połączenie? (szczególnie jeśli używasz adaptera DVI na HDMI)

W przeciwnym razie upewnij się, że sterowniki karty graficznej są aktualne.

Aby dowiedzieć się, czy jest to sprzęt czy oprogramowanie, sprawdź, czy możesz przetestować laptopa na innym ekranie. Zrób to samo z bieżącym ekranem LCD. Przetestuj go na laptopie znajomego za pomocą innego kabla.


1

Miałem bardzo podobny problem. Migające czerwone i zielone piksele w ciemnych obszarach ekranu (i kładąc nos na ścianie, na którą rzutuję, zauważyłem, że białe obszary mają słabo żółte piksele). Myślę, że wydaje się, że piksele poruszają się wraz z obrazem, kiedy tak naprawdę czarny obraz uwidacznia ukryty wzór pikseli.

Naprawiłem to, zmieniając opcję „formatu kolorowych pikseli” w moim centrum sterowania kartami graficznymi; ta opcja ma wartości takie jak „YCbCr 4: 4: 4”.


1

Tym, co naprawiło to dla mnie, było ponowne włożenie kabla wideo szczelnie (naprawdę mocno!) Do gniazda karty graficznej i upewnienie się, że nie wygiął pierwszych kilku centymetrów - więc gniazdo nie jest obciążone. Proste rozwiązanie, może komuś też pomoże :)


0

Rozwiązałem ten problem, ustawiając GAMMA na wysokim poziomie na telewizorze (używam go jako monitora). Został ukryty pod zaawansowanymi ustawieniami, ale z jakiegoś powodu ustawienie GAMMA na wysoko całkowicie usunęło wszystkie zielone obszary, które pojawiały się w ciemnych obszarach ekranu, które okazały się szczególnie mocne w przypadku ciemnych filmów.


To nie rozwiązuje problemu, po prostu ukrywa go, aby ci nie przeszkadzał. Jeśli problem się pogarsza, opóźnia to naprawę. W międzyczasie twój kolor będzie wyłączony, jeśli chcesz robić takie rzeczy jak edycja obrazu.
fixer1234

0

Miałem ten sam problem przy użyciu starszego laptopa HP z wyjściem HDMI do monitora HP z rozszerzonym pulpitem. Na obu fotografiach taki sam obraz pulpitu, ale tylko monitor miał zielone piksele. Przesunąłem kabel HDMI, a jeśli prawidłowo osadzony w porcie HDMI, piksele zniknęłyby. Zdecydowanie nie jest to problem z monitorem, a raczej problem połączenia / portu / kabla.


To nic nie dodaje do zaakceptowanej odpowiedzi.
Chenmunka,

0

Miałem ten problem na trzecim ekranie podłączonym do AMD 270x przez DVI. Działa w rozdzielczości 1920 x 1200, która jest nieco wyższa niż większość paneli i najwyraźniej obsługuje odświeżanie do 75 Hz.

Rozwiązałem migotanie i taniec zielonych i żółtych pikseli, otwierając Catalyst Control Center => Moje cyfrowe płaskie panele => Właściwości => wybierając wyświetlacz u góry panelu (dla mnie ASUS VW266H) => i zaznaczając oba „Zmniejsz częstotliwość DVI na wyświetlaczach o wysokiej rozdzielczości ”i„ Alternatywny tryb pracy DVI ”.

Wreszcie naprawione!

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.