안녕하세요, AI 이미지 생성의 세계에 오신 것을 환영합니다\!
과거 AI 이미지 생성은 NVIDIA 그래픽카드의 전유물처럼 여겨졌습니다. 하지만 이제 **Intel Arc** 시리즈 그래픽카드의 시대가 열렸습니다. 특히 **Arc A580 12GB**와 같은 합리적인 가격대의 제품들도 강력한 성능을 발휘하며, 우리 같은 크리에이터들에게 새로운 가능성을 열어주고 있습니다.
오늘 이 가이드에서는 윈도우 11 환경에서 Intel Arc GPU를 사용하여, 가장 강력하고 유연한 AI 이미지 생성 툴 중 하나인 **ComfyUI**를 '클린(Clean)'하게 설치하는 모든 과정을 A부터 Z까지 상세하게 알려드릴 것입니다. 복잡한 명령어에 대한 두려움은 잠시 내려놓으세요. 각 단계마다 '왜' 이 작업이 필요한지, 그리고 각 명령어가 '무슨 의미'인지까지 친절하게 설명해 드릴 테니, 차근차근 따라오시기만 하면 됩니다.
이 포스팅을 끝까지 마치고 나면, 여러분의 Intel Arc PC는 강력한 AI 이미지 생성 스테이션으로 완벽하게 변신해 있을 것입니다.

