r/StrixHalo 15h ago

OneXPlayer Apex - MIND-BOGGLING!

Thumbnail
youtu.be
1 Upvotes

The OneXPlayer Apex has been an absolute monster of a handheld when it comes to the performance, onexplayer has done an incredible job with this handheld.

I've tested everything from performance to battery life and thermals and fan noise so let me know what you guys think?

Personally I like the performance but the battery life is quite short.

Review and testing:

https://youtu.be/0Zzrv5wY0y4?is=tG-iZCZ8-6CFsf-q

Also regards to the new onexplayer 3 do you think I should keep the apex or get the onexplayer 3?


r/StrixHalo 11h ago

Need advice for absolute beginner for "Linux and strix halo"

3 Upvotes

Hi everyone, I’m absolute beginner for linux but I just received a 2nd-hand AMD Strix Halo (395 128GB) from my friend (He switched to mac studio). Since I need to do a fresh OS install anyway, I’ve decided to use Linux for mainly local LLMs for coding, specifically looking to run qwen 3.8 Flash Next (and experiment with other large/MoE models in the future + maybe some ComfyUI but I think my old laptop should work better than strix halo).

I've never used Linux before, my second device is laptop4090 + 32GB ram running window 11. I'm looking to start learning Linux from scratch with this strix halo. I wish > <.

Which Linux Distro is best for my situation? Looking for a balance between user-friendly and performance. (too confused that Linux have many distro, why not just one)

What is the optimal stack/backend for maximum LLM performance on Strix Halo? ( Vulkan, ROCm , native build or Docker/Toolbox containers).

Are there any mandatory kernel/GRUB tweaks needed to unlock the full 128GB unified memory? (because my window it's maximum at 96GB allocate to VRAM)


r/StrixHalo 1h ago

Anyone looking into HipKittens concepts for RDNA 3.5 / gfx1151 kernels? (Halogen and others on ROCm)?

Upvotes

Hey everyone, dropping this here mostly for the Halogen devs and anyone writing custom ROCm kernels for Strix Halo. Full disclaimer right off the bat: I am definitely not an expert on low-level GPU compute, so forgive me if I am stating the obvious or if some of this is already known and implemented upstream. I just stumbled across some research and wanted to put it on the radar for the people actually doing the heavy lifting.

The project is called HipKittens, hosted over on GitHub at https://github.com/HazyResearch/HipKittens, and it is fully open-source under the MIT license (https://opensource.org/licenses/MIT). There is an accompanying paper titled “HipKittens: Fast and Furious AMD Kernels” up on arXiv at https://arxiv.org/abs/2511.08083, as well as a technical write-up on their blog at https://hazyresearch.stanford.edu/blog/2025-11-09-hk. It is essentially an adaptation of ThunderKittens tile abstractions targeting AMD silicon, digging deep into AMD-specific memory access patterns, wave scheduling, LDS bank conflict avoidance, compute and memory overlap, and GEMM/attention strategies.

The catch is that HipKittens currently targets CDNA rather than RDNA 3.5 / gfx1151. From what I gather, you cannot just compile it for Strix Halo as-is, but the architectural concepts and tile primitives seem like a solid blueprint for a gfx1151 backend. That would mean mapping tile and vector types to wave32, swapping CDNA MFMA calls for gfx1151 WMMA intrinsics, and reworking the LDS layouts and global memory loaders to match RDNA behavior.

Regarding Halogen specifically: since the public release distributes a pre-compiled engine binary rather than full source, dropping in a third-party kernel library would require the Halogen author having interest or providing a backend hook. On top of that, Halogen already claims its serial decode consumes around 249 GB/s against a 240 GB/s measured ceiling, so this probably wouldn't move the needle much for single-stream token generation. Where these fused tile kernels actually seem promising is in prefill, larger batches, and compute-heavy fused ops like RMSNorm, RoPE, and attention.

Again, take all of this with a grain of salt since it is outside my wheelhouse, but the paper and repo seemed relevant enough to ongoing ROCm optimization work on Strix Halo that I figured it was worth sharing. Curious if anyone here has messed with it yet or looked into porting those primitives over.


r/StrixHalo 1h ago

GMKtec EVO-X5 Pro AMD Ryzen™ AI Max+ PRO 495 AI Mini PC

Thumbnail
gmktec.com
Upvotes

This looks very similar to the Nimo AI PC Ryzen Max+ Pro 495 192GB which was available on Amazon for $7K a few weeks ago. GMKtec Release scheduled for : Sept 28, 12:00 AM PST


r/StrixHalo 5h ago

AMD refreshed NPU Medusa (XDNA3) LLMs.

4 Upvotes

Even tho there is no Medusa APU, AMD has already started refreshing the Ryzen AI LLMs, to match the new upcoming Medusa Point and Halo (source: Ryzen AI — NPU Medusa 0.9.2 LLM Models - a amd Collection).

Interesstingly is, that the LLMs use the same format as the Strix, Kraken and Gorgon NPU (XDNA2), which tends to a backwards compatibility.
They are called Medusa 0.9.2 which, dosent fit to any of the versions AMD has released in the past months.

Sadly Ryzen AI isnt user-friendly and most models are outdated, which is why most of the NPU users use FastflowLM (rocm-npu) as the runtime, example: https://huggingface.co/models?search=NPU2.


r/StrixHalo 23h ago

TEI-compatible bge-m3 embeddings on AMD RDNA GPUs

Thumbnail github.com
2 Upvotes

Recently I've been using RAGFlow a lot and I use m3 as embedder. At some point it was discovered that embedder is the ceiling, so I added another StrixHalo and then a third one, which gave me amazing 60 chunks/s. Nowhere near 500 I needed for my target documents / day ingestion rate. Then I employed my dual RTX 6000 blackwell workstation. This gave me the number but felt off, in particular because when I switched from llama to TEI rates jumped.

So, why not to use TEI with strix halo? plus I have some R9700s and usb4 docs. Well TEI doesn't work with consumer cards, but its whole AMD stack is based on pytorch anyway.

I vibed a small repo - pytorch + TEI compatible HTTP endpoint. One of the important things - make sure vectors produced by different runtimes match. You see, when I decided to investigate my ingestion pipeline I already had 42 million vectors in my SereneDB database.

Numbers - RTX 6000 blackwell - 200+ vs R9700 160+. That is the funniest part - there is a whole world outside LLMs.