Windows PC에서 새로운 그래픽 카드 드라이버를 설치하려고 할 때 “이 그래픽 드라이버는 호환되는 그래픽 하드웨어를 찾을 수 없습니다(This graphics driver could not find compatible graphics hardware)”라는 오류 메시지가 나타난다면 이 글이 도움이 될 것입니다. 이 오류는 주로 노트북이나 OEM 제조사 그래픽 카드에서 발생하며, NVIDIA 공식 드라이버가 해당 하드웨어를 인식하지 못할 때 나타납니다. 아래에서 원인과 해결 방법을 단계별로 안내합니다.
오류의 주요 원인 두 가지
- 장치 ID(Device ID) 미등록: 드라이버 설치 패키지에 포함된 정보 파일에 사용 중인 그래픽 카드의 ID가 등록되어 있지 않은 경우입니다. 드라이버는 이 ‘info’ 파일들을 통해 컴퓨터에 장착된 그래픽 카드를 식별하는데, 해당 ID가 없으면 설치가 거부됩니다.
- 강제된 드라이버 서명(enforced driver signing): Windows의 드라이버 서명 강제 정책이 해당 드라이버 설치를 막는 경우입니다.
해결 방법 1: NV Updater로 자동 설치
가장 먼저 NV Updater를 실행해 NVIDIA 그래픽 카드에 맞는 드라이버를 자동으로 탐지·설치해 보세요. 간단한 방법으로 문제가 해결되는 경우도 많습니다.
해결 방법 2: 드라이버 서명 강제 비활성화
서명 강제 정책이 원인이라면 이를 일시적으로 비활성화한 뒤 드라이버를 설치해 볼 수 있습니다. 설정 → 시스템 → 복구 → 고급 시작으로 진입해 재시작한 후, 문제 해결 → 고급 옵션 → 시작 설정에서 ‘드라이버 서명 강제 사용 안 함’을 선택하면 됩니다.
해결 방법 3: 장치 ID 수동 등록
위 방법으로 해결되지 않았다면, NVIDIA 웹사이트에서 드라이버 설치 파일을 직접 내려받은 사용자에 한해 다음 절차로 장치 ID를 수동으로 추가할 수 있습니다.
1단계: 장치 인스턴스 경로 확인
- Windows 키 + X를 눌러 전원 사용자 메뉴를 연 뒤 M 키를 눌러 장치 관리자를 엽니다.
- 디스플레이 어댑터 항목 옆의 화살표를 클릭해 확장하고 NVIDIA 그래픽 카드를 찾습니다. 잘못된 장치를 건드리지 않도록 정확한 장치 이름을 미리 확인하세요.
- 해당 장치를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 속성 창에서 세부 정보 탭으로 이동한 뒤 ‘속성’ 아래의 드롭다운 메뉴를 클릭합니다.
- 장치 인스턴스 경로를 선택하면 값(Value) 아래에 다음과 같은 형태의 문자열이 표시됩니다.
PCI\VEN_10DE&DEV_0DD1&SUBSYS_20421043&REV_A1\4&30DE1B
이 문자열에는 그래픽 카드 제조사(VEN), 칩셋(DEV), 모델(SUBSYS) 정보가 담겨 있습니다.
2단계: 드라이버 설치 폴더에서 .inf 파일 열기
NVIDIA 웹사이트에서 내려받은 드라이버 파일을 실행하면 익숙한 오류 메시지가 나타나지만 당황하지 말고 설치 디렉터리로 이동합니다. 기본 경로는 다음과 같습니다.
C:\NVIDIA\DisplayDriver\<드라이버 버전>\<Windows 버전>\English\Display.Driver\ C:\NVIDIA\DisplayDriver\<드라이버 버전>\<Windows 버전>\International\Display.Driver\
아래와 같이 확장자가 ‘.inf’인 파일 중 하나를 엽니다. 수정 전에 반드시 파일을 마우스 오른쪽 버튼으로 클릭해 복사한 뒤 다른 위치에 백업해 두세요.
nvaa.inf
nvac.inf
nvam.inf
nvao.inf
nvbl.inf
NVIDIA 폴더에 있는 동일한 파일을 마우스 오른쪽 버튼으로 클릭하고 메모장(또는 다른 텍스트 편집기)으로 열기를 선택합니다.
3단계: 유사한 칩셋 섹션 찾기
파일을 아래로 스크롤하면 다음과 같은 줄들이 보입니다.
[NVIDIA_Devices.NTx86.8.1] (또는 이와 유사한 조합의 NVIDIA_SetA_Devices) %NVIDIA_DEV.0405.01% = Section001, PCI\VEN_10DE&DEV_0405&SUBSYS_15D21043 %NVIDIA_DEV.0405.02% = Section001, PCI\VEN_10DE&DEV_0405&SUBSYS_16341043 %NVIDIA_DEV.0407.01% = Section001, PCI\VEN_10DE&DEV_0407&SUBSYS_080117FF %NVIDIA_DEV.0407.02% = Section002, PCI\VEN_10DE&DEV_0407&SUBSYS_15881043
참고: NVIDIA_SetA_Devices 또는 NVIDIA_Devices 섹션이 여러 개 보이면 모든 섹션에 대해 같은 작업을 반복해야 합니다!
이 줄들은 앞서 장치 관리자에서 확인한 장치 인스턴스 경로와 상당히 유사합니다. DEV 뒤에 나오는 숫자(칩셋 번호)가 자신의 것과 일치하는 섹션을 찾을 때까지 계속 스크롤합니다.
4단계: 장치 ID 생성 및 입력
이제 핵심 단계입니다. 설치된 그래픽 카드의 장치 ID를 만들어 목록 중간, 비슷한 칩셋 번호 옆에 입력합니다.
- 첫 부분은 모든 줄에서 동일합니다: %NVIDIA_DEV
- 다음은 네 자리 DEV 코드입니다(장치 인스턴스 경로에서 DEV 뒤의 값). 동일한 DEV 코드가 이미 존재하면 순번을 하나 올려야 합니다. 예를 들어 DEV가 0DD1이고 다음과 같은 줄이 있다면,
%NVIDIA_DEV.0DD1.01%…,
새로 추가할 줄은 %NVIDIA_DEV.0DD1.02%로 시작합니다.
- 그다음은 섹션 번호입니다. 삽입하는 위치와 같은 섹션 번호를 사용해야 하므로 바로 위 줄의 번호를 확인하세요. 위 줄이 다음과 같이 시작한다면,
%NVIDIA_DEV.0DD1.01% = Section042…
새 줄은 %NVIDIA_DEV.0DD1.02% = Section042로 시작합니다.
- 마지막 부분은 자신의 장치 인스턴스 경로와 일치해야 합니다. 섹션 번호 뒤에 쉼표를 붙이고 한 칸 띄운 뒤, 장치 관리자에서 장치 인스턴스 경로를 복사해 붙여넣으면 됩니다. 완성된 줄은 다음과 같습니다.
%NVIDIA_DEV.0DD1.02% = Section042, PCI\VEN_10DE&DEV_0DEE&SUBSYS_15621043
5단계: 저장 후 setup.exe 직접 실행
Ctrl+S를 눌러 변경 사항을 저장합니다. 그런 다음 NVIDIA 설치 디렉터리에서 설치 파일(setup.exe)을 직접 실행합니다. 이 파일은 .inf 파일이 있던 것과 같은 폴더에 있습니다.
주의: NVIDIA 웹사이트에서 내려받은 원본 설치 파일을 다시 실행하면 지금까지 수정한 내용이 모두 덮어써지므로 처음부터 다시 작업해야 합니다!
모든 과정을 마치면 “이 그래픽 드라이버는 호환되는 그래픽 하드웨어를 찾을 수 없습니다” 오류는 해결될 것입니다.
추가 팁
노트북이나 브랜드 PC 사용자라면 NVIDIA 표준 드라이버보다 제조사(삼성, LG, HP, Dell 등)가 배포하는 드라이버를 먼저 확인해 보세요. OEM 드라이버에는 해당 모델의 장치 ID가 이미 포함되어 있어 오류 없이 설치되는 경우가 많습니다. 또한 기존 드라이버의 잔여 파일로 인한 충돌이 의심된다면 DDU(Display Driver Uninstaller)로 기존 드라이버를 완전히 제거한 뒤 재설치하는 것도 좋은 방법입니다.
도움이 되길 바랍니다!