Compute / Providers

Apple Silicon memory and performance for LLM inference

The chip name alone cannot tell you which model a Mac will serve. Start with usable memory, account for the context your workload needs, then measure performance on that configuration.

By PROXIES.SX. Sources reviewed .

The decision in detail Reviewed 11 Sep 2026

Memory requirements are not download sizes.

The smallest catalog configuration requires 24 GB of RAM and approximately 16 GB on disk. Model weights, runtime allocations, context state and macOS use different parts of the capacity budget.

Catalog memory requirements
24 / 48 / 96 GB
Approximate model disk sizes
16 / 30 / 55 GB
Verified tier and admission
Separate review

Qwen3.8 27B · required memory

4-bit24 GB RAM
8-bit48 GB RAM
BF16 (16-bit)96 GB RAM

Zero-based scale. Each metric uses its own unit and scale.

View all catalog values as a table
Qwen3.8 27B configurations · September 11, 2026
FormatRAM (GB)Disk (GB, approx.)Context (tokens)
4-bit241616,384
8-bit483032,768
BF16 (16-bit)965532,768
Switch the chart metric to inspect RAM, disk or context separately. Installed RAM alone does not establish a tier or guarantee rental demand.

What unified memory changes

MLX uses Apple Silicon's shared memory architecture. The CPU and GPU can work with arrays in the same memory without copying them between separate CPU and GPU memory pools. This is useful for large model weights, but it does not turn installed RAM into a promise of generation speed. MLX unified memory documentation

macOS and other applications also need memory. Model execution adds temporary allocations, and a conversation's stored attention state can grow with context. Read a catalog's memory requirement as a service configuration requirement, not as the size of the model download.

A first estimate for model weights

For a dense model with 27 billion parameters, four bits per parameter gives a raw weight estimate of 13.5 billion bytes, about 12.6 GiB. Eight bits gives 27 billion bytes. Sixteen bits gives 54 billion bytes. These are arithmetic estimates before quantization metadata, non-quantized tensors, working memory and context state.

That explains why a 16 GB download and a 24 GB memory requirement can both be correct. It does not prove that every 27B model will run in 24 GB, or that two quantizations will produce equivalent answers. Use the requirements for the exact model repository and the 4-bit versus 8-bit evaluation guide to test the quality your application needs.

The reviewed PROXIES.SX requirements

The September 11 catalog lists Qwen3.8 27B in three configurations: 4-bit at 24 GB required memory and 16,384 maximum context; 8-bit at 48 GB and 32,768 context; bf16 at 96 GB and 32,768 context. These are API fields, not independent benchmark results. The model guide includes the exact IDs and repositories.

The reviewed tiers now correspond to the same three 27B configurations. Each machine still needs benchmark verification and supplier approval. Verify a catalog model and an approved listing together; installed memory alone does not determine the admitted tier.

Mac mini, Mac Studio or MacBook Pro

For an existing Mac mini or Mac Studio, check its configured memory rather than assuming that every machine in the product line has the same capacity. A permanently connected desktop avoids a laptop's lid, battery and travel interruptions. Leave room for airflow and measure power under the workload you will actually serve.

A MacBook Pro can be useful if it can stay powered and available for the rental. If it is also your daily work machine, account for competing memory and GPU use. The provider guide recommends desktop Macs and does not recommend the fanless MacBook Air for sustained serving. Hardware guidance

Read memory pressure while the workload runs

On a Mac you operate, open Activity Monitor's Memory tab while serving a representative workload. Apple describes memory pressure as a combination of free memory, swap rate, wired memory and cached files. Record pressure and swap alongside the response timings. One free-memory number before loading the model misses the conditions under load. Apple memory monitoring

Repeat the observation with a longer prompt and the simultaneous requests you intend to serve. If pressure rises while responses slow, reduce the workload and inspect the model's configuration before committing that machine to a rental. This is a diagnostic comparison, not a universal threshold for every Mac.

Context state is commonly called the KV cache, short for key-value cache. It stores attention information used during generation. Its size depends on the architecture, runtime, sequence lengths and active requests. Quantizing model weights does not automatically apply the same precision to that cache. The quantization guide separates those choices.

For renters, these host observations may be unavailable through the managed API. Mark them unknown and evaluate the endpoint's behavior directly. Providers can add host measurements to the benchmark worksheet.

Separate fitting a model from serving a customer

Loading a model proves that it fits that runtime configuration. A useful service also needs acceptable response time, answer quality and recovery from interruption. Test long prompts and several simultaneous requests instead of relying on the fastest short completion.

Record the machine's configured RAM, runtime version, model revision and power conditions with the result. The benchmark guide supplies a worksheet. If your aim is rental income, test existing hardware first and put measured operating costs into the earnings calculation.

Sources and references

Reviewed September 11, 2026. Product statements come from public APIs, provider documentation and published application code. Technical references explain the evaluation methods. Authenticated rental and payout behavior has not been tested.

  1. Compute provider documentation. PROXIES.SX.
  2. Model catalog API. PROXIES.SX.
  3. MLX unified memory. MLX project.
  4. View memory usage in Activity Monitor on Mac. Apple.

Saved product API responses

Your farmer account is required to provide compute

Create an account at farmer.proxies.sx, verify your email, sign the Partner Agreement and create a compute supply key on the Compute page. Install the agent, complete its benchmark and supplier approval, review the approved price and share, then list the node. Manage compute nodes, listings, earnings and payout requests in that account.

Create provider account

Dated research and worked examples. No paid rental, provider payout or hardware benchmark was performed for this guide. Sources appear alongside the claims they support. Back to the compute overview.