Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 7·8·8.1·10에서 하드웨어 가속 비활성화하는 방법 (디스플레이 설정 & 레지스트리)

하드웨어 가속(Hardware Acceleration)은 원래 소프트웨어가 처리하던 작업을 컴퓨터의 하드웨어가 대신 수행하도록 하여, 더 빠르고 좋은 결과를 얻게 하는 기술입니다. 대부분의 경우 그래픽 렌더링 작업을 CPU(중앙처리장치) 대신 GPU(그래픽 처리 장치)에 위임함으로써 화면 출력을 한층 부드럽고 빠르게 만드는 데 활용됩니다. 즉, 그래픽 연산 부담을 CPU에서 GPU로 옮겨 전반적인 성능을 끌어올리는 것이 핵심입니다.

하드웨어 가속을 비활성화해야 하는 경우

하드웨어 가속은 그래픽 성능 향상에 분명 도움이 되지만, 모든 Windows 컴퓨터에 꼭 필요한 기능은 아닙니다. 구형 그래픽 카드나 드라이버 호환성 문제로 인해 화면 깜빡임, 응용 프로그램 충돌, 글자 깨짐 같은 현상이 나타난다면 하드웨어 가속을 끄는 것이 해결책이 될 수 있습니다.

Windows는 기본적으로 하드웨어 가속을 활성화하고 있지만, 이를 비활성화하는 것도 어렵지 않습니다. 하드웨어 가속을 끄면 응용 프로그램이 소프트웨어 렌더링 모드로 실행되어, 모든 그래픽 작업을 CPU가 소프트웨어만으로 처리하게 되고 GPU에는 어떤 렌더링 작업도 맡기지 않습니다.

Windows 7, 8, 8.1, 10에서 하드웨어 가속을 비활성화하는 절차는 서로 비슷하며, 다음의 두 가지 방법 중 하나를 선택할 수 있습니다.

방법 1: 디스플레이 설정에서 비활성화하기

컴퓨터의 디스플레이 설정을 통해 하드웨어 가속을 비활성화하는 방법은 다음과 같습니다.

  1. 바탕화면의 빈 공간을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 개인 설정(Personalize)을 클릭합니다.Windows 7·8·8.1·10에서 하드웨어 가속 비활성화하는 방법 (디스플레이 설정 & 레지스트리)
  3. 열린 창의 왼쪽 메뉴에서 디스플레이(Display)를 클릭합니다.Windows 7·8·8.1·10에서 하드웨어 가속 비활성화하는 방법 (디스플레이 설정 & 레지스트리)
  4. 다음 창의 왼쪽 메뉴에서 디스플레이 설정 변경(Change display settings)을 클릭합니다.Windows 7·8·8.1·10에서 하드웨어 가속 비활성화하는 방법 (디스플레이 설정 & 레지스트리)
  5. 고급 설정(Advanced settings)을 클릭합니다.Windows 7·8·8.1·10에서 하드웨어 가속 비활성화하는 방법 (디스플레이 설정 & 레지스트리)
  6. 문제 해결(Troubleshoot) 탭으로 이동합니다.Windows 7·8·8.1·10에서 하드웨어 가속 비활성화하는 방법 (디스플레이 설정 & 레지스트리)
  7. 설정 변경(Change settings) 버튼을 클릭합니다. 만약 이 버튼이 회색으로 비활성화되어 있다면, 현재 사용 중인 그래픽 하드웨어나 드라이버가 여기서 하드웨어 가속 설정을 조정하는 것을 허용하지 않는 것입니다. 이 경우 아래의 방법 2를 시도해 보세요.Windows 7·8·8.1·10에서 하드웨어 가속 비활성화하는 방법 (디스플레이 설정 & 레지스트리)
  8. 하드웨어 가속(Hardware Acceleration) 항목의 슬라이더를 맨 왼쪽 끝인 없음(None)까지 이동시킵니다. 슬라이더를 '없음' 위치로 옮기면 하드웨어 가속이 완전히 비활성화됩니다.
  9. 확인(OK)을 클릭합니다.
  10. 적용(Apply)을 누른 뒤 확인(OK)을 클릭합니다.
  11. 변경 사항을 적용하기 위해 컴퓨터를 다시 시작합니다. 부팅이 완료되면 하드웨어 가속이 비활성화된 상태로 실행됩니다.

방법 2: 레지스트리 편집기에서 비활성화하기

방법 1이 작동하지 않거나 문제 해결 탭의 설정 변경 버튼이 회색으로 비활성화되어 있다면 걱정하지 않아도 됩니다. 레지스트리 편집기를 통해 하드웨어 가속을 비활성화할 수 있습니다.

주의: 레지스트리를 잘못 수정하면 시스템에 심각한 문제가 발생할 수 있습니다. 작업 전에 레지스트리 편집기의 파일 → 내보내기 메뉴를 통해 반드시 백업해 두시기 바랍니다.

  1. Windows 로고 키 + R을 눌러 실행(Run) 대화 상자를 엽니다.
  2. regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기(Registry Editor)를 실행합니다.
  3. 왼쪽 창에서 다음 경로로 이동합니다.
    HKEY_CURRENT_USER > Software > Microsoft
  4. Microsoft 키 아래의 Avalon.Graphics 하위 키를 클릭하여 해당 내용을 오른쪽 창에 표시합니다.
  5. 오른쪽 창에서 DisableHWAcceleration이라는 이름의 DWORD 값이 있는지 확인합니다.
    • 값이 존재하는 경우: 해당 값을 두 번 클릭하여 수정한 뒤, 값 데이터(Value data) 필드의 내용을 1로 바꾸고 확인을 클릭합니다. (0은 활성화, 1은 비활성화를 의미합니다.)
    • 값이 없는 경우: 오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기(New) → DWORD(32비트) 값을 선택합니다. 새 값을 DisableHWAcceleration으로 이름 지정한 뒤 두 번 클릭하여 값 데이터1로 설정하고 확인을 클릭합니다.
  6. 레지스트리 편집기를 닫습니다.
  7. 변경 사항을 적용하기 위해 컴퓨터를 다시 시작합니다.

마무리 및 참고 사항

위 두 가지 방법 중 하나만 제대로 수행하면 하드웨어 가속을 비활성화할 수 있습니다. 나중에 다시 활성화하고 싶다면 동일한 경로에서 DisableHWAcceleration 값을 0으로 변경하거나 해당 값을 삭제한 후 재부팅하면 됩니다. 참고로 최신 Windows 10 버전에서는 그래픽 드라이버가 문제 해결 탭의 하드웨어 가속 조절 기능을 지원하지 않는 경우가 많으므로, 이런 상황에서는 레지스트리 방법이 더 확실한 대안이 됩니다.