Windows에서 특정 프로그램이 외장 GPU(예: NVIDIA 또는 AMD)를 강제로 사용하도록 설정하는 방법은 다음과 같습니다.
✅ 1. Windows 자체 설정으로 GPU 강제 지정
🔧 적용 절차 (Windows 10/11 공통)
- 설정 열기
- 시작 메뉴 → ⚙️ 설정(Settings)
- 또는 Win + I 단축키
- 디스플레이 설정으로 이동
- “시스템” → “디스플레이”
- 그래픽 설정 진입
- 아래로 스크롤 → “관련 설정” > 그래픽 설정(Graphic settings) 클릭
- 앱 선택 및 추가
- 앱 선택에서 “클래식 앱” 또는 “Microsoft Store 앱” 선택
찾아보기(Browse)
를 클릭하고 GPU를 강제로 사용할 앱의.exe
파일 선택
예:python.exe
,chrome.exe
,blender.exe
등
- 성능 설정 변경
- 추가된 앱을 클릭 → [옵션] → 아래 중 선택:
- 절전(Power saving): 내장 GPU 사용
- ✅ 고성능(High performance): 외장 GPU 사용 (NVIDIA/AMD)
- [저장] 클릭
- 추가된 앱을 클릭 → [옵션] → 아래 중 선택:
✅ 2. NVIDIA 제어판 설정 (NVIDIA GPU 사용자)
- 바탕화면에서 마우스 우클릭 → NVIDIA 제어판 실행
- 좌측 메뉴 → “3D 설정 관리” 선택
- 상단 탭 중 “프로그램 설정” 클릭
- 특정 프로그램 선택 또는 추가
- 예:
python.exe
,yourapp.exe
,chrome.exe
- 예:
- 이 프로그램에 사용할 그래픽 프로세서 선택
- ✅
고성능 NVIDIA 프로세서
선택
- ✅
- [적용] 클릭
✅ 3. AMD Radeon 설정 (AMD GPU 사용자)
- AMD Radeon Software 실행
- “성능” 또는 “전력” 메뉴 → “스위치 가능한 그래픽(Switchable Graphics)”
- 앱 추가 → 성능 모드 선택
- 고성능(High Performance) 설정
🔍 GPU 사용 확인 방법
PyTorch 예시 (Python에서 GPU 활용 여부 확인):
python복사편집import torch
if torch.cuda.is_available():
print("✅ GPU 사용 가능:", torch.cuda.get_device_name(0))
else:
print("❌ GPU 사용 불가")
작업 관리자에서 확인
- Ctrl + Shift + Esc → “성능” 탭 → GPU 사용률 확인
- “프로세스” 탭에서 앱이 GPU 사용 중인지 확인 가능
🧠 요약 정리
방법 | 대상 | 설명 |
---|---|---|
Windows 그래픽 설정 | 누구나 가능 | 앱 별로 GPU 선택 가능 (고성능 = 외장 GPU) |
NVIDIA 제어판 | NVIDIA 사용자 | 프로그램별 GPU 우선순위 지정 |
AMD 설정 | AMD 사용자 | 스위치 가능 그래픽 → 고성능 설정 |
필요하시면 특정 프로그램(EXE 파일) 기준으로 적용 예시도 도와드릴게요. 어떤 앱이나 게임에 적용하고 싶으신가요?