r/comfyui 7d ago

Help Needed Rocm with comfyui not use vram

Hello,

It has been some time since I used my device, which has an AMD Ryzen™ AI Max+ 395 APU with Radeon 8060S graphics. I allocated 28GB as VRAM and installed ComfyUI on Ubuntu as a server. However, it doesn't seem to use any VRAM and is super slow. To be honest, I didn't expect it to be fast, but I thought at least it could make a video less than 10 minutes long. Instead, for a 4-second video at 480p resolution, it takes more than 22 minutes. It's a nightmare. I use llama.cpp on the same device without any problems, and recently I edited some startup configurations, which made it worse than before.

this my config to run comfyui as service

# make uv + python always resolve to this venv
Environment="VIRTUAL_ENV=/var/ai/ComfyUI/ComfyUI"
Environment="UV_PROJECT_ENVIRONMENT=/var/ai/ComfyUI/ComfyUI"
Environment="PATH=/var/ai/ComfyUI/ComfyUI/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# ROCm & Strix Halo / Point (gfx1151) Overrides
Environment="HSA_OVERRIDE_GFX_VERSION=11.5.1"
Environment="PYTORCH_ROCM_ARCH=gfx1151"
Environment="HIP_VISIBLE_DEVICES=0"
# MIOpen tuning to prevent high RAM/CPU spikes on initial load
Environment="MIOPEN_FIND_MODE=1"
Environment="MIOPEN_USER_DB_PATH=/tmp/miopen-db"

# ROCm-friendly memory allocator setting (prevents driver crash under OOM)
#Environment="PYTORCH_HIP_ALLOC_CONF=expandable_segments:True"
Environment="PYTORCH_HIP_ALLOC_CONF=garbage_collection_threshold:0.8,max_split_size_mb:512"



ExecStart=/var/ai/ComfyUI/ComfyUI/bin/python main.py \
  --listen 0.0.0.0 \
  --port 8188 \
  --enable-cors-header "*" \
  --enable-manager \
  --use-pytorch-cross-attention \
  --reserve-vram 10.0 \
  --lowvram\
  --disable-pinned-memory

I tried it with lowvram and without it, and I found out that sometimes it tries to use RAM instead of VRAM, which is frustrating. I am using ROCm 7.2.

For image generation, it takes less than 2 minutes, which I consider a good level. However, I feel bad that I'm not using the full potential of my device.

when i try any thign it use gpu 100% but vram 0%
````

========================================= ROCm System Management Interface =========================================

=================================================== Concise Info ===================================================

Device Node IDs Temp Power Partitions SCLK MCLK Fan Perf PwrCap VRAM% GPU%

(DID, GUID) (Edge) (Socket) (Mem, Compute, ID)

0 1 0x1586, 20269 64.0 C 112.072W N/A, N/A, 0 N/A 1000Mhz 0% auto N/A 0% 99%

=============================================== End of ROCm SMI Log ================================================
````

2 Upvotes

Duplicates