GPU를 강제로 사용할 수 있도록 윈도우에서 그래픽설정하는 방법

Windows에서 특정 프로그램이 외장 GPU(예: NVIDIA 또는 AMD)를 강제로 사용하도록 설정하는 방법은 다음과 같습니다.


✅ 1. Windows 자체 설정으로 GPU 강제 지정

🔧 적용 절차 (Windows 10/11 공통)

  1. 설정 열기
    • 시작 메뉴 → ⚙️ 설정(Settings)
    • 또는 Win + I 단축키
  2. 디스플레이 설정으로 이동
    • “시스템” → “디스플레이”
  3. 그래픽 설정 진입
    • 아래로 스크롤 → “관련 설정” > 그래픽 설정(Graphic settings) 클릭
  4. 앱 선택 및 추가
    • 앱 선택에서 “클래식 앱” 또는 “Microsoft Store 앱” 선택
    • 찾아보기(Browse)를 클릭하고 GPU를 강제로 사용할 앱의 .exe 파일 선택
      예: python.exe, chrome.exe, blender.exe
  5. 성능 설정 변경
    • 추가된 앱을 클릭 → [옵션] → 아래 중 선택:
      • 절전(Power saving): 내장 GPU 사용
      • 고성능(High performance): 외장 GPU 사용 (NVIDIA/AMD)
    • [저장] 클릭

✅ 2. NVIDIA 제어판 설정 (NVIDIA GPU 사용자)

  1. 바탕화면에서 마우스 우클릭 → NVIDIA 제어판 실행
  2. 좌측 메뉴 → “3D 설정 관리” 선택
    • 상단 탭 중 “프로그램 설정” 클릭
  3. 특정 프로그램 선택 또는 추가
    • 예: python.exe, yourapp.exe, chrome.exe
  4. 이 프로그램에 사용할 그래픽 프로세서 선택
    • 고성능 NVIDIA 프로세서 선택
  5. [적용] 클릭

✅ 3. AMD Radeon 설정 (AMD GPU 사용자)

  1. AMD Radeon Software 실행
  2. “성능” 또는 “전력” 메뉴 → “스위치 가능한 그래픽(Switchable Graphics)”
  3. 앱 추가 → 성능 모드 선택
    • 고성능(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 파일) 기준으로 적용 예시도 도와드릴게요. 어떤 앱이나 게임에 적용하고 싶으신가요?

댓글 남기기