이 오류는 NVIDIA 사용자에게만 발생하는 문제로, 컴퓨터에 새로운 그래픽 카드 드라이버를 설치하려고 할 때 나타납니다. 전체 오류 메시지는 다음과 같습니다.
"NVIDIA Installer cannot continue – The graphics driver could not find compatible graphics hardware" (NVIDIA 설치 프로그램을 계속 진행할 수 없습니다 – 그래픽 드라이버가 호환되는 그래픽 하드웨어를 찾을 수 없습니다)

잘못된 그래픽 카드용 드라이버를 다운로드한 경우라면 이 오류 메시지가 꽤 자명해 보이지만, 실제로는 올바른 그래픽 카드에 맞는 최신 드라이버를 다운로드한 사용자에게도 이 오류가 자주 발생합니다. 아래에서 준비한 해결 방법들을 확인하고 문제를 해결해 보세요!
그래픽 드라이버가 호환되는 그래픽 하드웨어 설치 프로그램을 찾을 수 없는 원인은?
이 오류의 원인 목록은 그리 길지 않으며, 대부분 NVIDIA 측의 기술적 실수로 인해 발생합니다. 주요 원인은 두 가지입니다.
- 드라이버 설치 파일에 포함된 필수 정보 파일에 내 장치 ID(Device ID)가 등록되어 있지 않은 경우
- 드라이버 서명 강제 적용 정책으로 인해 해당 드라이버 설치가 차단되는 경우 — 이 경우 일시적으로 서명 강제 기능을 비활성화해야 합니다!
해결 방법 1: NVIDIA 그래픽 카드의 장치 ID(Device ID) 직접 추가하기
이 문제는 그래픽 카드의 ID가 드라이버가 인식하는 'info' 파일 어디에도 등록되어 있지 않기 때문에 발생할 수 있습니다. 비교적 드문 오류이며, 이 방법은 약간의 수작업이 필요합니다.
이 방법은 NVIDIA 공식 웹사이트에서 드라이버 설치 파일을 직접 다운로드한 사용자에게 해당됩니다. 아래 예시는 샘플 파일 기준이며, 실제 파일은 언급된 부분 외에 일부 내용이 다를 수 있습니다!
- 시작 버튼을 클릭하고 "실행(Run)"을 입력한 후 선택합니다. 실행 대화 상자가 나타납니다.
- 실행 대화 상자에 "devmgmt.msc"를 입력하고 확인 버튼을 클릭합니다. 장치 관리자가 바로 열립니다.

- 장치 관리자에서 디스플레이 어댑터(Display adapters) 항목 옆의 화살표를 클릭하여 확장하고, 자신의 NVIDIA 그래픽 카드를 찾습니다. 반드시 정확한 장치 이름을 확인하세요. 잘못된 장치를 건드리는 일이 없도록 하는 것이 중요합니다.
- 해당 장치를 찾았다면 마우스 오른쪽 버튼으로 클릭하고, 컨텍스트 메뉴에서 "속성(Properties)"을 선택합니다.

- 속성 창에서 "세부 정보(Details)" 탭으로 이동한 뒤, "속성(Property)" 항목 아래의 메뉴를 클릭합니다. 장치 인스턴스 경로(Device instance path)를 선택하면 값(Value) 아래에 다음과 같은 형식의 텍스트가 표시됩니다:
PCI\VEN_10DE&DEV_0DD1&SUBSYS_20421043&REV_A1\ 4&30DE1B

- 이 텍스트에는 비디오 카드 제조사, 칩셋, 모델 정보가 담겨 있습니다. NVIDIA 웹사이트에서 다운로드한 드라이버 파일을 실행하면 익숙한 "This graphics driver could not find compatible graphics hardware" 오류 메시지가 나타날 것입니다.
- 아직 걱정하지 마세요. 설치 폴더로 이동합니다. 기본 경로는 대체로 아래와 같은 형태입니다:
C:\NVIDIA\DisplayDriver\<DriverVersion>\<YourVersionOfWindows>\English\Display.Driver\
C:\NVIDIA\DisplayDriver\<DriverVersion>\<YourVersionOfWindows>\International\Display.Driver\
- 설치 시작 시 지정했던 동일한 폴더입니다. 잘 모르겠다면 설치를 다시 실행해서 확인하면 됩니다.

- 확장자가 '.inf'인 파일 중 하나를 엽니다. 예를 들어 'nv_dispi.inf' 파일을 선택할 수 있습니다. 먼저 파일을 마우스 오른쪽 버튼으로 클릭하고 "복사(Copy)"를 선택한 뒤, 다른 곳에 붙여넣어 백업본을 만들어 두세요.

