이 3가지 Windows 설정을 조정하자 내 게임 렉이 사라졌다
나는 레이턴시와 높은 지터 때문에 경쟁적인 온라인 게임에서 지는 것보다 더 화나는 일이 많지 않다고 장담할 수 있다. 지금 나는 Counter-Strike 2를 많이 하는데, 이런 일이 나에게 여러 번 일어났다. 뭔가 바뀌어야 했고, 내 ISP가 문제는 아니었다. 라우팅과 전체적인 지연 시간은 문제가 없었기 때문이다. 문제는 랜덤한 핑 스파이크와 패킷 손실이었다.
PC의 기본 네트워크 설정은 일반적으로 이상적입니다. 그러나 가능한 최고의 게임 성능을 원한다면 몇 가지를 변경해야 합니다. 저는 변경 사항을 조금 과하게 적용했지만, 그 중 모든 것이 큰 차이를 만든 것은 아니었습니다(일부는 오히려 해로웠습니다). 제 게임 네트워크 성능을 측정 가능한 수준으로 향상시킨 조정은 실행하기에 가장 간단한 것들이었습니다.
먼저 인터럽트 조정 기능을 비활성화하세요
하지만 CPU 사용량이 증가할 수 있습니다
데이터는 패킷의 형태로 인터넷과 양방향으로 전송됩니다. 네트워크 인터페이스 카드(NIC)가 데이터를 수신하면, CPU에게 이를 처리하도록 알립니다. 이를 인터럽트라고 합니다. 문제는 웹을 사용할 때 컴퓨터가 초당 수천 개의 패킷을 전송하고 수신한다는 것입니다. 이 때문에 각 패킷마다 인터럽트를 발생시키면 CPU에 불균형적인 부하가 걸리게 됩니다. 이 CPU 오버헤드를 줄이기 위해 네트워크 어댑터에는 인터럽트 조절(Interrupt Moderation)이라는 기능이 있어, CPU에게 처리하도록 알리기 전에 패킷을 그룹화합니다. 이는 효율성을 위한 좋은 중간 지점입니다. 그러나 빠르게 진행되는 멀티플레이어 게임에서는 소량의 데이터를 빠른 속도로 송수신하기 때문에 그다지 좋지 않습니다. 패킷을 배치하면 지연 시간과 지터가 증가합니다.
다음은 인터럽트 조정을 비활성화하는 방법입니다:
- Windows 키 + R을 누르고, 실행 텍스트 상자에 devmgmt.msc를 입력한 다음 Enter 키를 눌러 장치 관리자를 실행합니다.
- 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭합니다.
- 고급을 클릭하고, 인터럽트 조정 설정을 찾아서 사용 안 함으로 설정하세요.
이 설정을 비활성화하면 단점이 있습니다. PC의 CPU 사용량이 증가하지만 대부분의 최신 시스템에서는 거의 무시할 수 있습니다. CPU 사용량이 높아지면 카운터-스트라이크 2와 같이 CPU를 많이 사용하는 게임에서는 성능에 부정적인 영향을 줄 수 있습니다. FPS가 떨어지거나 성능이 느려지는 경우, 변경한 설정을 원래대로 되돌리세요.
에너지 효율 이더넷(EEE) 설정 변경
전력이 낮아지면 핑이 높아진다
Energy Efficient Ethernet(EEE)는 Windows의 절전 기능 중 하나입니다. 트래픽이 적을 때 네트워크 카드를 저전력 상태로 전환합니다. 이는 전력을 절약하지만, 활동을 재개할 때 약간의 지연과 랙을 유발할 수 있습니다. 최고의 게임 성능을 위해서는 EEE를 비활성화하는 것이 좋습니다(많은 전력을 절약하지 못하기 때문에, 그 트레이드오프는 그다지 가치가 없습니다).
EEE 설정을 변경하려면 장치 관리자를 열고, 이더넷 어댑터를 마우스 오른쪽 버튼으로 클릭합니다. 속성 -> 고급 -> 에너지 효율 이더넷을 선택하고 사용 안 함으로 설정합니다. 또한, 네트워크 어댑터의 속성 창에서 전원 관리 탭이 보이면 이 장치를 끄어 전원을 절약하도록 Windows에 허용 옵션의 선택을 해제합니다.
인터럽트 조정과 달리, 이 설정을 비활성화해도 성능 저하가 전혀 없습니다. 제 경우에는 EEE를 비활성화하면 안정성이 향상되고(지터 감소), Counter-Strike 2를 할 때 지연 시간이 줄었습니다.
대용량 전송 오프로드(LSO) 비활성화
말 더듬기와 떨림에게 작별을 고하세요
인터럽트 조정(Interrupt Moderation)과 마찬가지로, 대용량 전송 오프로드(Large Send Offload, LSO)는 CPU 부담을 줄이는 또 다른 기능입니다. 일반적으로 Windows는 네트워크를 통해 데이터를 보낼 때 작은 TCP 패킷(약 1500바이트)을 NIC에 전달하며, 각 패킷을 개별적으로 처리하고 전송합니다. LSO가 활성화되면 Windows는 더 큰 데이터 덩어리를 어댑터에 전달하고, 어댑터가 스스로 이를 작은 패킷으로 분할합니다. 이는 CPU 부담을 줄여주지만, 약간 더 높은 지터와 일관되지 않은 핑을 초래할 수 있습니다.
제 경우에는 LSO를 비활성화하면 지터와 끊김이 약간 줄어들었고, 타격 판정도 약간 개선되는 것을 볼 수 있었습니다. LSO를 비활성화하려면 장치 관리자로 이동한 후, 이더넷 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭하고 고급 탭을 클릭하세요. Large Send Offload V2 (IPv4)와 Large Send Offload V2 (IPv6) 옵션을 사용 안 함으로 설정합니다.
LSO를 비활성화했을 때의 이점은 게임에만 국한되므로, 일반적인 네트워크 브라우징과 파일 다운로드보다 게임 성능을 더 중요하게 생각한다면 비활성화해야 합니다.
기본이 중요하다
나쁜 라우팅, 형편없는 하드웨어, 지리적 지역 문제는 설정을 조정한다고 해결되지 않습니다
위의 설정을 변경하는 것은 기본 사항이 갖춰져 있을 때에만 의미가 있습니다. 이 설정들은 품질이 좋지 않은 ISP, 느린 속도 요금제, 서버 거리로 인한 높은 지연 시간을 해결해주는 마법의 해결책이 아닙니다. 게임 중 최적의 네트워크 성능을 위해서는 Wi-Fi 대신 이더넷 케이블에 투자하고, ISP가 당신을 CGNAT 뒤에 두었다면 공인 IP 주소를 요청하며, 지리적으로 가장 가까운 게임 서버에 연결하는 것이 좋습니다. 또한 한 번에 하나의 설정만 변경하고, 차이를 만드는 것과 그렇지 않은 것을 확인하는 것이 가장 좋습니다.







