윈도우 메모리 무결성 끄면 게임 FPS 10 상승할까?
여러분이 게임을 즐기시하면서 FPS 를 높이는 방법을 찾으신 적은 없으셨나요? 그래픽 카드 드라이버 업데이트, 레지스트리 수정, 게임 모드 활성화 등 흔한 방법들 외에도 윈도우 운영체제 내부에 숨겨진 기능 하나를 끄는 것으로 대폭적인 성능 향상을 경험할 수 있습니다. 바로 윈도우의 메모리 무결성 (Memory Integrity) 설정을 전환해 본 사례입니다. 이번 포스팅에서는 이 기능이 어떤 보안 기능을 의미하며, 그것을 끄는 것이 왜 게임 성능에 영향을 미치는지, 그리고 어떤 위험이 있는지 꼼꼼히 살펴보겠습니다.
메모리 무결성은 윈도우 보안 시스템의 핵심 기능 중 하나로, 악성 코드나 해커가 시스템 내부 깊숙이 침입하는 것을 막아주는 방패 역할을 합니다. 이 기능을 구현하기 위해 윈도우 는 가상화 기반 보안 (VBS) 기술 을 활용합니다. 가상화 기술은 말 그대로 PC 의 CPU 와 메모리를 가상 환경으로 모사해 특정 공간을 격리하되, 가상 머신 (VM) 처럼 완전히 분리된 상태가 아니라 핵심 시스템 보호를 위해 얇은 레이어로 작동합니다. 이를 통해 윈도우 커널 내부가 악성 드라이버에 의해 조종되는 위험을 줄일 수 있는 것이지요.
하지만 이 보안 장벽 또한 비용이 있는 구조입니다. 가상화를 구현하려면 반드시 CPU 의 일부 자원이 지속적으로 분배되어야 합니다. 특히 최신 CPU 에 내장된 가상화 기술 을 사용하더라도, 게임 중엔 이 자원을 사용하는 백그라운드 프로세스가 프레임 생성에 부담을 줄 수 있습니다. 게임은 이미 CPU 와 GPU 에 집중해서 자원을 할당해놓고 작동하는데, 이때 시스템이 자원을 빼앗아가는 배경 프로세스 하나라도 오버클록 상태에 가까우면 미세한 성능 저하가 누적되기도 합니다. 그 결과, 게임 프레임이 떨어질 수 있습니다.
제가 실제로 테스트한 결과는 꽤 흥미였습니다. 윈도우 메모리 무결성을 끄기 전과 후를 비교하는 벤치마크 테스트를 진행한 결과, 프레임 수는 약 10 퍼센트 상승했습니다. 구체적인 수치를 보면 평균 125 프레임 이었던 것이 140 프레임 으로 상승하며 게임의 부드러운 재생 품질을 높였습니다. 물론 PC 사양, 게임 타이틀, 그래픽 카드 성능에 따라 이 효과의 크기는 달라질 수 있습니다. 하지만 CPU 가 많이 사용되는 게임이나 경쟁적인 FPS 게임 에서라면 작은 프레임 차이도 게임 플레이 경험에 큰 영향을 미칠 수 있어요. 또한 몇몇 리드디트 유저들도 이 설정을 끄면 FPS 가 개선되었다는 후기를 남겼습니다.
메모리 무결성을 끄는 방법은 생각보다 매우 간단합니다. 윈도우 설정에서 보안 앱 으로 들어가 ‘장치 보안’ 메뉴로 이동합니다. 거기서 ‘코어 격리 세부 정보’ 항목을 눌러 ‘메모리 무결성’ 스위치를 해제하면 됩니다. 스위치를 끄면 PC 를 재부팅하라는 팝업 메시지가 뜨며, 해당 설정은 다음 부팅부터 적용됩니다. 또한 마이크로소프트 팀도 특정 상황에서 이 기능이 게임 성능에 영향을 줄 수 있음을 공식적으로 인정하고 있어, 사용자에게 선택의 여지를 주기도 합니다. 이 기능을 끄면 윈도우 보안 앱 을 실행하여 장치 안보성 메뉴로 진입 후 메모리 무결성 토글을 껐습니다. 재부팅 후 효과를 직접 체크해봐야 합니다.
다만, 성능을 위해 기능을 끄기에 앞서 보안의 관점을 놓치면 안 됩니다. 이 기능을 끄는 것은 윈도우 에서 제공하는 고급 보안 레이어를 제거한다는 말입니다. 악성 프로그램이나 해킹 시도가 있다면 커널 레벨에서 시스템에 침투하는 공격을 예방하는 마지막 안전망이 사라진다는 것을 의미해요. 만약 일반적인 보안 프로그램과 백신을 사용하시며 파일을 다운받거나 설치하는 방식이 안전하다면, 위험성은 상대적으로 작습니다. 하지만 모르는 소프트웨어를 설치하거나, 불법 구동 드라이버를 사용하거나, 신뢰할 수 없는 파일 소스를 자주 이용하시는 유저라면 이 기능을 끄는 건 권장하기 어렵습니다. 결국 여러분이 이 기능을 끄더라도 윈도우 업데이트 시 자동으로 다시 켜질 수 있습니다.
만약 보안 수준을 포기하고 싶지 않으면서도 성능을 원하는 경우, 윈도우 게임 모드나 Ultimate 전력 계획 설정을 활용하는 게 좋습니다. 게임 모드는 해당 게임이 실행될 때 백그라운드 작업을 자동으로 지연시킵니다. 또한 윈도우 의 고성능 전력 계획을 사용하여 CPU 가 성능을 높이는 모드로 작동하게 하는 방법도 있습니다. 메모리 무결성 끄기는 성능 최적화의 끝이 아니라 시작일 수도 있습니다. 각자의 사용 목적과 환경에 따라 적절히 판단해 보시고, 테스트해 보시는 것을 추천드립니다. 결국 윈도우 에서 제공하는 이 기능의 오버헤드에 대한 트레이드 오프를 고려하셔야 합니다. 여러분의 게임 환경이 어떤지 신중하게 결정하시길 바랍니다.
이 글은 MakeUseOf의 기사를 바탕으로 작성되었습니다.
