28

I may or may not have splurged on a 128GB AMD Ryzen AI Max 395 (strix halo) system for 'AI stuff' (told you I was a noob).

I've been running Ubuntu on it with the AMD drivers (think its ROCm?), ollama and seems to be working fine.

An LLM told me to change the RAM/VRAM ratio to 50:50 (so 64GB for the CPU, 64GB for the GPU). I dunno if that was correct, seems like a waste tbh. Feels like I could give the GPU more resources and run bigger models.

I've read about Lemonade being better than Ollama on strix halo? Also, I realised that I might not be using the NPU as extra work is required to get that up and running.

I'm looking for advice from users on the same hardware. What OS are you using? How do you have the RAM/VRAM ratio configured? What's your stack? That sorta thing.

PS - If my wife asks, the machine only cost like £250 and is a second-hand floor model.

all 20 comments
sorted by: hot top new old
[-] panda_abyss@lemmy.ca 15 points 2 days ago* (last edited 2 days ago)

I use Strix Halo

On Linux you can just go into the bios and map like 512mb video and then update your grub config and you’re fine, Linux knows to use the unified memory correctly. I don’t know what your LLM told you, but you do not need a 50/50 split. The whole thing has worked for over a year now smoothly, and there are guides like kuz0’s online to help you get everything set up.

Lemonade is better than Ollama for a few reasons:

  • lemonade is open source, ollama is a for profit closed source company that gives you simple and terrible defaults. They want you to pay for their cloud API. Ollama is also a hard fork of llama.cpp that never contributes back, and has unique bugs.
  • lemonade can run many different engines, llama.cpp/stable diffusion, whatever, and AMD ships them precompiled for lemonade, so the rocm support is good
  • lemonade does a reasonably good job making things easy to use but you can add params for whatever llama.cpp flags you want. It’s a good middle ground, but the default context window sizes need to be bumped (typically to 128*1024 on 128gb strix, more can get quite slow). Ollama has the same issue.

However, on the negatives, lemonade lags behind upstream engines, so if you wanted to say use Qwen 3.8 125b that just came out, you have to build it and link to rocm yourself. Usually it’s fine waiting a couple weeks, but sometimes I run a custom build and I point lemonade at it.

My stack is NixOS+Podman. I run lemonade in a container it all works great. I use Caddy + Authelia for networking and i serve it over tailscale to my tailnet.

[-] possiblylinux127@lemmy.zip 5 points 2 days ago

Ollama is just as Foss as Lemonade

[-] domi@lemmy.secnd.me 2 points 2 days ago

I have a Strix Halo as well and I have it configured to dynamically allocate everything, so I have run some 100GB+ models as well. The OS itself needs way under a GB without UI so you can get pretty close to the 128GB.

Currently on Fedora, running llama-swap to start the llama.cpp toolboxes by kyuz0, audio.cpp and ComfyUI.

Qwen3.8-27b is my favorite model right now for most things, still playing around with Qwen3.8-Flash-Next but not quite there yet.

Gemma4-31b is also really good with languages and natural writing but I prefer Qwen3.8 for anything programming or logical.

[-] Luminous5481@anarchist.nexus 5 points 2 days ago* (last edited 2 days ago)

check out HaloFPX. I can dig up the URL if you can't find it. it's a runtime that's made for Strix Halo that ships with custom tuned models for ROCmFPX (I think that's what it's called), and it can give you really good speeds.

one of the models it comes with is a custom Ornith 1.5 35B, and with HaloFPX I get speeds in Deepseek Harness that are so fast I can't read fast enough to keep up with generation.

EDIT link: https://github.com/julianmb/halofpx

[-] jobbies@lemmy.zip 1 points 2 days ago

I think this might be exactly what I'm looking for. Cheers!

[-] homik@slrpnk.net 4 points 2 days ago

