wqferan
V2EX  ›  Android

安卓 wifi 延迟不稳定

  •  
  •   wqferan · Feb 26, 2024 · 13812 views
    This topic created in 985 days ago, the information mentioned may be changed or developed.

    周末打王者的时候发现 ping 忽高忽低, 一开始以为是家里路由器的问题, 找了个无干扰频段 165 设置为 20 频宽,ping 在 5 15 25 波动

    然后拿 ipad pro ping 和 ipad mini5 分别测试, 都稳定在 10ms 以内

    稳定的设备延迟也不一样, 台式机 AX200 可以稳定在 2-3ms, ipadpro 是 6-8 ms, ip11 文档在 12-18ms,这个结果我猜测是 wifi 芯片差异

    为了确认是不是 iqoo 的问题, 今天到公司又找同事借了 mate60p ip15pm 再和 iqoo12 一起连 mbp 热点做测试

    ip15pm 稳定 10ms 以内

    mate60p 和 iqoo12 都是 5-30 波动

    从结果来看似乎是安卓导致的 Ping 不稳定?

    27 replies  •  2024-02-28 08:03:03 +08:00
    flyqie
    flyqie
    Feb 26, 2024 via Android
    1
    有没有可能不是 android 。。是设备问题。。
    AoEiuV020JP
    AoEiuV020JP
    Feb 26, 2024
    2
    我也疑惑,用了这么多年的 wifi ,ping 路由器最低见过 2ms 延迟的,还是会有几十毫秒的波动,总是无法靠近有线,wifi 5 wifi 6 都没啥用的感觉,
    LiYanHong
    LiYanHong
    Feb 26, 2024
    3
    不同的位置,不同的握持,甚至其他 wifi 设备都会影响延迟
    wqferan
    wqferan
    OP
    Feb 26, 2024
    4
    @flyqie 目前试了 iqoo12 和 mate60p , 都有波动, IOS 虽然有高有低,但是是比较稳定的
    ping 返回里有个 mdev 平均方差就是专门评估稳定性的,有条件可以试下
    bigmomo
    bigmomo
    Feb 26, 2024
    5
    无线干扰源太多了,微波炉 蓝牙都能干扰
    wqferan
    wqferan
    OP
    Feb 26, 2024 via Android
    6
    @Songxwn 你说的是 2.4G 干扰源多,5G 频段现在好很多,更多是覆盖导致的信号问题
    CoolZxp
    CoolZxp
    Feb 26, 2024❤️2
    7
    IEEE 802.11 中定义的节能模式的问题 在安卓上网络占用较低时是节能状态 在如视频缓冲及游戏时会进入全功率模式
    可以通过 https://source.android.com/docs/core/connect/wifi-low-latency 中的方法开启 wifi 低延迟模式强制停用节能模式后测试和 ios 设备延迟基本相同
    wqferan
    wqferan
    OP
    Feb 26, 2024 via Android
    8
    @CoolZxp 我搜到这个来着,因为无法 root 没办法强制开启。不过 iQOO 有个性能模式,手动打开后没有变化
    m1nm13
    m1nm13
    Feb 26, 2024
    9
    一般是节能模式的问题。
    我记得这玩意得双方都支持才能工作。可能能找一个强制不允许节能模式的路由器?
    CoolZxp
    CoolZxp
    Feb 26, 2024❤️1
    10
    @wqferan #8 最简单的方式可以在后台挂个限速的下载测试判断一下你那边是否是因为节能模式的问题

    全功率模式


    节能模式
    kokutou
    kokutou
    Feb 26, 2024 via Android
    11
    开个下载,
    再 ping

    之前偶然发现了 Android 的 ping 很高,
    但是游戏的时候并不卡,也就没管
    当时感觉就应该是有什么奇怪的设定
    wqferan
    wqferan
    OP
    Feb 26, 2024 via Android
    12
    @CoolZxp @kokutou
    老哥稳,开下载 ping 立刻就下去了,下载完立刻回复原样。这个模式不 root 有没有办法强制开启,我试了下分屏模式同时开王者和 ping 延迟没变化,还是得想办法把这个模式固化下来。省这点电真没必要
    CoolZxp
    CoolZxp
    Feb 26, 2024
    13
    @wqferan #12 如果你的设备在安卓 13 及以下我可以给你发一个示例的软件可以在软件在后台的情况下保持低延迟模式 如果你的设备是安卓 14 并且没 root 那么我也没什么好办法。不过低延迟模式对游戏延迟的影响感觉不大。如果仅仅是游戏延迟不稳定的话推荐你查查其他原因或用腾讯手游加速器试试。
    datocp
    datocp
    Feb 26, 2024 via Android
    14
    有点刷新认知,虽然 Windows 也会遇到节能导致的 ping 波动问题。

    从 qos 流量控制的角度,
    1.如何控制上行流量不超过 80%而不是仅仅限制 80%。也就是延迟依然受当前上行带宽的饱合程度影响。一个游戏流量高优先级出列的 qos 可以让延迟稳定的低于 19ms 。当然像电信也会将英雄联盟优先处理。
    2.有了 19ms 的保障。如何让无线接近有线,不受其它终端影响。对于游戏爱好者,不是买什么游戏路由,而是一个终端独享一个 2.4G 或者干脆独霸一个 AP ,不然因为带宽/无线特性/其它终端导致的 ping 波动我认为是正常现象,因为无线是被动的不断受其它因素影响。
    wqferan
    wqferan
    OP
    Feb 26, 2024 via Android
    15
    @CoolZxp 是 Android14 ,新版安卓限制了必须前台应用才能触发低延迟模式吗,现在用手游加速器同时走 5G 和 WiFi 倒是不耽误用,就是隔应
    slowgen
    slowgen
    PRO
    Feb 27, 2024
    16
    很古早的特性,我大概在安卓 8 的时候想把手机当服务器时就发现了
    nuk
    nuk
    Feb 27, 2024
    17
    powersave 模式之类的,wifi 耗电量很大的。。
    leconio
    leconio
    Feb 27, 2024 via iPhone
    18
    ping 延迟不代表打游戏的吧,仅有参考意义。游戏一般是 udp 受网络延迟影响相对较小。举个例子,我平板有线平均 20 以内,抖动 5 。wifi 平均 30 多,抖动 10 。但 udp 测延迟都是 20 多,打游戏无感。
    可以先设置下路由器的 qos 功能,游戏优先。
    SenLief
    SenLief
    Feb 27, 2024
    19
    wifi 的话其实挺正常的,不过这对游戏基本没什么影响。对于 moba fps 类的游戏有延迟的现象,大概率是抖动的影响,延迟感知不强的。
    wqferan
    wqferan
    OP
    Feb 27, 2024 via Android
    20
    @leconio 99%的情况没有影响,只是这个特性很奇怪,一开始让我以为家里网络出问题了,直觉是再低的功耗 icmp 应该不会受影响,结果影响还挺大
    datocp
    datocp
    Feb 27, 2024 via Android
    21
    对于一个 pfifo ,包先进先出网络,大家都在排队等候,当然觉得一卡一卡。
    对于 qos 网络则可以将游戏数据集合以最高优先级发出,相应的获得最先到达的下行流量。同样可以将 icmp/tcp 之类的数据进行不同优先级提权。表现在网页打开时,明显觉得有 qos 的页面打开速度不一样。
    另外在应用 openwrt 传神的 fq_codel ,虽然游戏界面延迟很好,但是玩游戏时有一种飘移不可控制的感觉,最后仍然使用 sfq 。

    网络最难搞的就是排查 p2p 流量,另外我认为网络上流行的设置上行为总上行带宽的 80%这个观点仍保持是错误的。。。只能说这些年随着宽带的提升,上行越来越宽从之前的 56kbps 达到电信 100mbps 的 20Mbps 上行,当年做 qos 时才 135KB/s 上行。这种上行因为 p2p 忽快忽慢导致的延迟波动就变得不明显,更何况电信都会针对特定像英雄联盟做 qos 。
    至于无线网卡+驱动+AP 的配合,基本自己的选择优先选择 intel/高通,避开 realtek/mtk ,AP 设置每天一重启解决 realtek 会掉速而 intel 正常的怪问题。。。

    普通用户,没什么好建议,玩手机的终端独霸一个 AP ,避免被其它不可控因素影响。5G 习惯选择 149 ,似乎存在信号强度和呑吐能力的区别。
    leconio
    leconio
    Feb 27, 2024
    22
    @wqferan 确实,icmp 是第三层,网络层,低功耗驱动是第二层数据链路层。
    limetw
    limetw
    Feb 27, 2024 via Android
    23
    termux 的 ping 没有参考价值。

    Android 出现这种情况很复杂,首先要排除是不是设备的性能原因,其实是 ROM 。

    老机器玩王者的话,
    刷 aosp ,超频,
    5G WiFi 64 段 80M ,
    然后再模拟成 iqoo 手机。
    反正我是这么搞的~
    limetw
    limetw
    Feb 27, 2024 via Android
    24
    虽然很久很久不玩这个垃圾游戏了。

    但是,我上次在偏远地区,路由用的运营商光猫接的 5G wifi 。

    延迟都能稳定在 30-40 啊,这游戏 2024 年了 用 WiFi 不会太差吧?
    CoolZxp
    CoolZxp
    Feb 27, 2024
    25
    @wqferan #15 是啊 安卓 14 需要前台小窗也必须在显示状态才可以 太影响使用了 如果真想要稳定的 wifi 可以单独偷偷开个 5g 频段 100-144 的 晚高峰周边干扰强烈的时候也可以保证稳定不丢包不跳 ping 就是条件太苛刻了 好多国内手机连接不了 不过 ax200 还是可以用的
    zpxshl
    zpxshl
    Feb 28, 2024 via Android
    26
    有类似的经历。 租房共用 wifi ,有台手机的 wifi 经常延迟很高,很难玩游戏。另一台手机就非常稳定
    flyqie
    flyqie
    Feb 28, 2024 via Android
    27
    @CoolZxp #7

    感谢分享
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1495 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 15:40 · PVG 23:40 · LAX 07:40 · JFK 10:40
    ♥ Do have faith in what you're doing.