DirectX 12에서 지연 및 끊김 문제를 해결하는 방법: 최상의 솔루션

주요 내용

  • 성능을 향상시키려면 Control Flow Guard를 비활성화하세요.
  • DPI 크기 조정을 관리하면 끊김 문제를 해결할 수 있습니다.
  • FPS를 제한하면 프레임 속도가 크게 개선됩니다.

DirectX 12 게임의 지연 및 끊김 현상을 해결하는 효과적인 전략

DirectX 12 게임에서 랙과 끊김 현상이 발생하면 게임 경험이 심각하게 저하될 수 있습니다.최적의 게임 플레이를 위해서는 이러한 성능 문제를 해결하는 것이 중요합니다.이 가이드에서는 원활하고 반응성이 뛰어난 게임 플레이를 보장하기 위한 실질적인 조치를 제공합니다.

DirectX 12에서 지연 및 끊김 현상 수정

1단계: CFG(제어 흐름 보호) 비활성화

CFG를 비활성화하려면 다음 단계를 따르세요.

  1. 시작 메뉴를 클릭하고 Exploit Protection을 입력하세요.를 누르세요 Enter.
  2. 설정 창에서 프로그램 설정 으로 이동합니다.
  3. 사용자 정의할 프로그램 추가를 선택 하고 정확한 파일 경로 선택을 선택합니다.
  4. 게임이 설치된 폴더를 찾아 DX12 실행 파일(.exe)을 선택한 다음 열기를 클릭합니다.
  5. Control Flow Guard 에서 시스템 설정 재정의 옵션을 선택한 다음, 이를 Off 로 설정합니다.
  6. 적용을 클릭한 다음 컴퓨터를 다시 시작하세요.

전문가 팁: Control Flow Guard를 비활성화하면 런타임 검사와 오버헤드가 줄어들어 끊김 현상이 크게 줄어듭니다.

2단계: 셰이더 캐시 삭제

잠재적으로 손상된 셰이더 파일을 제거하려면:

  1. Windows +를 눌러 설정을 I 엽니다.
  2. 시스템 > 저장소 로 이동합니다.
  3. 메인 드라이브(보통 C:)나 게임이 설치된 위치를 클릭하세요.
  4. 임시 파일을 찾아 클릭합니다.
  5. DirectX Shader 캐시를 확인 하고 파일 제거를 선택합니다.

전문가 팁: 이 작업을 수행하면 게임이 셰이더 파일을 다시 빌드하여 셰이더 문제로 인한 끊김 현상을 제거할 수 있습니다.

3단계: DPI 스케일링을 애플리케이션 제어로 설정

최적의 성능을 위해 DPI 설정을 조정하려면:

  1. 게임의 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  2. 호환성 탭 으로 이동합니다.
  3. 높은 DPI 크기 조정 동작 재정의를 선택 하고 크기 조정을 수행할 응용 프로그램을 선택합니다.
  4. 적용을 클릭한 다음 확인을 클릭합니다.

전문가 팁: 이렇게 하면 끊김 현상으로 이어지는 크기 불일치를 방지할 수 있습니다.

4단계: 게임에 대한 Windows Defender 및 방화벽 비활성화

Windows Defender에서 게임 실행 파일을 제외 항목으로 설정하려면:

  1. 시작 메뉴를 열고 Windows 보안을 검색한 후 키를 누릅니다 Enter.
  2. 바이러스 및 위협 방지 로 이동하세요.
  3. 보호 설정에서 설정 관리를 클릭합니다.
  4. 제외 항목 으로 스크롤하여 제외 항목 추가 또는 제거를 선택합니다.
  5. 게임 폴더와 실행 파일을 제외 항목에 추가하세요.
  6. 방화벽 및 네트워크 보호 로 이동하여 방화벽을 통해 앱 허용을 클릭 하고 게임에서 액세스할 수 있는지 확인하세요.

전문가 팁: 게임을 보안 검사에서 제외하면 성능 저하를 방지할 수 있습니다.

