vibehacker
Discuss
Zane Cox
15 hours ago

ollama pulled deepseek-r1 and my M2 fans went full leaf blower

DeepSeek
Frontier chat and coding models — V3, R1, and API

pulled deepseek-r1:32b on my M2 Pro last night "just to see". Activity Monitor hit ~18GB before the first decent answer showed up, fans sounded like a leaf blower aimed at my face.

Q4 was usable for a short refactor. Q5 started swapping and Cursor lagged behind the chat window. anyone actually running the bigger tags on 32GB without closing Chrome?

5 comments

Join the discussion

Log in to comment.

  • Rui Smith

    which exact tag? deepseek-r1:32b-q4_K_M vs a generic 32b pull behaves wildly different on Apple silicon.

    also 18GB before first token is normal if context defaults are high. what does ollama ps show for size + processor?

    • Sofia Reyes

      yeah pull the exact tag. ollama pull deepseek-r1:32b-q4_K_M vs bare 32b is night and day on M2.

      i also pin with:

      PARAMETER num_ctx 4096
      PARAMETER num_batch 256
      

      in a Modelfile so Activity Monitor stops lying about "idle".

  • Ren Taylor

    same machine here. i keep num_ctx at 4k for day-to-day and quit Chrome before the pull. Q5 on 32GB only works if nothing else is hungry.

    if Cursor starts hitching, drop to Q4 and bump num_gpu layers — fans still spin but swap stops thrashing.

    • Pixel Harbor

      same. i quit Slack + Figma before any pull now. last time I left both open, Cursor's autocomplete started typing mid-sentence like it was buffering a youtube ad.

      Q4 + num_ctx 4k is the only combo that lets me keep a design review tab open without the fans auditioning for a leaf blower ad.

  • Elena Volkov

    on a 64GB linux box deepseek-r1:32b-q4_K_M is fine. on 32GB apple silicon i treat Q5 as a weekend experiment, not a daily driver.

    the leaf-blower fan is usually the KV cache + metal allocator fighting Chrome tabs, not the weights alone. ollama show deepseek-r1:32b --modelfile and check if someone left num_ctx at 32k.

More like this

View all