Windows 10으로 업그레이드한 후 NVIDIA 드라이버를 업데이트했을 때 일부 사용자들이 SweetFX 관련 문제를 겪는 사례가 보고되었습니다. SweetFX가 설치된 상태에서 게임을 실행하면 "C:\WINDOWS\SYSTEM32\d3d11.dll 동적 연결 라이브러리에서 프로시저 진입점 CreateDXGIFactory2를 찾을 수 없습니다"라는 오류 메시지가 표시되면서 게임이 아예 실행되지 않습니다. 또 어떤 경우에는 확인 버튼을 클릭하면 게임이 정상적으로 시작되지만, 플레이 도중 갑자기 종료되는 현상이 나타나기도 합니다.

이 오류는 몇 가지 원인이 복합적으로 작용해 발생합니다. 최신 NVIDIA 드라이버 자체의 문제, dxgi.dll과 d3d11.dll 파일의 손상 또는 충돌, 그리고 SweetFX와 시스템 간의 호환성 문제가 대표적입니다. 아래에서는 이전 버전 드라이버로 롤백하는 방법, SweetFX를 제거하는 방법, 그리고 문제가 되는 DLL 파일을 수정하는 방법을 순서대로 소개합니다.
방법 1: SweetFX 제거
SweetFX는 특정 게임에서 충돌이나 오류를 유발하는 것으로 알려져 있습니다. 먼저 SweetFX를 완전히 제거한 뒤, 필요하다면 대체 프로그램인 VibranceGUI를 사용해 보는 것도 좋은 방법입니다.
- 파일 탐색기를 열고 게임이 설치된 폴더(예: CS:GO)로 이동합니다. 일반적으로 C:\Program Files 또는 C:\Program Files (x86) 경로에서 찾을 수 있습니다.
- 게임 폴더 내의 모든 SweetFX 관련 파일을 삭제합니다.

- 게임을 다시 실행하여 오류 없이 정상 구동되는지 확인합니다.
방법 2: 손상된 DLL 파일 수정
- 파일 탐색기를 열고 게임이 설치된 폴더(예: CS:GO)로 이동합니다. 일반적으로 C:\Program Files 또는 C:\Program Files (x86) 경로에서 찾을 수 있습니다.
- dxgi.dll 파일을 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 이름을 d3d11.dll로 변경합니다. 만약 dxgi.dll 파일이 보이지 않는다면 C:\Windows\System32 폴더에서 해당 파일을 복사해 게임 폴더에 붙여넣습니다.
- 게임을 다시 실행하여 문제가 해결되었는지 확인합니다.
방법 3: NVIDIA 드라이버 롤백
일부 사용자들은 이 문제의 원인이 최신 NVIDIA 드라이버라고 지적했습니다. 드라이버를 이전 버전으로 되돌리면 문제가 해결될 수 있으니 아래 절차를 따라 해 보세요.
- NVIDIA 공식 웹사이트에서 PC 사양에 맞는 드라이버의 마지막 정상 작동 버전을 다운로드합니다.
- DDU(Display Driver Uninstaller) 유틸리티를 사용해 기존에 설치된 NVIDIA 그래픽 드라이버를 모두 제거합니다. 이 작업은 안전 모드에서 수행하는 것이 권장됩니다. (참고: https://appuals.com/how-to-fix-display-adapter-or-gpu-showing-yellow-exclamation-mark/)

- 1단계에서 다운로드한 드라이버 설치 파일을 실행하고, 화면의 안내에 따라 설치를 끝까지 진행합니다.
- 설치를 완료하기 위해 PC를 재시작한 뒤 게임을 다시 실행하여 정상 작동 여부를 확인합니다.