RX 470으로 ComfyUI GPU 구동하기 (Windows 11)
안녕하세요! 오늘은 Windows 11 환경에서 AMD RX 470 그래픽카드를 사용하여 ComfyUI를 GPU로 구동하는 방법을 상세히 알아보겠습니다.
시스템 요구사항
하드웨어
- AMD RX 470 그래픽카드 (VRAM 4GB)
- 최소 8GB RAM (16GB 이상 권장)
- 저장공간 20GB 이상
소프트웨어
- Windows 11
- Python 3.10 이상
- Git
- AMD 최신 드라이버
설치 과정
1. Python 설치
- Python 공식 사이트에서 Python 3.10 다운로드
- 설치 시 "Add Python to PATH" 옵션 체크
- 설치 완료 후 명령 프롬프트에서 확인:
python --version
2. Git 설치
- Git 공식 사이트에서 다운로드
- 기본 설정으로 설치 진행
3. AMD 드라이버 설치
- AMD Radeon Software 최신 버전 설치
- Windows 업데이트를 통한 드라이버 충돌 방지를 위해 자동 업데이트 끄기
4. ComfyUI 설치
# 원하는 위치로 이동
cd C:\Users\사용자이름\Documents
# ComfyUI 클론
git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI
# 가상환경 생성
python -m venv venv
venv\Scripts\activate
# PyTorch 설치 (AMD 버전)
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm5.4.2
# 필수 패키지 설치
pip install -r requirements.txt
GPU 확인 및 실행
GPU 인식 확인
import torch
print(torch.cuda.is_available())
print(torch.cuda.get_device_name(0))
ComfyUI 실행
# 기본 실행
python main.py
# 메모리 부족 시 다음 옵션 중 하나 사용
python main.py --lowvram
python main.py --medvram
python main.py --force-fp16
문제 해결
1. GPU 미인식 문제
- AMD 드라이버 재설치
- PyTorch ROCm 버전 재설치
- Windows 전원 설정에서 GPU 절전 모드 해제
2. VRAM 부족 오류
- --lowvram 옵션 사용
- 작은 크기의 모델 사용
- 배치 크기 줄이기
3. 실행 시 충돌
- 가상환경 재생성
- 모든 패키지 최신 버전으로 업데이트
- Windows 재시작
최적화 팁
성능 최적화
- VRAM 관리
- 불필요한 백그라운드 프로세스 종료
- Windows 게임 모드 비활성화
- 페이징 파일 크기 증가
- 처리 속도 향상
- 작은 이미지 크기부터 시작
- 배치 크기 조절
- fp16 precision 사용
모델 관리
- 자주 사용하는 모델만 보관
- 임시 파일 정기적 정리
- 캐시 폴더 관리
마무리
RX 470은 4GB VRAM으로 제한이 있지만, 적절한 설정으로 ComfyUI를 충분히 활용할 수 있습니다. 위 가이드를 따라 설치하시고 문제가 발생하면 문제 해결 섹션을 참고해 주세요.
이 글이 도움이 되셨기를 바랍니다.
댓글