Jak naprawić opóźnienie transmisji Discord dla widzów?



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Planowanie GPU jest często przyczyną opóźnienia strumienia Discord na twoim komputerze. Podczas gry większość zasobów GPU jest wykorzystywana przez proces gry, przez co kodowanie wideo i przechwytywanie wykonywane przez Discord mają bardzo mały priorytet.



  Strumień niezgody

Strumień niezgody



Ponadto problem może wystąpić, gdy wyłączyłeś akcelerację sprzętową w ustawieniach Discord. Istnieją również inne czynniki, które mogą przyczynić się do problemu. Poniżej wymieniliśmy kilka metod, które możesz zastosować, aby samodzielnie rozwiązać problem. Zacznijmy bez żadnych ceregieli.



1. Uruchom Discorda jako administrator

Pierwszą rzeczą, którą powinieneś zrobić, gdy zaczynasz rozwiązywać problem, jest uruchomienie Discord z uprawnieniami administratora, gdy napotkasz opóźnienie w strumieniu Discord. Jak wspomnieliśmy, głównym powodem problemu jest planowanie GPU w systemie Windows.

Dzieje się tak zwłaszcza wtedy, gdy przesyłasz strumieniowo grę znajomym na serwerze Discord. Proces gry ma wyższy priorytet, dlatego większość zasobów GPU jest przydzielana procesowi gry. W rezultacie Discord nie jest w stanie przechwycić wideo i płynnie go zakodować, ponieważ wymaga również procesora graficznego.

Aby temu zaradzić, możesz uruchomić Discorda z uprawnieniami administratora, co zapewni Discordowi wysoki priorytet i będzie mógł częściej korzystać z Twojego GPU. Aby to zrobić, postępuj zgodnie z poniższymi instrukcjami:



  1. Najpierw otwórz Menu startowe i szukaj Niezgoda.
  2. Po prawej stronie kliknij na Uruchom jako administrator opcja.
      Uruchamianie Discorda jako administrator

    Uruchamianie Discorda jako administrator

  3. Kliknij TAk w kolejnym oknie dialogowym Kontrola konta użytkownika.
  4. Sprawdź, czy to naprawi opóźnienie strumienia.

2. Ogranicz FPS w grze

Innym potencjalnym rozwiązaniem wspomnianego problemu może być ograniczenie liczby klatek na sekundę w grze. Chociaż może to nie brzmieć dobrze, ograniczenie liczby klatek na sekundę w grze może znacząco wpłynąć na jakość transmisji na Discordzie.

Dzieje się tak, ponieważ ograniczenie liczby klatek na sekundę w grze ogranicza również ilość zasobów GPU używanych przez grę. Proces gry zużywa mniej zasobów GPU, gdy ograniczasz liczbę klatek na sekundę w grze. Dzięki temu inne aplikacje działające w tle mogą korzystać z niektórych zasobów GPU.

Mówiąc prościej, poprawiasz planowanie GPU na korzyść aplikacji Discord, ograniczając liczbę klatek na sekundę w grze. Ponadto niektóre gry renderują się w setkach klatek na sekundę, co nie jest pomocne. Liczba klatek na sekundę w grze nie jest ograniczona, a gra stara się naciskać jak najwięcej. Dlatego ograniczenie liczby klatek na sekundę w takim scenariuszu nie powinno mieć wpływu na rozgrywkę.

Możesz ograniczyć liczbę klatek na sekundę w grze, przechodząc do ustawień gry. Twórcy gier często udostępniają opcję limitu klatek na sekundę w menu Ustawienia. Poszukaj wspomnianej opcji i ogranicz liczbę klatek na sekundę. Sprawdź, czy to rozwiąże problem.

3. Zmień region kanału

Region Twojego kanału Discord może również powodować opóźnienia w Twoich transmisjach. Dzieje się tak, ponieważ jeśli nie korzystasz z najbliższego regionu kanału, zwiększa się opóźnienie, a zatem pojawia się opóźnienie w wysyłaniu i odbieraniu pakietów.

Gdy tak się dzieje, strumień może zacząć się opóźniać. Aby rozwiązać ten problem, musisz zmienić region swojego kanału i zminimalizować opóźnienie między tobą a serwerem Discord. W tym celu będziesz potrzebować uprawnień Zarządzanie kanałami na serwerze.

