Nowy tryb gry w Discordzie zmniejsza użycie CPU i GPU, ale problem z pamięcią RAM w Electronie pozostaje

Discord opracowuje nowy tryb gry, który automatycznie ogranicza animacje i efekty wizualne po wykryciu uruchomionej gry. Jego celem jest zmniejszenie obciążenia CPU i GPU przez Discorda, aby więcej zasobów systemowych pozostało dostępnych dla gier.
Wygląda jednak na to, że funkcja ta nie rozwiązuje problemu zużycia pamięci RAM.

Klient Discorda dla systemu Windows jest oparty na Electronie, który łączy widoczną aplikację czatu ze środowiskiem uruchomieniowym bazującym na Chromium. Architektura ta może zużywać znaczne ilości pamięci, a Discord przyznał, że wykorzystanie RAM-u przez aplikację może przekraczać 4 GB.
Prace nad odchudzeniem Discorda są prowadzone w czasie, gdy pamięć stała się jednym z droższych podzespołów komputera, przez co wydajność aplikacji nabiera coraz większego znaczenia dla graczy.
Discord chce zachować więcej zasobów dla gier
Discord Previews, konto społecznościowe znane z analizowania niewydanych jeszcze funkcji aplikacji, odkryło nadchodzący tryb gry. Discord nie ogłosił jeszcze oficjalnie tej funkcji.

Funkcja obejmuje przełącznik „Włącz tryb gry”, opisywany jako sposób na zmniejszenie wykorzystania CPU i GPU przez Discorda podczas działania gry. Po jego włączeniu Discord wykrywa aktywne gry, ogranicza animacje i wyłącza niektóre efekty, zapewniając dodatkowy zapas mocy CPU i GPU.
Pomimo tych usprawnień opis trybu gry nie wspomina o zmniejszeniu zużycia pamięci.
W aktualizacji Discorda z września 2026 roku podano, że przejście na Electron 42 zmniejszyło medianę użycia CPU o około 17%, choć mediana zużycia pamięci wzrosła o około 4%. Osobne usprawnienie renderowania obniżyło medianę użycia CPU o kolejne 3%. Discord podsumował te zmiany jako zapewniające więcej zasobów do grania.

Moc CPU i GPU jest istotna podczas grania, ale w 2026 roku pamięć RAM ma podobną wartość. Rosnące ceny pamięci sprawiły, że wymagania popularnych aplikacji dla systemu Windows 11 są analizowane znacznie uważniej. MS wycofał zalecenie dotyczące 32 GB RAM-u, a niedobory pamięci skłoniły producentów komputerów do ponownego wprowadzenia systemów z Windows 11 wyposażonych w 8 GB RAM-u.
Electron pozostaje głównym wyzwaniem Discorda w zakresie pamięci
Discord opisuje Electron jako opakowanie webowe, które uruchamia aplikację w środowisku przypominającym przeglądarkę. Electron korzysta z wieloprocesowej architektury Chromium, w której proces główny zarządza aplikacją, a osobne procesy renderujące wyświetlają treści internetowe w poszczególnych oknach.
Nie każda aplikacja oparta na Electronie zużywa nadmierne ilości pamięci. Jej wykorzystanie zależy od liczby utworzonych procesów, zasobów przechowywanych w pamięci oraz skuteczności, z jaką aplikacja nimi zarządza.
Discord przyznał jednak, że ma problemy z zarządzaniem pamięcią. W grudniu 2025 roku jeden z pracowników potwierdził, że firma testuje mechanizm automatycznego ponownego uruchamiania aplikacji w sytuacjach, gdy zużycie RAM-u przekracza 4 GB. Pracownik zaznaczył, że przy normalnym użytkowaniu powinno ono pozostawać poniżej 1 GB, i określił funkcję ponownego uruchamiania jako rozwiązanie tymczasowe. Discord poinformował również, że rozwiązał ponad dziewięć problemów związanych z pamięcią i zmniejszył jej wykorzystanie dla 95. percentyla o około 5%.
Użytkownicy nadal domagają się bardziej znaczących usprawnień w zakresie zużycia RAM-u. W reakcjach na odkrycie trybu gry jeden z użytkowników stwierdził, że Discord powinien priorytetowo potraktować ograniczenie wykorzystania pamięci zamiast CPU i GPU. Inny skrytykował aplikację za to, że działa jak niepotrzebnie rozbudowana strona w Chrome.
Komentarze te odzwierciedlają indywidualne skargi, a wielu użytkowników może obserwować, że Discord zużywa znacznie mniej niż 1 GB RAM-u.
Discord nie jest jedyną aplikacją dla systemu Windows korzystającą z technologii opartych na przeglądarce. MS Teams używa WebView2, natomiast WhatsApp zastąpił swoją natywną aplikację opakowaniem webowym. Według doniesień aplikacja Pogoda w Windows 11 zużywa również pięć razy więcej RAM-u niż aplikacja Pogoda w macOS. Dokumentacja WebView2 firmy MS potwierdza, że aplikacje korzystające z tej platformy mogą uruchamiać osobne procesy przeglądarki, renderowania i GPU.

