; (Optional) This section provides global settings shared across all presets.
; If the same key is defined in a specific preset, it will override the value in this global section.
[*]
-c = 8192
-n-gpu-layers = 8
+c = 8192 # works good
+; c = 16400 # works less well
+# c = 2048 # works terrible
+
+
+; When you ask for too many layers, llama.cpp fails at load time with a CUDA out of memory error. It will not silently fall back. It stops.
+
+; The fix is to drop ngl by a few and reload. Step down until it loads. If you are right at the edge, shave 2 or 3 layers and try again.
+
+; Watch your VRAM with nvidia-smi while the model loads. You want a buffer left over, not a card pinned at 100 percent. Other apps, your desktop, and the KV cache all want a slice.
+
+; 8 was fine, 16 was fine
+n-gpu-layers = 16