Can a Ryzen AI Max+ 395 128GB run Phi 4?
Yes
At Q6_K it needs 13.2 GB of the 96 GB available and generates around 11.8 tokens per second at an 8k context window.
In practice
Phi 4 sits comfortably on Ryzen AI Max+ 395 128GB. At Q6_K it takes 13.2 GB of the 96 GB available, which leaves 82.8 GB spare, enough for the 8k window we assumed and for a window of up to about 16k tokens before memory runs out. Generation runs at about 11.8 tokens per second, faster than most people read, so a 500-token answer takes about 40 seconds.
Of the memory in use, 85% is the weights and 12% is the attention cache. With this much room the question is quality, not fit. The next step up, Q8_0, also fits at 16.51 GB, but runs at 9.3 tokens per second, so Q6_K is where we would stay.
Reading a 4,000-token prompt, roughly a long email or a few pages of text, takes about 10 seconds before the first word appears. That part is limited by compute and not by bandwidth, so it follows a different spec from the writing speed.
The numbers
Phi 4 has 14.66 billion parameters across 40 layers. The Ryzen AI Max+ 395 128GB has 128 GB of unified memory at 256 GB/s, of which about 96 GB is left for a model once the operating system has taken its share.
| Quantization | Total needed | Fits | Speed |
|---|---|---|---|
| Q8_0 | 16.51 GB | yes | 9.3 t/s |
| Q6_K | 13.2 GB | yes | 11.8 t/s |
| Q5_K_M | 11.71 GB | yes | 13.3 t/s |
| Q4_K_M | 10.25 GB | yes | 15.3 t/s |
| IQ4_XS | 9.26 GB | yes | 17.0 t/s |
| Q3_K_M | 8.68 GB | yes | 18.2 t/s |
| IQ3_XXS degraded | 7.22 GB | yes | 22.0 t/s |
| Q2_K degraded | 7.72 GB | yes | 20.5 t/s |
| IQ2_XXS degraded | 5.52 GB | yes | 29.4 t/s |
9 of the 9 levels fit entirely. Levels marked degraded are listed for completeness, not as advice.
How long a conversation it holds
Memory rises with the length of the conversation because the attention cache keeps a key and a value for every token. At Q6_K, the longest window that still fits on this device is 16k tokens. Setting the window to what you need and no more is the cheapest way to buy back memory.
| Context | Cache | Total | Fits |
|---|---|---|---|
| 4k | 0.78 GB | 12.42 GB | yes |
| 8k | 1.56 GB | 13.2 GB | yes |
| 16k | 3.13 GB | 14.76 GB | yes |
The settings we would use
llama-server -m <model>.gguf -ngl all -c 8192 -fa on
In Ollama, set OLLAMA_CONTEXT_LENGTH to the window you want, run ollama ps while the model is loaded and check that
the processor column reads 100% GPU. If it shows a split on a model that fits, the Ollama guide shows how to fix it.
The llama.cpp flags guide explains each option above.
What else a Ryzen AI Max+ 395 128GB runs well
For comparison, these are the other popular models that fit this device at a sound quantization, best pairings first.
| Model | Quantization | Memory | Speed |
|---|---|---|---|
| GPT OSS 120B | MXFP4 | 59.68 GB | 26.8 t/s |
| Qwen3 30B A3B | Q8_0 | 31.3 GB | 21.0 t/s |
| GPT OSS 20B | MXFP4 | 11.84 GB | 35.3 t/s |
| Qwen3.5 9B | Q8_0 | 10.25 GB | 16.5 t/s |
The same model on nearby hardware
Memory decides whether Phi 4 loads and bandwidth decides how quickly it answers. Here is what a step down, a card with the same memory and a step up do with it.
| Device | Memory | Bandwidth | Result |
|---|---|---|---|
| Apple M4 Max 64GB | 64 GB | 546 GB/s | Q8_0, 23.9 t/s |
| Apple M4 Max 128GB | 128 GB | 546 GB/s | Q8_0, 23.9 t/s |
See how fast it feels
Ryzen AI Max+ 395 128GB running Phi 4 at Q6_K
YouWhy does my model use more memory when the conversation gets longer?
Reading your question
Simulated from our estimate at a 512-token question, not a recording. Assumes nothing else is competing for the GPU.
Questions people ask
How much VRAM does Phi 4 need on Ryzen AI Max+ 395 128GB?
At Q4_K_M with an 8k context window it needs 10.25 GB in total: 8.24 GB of weights, 1.56 GB of KV cache and 0.44 GB of runtime overhead. The Ryzen AI Max+ 395 128GB makes about 96 GB available once the operating system has taken its share.
What context length can Ryzen AI Max+ 395 128GB handle with Phi 4?
At Q6_K the longest window that still fits is about 16k tokens. Memory grows with the window, so a shorter one leaves room for a higher quantization.
How fast is Phi 4 on Ryzen AI Max+ 395 128GB?
We estimate about 11.8 tokens per second at Q6_K, which is faster than most people read. A 500-token answer takes about 40 seconds. Memory bandwidth of 256 GB/s sets that ceiling, and the estimate is good to about 10 to 30 percent.
Keep going
Everything the Ryzen AI Max+ 395 128GB runs, the full breakdown for Phi 4, how the numbers are made in the methodology, or a different pairing in the calculator.