게임 렉 백서 › L2 클라이언트 OS·기기
와이파이 백그라운드 스캔 Periodic Wi-Fi background scan
원인 ID co-wifi-scan · 주 담당 외부·외부 · 함께 게임개발팀·클라이언트 개발
그림과 실험이 있는 원본 카드로 열기 →
OS가 주변 와이파이를 찾으려고 주기적으로 채널을 옮겨 다니는 동안 통신이 잠깐 멈춥니다.
왜 OS·드라이버가 일정 주기로 주변 와이파이를 검색 → 그러면 검색하는 동안 송수신이 잠깐 멈춤 → 화면에서는 정확히 일정한 간격(예: 60초마다)으로 핑이 튐
- 증상
- 뚝뚝 끊김, 순간이동
- 요인
- 지터
- 누가 겪나
- 나만
- 언제
- 일정한 주기로
- 담당
- 주 담당 외부·외부 · 함께 게임개발팀·클라이언트 개발
- 게임개발팀 할 일
- 게임 중 무선 검색을 줄이는 모드 요청(안드로이드는 저지연 와이파이 모드 WIFI_MODE_FULL_LOW_LATENCY, 윈도우는 WlanSetInterface의 미디어 스트리밍 모드. 기기·드라이버에 따라 효과가 없기도 함).
- 외부 할 일
- 유저에게 유선 연결, 위치 서비스·와이파이 자동 검색 설정 조정, 무선 드라이버 업데이트 안내.
- 수치 감각
- 보통 한 번에 수십~수백 ms. 너무 규칙적이면 이 원인을 먼저 의심합니다.
- 그래프에서는
- 일정 주기로 튐 · 공유기까지 RTT
- 확인할 곳
- 게임 중 ping /t로 공유기 주소(ipconfig의 기본 게이트웨이)를 몇 분 동안 재고 튀는 간격을 잼. 유선으로 바꿔 같은 측정
- 이러면 맞음
- 공유기까지의 핑이 정확히 일정한 간격(예: 60초)으로 수십~수백 ms 튀고 유선에서는 사라짐
- 이러면 아님
- 튀는 간격이 불규칙하면 “와이파이 간섭·신호 약화”. 공유기까지는 멀쩡하고 그 너머만 튀면 회선·통신사 구간
- 확인 수단
- 유저 쪽 환경에서 확인
출처
- WDI low latency connection quality Microsoft
검색·로밍은 무선 칩을 연결된 채널 밖으로 옮기므로, 저지연 모드에서는 채널을 벗어나는 시간과 검색을 제한 - WlanSetInterface function (wlanapi.h) Microsoft
윈도우에서 백그라운드 검색(wlan_intf_opcode_background_scan_enabled)과 미디어 스트리밍 모드를 켜고 끄는 API - Wi-Fi low-latency mode Android (Google)
저지연 모드에서는 와이파이 절전을 끄고 검색·로밍 설정 최적화는 기기 제조사 구현에 따라 다름 - ping Microsoft
/t: 멈출 때까지 계속 에코 요청을 보냄 - ipconfig Microsoft
매개변수 없이 실행하면 어댑터별 IPv4·IPv6 주소와 기본 게이트웨이를 보여 줌
함께 보면 좋은 원인
같은 층: L2 클라이언트 OS·기기
같은 증상(뚝뚝 끊김)의 다른 층 원인
그림과 실험이 있는 원본 카드 보기