- NVIDIA 폴더에 있는 같은 파일을 다시 마우스 오른쪽 버튼으로 클릭하고, "연결 프로그램(Open with) >> 메모장(Notepad)"(또는 다른 텍스트 편집기)을 선택합니다.
- 아래와 유사한 줄들이 보일 때까지 아래로 스크롤합니다:
[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 뒤에 나오는 숫자)와 비슷한 섹션을 찾을 때까지 스크롤합니다.
- 이제 가장 까다로운 단계입니다. 설치된 그래픽 카드를 위한 장치 ID를 직접 생성할 차례입니다! 유사한 칩셋 번호들이 있는 목록 중간에 입력하면 됩니다.

- 첫 번째 부분은 모두 동일합니다: '%NVIDIA_DEV'. 다음 부분은 네 자리 DEV 코드입니다(장치 인스턴스 경로에서 DEV 뒤에 나오는 코드). 만약 자신과 동일한 DEV 코드가 이미 존재한다면 숫자를 하나 증가시켜야 합니다. 예를 들어 DEV가 0DD1이고 아래와 같은 줄이 있다면,
%NVIDIA_DEV.0DD1.01%… , 당신의 줄은 %NVIDIA_DEV.0DD1.02%로 시작해야 합니다.
- 다음 부분은 섹션(Section) 번호입니다. 자신이 삽입하는 위치의 섹션과 동일한 번호를 사용해야 하므로 바로 윗줄의 번호를 확인하세요. 윗줄이 다음과 같이 시작한다면,
%NVIDIA_DEV.ODD1.01% = Section042… , 당신의 줄은 %NVIDIA_DEV.ODD1.02% = Section042,로 시작해야 합니다.
- 마지막 부분은 장치 인스턴스 경로와 정확히 일치하면 됩니다. 섹션 번호 뒤에 쉼표를 입력하고 한 칸 띄운 후, 장치 관리자에서 자신의 장치 인스턴스 경로를 마우스 오른쪽 버튼으로 클릭해 복사한 뒤 여기에 붙여넣으면 됩니다. 최종적으로 완성된 줄은 다음과 같은 형태가 됩니다:
%NVIDIA_DEV.ODD1.02% = Section042, PCI\VEN_10DE&DEV_0DEE&SUBSYS_15621043
- Ctrl+S 키 조합으로 변경 사항을 저장합니다. 이후 NVIDIA 설치 폴더에서 setup.exe 파일을 직접 실행합니다. '.inf' 파일을 찾았던 동일한 폴더 안에 있으며, 파일명은 'setup.exe'입니다.

주의: NVIDIA 웹사이트에서 다운로드한 원본 설치 파일을 그대로 실행하면 지금까지 작업한 내용이 모두 덮어써지므로, 처음부터 다시 진행해야 합니다!
- 문제가 해결되었는지 확인해 보세요! 과정이 길긴 하지만 실제로 효과가 있는 방법입니다!
해결 방법 2: 드라이버 서명 강제 적용 비활성화하기
이 방법은 드라이버 서명 강제 적용 기능을 비활성화하여 드라이버 설치가 거부되는 원인을 제거합니다. 간단하지만 많은 사용자들에게 효과가 있었던 솔루션이니 꼭 시도해 보세요.
- 시작 버튼을 클릭하고 톱니바퀴 아이콘을 눌러 설정(Settings)을 엽니다. 검색창에서 "설정"을 검색해도 됩니다.

- 설정 앱 맨 아래로 스크롤한 후 "업데이트 및 보안(Update & security)"을 클릭합니다.
- 업데이트 및 보안 화면 왼쪽 탭에서 "복구(Recovery)"를 클릭합니다.

- 복구 탭 하단에서 "고급 시작 옵션(Advanced startup)" 섹션을 찾습니다. "지금 다시 시작(Restart now)" 버튼을 클릭하면 고급 시작 옵션 화면이 나타납니다.
참고: Windows 8을 사용 중이라면 화면 오른쪽 가장자리에서 안쪽으로 스와이프하여 참 메뉴(charms bar)를 연 뒤, "PC 설정 변경(Change PC settings)"을 클릭하고 목록에서 "업데이트 및 복구(Update and recovery)"를 선택합니다. 이후 "복구(Recovery)"를 클릭하고 위 방법의 4~6단계를 따르면 됩니다.
고급 시작 옵션에 성공적으로 진입했다면, 아래 지침에 따라 시작 설정(Startup Settings)으로 이동할 수 있습니다.
- "계속(Continue)" 버튼 바로 아래에 있는 "문제 해결(Troubleshoot)" 옵션을 클릭합니다.
- 세 가지 옵션이 표시됩니다: "PC 초기화(Refresh your PC)", "PC 재설정(Reset your PC)", "고급 옵션(Advanced options)". "고급 옵션" 버튼을 클릭합니다.

- 고급 옵션 화면에서 "시작 설정(Startup Settings)"을 클릭하면 사용 가능한 시작 옵션 목록이 열립니다.
- 7번 옵션이 "드라이버 서명 강제 적용 사용 안 함(Disable driver signature enforcement)"입니다. 키보드에서 숫자 7을 누르거나 F7 기능 키를 누르세요.

- Enter 키를 눌러 운영체제로 돌아갑니다.