DirectX 12에서 지연 및 끊김 문제를 해결하는 방법: 최상의 솔루션
주요 내용
- 성능을 향상시키려면 Control Flow Guard를 비활성화하세요.
- DPI 크기 조정을 관리하면 끊김 문제를 해결할 수 있습니다.
- FPS를 제한하면 프레임 속도가 크게 개선됩니다.
DirectX 12 게임의 지연 및 끊김 현상을 해결하는 효과적인 전략
DirectX 12 게임에서 랙과 끊김 현상이 발생하면 게임 경험이 심각하게 저하될 수 있습니다.최적의 게임 플레이를 위해서는 이러한 성능 문제를 해결하는 것이 중요합니다.이 가이드에서는 원활하고 반응성이 뛰어난 게임 플레이를 보장하기 위한 실질적인 조치를 제공합니다.
DirectX 12에서 지연 및 끊김 현상 수정
1단계: CFG(제어 흐름 보호) 비활성화
CFG를 비활성화하려면 다음 단계를 따르세요.
- 시작 메뉴를 클릭하고 Exploit Protection을 입력하세요.를 누르세요 Enter.
- 설정 창에서 프로그램 설정 으로 이동합니다.
- 사용자 정의할 프로그램 추가를 선택 하고 정확한 파일 경로 선택을 선택합니다.
- 게임이 설치된 폴더를 찾아 DX12 실행 파일(.exe)을 선택한 다음 열기를 클릭합니다.
- Control Flow Guard 에서 시스템 설정 재정의 옵션을 선택한 다음, 이를 Off 로 설정합니다.
- 적용을 클릭한 다음 컴퓨터를 다시 시작하세요.
전문가 팁: Control Flow Guard를 비활성화하면 런타임 검사와 오버헤드가 줄어들어 끊김 현상이 크게 줄어듭니다.
2단계: 셰이더 캐시 삭제
잠재적으로 손상된 셰이더 파일을 제거하려면:
- Windows +를 눌러 설정을 I 엽니다.
- 시스템 > 저장소 로 이동합니다.
- 메인 드라이브(보통 C:)나 게임이 설치된 위치를 클릭하세요.
- 임시 파일을 찾아 클릭합니다.
- DirectX Shader 캐시를 확인 하고 파일 제거를 선택합니다.
전문가 팁: 이 작업을 수행하면 게임이 셰이더 파일을 다시 빌드하여 셰이더 문제로 인한 끊김 현상을 제거할 수 있습니다.
3단계: DPI 스케일링을 애플리케이션 제어로 설정
최적의 성능을 위해 DPI 설정을 조정하려면:
- 게임의 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 호환성 탭 으로 이동합니다.
- 높은 DPI 크기 조정 동작 재정의를 선택 하고 크기 조정을 수행할 응용 프로그램을 선택합니다.
- 적용을 클릭한 다음 확인을 클릭합니다.
전문가 팁: 이렇게 하면 끊김 현상으로 이어지는 크기 불일치를 방지할 수 있습니다.
4단계: 게임에 대한 Windows Defender 및 방화벽 비활성화
Windows Defender에서 게임 실행 파일을 제외 항목으로 설정하려면:
- 시작 메뉴를 열고 Windows 보안을 검색한 후 키를 누릅니다 Enter.
- 바이러스 및 위협 방지 로 이동하세요.
- 보호 설정에서 설정 관리를 클릭합니다.
- 제외 항목 으로 스크롤하여 제외 항목 추가 또는 제거를 선택합니다.
- 게임 폴더와 실행 파일을 제외 항목에 추가하세요.
- 방화벽 및 네트워크 보호 로 이동하여 방화벽을 통해 앱 허용을 클릭 하고 게임에서 액세스할 수 있는지 확인하세요.
전문가 팁: 게임을 보안 검사에서 제외하면 성능 저하를 방지할 수 있습니다.
5단계: 전체 화면 게임에 대한 DWM 비활성화
숙련된 사용자의 경우 성능 문제가 발생하면 DWM을 비활성화할 수 있습니다.
- Windows + R를 누르고 regedit를 입력 한 후 Enter.
- 다음으로 이동:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\DWM - 오른쪽 창에서 마우스 오른쪽 버튼을 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택하고 이름을 DisableDWM 으로 지정한 다음 값을 1로 설정합니다.
- 컴퓨터를 다시 시작하세요.
전문가 팁: DWM을 비활성화하면 입력 지연 시간은 줄어들 수 있지만, 다른 시스템 작업에 영향을 줄 수 있습니다.
6단계: GPU 다운클럭
MSI Afterburner를 사용하여 GPU를 다운클럭하려면:
- MSI Afterburner를 다운로드하여 설치하세요.
- 애플리케이션을 열고 코어 클럭 속도 슬라이더를 찾으세요.
- 코어 클럭을 100MHz로 낮춘 후, 적용을 클릭합니다.
- 게임을 플레이하세요.끊김 현상이 계속되면 안정될 때까지 25MHz씩 낮추세요.
전문가 팁: 일부 GPU는 낮은 클럭 속도에서 더 나은 성능을 발휘합니다.특히 CPU가 따라잡을 수 없는 경우 더욱 그렇습니다.
7단계: RTSS를 사용하여 FPS 제한
RivaTuner Statistics Server(RTSS)를 사용하여 게임의 FPS를 제한하려면:
- RTSS를 다운로드하고 설치하세요.
- RTSS를 열고 게임 실행 파일을 목록에 추가합니다.
- 모니터의 화면 주사율(예: 60, 120 또는 144 FPS)에 맞게 프레임 속도 제한을 설정합니다.
- 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 구성 요소를 업그레이드하거나 다시 설치할 수 있습니다.