Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 'OpenGL을 초기화할 수 없습니다' 오류 해결 방법

일부 PC 게이머들은 Windows 11 또는 Windows 10 게이밍 PC에서 Steam 게임을 실행하려고 할 때 'OpenGL을 초기화할 수 없습니다(Unable to initialize OpenGL)'라는 오류 메시지가 표시되는 문제를 겪을 수 있습니다. 이와 유사한 문제로 어려움을 겪고 있다면, 이 글에서 소개하는 해결 방법들이 오류를 성공적으로 수정하는 데 도움이 될 것입니다.

전체 오류 메시지는 대략 다음과 같습니다.

그래픽 드라이버 오류

OpenGL을 초기화할 수 없습니다. 최신 그래픽 드라이버를 설치(또는 재설치)한 후 다시 시도해 주세요. 문제가 지속되면 고객 지원팀에 문의하십시오.

오류 코드: CS-1842
버전: 207864

이 오류가 발생할 때 다음과 같은 유사한 오류 메시지가 표시될 수도 있습니다.

  • OpenGL 창을 초기화할 수 없습니다
  • OpenGL 초기화에 실패했습니다
  • OpenGL을 초기화할 수 없습니다

Windows PC에서 OpenGL 초기화 오류 해결하기

Windows 11/10 게이밍 PC에서 Steam 게임을 실행할 때 'OpenGL을 초기화할 수 없습니다' 오류가 발생한다면, 아래에서 권장하는 해결 방법들을 순서에 상관없이 하나씩 시도해 보세요.

  1. 그래픽 어댑터 드라이버 업데이트
  2. 게임 MXML 파일 편집
  3. 게임 재설치

각 해결 방법에 대한 자세한 과정을 살펴보겠습니다.

아래 해결 방법을 진행하기 전에 먼저 PC를 재시작하는 것이 좋습니다. 컴퓨터가 재부팅되면 Steam을 열어 계정에 로그인한 후 오류를 유발하는 게임을 실행하여 오류가 재발하는지 확인하세요. 또한 Windows 11/10 게이밍 PC에 OpenGL 및 OpenCL 호환성 팩(OpenGL and OpenCL Compatibility Pack)이 설치되어 있는지 확인하고 게임을 실행해 보세요. 더불어 Windows 업데이트를 확인하여 사용 가능한 업데이트를 모두 설치한 후 게임을 실행해 보는 것도 좋습니다. 반면, 최근 Windows 업데이트 이후 오류가 발생하기 시작했다면 시스템 복원을 수행하거나 해당 업데이트를 제거할 수 있습니다. 두 가지 모두 원하지 않는다면 아래의 해결 방법을 진행하세요.

1] 그래픽 어댑터 드라이버 업데이트

Windows 11/10 게이밍 PC에서 발생하는 'OpenGL을 초기화할 수 없습니다' 오류는 그래픽 드라이버와 관련이 있습니다. 따라서 시스템의 그래픽 카드 드라이버를 업데이트하는 것부터 문제 해결을 시작할 수 있습니다.

드라이버 업데이트 옵션은 다음과 같습니다.

  • 드라이버의 .inf 또는 .sys 파일을 이미 다운로드했다면 장치 관리자(Device Manager)를 통해 수동으로 그래픽 드라이버를 업데이트할 수 있습니다.
  • 명령 프롬프트(Command Prompt)를 통해서도 드라이버를 업데이트할 수 있습니다.
  • Windows Update의 선택적 업데이트(Optional Updates) 섹션에서 드라이버 업데이트를 받을 수도 있습니다.

그래픽 카드 드라이버를 업데이트해도 오류가 해결되지 않는다면, 오류 메시지에서 안내하는 대로 그래픽 어댑터 드라이버를 재설치해 보세요. 이 작업을 수행하려면 먼저 DDU(Display Driver Uninstaller)를 사용하여 그래픽 카드 드라이버를 완전히 제거한 후, 제조사 공식 웹사이트나 기타 신뢰할 수 있는 출처에서 최신 버전 드라이버를 다운로드하여 PC에 설치하면 됩니다.

