虽然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占有率问题的原因,但已经让人觉得很蹊跷了。