Problem z kamerą internetową, wyskakujące artefakty.

Problem z kamerą internetową, wyskakujące artefakty.
D2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0

Cześć!

Mam dość poważny problem z moim komputerem. Wcześniej miałem podłączoną kamerę do komputera (typową internetową) i pewnego razu "znikąd" zaczęły się pojawiać artefakty.
Z kamery zrezygnowałem, uznałem, że dożyła swoich dni.

W tym tygodniu zainwestowałem w Logitecha 920s i po podpięciu do komputera zaczęło się dziać... dokładnie to samo! (sprawdźcie GIF na dole, dokładnie tak się zachowuje kamera)

https://imgur.com/Bx4xsL6

Po sprawdzeniu kamery na 2 innych laptopach - tam nie ma tego problemu. Próbowałem kilku rzeczy, tzn.

Podjęte czynności:
-format komputera i instalacja świeżego Windowsa 10 - nic
-upgrade do Win 11 - nic
-aktualizacja BIOSu - nic
-wyjęcie wszystkich elementów USB i pozostawienie tylko tego jednego - nic

Więcej pomyslłw nie mam, obawiam się, że to jest jaki problem hardware'owy (zepsuta płyta główna, zasilacz). Ważne jest to, że z niczm innym nie mam problemów na komputerze, tylko ta kamera w połączeniu z moim PC jest feralna.

Liczę, że ktoś może podrzuci jakiś ciekawy pomysł.

Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6968
0

Wygląda jakby double buffering szwankował.
Piksele są wypluwane na ekran, zanim cała klatka zostanie zapisana do bufora.
Stąd losowa wysokość artefaktu.

ChatGPT tak interpretuje problem przedstawiony w ten sposób:

To wygląda na problem z obsługą bufora obrazu na Twoim systemie. Spróbuj tych kroków diagnostycznych:

  1. Sprawdź inny port USB – jeśli kamera jest podłączona przez USB, zmień port (najlepiej na USB 3.0, jeśli to możliwe).
  2. Zaktualizuj sterowniki – sprawdź, czy masz najnowsze sterowniki do kamery oraz chipsetu USB.
  3. Zmniejsz rozdzielczość i FPS – w aplikacji do obsługi kamery obniż te parametry, by zobaczyć, czy problem się zmniejsza.
  4. Wyłącz sprzętową akcelerację wideo – niektóre sterowniki GPU mogą źle obsługiwać rendering obrazu z kamery.
  5. Sprawdź inny program – użyj innej aplikacji (np. OBS Studio, VLC) do podglądu kamery i zobacz, czy problem występuje nadal.
  6. Wyłącz dodatkowe oprogramowanie – niektóre aplikacje (np. Zoom, Teams) mogą przejmować bufor obrazu i powodować konflikty.
  7. Sprawdź BIOS/UEFI – zobacz, czy masz opcję związane z obsługą USB/PCIe, które można dostosować.
  8. Uruchom Linux Live USB – jeśli masz możliwość, sprawdź kamerę w innym systemie operacyjnym, np. na Linuxie uruchomionym z USB.

Daj znać, czy któryś z tych kroków pomógł albo jeśli potrzebujesz bardziej szczegółowych instrukcji!

D2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0

Od wczoraj przywróciłem BIOS do ustawień fabrycznych - nic nie pomogło.

Uruchomilem LinuxaLive i o dziwo - zero problemów z kamerką. Teraz już kompletnie zgłupiałem co może być problemem.

EDIT:

Sprawdziłem wszystkie punkty ww. posta i niestety żaden nic nie pomógł. 😕

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3581
0

Menedżer urządzeń > kamera > sterowniki.
Usuń sterownik - odinstaluj z usunięciem sterownika?
To jakieś Lenovo gdzie aktualizacje idą przez System Update?
Najwyraźniej masz jakiś dziwny sterownik, który OS automatycznie dodaje do każdej kamery. Żadnych OBS i innego tego typu softu nie masz na pewno ?

Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6968
0
deti27 napisał(a):

Uruchomilem LinuxaLive i o dziwo - zero problemów z kamerką. Teraz już kompletnie zgłupiałem co może być problemem.

Mnie to zbytnio nie dziwi.
Dystrybucje Linuksa mają swoje zestawy sterowników i oprogramowania.
Odmienne od sterowników tworzonych pod Windows i odmienne od oprogramowania instalowanego z Windowsem.

Problem jest gdzieś w software. Np. jakaś aplikacja zakłóca działanie kamerki, albo jedne sterowniki się gryzą z innymi.
Na innych komputerach z Windowsem masz pewnie inne podzespoły, których sterowniki lepiej działają ze sterownikami Twojej kamerki, czy coś w tym stylu...

