ComfyUI: Instalasi venv GPU
Berikut panduan lengkap tapi singkat untuk Ubuntu 24.04 + GPU kelas RTX 5070/5070 Ti menjalankan ComfyUI dengan model grafik/gambar dan audio.
Catatan penting dulu: untuk desktop, RTX 5070 = 12 GB, sedangkan RTX 5070 Ti = 16 GB. Jadi kalau Anda menulis 5070 16 GB, besar kemungkinan yang dimaksud adalah 5070 Ti, atau GPU laptop kelas 16 GB. Saya buat panduan ini aman untuk VRAM 12–16 GB. PyTorch 2.7 juga sudah menambahkan dukungan untuk arsitektur NVIDIA Blackwell dan wheel CUDA 12.8, jadi jalur yang paling masuk akal untuk seri 50 adalah pakai PyTorch baru, bukan stack lama. ([NVIDIA][1])
Rekomendasi singkat
Untuk gambar, mulai dari SDXL dulu karena paling stabil untuk 12–16 GB VRAM. ComfyUI sendiri memang dipasang lewat alur venv → clone repo → install dependencies → run, dan model diletakkan di folder `models/...` sesuai tipenya. ([ComfyUI Documentation][2])
Untuk audio, ComfyUI memang punya jalur resmi contoh Stable Audio Open 1.0, dengan file checkpoint di `models/checkpoints/` dan text encoder di `models/text_encoders/`. Jadi audio bisa, tetapi untuk awal saya sarankan pasang setelah image workflow sudah sehat. ([Comfy Anonymous][3])
1) Siapkan Ubuntu 24.04
Update sistem:
sudo apt update && sudo apt upgrade -y sudo apt install -y git python3 python3-venv python3-pip build-essential
Untuk driver NVIDIA, paling aman di Ubuntu 24.04 adalah pasang driver proprietary dari Software & Updates → Additional Drivers, lalu reboot. Setelah reboot, cek:
nvidia-smi
Kalau `nvidia-smi` keluar normal, lanjut.
2) Buat virtual environment dan install ComfyUI
cd ~ mkdir -p AI cd AI python3 -m venv comfyui-venv source comfyui-venv/bin/activate pip install --upgrade pip setuptools wheel git clone https://github.com/comfy-org/ComfyUI.git cd ComfyUI
Alur ini sesuai dokumentasi resmi ComfyUI manual install untuk Linux. ([ComfyUI Documentation][2])
3) Install PyTorch yang cocok untuk RTX 5070 / 5070 Ti
Karena PyTorch 2.7 menambahkan dukungan Blackwell dan wheel CUDA 12.8, ini yang saya sarankan:
pip install torch==2.7.0 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
Lalu install dependensi ComfyUI:
pip install -r requirements.txt
PyTorch sendiri menyebut 2.7 membawa dukungan Blackwell dan prebuilt wheel CUDA 12.8; ComfyUI di sisi lain memang meminta Anda memasang dependency GPU dulu baru `requirements.txt`. ([PyTorch][4])
4) Jalankan ComfyUI
python main.py
Kalau ingin bisa diakses dari browser lain di jaringan:
python main.py --listen 0.0.0.0
Secara resmi ComfyUI menjalankan aplikasi dengan `python main.py`. ([ComfyUI Documentation][2])
5) Aktifkan Manager
Sekarang Manager baru sudah built-in di core, tetapi harus diaktifkan dan dependency-nya diinstall:
pip install -r manager_requirements.txt python main.py --enable-manager
Dokumentasi resmi ComfyUI Manager memang menyebut untuk manual install: aktifkan venv, install `manager_requirements.txt`, lalu jalankan dengan `--enable-manager`. ([ComfyUI Documentation][5])
6) Folder model yang perlu ada
mkdir -p ~/AI/ComfyUI/models/checkpoints mkdir -p ~/AI/ComfyUI/models/vae mkdir -p ~/AI/ComfyUI/models/loras mkdir -p ~/AI/ComfyUI/models/controlnet mkdir -p ~/AI/ComfyUI/models/text_encoders
ComfyUI menjelaskan model perlu diletakkan di subfolder sesuai tipe, lalu dipilih lewat node loader yang sesuai. ([ComfyUI Documentation][6])
Model yang relevan
A. Model grafik / gambar
Pilihan terbaik untuk mulai: SDXL Base 1.0
Ini pilihan paling aman untuk GPU 12–16 GB. Cocok untuk text-to-image umum, stabil, dan sangat didukung workflow ComfyUI. ComfyUI “first generation” juga memang mengajarkan pola dasar image generation dengan memilih model di node loader. ([ComfyUI Documentation][7])
Download:
cd ~/AI/ComfyUI/models/checkpoints wget -O sd_xl_base_1.0.safetensors \ "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_base_1.0.safetensors?download=true"
Opsional refiner:
wget -O sd_xl_refiner_1.0.safetensors \ "https://huggingface.co/stabilityai/stable-diffusion-xl-refiner-1.0/resolve/main/sd_xl_refiner_1.0.safetensors?download=true"
Kapan pakai FLUX.1-dev
FLUX.1-dev resmi tersedia untuk ComfyUI dan merupakan model 12B untuk text-to-image, tetapi akses file-nya mensyaratkan persetujuan lisensi di Hugging Face, dan lisensinya non-commercial. Di GPU 16 GB dia bisa dicoba, tetapi untuk pengalaman awal saya tetap menyarankan SDXL dulu karena lebih ringan dan lebih sederhana. ([Hugging Face][8])
Kalau Anda tetap ingin FLUX:
1. buka halaman model di Hugging Face, 2. setujui syarat akses, 3. unduh file yang direkomendasikan untuk ComfyUI, 4. letakkan di folder model yang diminta workflow/nodenya. ([Hugging Face][8])
Tambahan yang relevan setelah SDXL jalan
- LoRA untuk style/karakter → taruh di `models/loras/`
- ControlNet untuk pose/lineart/depth → taruh di `models/controlnet/`
ComfyUI memang memisahkan model berdasarkan tipe loader seperti `Load Checkpoint`, `Load LoRA`, dan `Load VAE`. ([ComfyUI Documentation][6])
B. Model audio
Pilihan paling relevan di ComfyUI: Stable Audio Open 1.0
ComfyUI punya contoh audio resmi untuk Stable Audio Open 1.0. Yang dibutuhkan:
- `stable_audio_open_1.0.safetensors` → `models/checkpoints/`
- `t5_base.safetensors` → `models/text_encoders/` ([Comfy Anonymous][3])
Struktur akhirnya:
~/AI/ComfyUI/models/checkpoints/stable_audio_open_1.0.safetensors ~/AI/ComfyUI/models/text_encoders/t5_base.safetensors
Workflow audio resminya bisa di-load dari contoh audio ComfyUI. ([Comfy Anonymous][3])
Kalau butuh TTS / voice
Untuk TTS, ComfyUI bisa diperluas dengan custom node seperti TTS-Audio-Suite, yang menggabungkan beberapa engine TTS dan voice conversion. Namun ini lebih cocok setelah instalasi dasar Anda stabil, karena custom node berarti tambahan dependency. Secara resmi instal custom node di ComfyUI memang selalu dua langkah: clone ke `custom_nodes` lalu install dependensi Python-nya. ([GitHub][9])
Urutan instalasi yang saya sarankan
1. Pasang driver NVIDIA, pastikan `nvidia-smi` normal. 2. Install ComfyUI + PyTorch 2.7 cu128. ([PyTorch][4]) 3. Aktifkan Manager. ([ComfyUI Documentation][5]) 4. Download SDXL Base 1.0 dulu. 5. Tes generate gambar pertama. 6. Baru tambahkan Stable Audio Open 1.0 untuk audio. ([Comfy Anonymous][3]) 7. Setelah semuanya stabil, baru eksperimen FLUX, LoRA, dan ControlNet. ([Hugging Face][8])
Perintah ringkas yang paling praktis
sudo apt update && sudo apt upgrade -y sudo apt install -y git python3 python3-venv python3-pip build-essential
cd ~ mkdir -p AI cd AI python3 -m venv comfyui-venv source comfyui-venv/bin/activate pip install --upgrade pip setuptools wheel git clone https://github.com/comfy-org/ComfyUI.git cd ComfyUI pip install torch==2.7.0 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128 pip install -r requirements.txt pip install -r manager_requirements.txt mkdir -p models/checkpoints models/vae models/loras models/controlnet models/text_encoders cd models/checkpoints wget -O sd_xl_base_1.0.safetensors \ "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_base_1.0.safetensors?download=true" cd ~/AI/ComfyUI python main.py --enable-manager
Setting awal yang aman untuk GPU 12–16 GB
Untuk SDXL:
- resolusi awal: 1024x1024
- batch: 1
- steps: 20–30
- sampler: mulai dari default workflow dulu
Untuk Stable Audio Open:
- mulai dari workflow contoh resmi
- jangan pasang banyak custom node dulu
Untuk FLUX:
- anggap sebagai tahap kedua, bukan model pertama
Yang paling penting: untuk kelas 5070/5070 Ti, bottleneck Anda bukan hanya compute, tetapi VRAM dan kompleksitas workflow. Jadi SDXL lebih relevan untuk produktivitas awal daripada langsung memaksa FLUX. ([Hugging Face][8])
Saya bisa lanjutkan dengan panduan satu file bash otomatis untuk: Ubuntu 24.04 + NVIDIA + ComfyUI + SDXL + Stable Audio Open, supaya tinggal copy-paste.
[1]: https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5070-family/ "GeForce RTX 5070 Family Graphics Cards | NVIDIA" [2]: https://docs.comfy.org/installation/manual_install "How to install ComfyUI manually in different systems - ComfyUI" [3]: https://comfyanonymous.github.io/ComfyUI_examples/audio/ "Audio Examples | ComfyUI_examples" [4]: https://pytorch.org/blog/pytorch-2-7/ "PyTorch 2.7 Release – PyTorch" [5]: https://docs.comfy.org/manager/install "ComfyUI-Manager Installation - ComfyUI" [6]: https://docs.comfy.org/development/core-concepts/models?utm_source=chatgpt.com "Models" [7]: https://docs.comfy.org/get_started/first_generation?utm_source=chatgpt.com "Getting Started with AI Image Generation" [8]: https://huggingface.co/black-forest-labs/FLUX.1-dev "black-forest-labs/FLUX.1-dev · Hugging Face" [9]: https://github.com/diodiogod/TTS-Audio-Suite?utm_source=chatgpt.com "diodiogod/TTS-Audio-Suite: A ComfyUI custom node ..."