Plánování GPU je často důvodem zpoždění streamu Discord na vašem počítači. Při hraní hry je většina vašich zdrojů GPU využívána herním procesem, což ponechává velmi malou prioritu pro kódování videa a zachycování prováděné Discordem.
Problém může navíc nastat, když jste v nastavení Discordu vypnuli hardwarovou akceleraci. Existují i další faktory, které mohou přispět k problému. Níže uvádíme několik metod, které můžete implementovat, abyste problém vyřešili sami. Začněme bez okolků.
1. Spusťte Discord jako správce
První věc, kterou byste měli udělat, když začnete odstraňovat problém, je spustit Discord s oprávněními správce, když narazíte na zpoždění ve streamu Discord. Jak jsme již zmínili, hlavním důvodem problému je plánování GPU systému Windows.
To se stává zejména tehdy, když streamujete hru svým přátelům na Discord serveru. Herní proces má vyšší prioritu, a proto je většina zdrojů GPU přidělena hernímu procesu. Výsledkem je, že Discord není schopen zachytit video a plynule jej zakódovat, protože vyžaduje také váš GPU.
Chcete-li to napravit, můžete spustit Discord s oprávněními správce, což dá Discordu vysokou prioritu a bude moci používat váš GPU častěji. Postupujte podle následujících pokynů:
- Nejprve otevřete Nabídka Start a hledat Svár.
- Na pravé straně klikněte na Spustit jako administrátor volba.
- Klikněte Ano v následném dialogovém okně Řízení uživatelských účtů.
- Podívejte se, zda to vyřeší zpoždění streamu.
2. Omezte FPS ve hře
Dalším potenciálním řešením zmíněného problému může být omezení FPS ve hře. I když to nemusí znít dobře, omezení FPS ve hře může výrazně ovlivnit kvalitu streamu Discord.
Je to proto, že omezení FPS ve hře také omezuje množství zdrojů GPU, které vaše hra využívá. Herní proces využívá méně prostředků GPU, když omezíte FPS ve hře. To umožňuje ostatním aplikacím na pozadí využívat některé prostředky GPU.
Jednoduše řečeno, vylepšujete plánování GPU ve prospěch aplikace Discord omezením FPS ve hře. Některé hry se navíc vykreslují při stovkách snímků za sekundu, což není užitečné. FPS ve hře není omezeno a hra se snaží tlačit co nejvíce. Proto by omezení FPS v takovém scénáři nemělo ovlivnit vaši hru.
Své FPS ve hře můžete omezit v nastavení hry. Vývojáři her často nabízejí možnost limitu FPS v nabídce Nastavení. Hledejte zmíněnou možnost a omezte si FPS. Podívejte se, zda to problém vyřeší.
3. Změňte oblast kanálu
Oblast vašeho kanálu Discord může také způsobit zpoždění vašich streamů. Je to proto, že pokud nepoužíváte nejbližší kanálovou oblast, zvyšuje se latence, a proto dochází ke zpoždění při odesílání a přijímání paketů.
Když se to bude opakovat, stream se může začít zpožďovat. Chcete-li to vyřešit, budete muset změnit oblast svého kanálu a udržovat latenci mezi vámi a serverem Discord na minimu. K tomu budete potřebovat oprávnění ke správě kanálů na serveru.
Postupujte podle následujících pokynů:
- Nejprve otevřete Svár klienta na vašem počítači.
- Na klientovi Discord přejděte na svůj server.
- Klikněte na ikona ozubeného kola (upravit kanál) vedle vašeho hlasového kanálu.
- Na Přehled přejděte dolů a vyhledejte Přepsání oblasti Jídelní lístek.
- Z rozbalovací nabídky vyberte místo, které je vám nejblíže.
- Klikněte na Uložit změny tlačítko, které se objeví.
- Znovu spusťte stream, abyste zjistili, zda je problém vyřešen.
4. Zapněte hardwarovou akceleraci kodéru
Hardwarová akcelerace hraje zásadní roli, pokud jde o streamování Discord. Pokud máte v nastavení Discord vypnutou hardwarovou akceleraci, může to způsobit problém s prodlevou.
Discord již nepoužívá váš GPU ke kódování videa, když deaktivujete hardwarovou akceleraci. To omezuje Discord pouze na váš procesor, což není vždy optimální. Vedení povolena hardwarová akcelerace by byl správný postup, pokud máte high-end GPU.
Chcete-li povolit hardwarovou akceleraci, postupujte podle následujících pokynů:
- Začněte otevřením Svár klienta na vašem počítači.
- Klikněte na Nastavení ikonu vedle vašeho uživatelského jména a otevřete nabídku Nastavení.
- V nabídce Nastavení přejděte na Hlas a video záložka na levé straně.
- Poté přejděte dolů a vyhledejte Hardwarová akcelerace H.264 volba. Povolte ji pomocí posuvníku vedle ní.
- Podívejte se, zda to problém vyřeší.
V některých scénářích může deaktivace hardwarové akcelerace také přinést pozitivní výsledky. Pokud již byla hardwarová akcelerace povolena, zkuste ji deaktivovat a zjistěte, zda to má vliv.
5. Aktivujte Quality of Service
V některých scénářích může problém nastat kvůli vašemu routeru. K tomu dochází, když váš router nezachází s pakety odeslanými Discordem prioritně.
V takovém případě budete muset povolit možnost Quality of Service v nastavení Discord. Pokud tak učiníte, váš router bude vědět, že pakety, které Discord přenáší, mají vysokou prioritu. Chcete-li to provést, postupujte podle následujících pokynů:
- Nejprve otevřete Svár klienta.
- Otevřete nabídku Nastavení kliknutím na ikona ozubeného kola vedle vašeho uživatelského jména v klientovi Discord.
- Tam přejděte na Hlas a video záložka na levé straně.
- Poté přejděte dolů a vyhledejte Povolit kvalitu služeb s vysokou prioritou paketů volba. Klepnutím na posuvník vedle něj jej zapnete.
- Po dokončení zkontrolujte, zda problém stále přetrvává.
6. Vypněte video kodek OpenH264
Discord ve výchozím nastavení používá video kodek OpenH264 ke kódování vašich videí. Použití tohoto video kodeku může někdy vést ke zpoždění vašich streamů.
Deaktivací video kodeku OpenH264 bude Discord při kódování a dekódování spoléhat na váš procesor, což může v některých případech problém vyřešit. Chcete-li to provést, postupujte podle následujících pokynů:
- Otevři Svár klienta na vašem počítači.
- Klikněte na ikona ozubeného kola vedle vašeho uživatelského jména otevřete nabídku Nastavení.
- V nabídce Nastavení přepněte na Hlas a video tab.
- Tam přejděte dolů a vyhledejte Video kodek OpenH264 volba. Klepnutím na posuvník vedle něj jej deaktivujete.
- Poté restartujte Discord a zjistěte, zda problém přetrvává.
7. Vypněte herní režim
Herní režim je funkce ve Windows, která upřednostňuje vaše systémové prostředky pro herní procesy, když hrajete. To má za následek plynulejší herní zážitek a dokonce stabilizuje vaše FPS.
Protože však herní proces využívá především systémové prostředky, když Herní režim je povolen , aplikace na pozadí jsou zasaženy a mají velmi omezené zdroje. V takovém scénáři, když se pokoušíte streamovat na Discord, aplikace nebude mít dostatek prostředků na kódování a zachycení vašeho videa.
Pokud se vás to týká, budete muset herní režim deaktivovat, abyste uvolnili zdroje pro Discord. Chcete-li to provést, postupujte podle následujících pokynů:
- Nejprve otevřete Nastavení aplikaci stisknutím tlačítka Klávesa Windows + I na vaší klávesnici.
- V aplikaci Nastavení přejděte na Hraní záložka na levé straně.
- Tam klikněte na Herní mód volba.
- Nakonec klikněte na posuvník vedle Herní mód jej zakázat.
- Jakmile to uděláte, zkuste streamovat znovu, abyste zjistili, zda se to zlepší.
8. Zakažte NVIDIA ShadowPlay (pokud je to možné)
NVIDIA ShadowPlay je pro uživatele s GPU NVIDIA snadný způsob, jak zaznamenat a zachytit svou hru. ShadowPlay je dodáván s GeForce Experience a je velmi snadno použitelný. ShadowPlay a NVIDIA Instant Replay však mohou způsobit zmíněný problém se streamováním na Discordu.
Je to proto, že Instant Replay automaticky používá váš GPU k zachycení vašich herních momentů. Záznamy lze uložit na místní disk stisknutím tlačítka. I když si momentky neuložíte, zachytí se na pozadí, pokud je tato funkce povolena.
Ve výsledku to využívá zbytečné systémové prostředky, které by Discord mohl využít pro váš stream. Proto vám vypnutí ShadowPlay a Instant Replay v nastavení GeForce může pomoci problém vyřešit. Postupujte podle následujících pokynů:
- Nejprve spusťte GeForce Experience .
- Se spuštěnou GeForce Experience na pozadí stiskněte Alt+Z na klávesnici a vyvolejte překrytí GeForce Experience.
- Klikněte na Okamžité přehrávání, a z rozbalovací nabídky vyberte možnost Vypnout .
- Poté zastavte nahrávání také kliknutím na Záznam ikona.
- Po dokončení zkontrolujte, zda problém zmizel.