게임을 실행할 때 "적합한 그래픽 카드를 찾을 수 없습니다(No suitable graphics card found)"라는 오류 메시지가 나타난다면 주로 Steam에서 게임을 플레이하는 도중일 가능성이 높습니다. 이 오류는 게임 클라이언트가 게임 처리에 사용할 그래픽 카드를 정상적으로 감지하지 못할 때 발생하며, 게임 플레이 중이거나 게임을 시작하려는 시점에 나타날 수 있습니다.

각 컴퓨터마다 하드웨어 구성과 설정이 다르기 때문에 이 문제에는 '만능 해결책'이 존재하지 않으며, 해결 방법은 시스템마다 달라질 수 있습니다. 그럼에도 불구하고 아래에서 모든 해결 방법을 하나씩 살펴보며 문제가 해결되는지 확인해 보겠습니다.
참고: 본격적인 해결 방법으로 넘어가기 전에 컴퓨터를 최소 한 번은 파워 사이클(Power Cycle)해 보세요. 파워 사이클이란 컴퓨터를 완전히 종료하고 전원 코드를 분리한 후, 약 10분간 기다렸다가 다시 켜는 것을 의미합니다.
해결 방법 1: config.dat 파일 삭제
모든 게임은 부팅 시 필요한 설정과 구성 정보를 담은 외부 파일을 컴퓨터에 로컬로 저장합니다. 이 구성 파일이 손상되면 게임이 정상적으로 로드되지 못하고 컴퓨터에 있는 기존 하드웨어를 활용하지 못하는 경우가 종종 발생합니다.
파일을 삭제한 후 게임을 실행하면 게임 클라이언트가 구성 파일이 없음을 자동으로 감지하고, 기본 매개변수를 불러와 새로운 구성 파일을 생성합니다. 이 과정을 통해 문제가 해결되는지 확인해 보겠습니다.
- Windows + E 키를 눌러 파일 탐색기를 실행한 후, 다음 디렉터리로 이동합니다:
C:\Users\*사용자 이름*\Documents\My Games\Terraria
여기서 *사용자 이름*은 컴퓨터에서 사용 중인 프로필 이름을 의미합니다.
- 해당 디렉터리에서 "config.dat" 파일을 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.

- 컴퓨터를 완전히 재시작하고 파워 사이클을 진행합니다. 이후 게임을 실행하여 문제없이 정상 작동하는지 확인합니다.
해결 방법 2: 해상도 변경 및 테두리 없는 창 모드 사용
이 방법은 오류 메시지 내용의 일부를 겨냥한 것입니다. Windows의 해상도를 변경한 후 게임을 실행하면, 게임이 지정된 해상도로 실행되면서 문제가 해결될 수 있습니다. 또한 창 모드(windowed mode) 또는 테두리 없는 창(borderless window) 모드로 게임을 실행해 보는 것도 좋습니다.
- 바탕 화면 빈 곳에서 마우스 오른쪽 버튼을 클릭하고 "디스플레이 설정"을 선택합니다.

- 현재 설정된 값보다 낮은 해상도를 선택합니다.

- 변경 사항을 저장하고 설정을 종료합니다. 이후 게임을 실행하여 문제가 해결되었는지 확인합니다.
해결 방법 3: .NET 및 XNA 설치
Steam에는 게임이 원활하게 실행되는 데 필요한 모든 구성 요소를 갖추도록 돕는 소프트웨어 디렉터리가 있습니다. 일부 경우 해당 소프트웨어가 컴퓨터에 자동으로 설치되지 않아, 게임이 필요한 그래픽 카드를 사용할 수 없다고 판단하게 됩니다. 이때 소프트웨어를 수동으로 재설치하면 문제가 해결될 수 있습니다.
- Windows + E 키를 눌러 파일 탐색기를 실행하고, 다음 경로로 이동합니다:
D:\Steam\steamapps\common\Terraria\_CommonRedist
여기서 Steam이 설치된 드라이브는 "D"입니다. Steam을 다른 위치에 설치했다면 실제 설치 경로에 맞게 경로를 수정하세요.
- 해당 폴더에 도착하면 폴더를 하나씩 열어 모든 패키지를 수동으로 설치합니다.

