AMD (8GB) vs NVIDIA (6GB) - direct comparison - VRAM Problems #10308
Replies: 3 comments 2 replies
-
Yup, always had weird memory allocation issues with AMD. I added the following command to my launch args and noticed vram usage imporoved significantly. |
Beta Was this translation helpful? Give feedback.
-
AMD GPUs usually consume more VRAM is a well-known thing, especially for gamers, can only expect AMD to improve in the future. |
Beta Was this translation helpful? Give feedback.
-
its just because xformers optimization, its way better |
Beta Was this translation helpful? Give feedback.
-
I've been getting questionable results from my AMD card, so I decided to also test my older NVIDIA card to compare the performance.
Test system:
The repo is installed once and I use two different venvs to run either pytorch cuda or pytorch rocm.
Command line (AMD):
--opt-sdp-attention
Command line (NVidia):
--xformers
Inference Speeds:
512x512 - Euler a - 30 steps - 3 runs -
a woman riding a horse through a forest
AMD RX 6650 XT:
NVIDIA GTX 1060
-> No surprise here, the newer card is running at 3x speed. On par with expectations of AMD + rocm.
Upscaling:
Same settings as above - Hi-Res Fix - Latent - Steps 0 - Strength 0.5
AMD RX 6650 XT
NVIDIA GTX 1060:
-> With +2GB VRAM on the AMD gpu this should not happen. We can see that the NVIDIA lacks speed in comparison but is able to pump out higher resolutions without a problem. This points to a huge problem with AMD VRAM management.
I did a few more tests with
--medvram
on the AMD card and you can push the limit up to 1.4x with slower speeds, but even then it is capped there.Do you guys on AMD experience the same behavior?
Beta Was this translation helpful? Give feedback.
All reactions