遊戲 Lag 白皮書 › L3 家用網路
Wi-Fi 干擾與訊號減弱 Wi-Fi interference, weak signal
原因 ID hn-wifi · 主要負責 外部(外部) · 協同 遊戲開發團隊(用戶端開發)
在含圖解與實驗的完整版中開啟卡片 →
訊號弱或有干擾時,無線區段要反覆重送好幾次,封包抵達的時間就會忽快忽慢。
為什麼 牆壁、距離、微波爐、藍牙、鄰居的分享器讓無線訊號品質變差 → 於是 無線區段傳送失敗 → 重傳好幾次 → 畫面上 封包抵達忽快忽慢(抖動),角色走走停停,嚴重時封包遺失而出現瞬移
- 症狀
- 卡頓, 瞬移, 拉回
- 因素
- 抖動, 遺失
- 誰會遇到
- 只有我, 同一個家
- 何時
- 偶爾隨機發生, 一直都有
- 負責單位
- 主要負責 外部(外部) · 協同 遊戲開發團隊(用戶端開發)
- 遊戲開發團隊要做的事
- 依線路狀態自動調整內插緩衝長度,抖動或封包遺失嚴重時在畫面上顯示網路狀態。
- 外部要做的事
- 引導玩家改用有線連線、使用 5GHz/6GHz、移動分享器的位置。
- 數值參考
- 每重傳一次約多花 1~4ms。訊號弱時會以較低速率重送好幾次,還要等頻道空出來,有時會飆高 50~200ms。平均 ping 看起來正常,這正是容易誤判的地方。
- 圖表上
- 偶爾隨機飆高 · 到分享器的 RTT
- 查看位置
- 用 ping /t 量測到分享器位址(ipconfig 顯示的預設閘道)幾分鐘,並用 netsh wlan show networks mode=bssid 查看自己分享器的訊號強度與頻道。在同一個位置改用有線比較
- 符合的跡象
- 從到分享器的 ping 開始就不規則地飆高數十~數百 ms,偶爾有封包遺失,且訊號強度偏低。改用有線或靠近分享器就消失
- 不符合的跡象
- 到分享器都很平穩、只有分享器之後的區段飆高時,問題在線路或電信業者區段。只以固定間隔飆高時,是「Wi-Fi 背景掃描」
- 確認方式
- 在玩家端環境確認
- 深入了解
- Mesh Wi-Fi 的分享器(節點)之間以無線相連(無線回程,backhaul)時,負責中繼的節點在接收期間無法傳送,還要和使用同一頻道的前後區段分享傳送機會,壅塞時處理量可能下降、延遲增加。有回程專用無線頻段的產品影響可能較小;節點之間改用有線(乙太網路)連接,這一段就不再走無線。電力線網路橋接器(PLC)也和 Wi-Fi 一樣,採用先確認媒介空閒再傳送的方式(CSMA/CA),品質會隨家電產生的雜訊與家電的開關而隨時變化,可能造成重傳與抖動。
- 實際案例
- Square Enix 2021: FINAL FANTASY XIV 資料片上市的壅塞與登入排隊錯誤
出處
- Resolve Wi-Fi and Bluetooth issues caused by wireless interference Apple
微波爐、無線電話等干擾來源;Wi-Fi 與藍牙使用同樣的 2.4GHz 頻段;建議改用 5GHz 並選擇干擾較少的頻道 - RFC 8325: Mapping Diffserv to IEEE 802.11 IETF
802.11 的 CSMA/CA:只在頻道空閒時傳送,忙碌時延後到空出來,再額外等待一段隨機退避時間 - Ending the Anomaly: Achieving Low Latency and Airtime Fairness in WiFi (USENIX ATC 2017) USENIX
有負載的 Wi-Fi 預設佇列會造成數百 ms 的延遲;以低速率連線(訊號弱)的裝置即使使用 FQ-CoDel,中位數仍超過 200ms - ping Microsoft
/t:持續送出 echo 要求,直到手動停止 - ipconfig Microsoft
不加參數執行時,會顯示各介面卡的 IPv4、IPv6 位址與預設閘道 - Wireless network connectivity issues troubleshooting Microsoft
netsh wlan show networks mode=bssid:顯示每個看得到的 Wi-Fi 的 BSSID、訊號強度、頻道與無線標準 - Capacity of Ad Hoc Wireless Networks (MobiCom 2001) ACM
以 802.11 無線多次中繼時,節點在接收期間無法傳送,前後區段也會互相干擾,單線中繼路徑的處理量理論上會降到 3 分之 1(模擬中約 7 分之 1) - Electri-Fi Your Data: Measuring and Combining Power-Line Communications with WiFi (IMC 2015) ACM
電力線通訊(IEEE 1901、HomePlug AV)的商用設備以類似 Wi-Fi 的 CSMA/CA 傳送,短時間的不公平可能讓抖動變大;頻道品質會隨家電產生的雜訊與家電的開關(以數分鐘~數小時為單位)而變化
相關原因
同一層:L3 家用網路
同一症狀(卡頓)在其他層的原因
查看含圖解與實驗的完整版卡片