In case some Strix Halo (or even other chips!) enjoyer hasn't seen those, Donato Capitella / kyuz0 has been making very interesting and possibly useful content including IIRC pretty much ready to run Vulkan and rocm containers with guides and tips.

https://www.youtube.com/channel/UCP0QFok6EimQYTMj5qOLNow

https://github.com/kyuz0

[-] jobbies@lemmy.zip 2 points 2 days ago

Ooh cheers, I'll add this to my watch list!

[-] SirDimples@programming.dev 4 points 2 days ago

You don't need to worry about the split in strix halo, it runs a unified memory architecture so Linux will dynamically allocate VRAM on demand up to maximum possible (which would be around 120GB I think)

I'm on an nvidia system so can't answer the rest of your questions other than to say that in my experience ollama gave me a much worse tokens per second speed compared to running the same model using llama.cpp, so if you get something slower than you expect it might be ollama caused.

Good luck with your £250 system 😉

[-] Luminous5481@anarchist.nexus 3 points 2 days ago

that being said, most apps won't recognize the unified memory because because the Strix Halo is so new, so if you want accurate reporting of GPU usage, you have to set a specific amount. otherwise it will probably report 100% usage of 512M VRAM in apps like btop.

[-] jobbies@lemmy.zip 3 points 2 days ago

You don't need to worry about the split in strix halo, it runs a unified memory architecture so Linux will dynamically allocate VRAM on demand up to maximum possible

That's what I assumed it would do. Tried running an 80gb model and it barfed saying it was 'out of memory'. The LLM I consulted said it was because it needs to load the model into system RAM first then pass it to VRAM (It was set at the default 96GB RAM/32GB VRAM).

Good luck with your £250 system 😉

I know. Bargain, right? 🥴

[-] obelisk_complex@piefed.ca 3 points 2 days ago

I don't have answers, because I've been looking for such an amazing deal to fall into my own lap 😅 I'd love to hear your plans though! Which models are you excited to try out and what sort of tasks? Are you going to try to run a big MoE with Colibri? https://github.com/JustVugg/colibri

Good luck, and have fun!

[-] jobbies@lemmy.zip 2 points 2 days ago

I've been looking for such an amazing deal to fall into my own lap 😅

You know the more I lie about the cost, the more I believe it. Apply enough delusion and anything can become reality 😅

I'd love to hear your plans though!

I'm a techy but to be honest my lack of knowledge of AI is shocking. I've heard of 'MoE' but I've no idea what is means. Never heard of Colibri. I've been messing around with a few models, so far Qwen is my favourite - its slower than others but its pretty dependable.

As for plans, who knows. Start with getting Hermes and opencode running and take it from there!

[-] e0qdk@reddthat.com 1 points 2 days ago* (last edited 2 days ago)

Yes, but I also ended up picking up a couple of AMD's discrete GPUs (and sticking them in my decade old desktop) after using it for a while. It turns out that while decode speed for MoE models is decent on Strix Halo, prefill is rather slow -- i.e. you end up having to wait a rather long time before the model starts producing text unless you keep the amount of information in context very small -- and Strix Halo is abysmally slow for dense models.

I used ollama when I started out, but ditched it in favor of just using llama.cpp directly once I was more familiar with LLMs. ollama's "modelfile" is quite annoying to deal with compared to writing a presets.ini file and I couldn't figure out how to get multimodal models from HuggingFace working with it even after spending a long time trying... not that llama.cpp has been all roses either; they break shit a lot -- e.g. this major bug affecting Strix Halo systems still needs a manual fix if you're building llama.cpp yourself -- and the documentation leaves a lot to be desired... but I can change settings like temperature per request and multi-modal from community models actually works and so on. 🤷️

What OS are you using? How do you have the RAM/VRAM ratio configured? What's your stack?

Fedora, 32GB regular/96GB VRAM (because I got OOMs on 70B models with the default config -- similar to what you encountered; may end up experimenting with this more as I try to get Qwen3.8-Flash-Next working though), llama-server + custom harness.