D2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0
jurek1980 napisał(a):

Menedżer urządzeń > kamera > sterowniki.
Usuń sterownik - odinstaluj z usunięciem sterownika?
To jakieś Lenovo gdzie aktualizacje idą przez System Update?
Najwyraźniej masz jakiś dziwny sterownik, który OS automatycznie dodaje do każdej kamery. Żadnych OBS i innego tego typu softu nie masz na pewno ?

Usuwałem sterowniki - też nic nie dało, instalowałem inne sterowniki - też nic.
To jest stacjonarny komputer, nie Lenovo.
Na czystym komputerze nie miałem OBSa i to samo się działo co w momencie zainstalowania OBSa.

Jak kombinowałem z ustawieniami OBSa to obraz się znacznie poprawił, ale też co 10 sekund zdażał się taki skok jak na kasecie VHS.

Spine napisał(a):
deti27 napisał(a):

Uruchomilem LinuxaLive i o dziwo - zero problemów z kamerką. Teraz już kompletnie zgłupiałem co może być problemem.

Mnie to zbytnio nie dziwi.
Dystrybucje Linuksa mają swoje zestawy sterowników i oprogramowania.
Odmienne od sterowników tworzonych pod Windows i odmienne od oprogramowania instalowanego z Windowsem.

Problem jest gdzieś w software. Np. jakaś aplikacja zakłóca działanie kamerki, albo jedne sterowniki się gryzą z innymi.
Na innych komputerach z Windowsem masz pewnie inne podzespoły, których sterowniki lepiej działają ze sterownikami Twojej kamerki, czy coś w tym stylu...

Miałem gołego windowsa, do którego miałem podpiętą tylko klawiaturę i mysz, nic więcej, a problem dalej funkcjonował. (Programu też żadnego nie było na komputerze, a problem był.)

Nie mam pomysłu jak można diagnozować w czym może tkwić problem.

Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6968
0

@deti27: Goły Windows też posiada swój zestaw sterowników...
Być może ma sterownik do kamerki, a na pewno ma jakiś byle sterownik do grafiki.
I akurat ta konfiguracja psuje działanie kamerki.

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3581
0

Logitech 920 jest fajną kamerą, z tego co pamiętam ma inny sterownik na Windows niż default. Miałem 920 i 922.
Dlatego myślę, że trzeba tu szukać dalej. Zainstaluj może soft od Logitech a do tej kamery.

D2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0
Spine napisał(a):

@deti27: Goły Windows też posiada swój zestaw sterowników...
Być może ma sterownik do kamerki, a na pewno ma jakiś byle sterownik do grafiki.
I akurat ta konfiguracja psuje działanie kamerki.

No ale mam drugą kamerę innej firmy, z którą jest ten sam problem (a wcześniej działała bez problemu). Co nie zmienia faktu, że można zawęzić poszukiawania do konfliktu sterowników.

jurek1980 napisał(a):

Logitech 920 jest fajną kamerą, z tego co pamiętam ma inny sterownik na Windows niż default. Miałem 920 i 922.
Dlatego myślę, że trzeba tu szukać dalej. Zainstaluj może soft od Logitech a do tej kamery.

Zainstalowałem inny - nie pomogło,
Zainstalowałem soft Logitecha - nic nie zmienia.

Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6968
0

Przekazałem Chatowi, że Linux Live USB działa, więc przekazuję Ci kolejny troubleshoot ;)

Skoro Linux Live USB poprawnie obsługuje kamerę, a świeża instalacja Windows 10 i 11 nie rozwiązuje problemu, możemy wykluczyć uszkodzenie sprzętowe i skupić się na specyficznych aspektach Windowsa.

Spróbuj następujących rozwiązań:

1. Zmiana sterownika kamery

  • Otwórz Menedżer urządzeń (devmgmt.msc)
  • Rozwiń Urządzenia do przetwarzania obrazu lub Kamery
  • Kliknij prawym przyciskiem na swoją kamerę → Aktualizuj sterownikPrzeglądaj mój komputer w poszukiwaniu sterowników
  • Kliknij Pozwól mi wybrać z listy dostępnych sterowników
  • Jeśli są różne wersje sterownika, spróbuj każdej z nich

Jeśli to nie pomoże, wypróbuj starszą wersję sterownika dostępną na stronie producenta kamery lub laptopa.

2. Wymuszenie innego sterownika systemowego

Windows może używać domyślnego sterownika usbvideo.sys, który nie zawsze działa poprawnie. Spróbuj wymusić użycie sterownika dostarczonego przez producenta.