Aby to zrobić, postępuj zgodnie z poniższymi instrukcjami:

  1. Najpierw otwórz Niezgoda klienta na twoim komputerze.
  2. W kliencie Discord przejdź do swojego serwera.
  3. Kliknij na ikona koła zębatego (Edytuj kanał) obok Twojego kanału głosowego.
      Otwieranie ustawień kanału na Discordzie

    Otwieranie ustawień kanału na Discordzie

  4. Na Przegląd kartę, przewiń w dół i znajdź plik Zastąpienie regionu menu.
      Zmiana regionu kanału

    Zmiana regionu kanału

  5. Z rozwijanego menu wybierz lokalizację, która jest najbliżej Ciebie.
  6. Kliknij na Zapisz zmiany wyświetlony przycisk.
  7. Rozpocznij transmisję ponownie, aby sprawdzić, czy problem został rozwiązany.

4. Włącz przyspieszenie sprzętowe enkodera

Przyspieszenie sprzętowe odgrywa istotną rolę, jeśli chodzi o przesyłanie strumieniowe Discord. Jeśli masz wyłączoną akcelerację sprzętową w ustawieniach Discorda, może to powodować problemy z opóźnieniami.

Discord nie używa już twojego GPU do kodowania wideo, gdy wyłączysz akcelerację sprzętową. Ogranicza to Discorda tylko do twojego procesora, co nie zawsze jest optymalne. Konserwacja włączona akceleracja sprzętowa byłoby właściwym sposobem działania, jeśli masz wysokiej klasy procesor graficzny.

Aby włączyć akcelerację sprzętową, postępuj zgodnie z poniższymi instrukcjami:

  1. Zacznij od otwarcia Niezgoda klienta na twoim komputerze.
  2. Kliknij na Ustawienia obok swojej nazwy użytkownika, aby otworzyć menu Ustawienia.
      Przechodzenie do ustawień Discord

    Przechodzenie do ustawień Discord

  3. W menu Ustawienia przejdź do Głos i wideo zakładka po lewej stronie.
      Przechodzenie do karty Głos i wideo

    Przechodzenie do karty Głos i wideo

  4. Następnie przewiń w dół i znajdź plik Przyspieszenie sprzętowe H.264 opcja. Użyj suwaka obok, aby go włączyć.
      Włączanie akceleracji sprzętowej H.264 na Discordzie

    Włączanie akceleracji sprzętowej H.264 na Discordzie

  5. Sprawdź, czy to rozwiąże problem.

W niektórych scenariuszach wyłączenie akceleracji sprzętowej może również dać pozytywne wyniki. Jeśli akceleracja sprzętowa była już włączona, spróbuj ją wyłączyć i sprawdź, czy to coś zmieni.

5. Włącz jakość usług

W niektórych scenariuszach problem może wystąpić z powodu routera. Dzieje się tak, gdy pakiety wysyłane przez Discord nie są traktowane priorytetowo przez router.

W takim scenariuszu będziesz musiał włączyć opcję Quality of Service w ustawieniach Discorda. Dzięki temu router będzie wiedział, że pakiety przesyłane przez Discord mają wysoki priorytet. Aby to zrobić, postępuj zgodnie z poniższymi instrukcjami:

  1. Najpierw otwórz Niezgoda klient.
  2. Otwórz menu Ustawienia, klikając przycisk Ikona zębatki obok Twojej nazwy użytkownika w kliencie Discord.
      Przechodzenie do ustawień Discord

    Przechodzenie do ustawień Discord

  3. Tam przejdź do Głos i wideo zakładka po lewej stronie.
      Przechodzenie do karty Głos i wideo

    Przechodzenie do karty Głos i wideo

  4. Następnie przewiń w dół i znajdź plik Włącz wysoki priorytet jakości usługi dla pakietów opcja. Kliknij suwak obok, aby go włączyć.

    Włączanie QoS na Discordzie

  5. Po wykonaniu tej czynności sprawdź, czy problem nadal występuje.

6. Wyłącz kodek wideo OpenH264

Discord domyślnie używa kodeka wideo OpenH264 do kodowania filmów. Korzystanie z tego kodeka wideo może czasami powodować opóźnienia w przesyłaniu strumieniowym.