W trakcie typowego dnia użytkownicy mogą więc mieć uruchomione w tle trzy środowiska przeglądarkowe jeszcze przed włączeniem gry. Takie obciążenie może być szczególnie odczuwalne na komputerach wyposażonych w zaledwie 8 lub 16 GB pamięci.

Tryb gry może ograniczyć aktywność CPU i GPU, ale nie jest w stanie wyeliminować procesów Chromium ani znacząco zmniejszyć narzutu wynikającego z użycia Electrona przez Discorda. W rezultacie poważniejszy problem aplikacji ze zużyciem pamięci pozostaje nierozwiązany.
Ulepszenia WinUI 3 dają Discordowi okazję do ponownego przemyślenia aplikacji dla Windows
MS zaleca korzystanie z WinUI wraz z Windows App SDK przy tworzeniu nowych natywnych aplikacji komputerowych, a WinUI jest obecnie projektem open source.
Wcześniej deweloperzy mieli uzasadnione powody, by unikać tej platformy. Przez lata WinUI brakowało podstawowych kontrolek i funkcji, co skłoniło nawet MS do korzystania z WebView2. Twórca JavaScriptu Brendan Eich również ostrzegał przed przedkładaniem pospiesznie tworzonych rozwiązań webowych nad aplikacje natywne.

MS udostępnia obecnie starszy kod WinUI, promuje narzędzia AI, które mogą tworzyć natywne aplikacje w około 30 minut, oraz oferuje narzędzie przygotowujące komputery z Windows 11 do programowania.
MS przyznał również, że Windows 11 zużywa znaczne ilości pamięci, i obiecał poprawę działania na komputerach wyposażonych w 8 GB RAM-u. Odchudzenie systemu Windows 11 może jednak przynieść ograniczone efekty, jeśli aplikacje takie jak Discord, Teams i WhatsApp nadal będą zawierać własne środowiska uruchomieniowe przeglądarki.
WinUI nie jest kompletnym rozwiązaniem. Dokumentacja MSu podaje, że w ramach Windows App SDK 2.0 aplikacje WinUI zużywają więcej RAM-u i uruchamiają się wolniej niż aplikacje UWP. Mimo to natywny klient Discorda nie wymagałby pełnego środowiska Chromium wyłącznie do renderowania interfejsu w systemie Windows.

Discord prawdopodobnie pozostaje przy Electronie, ponieważ framework ten pozwala utrzymywać jedną wspólną aplikację dla systemów Windows, macOS i Linux. Przebudowanie klienta w formie natywnej aplikacji dla Windows byłoby dużym przedsięwzięciem. Discord nie jest już jednak małym startupem, a opublikowane przez Yahoo Finance szacunki oparte na danych Forge wyceniają firmę na około 10 miliardów dolarów.
Migracja Discorda na Rust, usprawnienia renderowania i aktualizacje Electrona pokazują, że firma aktywnie pracuje nad wydajnością. Tryb gry stanowi kolejną optymalizację, ale nadal działa w granicach narzuconych przez obecną architekturę.
Ograniczenie animacji, gdy użytkownicy skupiają się na grze, jest rozsądnym sposobem na oszczędzanie zasobów CPU i GPU. W obliczu rosnących cen pamięci ważniejsze pozostaje jednak pytanie, czy Discord powinien nadal dołączać pełne środowisko Chromium do swojej aplikacji dla systemu Windows.