2] 게임 MXML 파일 편집

MXML은 2004년 3월 Macromedia가 처음 도입한 XML 기반 사용자 인터페이스 마크업 언어입니다. 애플리케이션 개발자는 Apache Flex 같은 제품과 함께 ActionScript와 결합하여 MXML을 사용해 리치 웹 애플리케이션을 개발합니다. MXML 확장자를 가진 파일은 Adobe Flex 기술과 연관되어 있으며, 서버 측 데이터 소스 접근, UI 구성 요소와 데이터 소스 간 데이터 바인딩 등 애플리케이션의 비시각적(nonvisual) 요소를 선언적으로 정의하는 데 사용됩니다.

이 해결 방법은 문제가 되는 게임의 MXML 파일을 편집하는 것입니다. 방법은 다음과 같습니다.

  • Steam 클라이언트를 실행합니다.
  • 문제가 있는 게임을 마우스 오른쪽 버튼으로 클릭합니다.
  • 속성(Properties)을 선택합니다.
  • 로컬 파일(LOCAL FILES)로 이동한 후 로컬 파일 찾아보기(BROWSE LOCAL FILES)를 클릭합니다.
  • 다음으로 Binaries > Settings 폴더로 이동합니다.
  • MXML 파일을 엽니다.
  • FullScreen 속성 값을 true에서 false로 변경합니다.
  • 화면 해상도 설정을 확인한 후 ResolutionWidthResolutionHeight 속성 값을 실제 해상도에 맞게 변경합니다.
  • 완료되면 MXML 파일을 저장하고 종료합니다.

게임을 다시 실행하여 오류가 재발하는지 확인하세요. 여전히 오류가 발생한다면 다음 해결 방법을 시도해 보세요.

3] 게임 재설치

위의 어떤 방법으로도 문제가 해결되지 않는다면, 최후의 수단으로 문제가 되는 게임을 제거하고 PC를 재부팅한 후 게이밍 장치에 최신 버전의 게임을 다운로드하여 재설치하세요.

위의 해결 방법 중 하나는 분명 도움이 될 것입니다!

관련 글: Windows PC에서 Minecraft OpenGL 오류 1281 수정 방법

자주 묻는 질문(FAQ)

OpenGL이 작동하지 않는 이유는 무엇인가요?

OpenGL 오류는 손상된 OS 파일, 오래된 드라이버, 개발이 미흡한 앱, 잘못된 시스템 구성 등 다양한 원인으로 발생할 수 있습니다. Windows 11/10 PC에서 OpenGL 오류를 성공적으로 해결하려면 발생하는 특정 오류에 따라 접근 방식이 달라집니다.

드라이버가 OpenGL을 지원하게 하려면 어떻게 해야 하나요?

사용 중인 그래픽 어댑터 하드웨어 제조사의 공식 웹사이트를 방문하여 그래픽 드라이버 페이지로 이동한 후 운영체제를 선택하세요. 그래픽 카드용 최신 드라이버를 다운로드하여 컴퓨터에 설치하면 됩니다. 이렇게 하면 컴퓨터의 OpenGL도 함께 업데이트됩니다.

Minecraft에서 OpenGL 오류는 무엇을 의미하나요?

Minecraft의 OpenGL 오류는 주로 Minecraft 내부의 렌더링 문제로 인해 발생합니다. OpenGL은 GPU를 활용해 렌더링 프로세스를 가속화하고 간소화하도록 설계되었지만, 서드파티 모드, 파일 또는 드라이버가 관련된 경우 가끔 문제가 발생할 수 있습니다.

OpenGL을 직접 설치할 수 있나요?

Linux, macOS, Windows 등 세 가지 주요 데스크톱 플랫폼에서 OpenGL은 시스템과 함께 기본적으로 제공됩니다. 다만, 그래픽 하드웨어용 최신 드라이버를 다운로드하여 설치했는지 확인해야 합니다.