-----
## **1부: 대장정의 시작, 필수 프로그램 설치**
ComfyUI를 설치하기 전에, 우리 PC가 AI 연산을 수행할 수 있도록 몇 가지 필수적인 도구들을 먼저 설치해야 합니다. 이는 마치 요리를 시작하기 전에 주방 도구와 재료를 준비하는 것과 같습니다.
### **1-1. Intel 그래픽 드라이버: Arc의 심장을 깨우다**
가장 먼저 해야 할 일은 Intel Arc 그래픽카드의 성능을 100% 끌어낼 수 있도록 최신 버전의 그래픽 드라이버를 설치하는 것입니다. 구버전 드라이버는 예상치 못한 오류를 발생시키거나 성능 저하의 원인이 될 수 있습니다.
1. \*\*[Intel 드라이버 및 지원 도우미 페이지](https://www.intel.co.kr/content/www/kr/ko/support/detect.html)\*\*에 접속합니다.
2. **'지금 다운로드'** 버튼을 클릭하여 `Intel-Driver-and-Support-Assistant-Installer.exe` 파일을 다운로드하고 실행합니다.
3. 설치 마법사의 안내에 따라 프로그램을 설치합니다.
4. 설치가 완료되면 프로그램이 자동으로 시스템을 스캔하여 필요한 드라이버 업데이트를 찾아줍니다.
5. **그래픽 드라이버** 항목이 보이면, 최신 버전으로 다운로드 및 설치를 진행합니다.
6. 설치가 완료되면 **반드시 컴퓨터를 재부팅**하여 드라이버가 시스템에 완벽하게 적용되도록 합니다.
> **💡 왜 최신 드라이버가 중요한가요?**
> Intel은 지속적으로 드라이버 업데이트를 통해 AI 연산(DirectML) 성능을 개선하고 안정성을 높이고 있습니다. 최신 드라이버를 사용하는 것은 Arc GPU의 잠재력을 최대한 활용하기 위한 가장 기본적이면서도 중요한 단계입니다.
### **1-2. Git: 코드의 타임머신**
Git은 ComfyUI와 같은 오픈 소스 프로젝트의 소스 코드를 내 컴퓨터로 쉽고 빠르게 복제하고, 추후 업데이트도 간편하게 관리할 수 있도록 도와주는 '버전 관리 시스템'입니다. 마치 게임의 세이브 포인트처럼, 코드의 특정 시점을 기록하고 언제든 불러올 수 있게 해주는 마법 같은 도구입니다.
1. \*\*[Git 공식 다운로드 페이지](https://git-scm.com/download/win)\*\*에 접속합니다.
2. 페이지가 열리면 자동으로 **'64-bit Git for Windows Setup'** 다운로드가 시작됩니다.
3. 다운로드한 설치 파일을 실행합니다.
4. 설치 과정에서 수많은 옵션이 나타나지만, 겁먹지 마세요. 대부분의 경우 **기본 설정 그대로 'Next' 버튼만 계속 클릭**해도 아무런 문제가 없습니다. 모든 설정을 기본값으로 두고 설치를 완료합니다.
### **1-3. Python: AI의 언어**
Python은 ComfyUI를 포함한 수많은 AI 프로그램이 만들어지고 실행되는 핵심 프로그래밍 언어입니다. 우리는 ComfyUI라는 파이썬 프로그램을 실행시키기 위해 파이썬 실행 환경을 설치해야 합니다.
**매우 중요:** AI 관련 라이브러리들은 특정 파이썬 버전과의 호환성이 매우 중요합니다. 이 가이드에서는 가장 안정적으로 호환되는 **Python 3.10.x** 버전을 기준으로 설명합니다. (3.11 이나 3.12 등 최신 버전은 호환성 문제를 일으킬 수 있습니다.)
1. \*\*[Python 3.10.11 다운로드 페이지](https://www.python.org/downloads/release/python-31011/)\*\*로 이동합니다. (만약 링크가 동작하지 않으면 공식 홈페이지에서 3.10 버전대 중 하나를 선택하세요.)
2. 페이지를 아래로 스크롤하여 'Files' 섹션에서 \*\*'Windows installer (64-bit)'\*\*를 찾아 클릭하여 다운로드합니다.
3. 다운로드한 설치 파일을 실행합니다.
4. **가장 중요한 단계입니다\!** 설치 첫 화면 하단에 있는 **`Add python.exe to PATH` 체크박스를 반드시 체크**해야 합니다. 이 옵션을 체크해야만 우리가 앞으로 사용할 명령 프롬프트(터미널) 어디에서든 `python` 명령어를 인식할 수 있습니다.
5. 체크박스를 선택했다면, \*\*`Install Now`\*\*를 클릭하여 설치를 진행합니다.
6. 설치가 완료되면 'Close' 버튼을 눌러 창을 닫습니다.
> **✅ 설치 확인**
> `Win 키 + R`을 누르고 `cmd`를 입력하여 명령 프롬프트를 엽니다. 검은 화면에 아래 명령어를 입력하고 Enter 키를 누르세요.
>
> ```bash
> python --version
> ```
>
> `Python 3.10.11` 와 같이 설치한 버전 번호가 나타나면 성공적으로 설치된 것입니다. 만약 오류가 발생한다면, 파이썬을 삭제하고 4번 단계를 다시 확인하며 재설치해주세요.
-----
## **2부: ComfyUI 본체 설치 및 가상환경 설정**
이제 모든 준비 도구가 갖춰졌습니다. 본격적으로 ComfyUI를 설치하고, 우리만의 독립된 작업 공간인 '가상환경'을 만들어 보겠습니다.
### **2-1. ComfyUI 소스 코드 복제 (Git Clone)**
이제 앞서 설치한 Git을 사용하여 ComfyUI의 최신 소스 코드를 GitHub 저장소에서 내 컴퓨터로 그대로 복제해 오겠습니다.
1. 파일 탐색기를 열고 ComfyUI를 설치하고 싶은 위치로 이동합니다. (예: `C:\` 드라이브, `D:\AI\` 등 본인이 원하는 경로)
2. 해당 폴더의 주소 표시줄에 `cmd`라고 입력하고 Enter 키를 누릅니다. 그러면 현재 폴더 위치에서 명령 프롬프트 창이 열립니다.
3. 열린 명령 프롬프트 창에 아래의 `git clone` 명령어를 그대로 복사하여 붙여넣고 Enter 키를 누릅니다.
```bash
git clone https://github.com/comfyanonymous/ComfyUI.git
```
이 명령은 Git에게 "해당 주소에 있는 ComfyUI 프로젝트를 이 폴더에 통째로 다운로드해 줘"라고 지시하는 것입니다. 다운로드가 완료되면 현재 위치에 `ComfyUI`라는 새로운 폴더가 생성된 것을 확인할 수 있습니다.
### **2-2. 가상환경(venv) 생성: 나만의 독립된 AI 연구실 만들기**
가상환경은 현재 진행하는 프로젝트(ComfyUI)만을 위한 독립된 파이썬 공간을 만들어주는 기능입니다.
> **💡 왜 가상환경을 사용해야 할까요?**
> 만약 가상환경 없이 시스템 전체에 AI 라이브러리를 설치하면, 나중에 다른 AI 프로젝트를 진행할 때 서로 다른 버전의 라이브러리가 충돌하여 끔찍한 '의존성 지옥'에 빠질 수 있습니다. 가상환경은 프로젝트마다 필요한 약(라이브러리)들을 별도의 약통(가상환경)에 보관하는 것과 같습니다. 이렇게 하면 프로젝트끼리 서로 영향을 주지 않아 매우 깔끔하고 안정적인 관리가 가능합니다.
1. 명령 프롬프트에서 아래 명령어를 입력하여 방금 생성된 `ComfyUI` 폴더로 이동합니다.
```bash
cd ComfyUI
```
2. 이제 이 `ComfyUI` 폴더 내부에 `venv`라는 이름의 가상환경을 생성하겠습니다. 아래 명령어를 입력하세요.
```bash
python -m venv venv
```
잠시 기다리면 `ComfyUI` 폴더 안에 `venv`라는 하위 폴더가 생성됩니다. 이곳이 바로 우리만의 AI 연구실입니다.
3. 생성된 가상환경을 \*\*'활성화'\*\*하여 앞으로의 모든 작업이 이 연구실 안에서 이루어지도록 설정해야 합니다. 아래 명령어를 입력하여 가상환경을 활성화하세요.
```bash
.\venv\Scripts\activate
```
성공적으로 활성화되면, 명령 프롬프트 줄 맨 앞에 `(venv)`라는 표시가 나타납니다. 이 표시가 보인다면, 지금부터 입력하는 모든 `pip`(파이썬 패키지 설치) 명령어는 시스템 전체가 아닌 오직 이 `venv` 공간 안에만 설치된다는 의미입니다.
**(참고) 가상환경 비활성화:** 나중에 작업을 마치고 가상환경을 빠져나가고 싶을 때는 `deactivate` 명령어를 입력하면 됩니다. ComfyUI를 실행할 때마다 항상 이 활성화 과정을 거쳐야 합니다.
-----
## **3부: Intel Arc를 위한 핵심 라이브러리 설치**
드디어 가장 중요한 단계입니다. Intel Arc GPU가 ComfyUI의 연산을 처리할 수 있도록, Intel에 최적화된 PyTorch와 관련 라이브러리들을 설치하겠습니다. 이 과정만 성공적으로 마치면 90%는 끝난 것입니다.
### **3-1. PyTorch & Intel Extension for PyTorch (IPEX) 설치**
PyTorch는 AI 연구와 개발에 가장 널리 사용되는 핵심 프레임워크입니다. 우리는 일반적인 PyTorch가 아닌, Intel에서 자사의 GPU(XPU)를 위해 특별히 제공하는 버전을 설치해야 합니다. 여기에는 \*\*IPEX(Intel® Extension for PyTorch)\*\*가 포함되어 있어 Arc GPU의 성능을 최대한 활용할 수 있습니다.
1. \*\*가상환경이 활성화된 상태(`(venv)` 표시 확인\!)\*\*에서 아래의 긴 명령어를 **그대로 복사하여** 명령 프롬프트에 붙여넣고 Enter 키를 누르세요. 다운로드 및 설치에 시간이 다소 걸릴 수 있으니 차분히 기다려 주세요.
```bash
pip install torch==2.1.0a0 torchvision==0.16.0a0 torchaudio==2.1.0a0 --index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/kr/
```
> **🔬 명령어 심층 분석:**
> * `pip install`: 파이썬 패키지를 설치하라는 명령어입니다.
> * `torch==2.1.0a0 ...`: AI의 핵심 라이브러리인 `torch`, 이미지 처리를 위한 `torchvision`, 오디오 처리를 위한 `torchaudio`의 특정 버전을 지정하여 설치합니다. Intel XPU 버전은 특정 버전에 맞춰 제공되므로 버전을 정확히 명시하는 것이 중요합니다.
> * `--index-url ...`: 일반적인 파이썬 패키지 저장소(PyPI)가 아닌, Intel에서 제공하는 XPU 전용 패키지 저장소 주소를 알려주는 매우 중요한 부분입니다. 이 주소를 통해 Intel GPU에 최적화된 버전을 다운로드하게 됩니다.
2. 설치가 오류 없이 완료될 때까지 기다립니다. 만약 설치 중 빨간색으로 오류 메시지가 나타난다면, 인터넷 연결 상태를 확인하거나 명령어를 정확히 복사했는지 다시 한번 확인해 주세요.
### **3-2. ComfyUI 나머지 의존성 패키지 설치**
이제 PyTorch라는 거대한 엔진을 설치했으니, ComfyUI 구동에 필요한 나머지 부품들을 설치할 차례입니다. 다행히 ComfyUI 개발자가 필요한 모든 패키지 목록을 `requirements.txt` 파일에 정리해 두었습니다.
1. **가상환경이 활성화된 상태**에서, 아래 명령어를 입력하여 목록에 있는 모든 패키지를 한 번에 설치합니다.
```bash
pip install -r requirements.txt
```
이 명령은 "이 폴더에 있는 `requirements.txt` 파일을 읽고, 그 안에 적힌 모든 패키지들을 알아서 설치해 줘"라는 의미입니다. 잠시 기다리면 ComfyUI 실행에 필요한 모든 라이브러리가 `venv` 안에 자동으로 설치됩니다.
-----
## **4부: 실행, 그리고 첫 이미지 생성**
모든 설치가 끝났습니다\! 이제 ComfyUI를 실행하고 꿈에 그리던 첫 AI 이미지를 생성해 볼 시간입니다.
### **4-1. 모델 파일 다운로드 및 배치**
ComfyUI는 AI 모델이 들어있지 않은 '깡통' 프로그램입니다. 우리가 그림을 그릴 때 필요한 붓과 물감처럼, 이미지 생성을 위한 **'체크포인트(Checkpoint)' 모델 파일**이 반드시 필요합니다.
1. **모델 다운로드:** AI 모델은 'Civitai'나 'Hugging Face' 같은 웹사이트에서 다운로드할 수 있습니다. 처음 시작하기에 가장 무난한 표준 모델 중 하나인 **Stable Diffusion v1.5**를 추천합니다.
* **[Stable Diffusion v1.5 모델 다운로드 링크 (Hugging Face)](https://www.google.com/search?q=https://huggingface.co/runwayml/stable-diffusion-v1-5/blob/main/v1-5-pruned-emaonly.safetensors)**
* 위 링크로 접속하여 파일명 우측의 '다운로드' 아이콘을 클릭하여 `.safetensors` 파일을 받습니다. 파일 크기가 크므로(약 4GB) 시간이 걸릴 수 있습니다.
2. **모델 파일 배치:** 다운로드한 모델 파일을 올바른 위치에 넣어주어야 ComfyUI가 인식할 수 있습니다.
* 파일 탐색기에서 `ComfyUI` 설치 폴더로 이동합니다.
* `ComfyUI\models\checkpoints` 폴더 안에 방금 다운로드한 `v1-5-pruned-emaonly.safetensors` 파일을 복사하거나 이동시킵니다.
### **4-2. ComfyUI 실행하기**
1. **가상환경 활성화:** ComfyUI를 설치했던 명령 프롬프트 창을 닫았다면, 다시 `ComfyUI` 폴더에서 `cmd`를 실행하고 `.\venv\Scripts\activate` 명령어로 가상환경을 활성화해주세요.
2. **실행 명령어 입력:** 가상환경이 활성화된 상태에서, 드디어 ComfyUI를 실행하는 아래 명령어를 입력합니다.
```bash
python main.py --force-fp16
```
> **💡 명령어 옵션 설명:**
> * `python main.py`: ComfyUI의 메인 파이썬 스크립트를 실행하라는 뜻입니다.
> * `--force-fp16`: 메모리 사용량을 줄이고 연산 속도를 높여주는 매우 유용한 옵션입니다. 대부분의 경우 성능 향상에 도움이 되므로 붙여주는 것을 권장합니다.
3. 명령어를 실행하면, 터미널에 여러 가지 로딩 메시지가 나타나기 시작합니다. 잠시 후, `To see the GUI go to: http://127.0.0.1:8188` 라는 메시지가 보이면 성공입니다.
4. 이제 웹 브라우저(크롬, 엣지 등)를 열고 주소창에 **`http://127.0.0.1:8188`** 을 입력하거나 복사-붙여넣기 하세요.
축하합니다\! 여러분의 화면에 노드 기반의 독특한 ComfyUI 인터페이스가 나타났다면, 모든 설치 과정을 성공적으로 마친 것입니다\!
### **4-3. 첫 이미지 생성 테스트**
기본으로 로드된 워크플로우에서 바로 이미지 생성을 테스트해볼 수 있습니다.
1. 가장 좌측에 있는 `Load Checkpoint` 노드를 클릭하여 방금 우리가 넣었던 `v1-5-pruned-emaonly.safetensors` 모델이 선택되었는지 확인합니다.
2. `CLIP Text Encode (Prompt)`라고 적힌 두 개의 박스가 보일 겁니다. 위쪽 초록색 박스가 **긍정 프롬프트**(그리고 싶은 것), 아래쪽 빨간색 박스가 **부정 프롬프트**(피하고 싶은 것)입니다.
3. 위쪽 긍정 프롬프트 박스에 `a beautiful landscape painting, trending on artstation` 와 같이 원하는 내용을 영어로 입력합니다.
4. 우측 메뉴에 있는 **`Queue Prompt`** 버튼을 클릭합니다.
5. 명령 프롬프트 창을 보면 무언가 열심히 연산하는 로그가 올라가기 시작하고, 잠시 후 ComfyUI 인터페이스의 가장 오른쪽에 있는 `Save Image` 노드에 결과 이미지가 나타납니다\!
-----
## **5부: 문제 해결 (Troubleshooting)**
설치 과정 중 발생할 수 있는 몇 가지 일반적인 문제와 해결책입니다.
* **오류: `ModuleNotFoundError: No module named 'xformers'`**
* **원인:** Intel Arc는 `xformers`를 지원하지 않습니다.
* **해결책:** 무시해도 되는 경우가 많습니다. 만약 실행이 안 된다면 `run_nvidia_gpu.bat`이나 `run_cpu.bat` 파일 대신, `python main.py` 명령어로 직접 실행하고 있는지 확인하세요.
* **오류: `Torch is not able to use GPU...`**
* **원인:** PyTorch가 Intel GPU를 제대로 인식하지 못하는 경우입니다.
* **해결책:**
1. Intel 그래픽 드라이버가 최신 버전인지 다시 확인하고 재설치/재부팅 해보세요.
2. 3-1 단계의 PyTorch 설치 명령어가 정확했는지, `--index-url` 부분이 빠지지 않았는지 확인하세요. 잘못 설치했다면 `pip uninstall torch torchvision torchaudio`로 삭제 후 재설치해야 합니다.
* **ComfyUI 실행 후 웹페이지가 열리지 않을 때:**
* **원인:** 방화벽 문제이거나 다른 프로그램이 8188 포트를 사용하고 있을 수 있습니다.
* **해결책:** 잠시 방화벽을 끄고 시도해보거나, `python main.py --port 8189` 와 같이 다른 포트 번호를 지정하여 실행해 보세요.
-----
깃허브 링크 https://github.com/ai-joe-git/ComfyUI-Intel-Arc-Clean-Install-Windows-venv-XPU-
## **마치며**
여기까지 오시느라 정말 고생 많으셨습니다. 복잡해 보이는 과정이었지만, 차근차근 따라오신 덕분에 이제 여러분의 Intel Arc 시스템은 세상에 단 하나뿐인 이미지를 무한히 만들어낼 수 있는 강력한 도구가 되었습니다.
오늘 우리는 단순히 프로그램을 설치한 것이 아닙니다. Git으로 코드를 다루고, Python 가상환경으로 독립적인 개발 공간을 만들고, 터미널 명령어로 직접 프로그램을 제어하는 개발의 기초를 경험한 것입니다.
ComfyUI의 노드 시스템이 처음에는 낯설 수 있지만, 조금만 익숙해지면 그 어떤 UI 툴보다 강력하고 무한한 자유도를 제공한다는 것을 깨닫게 될 것입니다. 이제 다양한 모델을 다운로드하고, 다른 사람들이 만든 워크플로우를 따라 해보며 여러분만의 창의력을 마음껏 펼쳐보시길 바랍니다.
Intel Arc와 함께하는 여러분의 AI 아트 여정을 응원합니다\!


'스테이블 디퓨전 Stable Diffusion' 카테고리의 다른 글
| **RTX 5090, 5060 Ti, 3060, 2060 ComfyUI 최종 성능 분석: AI 창작, 당신의 GPU는 어디에 있는가? (1) | 2025.08.30 |
|---|---|
| 12GB VRAM으로 5분 만에 AI 영상 만들기 (ComfyUI 초고속 워크플로우 가이드) (1) | 2025.08.29 |