遊戲 Lag 白皮書 › L3 家用網路
5G↔LTE 頻繁切換(5G 涵蓋邊緣) 5G NSA / LTE switching
原因 ID hn-5g-flip · 主要負責 外部(外部) · 協同 遊戲開發團隊(用戶端開發)
在含圖解與實驗的完整版中開啟卡片 →
在 5G 訊號弱的建築物內或 5G 涵蓋邊緣,手機會頻繁在 5G 與 LTE 之間切換,每次切換 ping 都會飆高或通訊短暫中斷。
為什麼 身處 5G 訊號時好時壞的地方(建築物內、5G 涵蓋邊緣) → 於是 手機隨時在 5G 與 LTE 之間切換,每次都會出現短暫空白 → 畫面上 即使靜止不動,ping 也會不規則地飆高,偶爾定格、瞬移
- 症狀
- 卡頓, 瞬移, 定格
- 因素
- 抖動, 遺失
- 誰會遇到
- 只有我
- 何時
- 偶爾隨機發生, 移動中/切換地圖時
- 負責單位
- 主要負責 外部(外部) · 協同 遊戲開發團隊(用戶端開發)
- 遊戲開發團隊要做的事
- 抖動增加時自動加長內插緩衝,在出現延遲時的 log 中一併記錄網路類型(5G、LTE)的變化以區分原因。
- 外部要做的事
- 引導玩家在設定中改成 LTE 優先模式比較看看,並建議使用 Wi-Fi。
- 數值參考
- 每次切換數十~數百 ms。韓國的 5G 大多採用與 LTE 搭配使用的方式(NSA),因此很容易只有 5G 這一側時連時斷。
- 圖表上
- 偶爾隨機飆高 · RTT、網路類型(5G、LTE)變化
- 查看位置
- 把手機設定改成 LTE 優先,在同一個位置比較。用戶端把 Android TelephonyDisplayInfo 的網路類型顯示(OVERRIDE_NETWORK_TYPE_NR_NSA 等)變化與 RTT 一起記錄會更確實
- 符合的跡象
- RTT 飆高的時間點與 5G↔LTE 顯示切換的時間點重疊,在 LTE 優先模式下飆高消失
- 不符合的跡象
- 網路類型顯示沒有改變也會飆高時,是「行動網路訊號弱、收訊死角」或線路問題
- 確認方式
- 在玩家端環境確認
出處
- Understanding Operational 5G: A First Measurement Study on Its Coverage, Performance and Energy Consumption (SIGCOMM 2020) ACM
NSA 5G 把控制交給 LTE,切換 5G cell 時要先放掉 5G、經由 LTE 再重新連上:平均 108ms(4G→5G 為 80ms),涉及 5G 的切換剛結束時 TCP 處理量減少 73~83% - 5G 통신서비스 품질평가 결과 발표 과학기술정보통신부
以 2020 年發表的內容為準,韓國的 5G 以 NSA 方式提供,SA 轉換仍在規劃階段 - TelephonyDisplayInfo Android (Google)
OVERRIDE_NETWORK_TYPE_NR_NSA:連在 LTE 上,且可以或已經與 5G(NR)雙連結(EN-DC)時的網路類型顯示
相關原因
同一層:L3 家用網路
同一症狀(卡頓)在其他層的原因
查看含圖解與實驗的完整版卡片