Skip to content

Low memory 32 Gb RAM and 2 x 3090 24Gb working with workaround (0.1.31) #364

Closed

Description

@davidmoller-rldatix

I have this rig, and going through normal setup for IQ3_XSS Swift it forced it to 131k context and only utilising a single card. No obvious way around this, and talk of low-mem and layer partitioning don't work yet.

But digging around I edited the strata-swift-iq3_xxs.json. Changed "--max-context" to 262144, "gpu": [0,1] and added "layer_split": "auto"

The result is both cards utilised, 11,094 experts on GPU0 and 8,579 experts on GPU1, 19,673 of 24,576 experts resident in VRAM and 262144 context length. And it's running broadly 95-100 output tokens/second with acceptable prefill.

So
a) amazing tool, makes Qwen3.8 Flash Next genuinely usable, my next exploration is 27b int8 vs IQ3_xxs quality, but the performance difference is now slower, but good compared to 27b.
b) maybe the default setup could understand these constraints a bit better to avoid needing the manual tweaks.

I accept the weird combo of low System RAM and Dual 3090 might be a bit edge case, but RAM prices are a little horrific....

Activity

  1. changed the title [-]Low memory 32 Gb RAM and 2 x 3090 24Gb working with workaround (0.1.31[/-] [+]Low memory 32 Gb RAM and 2 x 3090 24Gb working with workaround (0.1.31)[/+] on Oct 1, 2026
  2. Niko1221 commented on Oct 1, 2026

    @Niko1221
    Owner

    Thanks for this, and for the measurements. Your edit is exactly what setup should have offered. In the next release, setup on a low-RAM PC with two or more GPUs asks: one GPU with the experts kept in RAM (steady RAM use, the default), or all GPUs together with the experts read through the file cache (faster, as you and #384 measured, but RAM can fill up during long prompts). An explicit --gpus 0,1 is honoured, and the context is a recommendation, not a cap (#406). Keeping this open until the release.

  3. Niko1221 commented on Oct 1, 2026

    @Niko1221
    Owner

    Released in 0.1.33: on a low-RAM PC with several GPUs setup asks one GPU (default) or all of them (experts through the file cache), --gpus 0,1 is honoured, and the context is a recommendation. Thanks for showing the way!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions