byheaven SurgeTeam 您好,cpu占用都正常。系统重置,干净的系统也一样的问题(同样的条件下和ClashX做了对比,确认是surge独有的问题)。但是刚刚突发奇想尝试了连接iPhone5G热点,竟然发现不会出现问题了,在全屏下网速不会降低了。保持所有条件不变,再切换回WiFi网络,chrome全屏几分钟之后,速度降低再次复现。
byheaven SurgeTeam 今天用有线(1000Mbps)进行了测试,结果比无线时速度上限高了很多,但是全屏vs不全屏Mac本体播放视频\关闭或不关闭Mac屏幕状态下网关模式其他设备,这两种对比均能够发现比较明显的性能下降,例如YouTube播放同样的4K,缓冲时间明显变长。但确实比无线时快了很多,可以支持4K播放。
byheaven SurgeTeam 对比发现在全屏播放,网速巨幅下降时,surge CPU<10%,非全屏时 surge CPU占用大约20%,另外使用该命令“renice -20 -p surgePID”并没有作用。
byheaven SurgeTeam 新建了一个空配置,在出站使用全部直连的情况下,不会出现网速下降;之后分别尝试添加了一个ss和Trojan节点,并选择全局代理,均会出现问题。tfo和udp relay都没有开启,ss用的是aes-128-gcm
byheaven byheaven 感谢提供测试节点,使用新空白配置全局代理测试,chacha20的ss依然会出现全屏后网速急剧下降的问题(注意是会在1·2分钟后才开始下降,随后就几乎完全卡住无法播放)。
SurgeTeam byheaven 请打开系统自带的活动监视器(Activity Monitor),在底部的 CPU 图标上双击,打开详细的 CPU 图表,请观察一下正常状态和异常状态时的图表,是否在异常状态时 CPU 由大核(Performance)活跃转为了小核(Efficiency)。
SurgeTeam byheaven 应该是初代 M1 为了延长视频播放时间做的某种特殊调度优化导致的问题,刚刚发布的测试版 Build 1914 尝试加入了一个 workaround 解决,请试一下有没有效果。
byheaven SurgeTeam 升级后重启测试,全屏播放视频的问题确实好了。但是网关模式下还是存在问题,已经设置永不休眠并关闭所有电源优化选项,仅关闭屏幕后其他设备就会受影响。这个问题其实最影响日常使用,麻烦再看下,谢谢!
SurgeTeam byheaven 感谢反馈,由于 macOS 并没有开放显式控制大小核调度的 API,我们会和 Apple 沟通寻求解决方案。不过奇怪的是目前所有遇到该问题的用户均为 M1 处理器,M1 Pro/Max/Ultra 和 M2 用户均未遇到。