Skip to content

Macbook Max M3 128GB of RAM has issues #651

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
DowsingUK opened this issue May 10, 2025 · 0 comments
Open

Macbook Max M3 128GB of RAM has issues #651

DowsingUK opened this issue May 10, 2025 · 0 comments

Comments

@DowsingUK
Copy link

Which version of LM Studio?
Example: LM Studio 0.3.15 B11

Which operating system?
What is your operating system? MacOS

What is the bug?
Even after setting the VRAM limit to 124 GB using sudo sysctl iogpu.wired_limit_mb=126976, LM Studio does not appear to utilize the full available GPU memory. It seems to cap usage around 64 GB. Models larger than ~70 GB are marked as "Likely too large" and, when loaded, cause high CPU usage (even exceeding 1000%) while the GPU remains mostly idle.

Smaller models (under 64 GB) do load entirely on the GPU, as confirmed by activity monitoring, so it seems the system is capable, but LM Studio is not making use of the full available VRAM.

Screenshots
System Info
Image

Options
Image

Slightly Larger Model Activity
Image

Smaller Model Activity
Image

To Reproduce
Steps to reproduce the behavior:

  1. Run sudo sysctl iogpu.wired_limit_mb=126976
  2. Open LM Studio
  3. Attempt to load a model larger than 64 GB
  4. Observe memory usage and system behavior (high CPU load, low GPU utilization)

Additional info
Smaller models below 64 GB do load completely into GPU memory with no issue.
I’m not entirely sure if I’m misunderstanding how VRAM limits work on Apple Silicon, or if there’s a configuration step I’m missing. I’d appreciate help understanding what’s going on or how I might adjust my setup. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant