- Awtomatikong babawasan ng Game Mode ang paggamit ng CPU at GPU kapag naka-detect ito ng aktibong video game.
- Hindi papaganahin ng feature na ito ang mga hindi kinakailangang animation at visual effect para malaya ang mga resources ng system.
- Layunin nitong lutasin ang mataas na konsumo ng RAM na dulot ng paggamit ng Electron framework at Chromium.
Ang Discord ay umunlad mula sa isang simpleng kagamitan para sa pakikipag-chat sa mga kaibigan habang naglalaro tungo sa isang komprehensibong ecosystem. Bagama't sinusubukan ng mga tagapagtatag nito na i-market ito bilang isang mainam na plataporma para sa trabaho o paglikha ng nilalaman, huwag tayong magpaloko: ang lakas nito ay nananatili sa sektor ng libangan at paglalaro , kung saan nakipagsosyo ito sa mga higanteng kumpanya tulad ng Microsoft at Elgato upang mapahusay ang karanasan ng gumagamit.
Ang problema ay lumilitaw kapag gusto nating samantalahin ang lahat ng mga tampok na iyon habang naglalaro, dahil ang desktop client ay kilala sa pagiging isang tunay na kumakain ng mapagkukunan . May mga pagkakataon kung saan ang application ay kumonsumo ng higit sa 4 GB ng RAM, na sadyang hindi katanggap-tanggap sa isang 8 GB na PC, na nagtutulak sa system at sa laro sa bingit at pinipilit ang mga user na maghanap ng mga alternatibo upang maiwasan ang pag-crash ng kanilang mga computer.
Ang pinakahihintay na Game Mode ng Discord: ano ang binubuo nito?

Upang matugunan ang mga kritisismong ito, bumubuo ang Discord ng isang feature na tinatawag na Game Mode . Ang ideya ay medyo simple ngunit lubhang kailangan: awtomatikong matutukoy ng application kapag nakabukas ang isang video game upang mabawasan ang paggamit ng CPU at GPU . Sa halip na manu-manong isaayos ng user ang mga setting, awtomatikong lilipat ang programa sa power-saving mode.
Kapag na-activate ang sistemang ito, idi-disable ng Discord ang mga kumplikadong animation at visual interface effect na walang idinaragdag habang nakatutok ka sa laro. Sa esensya, aalisin nito ang lahat ng kumukunsumo ng mga processing cycle sa background upang ang mga resources na iyon ay magamit sa talagang mahalaga: ang pagkamit ng mas mataas na FPS at mas maayos na gameplay.
Mga Pagkakaiba sa Nabawasang Paggalaw

Maaaring isipin ng ilang user na ito ay kapareho ng umiiral na opsyon na Reduced Motion sa mga setting. Bagama't magkapareho ang mga ito, ang pangunahing pagkakaiba ay ang automation. Bagama't hinihiling sa iyo ng Reduced Motion na manu-manong pumunta sa menu at i-activate ito, ang bagong mode ay magiging dynamic at awtomatiko , na gumagana katulad ng native Game Mode ng Windows.
- Buong automation: Natutukoy ng kliyente ang laro at inilalapat ang mga pagbabago nang walang interbensyon ng tao.
- Pag-optimize sa biswal: Ang mga hindi kinakailangang graphic effect ay inaalis sa chat interface.
- Kaluwagan sa hardware: Mas kaunting load sa processor at graphics card.
Ang laban sa pagkonsumo ng mapagkukunan at Elektron

Para maunawaan kung bakit napaka-intensive ng resources ng Discord, kailangan nating tingnan ang mga detalye nito. Gumagamit ang application ng Electron at Chromium , isang framework na, bagama't napakalakas para sa development, ay kilalang-kilala sa pagkonsumo ng RAM dahil humahawak ito ng magkahiwalay na proseso para sa rendering at paggamit ng GPU. Dagdag pa rito ang paggamit ng Overlay , na lalong nagpapataas ng load ng system, na ginagawa itong gumagana na parang mayroon kang dose-dosenang nakabukas na Chrome tabs.
Hindi nanatiling walang ginagawa ang kompanya at nagsusumikap silang ayusin ang mga leak na ito kamakailan. Naayos na nila ang mahigit siyam na seryosong kahinaan sa memorya , mga deadlock, at buffer overflow, kaya nabawasan nila ang paggamit ng RAM ng 5%. Nagpatupad pa sila ng isang matinding solusyon: awtomatikong nagre-restart ang client kapag lumampas na sa 4 GB ang konsumo, bagama't ang kanilang layunin ay manatili ito sa ibaba ng 1 GB sa ilalim ng normal na mga kondisyon.
Bukod pa rito, ang paglipat sa Electron bersyon 42 ay nagbawas ng average na paggamit ng CPU ng 17%, bagama't kakaiba, ito ay nagdulot ng pagtaas ng pagkonsumo ng memorya, na nagpapakita na ang pag-optimize ng app na ito ay isang lubak-lubak na daan. Iminumungkahi ng ilang eksperto na ang tanging tunay na solusyon ay ang pagtalikod sa Electron at paglikha ng isang native na Windows application.
Kasalukuyang katayuan at kakayahang magamit
Sa ngayon, ang Game Mode na ito ay lumabas na sa Discord Previews sa social media, ngunit ito ay nasa internal testing pa lamang. Wala pang opisyal na petsa ng paglabas, at hindi pa namin alam kung gaano karaming FPS gains ang maiaalok nito, dahil ito ay lubos na nakadepende sa hardware. Sa isang high-end na PC, ang pagbabago ay hindi mahahalata, ngunit sa mga katamtaman o mas lumang makina, maaari itong gumawa ng pagkakaiba sa pagitan ng isang larong maaaring laruin at isang slideshow.
Mahalaga ang pag-optimize na ito para sa Discord upang maiwasan ang pagkatalo sa ibang mga serbisyo at manatiling hari ng chat para sa mga manlalaro. Samantala, ang mga gumagamit ng mga sistemang tulad ng Bazzite o Linux ay patuloy na naghahanap ng pinakamahusay na paraan upang maisama ang app gamit ang GameScope o sa pamamagitan ng pagdaragdag nito bilang isang larong hindi Steam upang mas mahusay na mapamahalaan ang overlay ng laro.
Ang landas patungo sa isang magaan na aplikasyon ay nagpapatuloy sa pagpapatupad ng awtomatikong sistemang ito na inuuna ang pagganap ng video game kaysa sa estetika ng interface, inaatake ang ugat ng problemang dulot ng balangkas ng Electron at sinisikap na matiyak na ang pagkonsumo ng RAM at CPU ay hindi na magiging sakit ng ulo para sa milyun-milyong manlalaro.