3. Wyłączenie trybu oszczędzania energii dla USB

  • Otwórz Menedżer urządzeń
  • Znajdź Kontrolery uniwersalnej magistrali szeregowej (USB)
  • Kliknij prawym przyciskiem na Główny koncentrator USBWłaściwości
  • Przejdź do zakładki Zarządzanie energią i odznacz opcję Zezwalaj komputerowi na wyłączanie tego urządzenia w celu oszczędzania energii
  • Powtórz to dla wszystkich koncentratorów USB

4. Zmienna częstotliwość odświeżania monitora

Jeśli używasz monitora o odświeżaniu wyższym niż 60 Hz, spróbuj ustawić 60 Hz w Ustawieniach ekranuZaawansowane ustawienia wyświetlania.

5. Wyłączenie sprzętowej akceleracji wideo

Jeśli problem występuje w przeglądarkach lub aplikacjach korzystających z akceleracji sprzętowej, spróbuj ją wyłączyć:

  • W Chrome/Edge: chrome://settings/?search=hardware+acceleration → Wyłącz Używaj akceleracji sprzętowej, gdy jest dostępna
  • W Discord, Zoom, Teams – sprawdź ustawienia wideo i wyłącz akcelerację sprzętową

6. Zmiana trybu pracy USB w BIOS/UEFI

Jeśli masz dostęp do BIOS/UEFI:

  • Sprawdź, czy są opcje dotyczące USB Mode lub XHCI Hand-Off
  • Jeśli tak, spróbuj zmienić ustawienie (np. włączenie/wyłączenie XHCI Hand-Off)

7. Wymuszenie jednolitego buforowania w DirectShow

  • Pobierz OBS Studio i otwórz kamerę przez Źródła → Urządzenie przechwytywania wideo
  • W opcjach zaawansowanych zmień Tryb wyjścia wideo na DirectShow
  • Spróbuj różnych wartości dla Ustawienia buforowania

Jeśli żadna z tych metod nie działa, daj znać, czy kamera to model z dedykowanym oprogramowaniem (np. Logitech), czy systemowa, oraz jak wygląda problem w OBS Studio – czy tam też buforowanie jest zaburzone?

D2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
1
Spine napisał(a):

Przekazałem Chatowi, że Linux Live USB działa, więc przekazuję Ci kolejny troubleshoot ;)

Skoro Linux Live USB poprawnie obsługuje kamerę, a świeża instalacja Windows 10 i 11 nie rozwiązuje problemu, możemy wykluczyć uszkodzenie sprzętowe i skupić się na specyficznych aspektach Windowsa.

Spróbuj następujących rozwiązań:

1. Zmiana sterownika kamery

  • Otwórz Menedżer urządzeń (devmgmt.msc)
  • Rozwiń Urządzenia do przetwarzania obrazu lub Kamery
  • Kliknij prawym przyciskiem na swoją kamerę → Aktualizuj sterownikPrzeglądaj mój komputer w poszukiwaniu sterowników
  • Kliknij Pozwól mi wybrać z listy dostępnych sterowników
  • Jeśli są różne wersje sterownika, spróbuj każdej z nich

Jeśli to nie pomoże, wypróbuj starszą wersję sterownika dostępną na stronie producenta kamery lub laptopa.

2. Wymuszenie innego sterownika systemowego

Windows może używać domyślnego sterownika usbvideo.sys, który nie zawsze działa poprawnie. Spróbuj wymusić użycie sterownika dostarczonego przez producenta.

3. Wyłączenie trybu oszczędzania energii dla USB

  • Otwórz Menedżer urządzeń
  • Znajdź Kontrolery uniwersalnej magistrali szeregowej (USB)
  • Kliknij prawym przyciskiem na Główny koncentrator USBWłaściwości
  • Przejdź do zakładki Zarządzanie energią i odznacz opcję Zezwalaj komputerowi na wyłączanie tego urządzenia w celu oszczędzania energii
  • Powtórz to dla wszystkich koncentratorów USB

4. Zmienna częstotliwość odświeżania monitora

Jeśli używasz monitora o odświeżaniu wyższym niż 60 Hz, spróbuj ustawić 60 Hz w Ustawieniach ekranuZaawansowane ustawienia wyświetlania.

5. Wyłączenie sprzętowej akceleracji wideo

Jeśli problem występuje w przeglądarkach lub aplikacjach korzystających z akceleracji sprzętowej, spróbuj ją wyłączyć:

  • W Chrome/Edge: chrome://settings/?search=hardware+acceleration → Wyłącz Używaj akceleracji sprzętowej, gdy jest dostępna
  • W Discord, Zoom, Teams – sprawdź ustawienia wideo i wyłącz akcelerację sprzętową

