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

OpenGL 창을 초기화할 수 없음 오류 해결 방법

OpenGL(Open Graphics Library)은 3D 및 2D 벡터 그래픽 렌더링에 사용되는 크로스 플랫폼 애플리케이션 프로그래밍 인터페이스(API)입니다. 이 API는 일반적으로 GPU(그래픽 처리 장치)와 상호 작용하는 데 활용되며, 이를 통해 하드웨어 가속 렌더링을 구현할 수 있습니다.

OpenGL 창을 초기화할 수 없음 오류 해결 방법

많은 고사양 게임이 그래픽 작업에 이 API를 활용하며 게임플레이 전반에 적용합니다. 그런데 최근 많은 사용자가 "Unable to initialize OpenGL window"(OpenGL 창을 초기화할 수 없음)라는 오류 메시지가 나타나 게임을 실행하지 못하는 문제를 겪었습니다. 이 오류는 대부분 그래픽 드라이버 또는 게임의 해상도 설정과 관련이 있습니다. 아래에서 해결 방법을 하나씩 살펴보겠습니다.

해결 방법 1: 'TKGRAPHICSSETTINGS.MXML' 파일 수정

각 게임에는 실행 시 설정을 불러오는 전용 파일이 존재합니다. 이 설정 파일에는 해상도, 그림자 세부 정보, 텍스처 세부 정보 등이 포함되어 있습니다. 이 파일을 편집기로 열어 시스템 환경에 맞게 값을 조정한 후 게임을 실행해 보겠습니다.

  1. 바탕 화면의 빈 곳을 마우스 오른쪽 버튼으로 클릭하고 '디스플레이 설정'을 선택합니다.

OpenGL 창을 초기화할 수 없음 오류 해결 방법

  1. 컴퓨터가 현재 사용 중인 해상도를 확인합니다. 예시에서는 '1920 x 1200'입니다. 이후 단계에서 필요하므로 이 값을 기록해 두세요.

OpenGL 창을 초기화할 수 없음 오류 해결 방법

  1. Windows + E 키를 눌러 파일 탐색기를 실행한 후 다음 디렉터리로 이동합니다.
D:\Steam\steamapps\common\NoMansSky\Binaries\SETTINGS

OpenGL 창을 초기화할 수 없음 오류 해결 방법

위 경로는 Steam이 D 드라이브에 설치된 경우의 예시입니다. 실제로는 시스템마다 설치 경로가 다르므로, 본인의 Steam 설치 위치에 맞게 경로를 수정해야 합니다.

  1. 'MXML' 파일을 마우스 오른쪽 버튼으로 클릭하고 'Edit with Notepad++'를 선택합니다. Notepad++가 설치되어 있지 않다면 '연결 프로그램 > 메모장'을 선택해도 됩니다.

OpenGL 창을 초기화할 수 없음 오류 해결 방법

  1. 구성 파일을 연 후 'ResolutionWidth''ResolutionHeight' 태그를 검색합니다. 현재 설정된 해상도가 올바른지 확인하고, 값이 일치하지 않으면 앞서 확인한 실제 해상도 값으로 변경합니다.

예를 들어 해상도가 1920 x 1200이라면 'ResolutionWidth'는 '1920', 'ResolutionHeight'는 '1200'으로 설정되어야 합니다. 아래 예시 이미지처럼 잘못된 값이 입력되어 있을 수 있습니다.

OpenGL 창을 초기화할 수 없음 오류 해결 방법

  1. 파일 변경 사항을 저장하고 종료합니다. 컴퓨터를 정상적으로 재시작한 후 Steam을 실행하고 게임을 실행해 보세요.

그래도 게임 실행 시 오류가 발생한다면 'Fullscreen' 속성을 "false"로 변경해 보세요. 변경 사항을 저장한 후 게임을 다시 실행합니다.

해결 방법 2: PS Now 최신 클라이언트 설치