Wyłączając kodek wideo OpenH264, Discord będzie polegał na twoim procesorze do kodowania i dekodowania, co w niektórych przypadkach może rozwiązać problem. Aby to zrobić, postępuj zgodnie z poniższymi instrukcjami:

  1. Otworzyć Niezgoda klienta na twoim komputerze.
  2. Kliknij na Ikona zębatki obok swojej nazwy użytkownika, aby otworzyć menu Ustawienia.
      Przechodzenie do ustawień Discord

    Przechodzenie do ustawień Discord

  3. W menu Ustawienia przejdź do Głos i wideo patka.
      Przechodzenie do karty Głos i wideo

    Przechodzenie do karty Głos i wideo

  4. Tam przewiń w dół i znajdź plik Kodek wideo OpenH264 opcja. Kliknij suwak obok niego, aby go wyłączyć.
      Wyłączanie kodeka wideo OpenH264 na Discordzie

    Wyłączanie kodeka wideo OpenH264 na Discordzie

  5. Po wykonaniu tej czynności uruchom ponownie Discord i sprawdź, czy problem nadal występuje.

7. Wyłącz tryb gry

Tryb gry to funkcja systemu Windows, która nadaje priorytet zasobom systemowym dla procesów gry podczas gry. Powoduje to płynniejszą rozgrywkę, a nawet stabilizuje liczbę klatek na sekundę.

Ponieważ jednak proces gry wykorzystuje głównie zasoby systemowe, gdy Tryb gry jest włączony , aplikacje działające w tle są hitem i mają bardzo ograniczone zasoby. W takim scenariuszu, gdy próbujesz przesyłać strumieniowo na Discord, aplikacja nie będzie miała wystarczających zasobów, aby zakodować i przechwycić wideo.

Jeśli dotyczy to Ciebie, będziesz musiał wyłączyć tryb gry, aby zwolnić zasoby dla Discord. Aby to zrobić, postępuj zgodnie z poniższymi instrukcjami:

  1. Najpierw otwórz Ustawienia aplikację, naciskając Klawisz Windows + I na klawiaturze.
  2. W aplikacji Ustawienia przejdź do Hazard zakładka po lewej stronie.
      Przechodzenie do karty Gry

    Przechodzenie do karty Gry

  3. Tam kliknij na Tryb gry opcja.
      Przechodzenie do trybu gry

    Przechodzenie do trybu gry

  4. Na koniec kliknij suwak obok Tryb gry aby go wyłączyć.
      Wyłączanie trybu gry

    Wyłączanie trybu gry

  5. Gdy to zrobisz, spróbuj ponownie przesyłać strumieniowo, aby zobaczyć, czy będzie lepiej.

8. Wyłącz NVIDIA ShadowPlay (jeśli dotyczy)

NVIDIA ShadowPlay to łatwy sposób dla użytkowników z procesorem graficznym NVIDIA na nagrywanie i przechwytywanie rozgrywki. ShadowPlay jest dostarczany w pakiecie z GeForce Experience i jest dość łatwy w użyciu. Jednak ShadowPlay i NVIDIA Instant Replay mogą powodować wspomniany problem z przesyłaniem strumieniowym na Discord.

Dzieje się tak, ponieważ funkcja Instant Replay automatycznie wykorzystuje Twój układ GPU do rejestrowania momentów w grze. Powtórki można zapisać na dysku lokalnym za naciśnięciem jednego przycisku. Nawet jeśli nie zapiszesz chwil, są one rejestrowane w tle, jeśli ta funkcja jest włączona.

W rezultacie wykorzystuje to niepotrzebne zasoby systemowe, które Discord mógłby wykorzystać do transmisji. Dlatego wyłączenie ShadowPlay i Instant Replay w ustawieniach GeForce może pomóc w rozwiązaniu problemu. Aby to zrobić, postępuj zgodnie z poniższymi instrukcjami:

  1. Najpierw uruchom Doświadczenie GeForce'a .
  2. Gdy oprogramowanie GeForce Experience działa w tle, naciśnij Alt + Z na klawiaturze, aby wyświetlić nakładkę GeForce Experience.
  3. Kliknij na Natychmiastowa odpowiedź, iz menu rozwijanego wybierz opcję Wyłączyć .

    Wyłączanie ShadowPlay

  4. Następnie zatrzymaj nagrywanie, klikając przycisk Nagrywać Ikona.
  5. Po wykonaniu tej czynności sprawdź, czy problem zniknął.