雖然Epic Games在聖誕節期間贈送遊戲,但有時候所謂免費是有其他代價的,要麼是糟糕的設計,要麼是隱蔽地進行數據收集,要麼是兩者都有。

近日有用户注意到Epic Games Launcher在後台持續運行着性能消耗巨大的進程,而且問題非常明顯。一旦強制關閉後,AMD Ryzen 7 5800X處理器的閒置温度從50℃降到了37℃。奇怪的是,其他遊戲商店的應用,比如GOG或Steam,都沒有出現這種情況。Epic Games Launcher到底在後台做了什麼?即使在閒置時也會提升CPU的温度,而其他同類軟件卻沒有這個問題?
根據其他用户的反饋,他們或多或少都出現了同樣的問題,不過在Ryzen系列處理器上似乎特別明顯。 HotHardware 為此搭建了一個測試平台,使用的是水冷散熱的AMD Ryzen 9 5950X處理器和NVIDIA GeForce RTX 3080顯卡。

在任務管理器可以看到Epic Games Launcher正在啟動核心,並讓個別核心持續運行,表明看起來什麼都沒有做,甚至沒有在後台進行遊戲更新。


實際上這些處理器温度和佔有率的峯值並不是典型情況,如果切換成Steam和GOG,在經過加載時最初的短暫峯值後就恢復正常情況了,比Epic Games Launcher要低得多。究竟是什麼原因讓開啟Epic Games Launcher後,處理器的閒置温度飆升呢?
經過測試發現,Epic Games Launcher同時打開了五個不同的進程。其中一個叫Glasswire,這是一個免費的網絡流量監控器,可以看到Epic Games Launcher和相關進程定期向超過22個不同的服務器發送數據。無論程序打開界面、最小化還是在後台,這種情況都會發生。Glasswire的較大的峯值來自於關閉Epic Games Launcher後,再重新打開的時候。

另一個有趣的發現是,"EpicWebHelper "向以下URL發送了一些數據:
tracking-website-prod07-epic-961842049.us-east-1.elb.amazonaws.com
在大約一個小時的時間裏,Epic Games向某個服務器發送了超過514KB的數據,比Steam和NVIDIA GeForce Experience在同一時間段在後台發送的數據多出14倍。雖然不確定數據收集是否是導致CPU佔有率問題的原因,但已經讓人覺得很蹊蹺了。