PC에서 PS Now를 사용하는 도중 이 오류가 발생했다면 클라이언트 버전이 오래되었기 때문일 가능성이 높습니다. 개발사는 버그를 수정하거나 새로운 기능을 추가하기 위해 주기적으로 새 버전을 배포하며, 구버전 클라이언트는 호환성 문제를 일으킬 수 있습니다.

  1. 공식 웹사이트에서 최신 PS Now 클라이언트를 다운로드합니다.
  2. 기존 버전을 제거하지 말고, 새 버전을 기존 버전 위에 덮어쓰듯 설치합니다.
  3. 설치가 완료되면 컴퓨터를 완전히 재시작하고 문제가 해결되었는지 확인합니다.

해결 방법 3: 사용자 전환 및 재로그인

Steam에서 로그아웃 후 다시 로그인하는 것만으로 문제가 해결되는 경우도 알려져 있습니다. 정확한 원인은 밝혀지지 않았지만, 현재 로그인된 계정에 저장된 디스플레이 구성 정보에 문제가 있을 가능성이 있으며, 재로그인을 통해 이를 초기화할 수 있다고 추측할 수 있습니다.

  1. Steam.exe를 실행하여 Steam 클라이언트를 시작합니다.
  2. Steam 클라이언트 우측 상단의 계정 이름을 클릭하면 나타나는 '사용자 변경(Change User)' 옵션을 선택하여 로그아웃합니다.

OpenGL 창을 초기화할 수 없음 오류 해결 방법

  1. 로그인 화면이 나타나면 계정 정보를 입력하고, '암호 저장(Remember my password)' 체크박스를 선택한 후 로그인 버튼을 클릭합니다.

OpenGL 창을 초기화할 수 없음 오류 해결 방법

  1. 로그인이 완료되면 문제가 되던 게임을 실행하여 OpenGL 오류가 여전히 발생하는지 확인합니다.

해결 방법 4: 그래픽 드라이버 업데이트

손상되었거나 오래된 드라이버는 게임 실행 실패나 OpenGL 오류 메시지의 원인이 될 수 있습니다. 드라이버를 업데이트하는 방법은 수동자동 두 가지가 있습니다. 수동 업데이트는 제조사 웹사이트에서 직접 검색하여 드라이버를 다운로드하는 방식입니다.

드라이버를 업데이트하기 전에, 먼저 기본 드라이버 설치만으로 문제가 해결되는지 확인해 보겠습니다.

  1. 안전 모드로 부팅한 후 실행 대화 상자에 "devmgmt.msc"를 입력하고 Enter 키를 누릅니다. '디스플레이 어댑터'로 이동하여 해당 어댑터를 마우스 오른쪽 버튼으로 클릭하고 '디바이스 제거'를 선택합니다.

OpenGL 창을 초기화할 수 없음 오류 해결 방법

  1. 컴퓨터를 일반 모드로 재부팅한 후 Windows + R 키를 누르고 "devmgmt.msc"를 입력하여 Enter 키를 누릅니다. 대부분의 경우 기본 드라이버가 자동으로 설치됩니다. 설치되지 않았다면 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 '하드웨어 변경 사항 검색'을 선택합니다. 이제 게임이 문제없이 작동하는지 확인합니다. 정상적으로 작동한다면 완료된 것이며, 그렇지 않다면 다음 단계를 계속 진행합니다.
  2. 이제 두 가지 선택지가 있습니다. NVIDIA 등 제조사 웹사이트에서 하드웨어에 맞는 최신 드라이버를 검색하여 수동으로 설치하거나, Windows가 자동으로 최신 버전을 설치하도록 할 수 있습니다.
  3. 여기서는 자동 설치 방법을 살펴보겠습니다. 해당 하드웨어를 마우스 오른쪽 버튼으로 클릭하고 '드라이버 업데이트'를 선택합니다. 첫 번째 옵션인 '업데이트된 드라이버 소프트웨어 자동 검색'을 선택합니다. 수동으로 업데이트하려면 두 번째 옵션인 '컴퓨터에서 드라이버 찾아보기'를 선택하고 다운로드한 드라이버가 있는 위치로 이동하면 됩니다.

OpenGL 창을 초기화할 수 없음 오류 해결 방법

  1. 드라이버 설치 후 컴퓨터를 재시작하고 게임을 실행하여 오류 메시지 없이 정상적으로 실행되는지 확인합니다.