I still mainly run Qwen3.6 35B-A3B on it (usually llmfan46's heretic version, sometimes the stock weights) but have a lot of models downloaded for testing.

Edit: Disabling the memory split (i.e. switching back to "auto" in the bios) lets me load Qwen3.8-Flash-Next at lower quants. I've managed to get it to work up to Q4_K_M so far. I think it should be possible to run a higher quant with other techniques though, but I haven't managed it yet (as of 2026-08-28 10:37PM UTC).

[-] jobbies@lemmy.zip 2 points 2 days ago

Thanks, thats really helpful!

Fedora

Yeah I've heard Fedora might be a good option. Which flavour are you running?

I still mainly run Qwen3.6 35B-A3B on it (usually llmfan46's heretic version)

Never heard of 'llmfan46', do you have a link?

[-] e0qdk@reddthat.com 1 points 2 days ago

I used Fedora on it begrudgingly since the kernel shipping with Linux Mint at the time I did setup was too old and had issues -- but I don't actually like it very much. I have Fedora Linux 44 (KDE Plasma Desktop Edition) on it currently. I'll probably switch over to Mint after their next major release though -- assuming it runs well on it by then.

Never heard of 'llmfan46', do you have a link?

I think this was where I got the model (already in GGUF): https://huggingface.co/llmfan46/Qwen3.6-35B-A3B-uncensored-heretic-GGUF

I run it at Q6_K quant usually.

If you want the full sized safetensors instead for archival (or to do your own custom quantization) this should be it: https://huggingface.co/llmfan46/Qwen3.6-35B-A3B-uncensored-heretic

⚠️ Fair warning though that this abliterator likes to stick a dancing scantily clad AI-generated 3D anime girl on his model cards. That's irrelevant after download, but might, uh, raise eyebrows if you open the links in some contexts.

I generally prefer using uncensored models like this one since it cuts out most of the bullshit refusals (e.g. it will answer "Tell me about a certain famous event that happened in China in 1989" directly instead of trying to avoid the topic) and "As an AI model..." corporate cover-your-ass hedging.

[-] jobbies@lemmy.zip 2 points 2 days ago

it will answer "Tell me about a certain famous event that happened in China in 1989" directly instead of trying to avoid the topic

This was the only thing that bugged me with Qwen. Glad someone managed to 'reducate' it.

[-] possiblylinux127@lemmy.zip 1 points 2 days ago* (last edited 2 days ago)

Please explain how you paid 250 for a 3k machine

[-] jobbies@lemmy.zip 1 points 2 days ago

I didn't 🤣

this post was submitted on 28 Aug 2026
28 points (88.9% liked)

LocalLLaMA

5098 readers
50 users here now

Welcome to LocalLLaMA! Here we discuss running and developing machine learning models at home. Lets explore cutting edge open source neural network technology together.

Get support from the community! Ask questions, share prompts, discuss benchmarks, get hyped at the latest and greatest model releases! Enjoy talking about our awesome hobby.

As ambassadors of the self-hosting machine learning community, we strive to support each other and share our enthusiasm in a positive constructive way.

Rules:

Rule 1 - No harassment or personal character attacks of community members. I.E no namecalling, no generalizing entire groups of people that make up our community, no baseless personal insults.

Rule 2 - No comparing artificial intelligence/machine learning models to cryptocurrency. I.E no comparing the usefulness of models to that of NFTs, no comparing the resource usage required to train a model is anything close to maintaining a blockchain/ mining for crypto, no implying its just a fad/bubble that will leave people with nothing of value when it burst.

Rule 3 - No comparing artificial intelligence/machine learning to simple text prediction algorithms. I.E statements such as "llms are basically just simple text predictions like what your phone keyboard autocorrect uses, and they're still using the same algorithms since <over 10 years ago>.

Rule 4 - No implying that models are devoid of purpose or potential for enriching peoples lives.

founded 3 years ago
MODERATORS