5단계: 전체 화면 게임에 대한 DWM 비활성화

숙련된 사용자의 경우 성능 문제가 발생하면 DWM을 비활성화할 수 있습니다.

  1. Windows + R를 누르고 regedit를 입력 한 후 Enter.
  2. 다음으로 이동: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\DWM
  3. 오른쪽 창에서 마우스 오른쪽 버튼을 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택하고 이름을 DisableDWM 으로 지정한 다음 값을 1로 설정합니다.
  4. 컴퓨터를 다시 시작하세요.

전문가 팁: DWM을 비활성화하면 입력 지연 시간은 줄어들 수 있지만, 다른 시스템 작업에 영향을 줄 수 있습니다.

6단계: GPU 다운클럭

MSI Afterburner를 사용하여 GPU를 다운클럭하려면:

  1. MSI Afterburner를 다운로드하여 설치하세요.
  2. 애플리케이션을 열고 코어 클럭 속도 슬라이더를 찾으세요.
  3. 코어 클럭을 100MHz로 낮춘 후, 적용을 클릭합니다.
  4. 게임을 플레이하세요.끊김 현상이 계속되면 안정될 때까지 25MHz씩 낮추세요.

전문가 팁: 일부 GPU는 낮은 클럭 속도에서 더 나은 성능을 발휘합니다.특히 CPU가 따라잡을 수 없는 경우 더욱 그렇습니다.

7단계: RTSS를 사용하여 FPS 제한

RivaTuner Statistics Server(RTSS)를 사용하여 게임의 FPS를 제한하려면:

  1. RTSS를 다운로드하고 설치하세요.
  2. RTSS를 열고 게임 실행 파일을 목록에 추가합니다.
  3. 모니터의 화면 주사율(예: 60, 120 또는 144 FPS)에 맞게 프레임 속도 제한을 설정합니다.
  4. RTSS를 저장하고 종료한 다음 게임을 시작합니다.

전문가 팁: FPS를 제한하면 일관된 프레임 속도를 유지하고 끊김 현상을 줄이는 데 도움이 됩니다.

요약

이러한 기술을 구현하면 DirectX 12 게임에서 지연과 끊김 현상을 크게 줄일 수 있습니다. Control Flow Guard와 같은 원치 않는 기능을 비활성화하는 것부터 GPU 설정을 최적화하는 것까지, 이러한 단계들을 통해 더욱 원활한 게임 환경을 보장할 수 있습니다.시스템을 정기적으로 유지 관리하고 모니터링하는 것 또한 장기적인 성능 안정성에 도움이 됩니다.

결론

랙과 버벅거림 문제를 해결하는 데 시간을 투자하면 게임 플레이를 크게 향상시킬 수 있습니다.열정적인 게이머라면 DirectX 12 게임의 성능을 향상시키기 위해 이러한 전략을 활용하세요.아래 댓글에 여러분의 경험이나 추가 팁을 공유해 주세요!

FAQ(자주 묻는 질문)

DirectX 12란 무엇이고 게임에 왜 중요한가요?

DirectX 12는 게임이 컴퓨터 하드웨어와 통신할 수 있도록 하는 애플리케이션 프로그래밍 인터페이스(API) 모음입니다.특히 최신 게임에서 향상된 성능과 그래픽 충실도를 제공하여 최적의 게임 경험을 위해 필수적인 요소입니다.

내 게임이 DirectX 12를 지원하는지 어떻게 알 수 있나요?

DirectX 12가 필수 또는 권장 기능으로 나열되어 있는지 알아보려면 공식 웹사이트나 게임 스토어 페이지에서 게임 사양을 확인하세요.

필요한 경우 DirectX 12를 다시 설치할 수 있나요?

네, Microsoft 웹사이트에서 최신 DirectX End-User Runtime Web Installer를 다운로드하여 DirectX 12를 다시 설치할 수 있습니다.이를 통해 DirectX 구성 요소를 업그레이드하거나 다시 설치할 수 있습니다.