近日,Epic Games Launcher(本文以下简称EGL)游戏客户端成为国外众多网友口诛笔伐的对象,因为它在后台运行的时候,即便闲置状态下也会狂吃资源,导致CPU处理器温度过高,尤其是锐龙。
我们知道,为了便于程序快速启动,很多时候都会在后台驻留一些进程,这本没什么,因为它们基本都不会消耗什么硬件、系统资源,不会明显影响用户的实际体验。
但是,EGL明显不一样,乍一看它只会占用很少的CPU、GPU、内存资源,但是一旦将其关闭,神奇的事情发生了:处理器的温度大幅度降低,尤其是锐龙!
比如根据HotHardware的实测,EGL在后台运行的时候,即便系统限制,没有跑任何游戏,锐龙9 5950X的核心温度为56.78℃,看起来也并不高,但是一旦关闭EGL,核心温度立刻降到了34.28℃,降低了整整22.5℃!
另外,Epic Games Launcher在启动游戏后,处理器温度却只比启动前高不到6℃。
众多网友也纷纷表示遇到了类似的情况:
- 锐龙9 5900X,只看油管视频,温度64℃,关闭EGL之后降低了20℃。
- 锐龙9 5900X同样如此,一边下载《赛博朋克2077》一边看有关视频,看了下处理器温度62℃,关掉EGL就变成了42℃。
- 锐龙5 2600,待机看视频46℃,以为还不错,退出EGL后立刻降到了38℃,之后又慢慢降到了35℃。
- 锐龙5 1600,关掉EGL,几乎立刻从52℃变成44℃。
Epic目前尚未作出任何回应和解释,也没有很好的解决办法,唯一能临时解决的办法就是将EGL连接到GOG Galaxy客户端,后者可以在退出游戏后,自动关闭这种启动器。
话说回来,EGL的资源占用率也不是一直那么低,尤其是在后台的时候,一个主进程和四个辅助进程,经常会吃掉最高10% GPU,而即便最小化,CPU占用率也经常在3-6℃之间波动。
诡异的是,HotHardware在观察EGL温度变化的时候还有了意外发现,那就是它一直在向Epic服务器反馈数据,而且数据量高得离谱。
如上图,每次彻底关闭并重新打开之后,EGL就会迅速反馈大量数据(两个高峰值),之后不管是在前台、最小化还是关闭窗口只留进程,都会向多达22个不同服务器持续发送数据。
比如EpicWebHelper这个进程,就一直在向tracking-website-prod07-epic-961842049.us-east-1.elb.amazonaws.com这个链接发送数据,一个小时超过514KB,对比Steam、NVIDIA GFE多了达14倍。
目前还不清楚EGL都发送了什么数据,但是也能猜个大概。