6. Zmiana trybu pracy USB w BIOS/UEFI

Jeśli masz dostęp do BIOS/UEFI:

  • Sprawdź, czy są opcje dotyczące USB Mode lub XHCI Hand-Off
  • Jeśli tak, spróbuj zmienić ustawienie (np. włączenie/wyłączenie XHCI Hand-Off)

7. Wymuszenie jednolitego buforowania w DirectShow

  • Pobierz OBS Studio i otwórz kamerę przez Źródła → Urządzenie przechwytywania wideo
  • W opcjach zaawansowanych zmień Tryb wyjścia wideo na DirectShow
  • Spróbuj różnych wartości dla Ustawienia buforowania

Jeśli żadna z tych metod nie działa, daj znać, czy kamera to model z dedykowanym oprogramowaniem (np. Logitech), czy systemowa, oraz jak wygląda problem w OBS Studio – czy tam też buforowanie jest zaburzone?

Może Cię zaskoczę, ale też korzystam z Czatu GPT w celu "podpowiedzi co może być nie tak". 😄

Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6968
0

@deti27: Zaskakujące 😉 Ale w mojej konwersacji, stan czatu mógł być trochę inny i czat mógł na inne rzeczy zwrócić uwagę.

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3581
0

Odwróćmy trochę tok rozumowania.
Jaki sterownik masz zainstalowany? Jest on podpisany cyfrowo i źródło to MS? Podaj szczegóły.
Jak będę miał chwilę to sprawdzę co mi W11 wybiera dla 922.
A i Panowie nie kłócić się o GPT ;) Nie ma o co.

D2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0
jurek1980 napisał(a):

Odwróćmy trochę tok rozumowania.
Jaki sterownik masz zainstalowany? Jest on podpisany cyfrowo i źródło to MS? Podaj szczegóły.
Jak będę miał chwilę to sprawdzę co mi W11 wybiera dla 922.
A i Panowie nie kłócić się o GPT ;) Nie ma o co.

Tak dokładnie - źródło MS. Jakikolwiek próbowałem zainstalować, który był w google, to jest informacja, że on nie obsługuje mojej kamery.

obscurity
  • Rejestracja: dni
  • Ostatnio: dni
1

Skoro problem jest przy różnych kamerach to można wykluczyć sterowniki kamery.
Skoro nie ma problemu na innym systemie to można wykluczyć BIOS i hardware.

Moim zdaniem problem jest ze sterownikami do karty graficznej, spróbuj starszej wersji lub innej wersji sterownika (Game Ready / Studio). Jeśli problem pojawił się nagle to może być też problem z samą kartą graficzną. Grasz w gry 3d? Nie ma w nich żadnych artefaktów?

D2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0
obscurity napisał(a):

Skoro problem jest przy różnych kamerach to można wykluczyć sterowniki kamery.
Skoro nie ma problemu na innym systemie to można wykluczyć BIOS i hardware.

Moim zdaniem problem jest ze sterownikami do karty graficznej, spróbuj starszej wersji lub innej wersji sterownika (Game Ready / Studio). Jeśli problem pojawił się nagle to może być też problem z samą kartą graficzną. Grasz w gry 3d? Nie ma w nich żadnych artefaktów?

Bardzo dużo gram w gry. Artefaktów nie mam żadnych, natomiast czasami sam z siebie gaśnie drugi monitor - wydaje mi się to dobry trop. (Sterowniki mam aktualne).

M0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 373
0

A masz może jakiś wolny dysk, aby postawić system na czysto? Ew. możesz spróbować na wirtualnej maszynie, w ostateczności podpiąć wirtualny dysk(.VHD) do bootloadera i odpalić VM jako realny system. Może jakiś syf, który się zainstalował robi problem.

obscurity
  • Rejestracja: dni
  • Ostatnio: dni
0

A monitor ten sam? Może być problem z monitorem, zwłaszcza z trybem HDR, spróbuj go wyłączyć i zmienić rozdzielczość

D2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0
obscurity napisał(a):

A monitor ten sam? Może być problem z monitorem, zwłaszcza z trybem HDR, spróbuj go wyłączyć i zmienić rozdzielczość

Mam dwa te same monitory Della odkąd mam ten PC. Sprawdzę i dam znać.

EDIT - Nie wiadomo czemu - jeden monitor nie obsługuje HDR (Oba podłączone po Display Porcie), a drugi ma to wyłączone. Zmieniłem rozdzielczość, ale to też na niewiele się zdało.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.