- 모든 패키지 설치가 끝나면 컴퓨터를 재시작하고, 오류 메시지 없이 게임이 실행되는지 확인합니다.
해결 방법 4: DirectX 3D 9 설치
DirectX는 멀티미디어, 특히 게임 관련 작업을 처리하기 위한 응용 프로그램 인터페이스(API) 모음입니다. 고사양 게임을 최대 성능으로 구동하여 사용자에게 최고 품질의 경험을 제공하기 위해 널리 사용됩니다.
컴퓨터에 필요한 구성 요소(DirectX 3D)가 설치되어 있지 않을 가능성도 있습니다. 이 경우 수동으로 설치한 후 오류 메시지가 사라지는지 확인해야 합니다.
- 아래 링크로 이동하여 "d3d9.dll" 파일을 다운로드합니다. 64비트 운영체제라면 "x86-64" 파일을, 32비트 운영체제라면 "x86-32" 파일을 다운로드하세요.

- 다운로드한 파일을 복사하여 아래 디렉터리에 붙여넣습니다:
C:/Windows/Microsoft.NET/assembly/GAC_32/Microsoft.Xna.Framework.Graphics/v4.0_4.0.0.0__842cf8be1de50553

- 해당 디렉터리에 이미 동일한 파일이 있다면 교체합니다(혹시 모를 상황에 대비해 기존 파일을 다른 위치에 백업해 두는 것도 안전합니다).
- 컴퓨터를 완전히 파워 사이클한 후 게임을 실행하여 오류 메시지가 사라졌는지 확인합니다.
해결 방법 5: 그래픽 드라이버 점검
위의 모든 방법으로 문제가 해결되지 않았다면, 현재 설치된 드라이버를 업데이트하거나 이전 버전으로 롤백해 볼 수 있습니다. 이 작업은 자동(Windows 업데이트 활용) 또는 수동(제조사 웹사이트에서 드라이버 다운로드)으로 진행할 수 있습니다.
참고: 드라이버를 이전 빌드로 롤백하는 것도 고려해 보세요. 경우에 따라 구버전 드라이버가 신버전보다 더 안정적일 수 있습니다. NVIDIA 공식 웹사이트에서 구버전 드라이버를 손쉽게 다운로드할 수 있습니다.
- 컴퓨터를 안전 모드로 부팅한 후, Windows + R 키를 누르고 실행 창에 "devmgmt.msc"를 입력한 뒤 Enter 키를 누릅니다. 장치 관리자에서 NVIDIA 하드웨어를 찾아 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택합니다. 이후 컴퓨터를 재부팅합니다.

- 대부분의 경우 재부팅 시 해당 하드웨어에 기본 드라이버가 자동으로 설치됩니다. 만약 설치되지 않았다면, 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 "하드웨어 변경 사항 검색"을 선택합니다.
이후 오류 메시지가 여전히 나타나는지 확인합니다. 문제가 지속된다면 아래 단계를 계속 진행하세요.
- 이제 두 가지 선택지가 있습니다. NVIDIA 공식 웹사이트에서 해당 하드웨어의 최신 드라이버를 검색해 수동으로 설치하거나, Windows가 자동으로 최신 버전을 설치하도록 할 수 있습니다(자동 업데이트 검색).
먼저 자동 업데이트를 시도해 보는 것이 좋습니다. 해당 하드웨어를 마우스 오른쪽 버튼으로 클릭하고 "드라이버 업데이트"를 선택한 후, 첫 번째 옵션인 "업데이트된 드라이버 소프트웨어 자동 검색"을 선택합니다. 수동으로 업데이트하려면 두 번째 옵션인 "내 컴퓨터에서 드라이버 찾아보기"를 선택하고, 미리 다운로드해 둔 드라이버가 있는 위치로 이동하면 됩니다.

- 드라이버 설치 후 컴퓨터를 재시작하고, 오류 메시지가 여전히 나타나는지 확인합니다.