-
Notifications
You must be signed in to change notification settings - Fork 3
Memory VRAM and GTT
All 16 GB on the BC-250 is shared GDDR6 (UMA), so how it's split between the system and the GPU is configurable from the OS.
The fixed slice reserved for the GPU is set in the BIOS CMOS via bc250_memcfg:
- It's persistent (battery-backed) and needs a reboot to take effect.
- The VRAM panel of the SkillFishOS Control Center's Tuner section exposes it: any value from 512 MB to 12 GB, with 512 MB/1/2/4/6/8 GB presets, written to CMOS and applied at the next boot. 2048 MB is a normal, valid value — an older note calling it a known fault was wrong.
- Warning: Don't reserve so much that the system is left short of RAM. It's reversible by clearing the CMOS (jumper on the board).
Beyond the fixed UMA slice, the GPU can borrow system RAM dynamically through GTT. SkillFishOS lets you grow the GTT budget so the GPU (and the on-device LLM) can use more memory on demand — handy for large models or textures. Both the Tuner section and the AI section of the Control Center surface a shared-memory control.
Memory bandwidth was measured with clpeak/OpenCL at ~350–367 GB/s — healthy and not a bottleneck for gaming. The driver-reported Memory Clock 450 MHz is a reporting convention (not a 1/4 clock), and the memory clock is not adjustable on the BC-250.
See On-device AI for how the GTT split helps local LLMs, and SkillFishOS Control Center for the controls.
Getting started
Apps
Tuning & hardware
Using it
Developers