Apakah mungkin menjalankan AI generator gambar lokal di laptop standar dengan prosesor Intel i3 dan RAM 8GB saja?
Jawabannya adalah bisa. Meskipun framework Python populer seperti AUTOMATIC1111 atau ComfyUI akan mengalami kehabisan memori (OOM) pada RAM 8GB, mesin inferensi berbasis C++ seperti stable-diffusion.cpp memungkinkan Anda menghasilkan gambar berkualitas langsung dari CPU.
Berikut adalah panduan praktis untuk mengonfigurasi dan mengoptimalkan Stable Diffusion di laptop dengan CPU Intel Core i3-1220P (10 core: 2 P-core + 8 E-core) dan RAM 8GB.
Sebelum memulai instalasi, mari pahami batasan hardware setup ini:
stable-diffusion.cppUntuk menjalankan Stable Diffusion tanpa membuat komputer crash, kita menggunakan stable-diffusion.cpp—sebuah aplikasi ringan berarsitektur C/C++ yang dibuat di atas pustaka ggml.
--vae-tiling): Memproses dekoding gambar dalam potongan-potongan kecil sehingga mencegah lonjakan penggunaan RAM pada tahap akhir.-t 4): Mengalokasikan 4 thread khusus untuk mencegah panas berlebih pada prosesor hibrida P-core/E-core.stable-diffusion.cppBuka terminal dan jalankan perintah berikut:
# Clone repositori
git clone --recursive https://github.com/leejet/stable-diffusion.cpp
cd stable-diffusion.cpp
# Kompilasi dengan optimasi rilis
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j4
Hindari mengunduh file .safetensors bawaan. Unduh file model kuantisasi GGUF format 4-bit:
v1-5-pruned-emaonly-q4_0.bin atau v1-5-pruned-emaonly-q8_0.gguf (~1.7 GB).models/.Jalankan sd-cli dengan parameter hemat memori:
./build/sd-cli \
-m models/v1-5-pruned-emaonly-q4_0.bin \
-p "a quiet mountain lake at sunrise, detailed digital art, 8k resolution" \
-n "blurry, low quality, distorted, extra limbs" \
-H 512 -W 512 \
--steps 20 \
--cfg-scale 7.0 \
--sampling-method euler_a \
--vae-tiling \
-t 4 \
-o mountain_lake.png
Berikut adalah performa dan konsumsi memori yang terukur:
| Parameter Pengujian | Hasil Terukur |
|---|---|
| Model | SD 1.5 Quantized (q4_0 ~1.7 GB) |
| Resolusi | 512 × 512 piksel |
| Langkah Sampling | 20 steps (Euler Ancestral) |
| Konsumsi Puncak RAM | ~3.5 GB RAM sistem (Sangat aman dari batas 8GB) |
| Waktu per Step | ~2.8 detik / step |
| Total Waktu Render | ~55 hingga 65 detik per gambar |
Anda tidak memerlukan PC gaming mahal untuk mulai mencoba pemrosesan gambar AI secara lokal. Dengan stable-diffusion.cpp dan model kuantisasi 4-bit, laptop standar Intel i3 dengan RAM 8GB sudah cukup untuk menghasilkan karya visual secara mandiri.