★ Reading this for free? Get 25 structured AI courses + per-chapter AI tutor — the first chapter of every course free, no card.Start free in 30 secondsOr own it all: Lifetime $149, pay once
Hardware

GTX 1080 Ti and Tesla P40 After CUDA 13 Dropped Pascal

September 20, 2026
13 min read
LocalAimaster Research Team

Want to go deeper than this article?

Free account unlocks the first chapter of all 25 courses — RAG, agents, MCP, voice AI, MLOps, real GitHub repos.

📚AI Learning Path

Got the hardware sorted? Now build on it. You know what to buy — the courses show you what to actually run, fine-tune, and ship on it. First chapter free, no card.

Start free
Or own it for life — Lifetime $149, pay once

Short answer: your Pascal card still runs local models today, but only on a CUDA 12 build. Ollama's release archive ships a CUDA v12 runner and a CUDA v13 runner side by side and picks the right one at load time, so stock Ollama still covers a GTX 1080 Ti or Tesla P40. llama.cpp still publishes a Windows CUDA 12.4 binary alongside its 13.3 and 13.4 ones — and that 12.4 build is the one that includes compute capability 6.1. Anything compiled against CUDA 13 drops Maxwell, Pascal and Volta.

And if you own a GTX 1660 or an RTX 2060: you are not affected at all. Those are Turing, compute 7.5, on the supported side of the cut. The title of this page names them because that is what people search — the honest answer is that the cliff is one generation older than most of the panic assumes.


The Short Version

Five sentences, then the detail. CUDA 13 dropped pre-Turing architectures. Ollama and llama.cpp both still build a CUDA 12 path that explicitly includes compute 6.1, and both shipped those builds in releases dated mid-August 2026. So nothing is broken right now. What changed is the direction of travel: every project that moves to a CUDA 13-only toolchain loses Pascal automatically, without anyone having to announce a deprecation. Your job is to know which binary you are running and to stop auto-updating blind.


Reading articles is good. Building is better.

Free account = the first chapter of all 25 courses, with a per-chapter AI tutor. No card.

Which Cards Are Actually Affected

The line is drawn at Turing (compute capability 7.5). Everything below it is on the wrong side. Ollama's hardware-support doc publishes a compute-capability table; here is the part that matters, with the CUDA 13 status added.

Compute cap.ArchitectureCards (per Ollama's table)CUDA 13 build path
5.0 / 5.2MaxwellGTX 750/750 Ti, GTX 950-980 Ti, TITAN X (Maxwell), Quadro M-series, Tesla M40/M60Dropped
6.0PascalTesla P100, Quadro GP100Dropped
6.1PascalGTX 1050 / 1050 Ti / 1060 / 1070 / 1070 Ti / 1080 / 1080 Ti, TITAN X + TITAN Xp, Quadro P-series, Tesla P40 + P4Dropped
7.0VoltaTITAN V, V100, Quadro GV100Dropped
7.5TuringGTX 1650 Ti, RTX 2060 / 2070 / 2080 / 2080 Ti, TITAN RTX, T4, Quadro RTX seriesSupported
8.0+Ampere and newerRTX 30-series, RTX 40-series, RTX 50-series, A100, H100, GB10Supported

Source: Ollama hardware support doc, read 18 August 2026.

Three practical notes on that table:

  • The GTX 16-series is Turing, not Pascal. The 1650, 1650 Ti, 1660, 1660 Super and 1660 Ti are TU-series silicon at compute 7.5. They keep working. If you searched "best llm for gtx 1650" and landed here worried, stop worrying — worry about the 4GB of VRAM instead, which is the real constraint. Our VRAM calculator will tell you what fits.
  • The P102-100 and other mining-market Pascal cards are GP102 derivatives, the same family as the 1080 Ti and P40, so they sit in the 6.1 bucket even though no vendor table lists them by name.
  • Tesla P40 owners are the most exposed group — 24GB is exactly why people bought them for local LLMs, and 24GB is exactly what you cannot cheaply replace on the supported side of the line. Our Tesla P40 guide covers the card itself; this page is the toolchain footnote it needs.

What CUDA 13 Removed

NVIDIA did not publish one big "Pascal is dead" banner — the removal shows up library by library in the CUDA 13.x release notes. The cuFFT section states support was "Removed... for Maxwell, Pascal, and Volta GPUs, corresponding to compute capabilities earlier than Turing." cuSPARSE carries the same note, phrased as dropping support for pre-Turing architectures. Read across the notes and Turing is the effective floor for CUDA 13.x.

The cleaner evidence, honestly, is in what downstream projects do about it. llama.cpp's CUDA backend encodes the rule directly in ggml/src/ggml-cuda/CMakeLists.txt:

if (CUDAToolkit_VERSION VERSION_LESS "13")
    list(APPEND CMAKE_CUDA_ARCHITECTURES 50-virtual 61-virtual 70-virtual)
endif ()

list(APPEND CMAKE_CUDA_ARCHITECTURES 75-virtual 80-virtual 86-real)

That is the whole story in five lines. Maxwell (50), Pascal (61) and Volta (70) are appended only when the toolkit is older than 13. Build the same source tree against CUDA 13 and those three architectures vanish from the binary, with no error and no warning — you find out when the runtime says no kernel image is available for your device.

Two details worth internalising:

  • The Pascal entry is 61-virtual, meaning PTX only. Your card gets JIT-compiled code on first load rather than pre-baked SASS. That is a one-time startup delay per binary (cached under ~/.nv/ComputeCache), not a per-token penalty — but it is why a first ollama run on a Pascal box can feel oddly slow.
  • The comment above that block notes 61 == Pascal, __dp4a instruction (per-byte integer dot product). That instruction is precisely why Pascal is still usable for quantised inference: the int8 dot-product path exists. What Pascal lacks is fast FP16 throughput, which is why FP16 workloads on these cards have always been miserable and why you should stay on Q4/Q5 quants. Our CUDA optimization notes go deeper on that.

Ollama: Still Fine, For Now

Ollama v0.32.14 (15 August 2026) still builds and ships a CUDA v12 runner that includes compute 6.1. You can see it in the project's own Dockerfile, which has separate llama-server-cuda_v12 and llama-server-cuda_v13 build stages and copies both into the release archive alongside the CPU, Vulkan and MLX runners:

COPY --from=llama-server-cpu      dist/lib/ollama /lib/ollama/
COPY --from=llama-server-cuda_v12 dist/lib/ollama /lib/ollama/
COPY --from=llama-server-cuda_v13 dist/lib/ollama /lib/ollama/
COPY --from=llama-server-vulkan   dist/lib/ollama /lib/ollama/

The two CUDA stages have different architecture lists in llama/server/CMakePresets.json:

PresetArchitectures built
llama_cuda_v12_linux50-virtual;52-virtual;60;61;70;75;80;86;89;90;90a;100;120
llama_cuda_v12_windows50-virtual;52-virtual;60-virtual;61-virtual;70;75;80;86;89;90;90a;120
llama_cuda_v13_linux75-virtual;80-virtual;86-virtual;87-virtual;89-virtual;90-virtual;90a-virtual;100-virtual;103-virtual;110-virtual;120-virtual;121-virtual
llama_cuda_v13_windows75-virtual;80-virtual;86-virtual;89-virtual;100-virtual;120-virtual

Note the v12 Linux preset builds 60 and 61 as real device code, not just PTX — so on Linux, Ollama gives Pascal a better deal than a stock llama.cpp release does. The v13 presets start at 75. Turing is the floor, exactly as expected.

The driver requirement is the thing people miss. Ollama's doc: compute capability 5.0+ and driver 550 or newer in general, but "Nvidia GPUs with compute capability 5.0 through 6.2 require driver version 570 or newer." If your Pascal box is sitting on an older driver because it has been stable for two years, that is the upgrade to make before anything else. Verify with:

nvidia-smi --query-gpu=name,compute_cap,driver_version,memory.total --format=csv

If that prints 6.1 in the compute_cap column, you are in the affected group and you want driver 570+. If it prints 7.5 or higher, close this tab and go read something more useful, like what actually fits in your VRAM.

How long does this last? We are not going to invent a date. Ollama has published no Pascal end-of-life notice we could find, and the CUDA v12 stage is still in main today. What we can say with confidence is the mechanism: the day the CUDA v12 stage is deleted from that Dockerfile, Pascal support disappears from the next release with no other announcement. That single file is the thing to watch.


Own it instead of renting it

Run this on your own machine and stop paying every month

Pay once and keep it. No renewal, no per-token bill, and nothing you feed it ever leaves your hardware.

llama.cpp: Pick the Right Download

Windows Pascal users want the cuda-12.4 asset, not the cuda-13.3 one. Release b10472 (17 August 2026) published these, among others:

AssetCovers Pascal?
llama-b10472-bin-win-cuda-12.4-x64.zip + cudart-llama-bin-win-cuda-12.4-x64.zipYes — built with a pre-13 toolkit, so 61-virtual is in the arch list
llama-b10472-bin-win-cuda-13.3-x64.zipNo
llama-b10472-bin-win-cuda-13.4-arm64.zipNo
llama-b10472-bin-win-vulkan-x64.zipYes, via Vulkan rather than CUDA
llama-b10472-bin-ubuntu-vulkan-x64.tar.gzYes, via Vulkan
llama-b10472-bin-ubuntu-x64.tar.gzCPU only

Two things follow from that list.

First, there is no prebuilt CUDA binary for Linux in llama.cpp releases. Linux Pascal owners have three options: run Ollama (which does ship a CUDA v12 runner), run the Vulkan build, or compile llama.cpp yourself against a CUDA 12.x toolkit. If you build it, be explicit rather than trusting the default:

cmake -B build -DGGML_CUDA=ON -DCMAKE_CUDA_ARCHITECTURES="61"
cmake --build build --config Release -j $(nproc)

That fails outright if nvcc is from CUDA 13 — which is the failure you want, because it tells you at build time instead of at inference time. Check first with nvcc --version.

Second, the CUDA 12.4 assets are two downloads, not one. Grab the runtime DLL zip as well or the binaries will not start.


The Vulkan Escape Hatch

Vulkan removes the CUDA version question entirely, and both projects now ship it by default — but we have not measured the speed cost on Pascal, so we are not going to quote one.

What is verifiable:

  • Ollama's doc says Vulkan support covers Windows and Linux and is "enabled by default when the backend is installed", with most Windows GPU drivers bundling Vulkan already and most Linux distributions needing extra packages (Mesa or vendor-specific).
  • llama.cpp publishes Vulkan binaries for Windows x64 and Ubuntu x64/arm64 in every release.
  • Ollama warns that Vulkan needs extra capabilities or root to read free VRAM; without that the scheduler uses approximate model sizes to decide what fits, which is a real source of surprise offloading. On Linux the fix is sudo setcap cap_perfmon+ep /usr/local/bin/ollama.
  • You can turn it off with OLLAMA_VULKAN=0, or select devices with GGML_VK_VISIBLE_DEVICES.

What we cannot tell you honestly is the tokens-per-second delta versus the CUDA 12 path on a 1080 Ti or a P40, because we do not have those cards in the bench. Anyone quoting you a precise percentage for Pascal-on-Vulkan without naming the card, the quant and the context length is guessing. Measure it yourself — same model, same quant, same prompt, once with the CUDA runner and once with OLLAMA_VULKAN=1 and CUDA disabled — and trust your own number.


Check Before You Update

Run these four commands before you touch a working Pascal box. They take a minute and they tell you exactly where you stand.

# 1. What architecture and driver do you actually have?
nvidia-smi --query-gpu=name,compute_cap,driver_version --format=csv

# 2. Which CUDA toolkit would a source build use?
nvcc --version

# 3. Is Ollama really on the GPU, or has it quietly fallen back to CPU?
ollama ps

# 4. Which runner did it load? (Linux/macOS; check the service log on Windows)
journalctl -u ollama --no-pager | grep -i -E "cuda|vulkan|rocm|library"

Read them like this:

  • compute_cap of 6.1 or lower → affected. Driver must be 570+ for Ollama.
  • ollama ps showing 100% CPU on a machine with a working GPU is the classic symptom of a missing or mismatched runner. Our Ollama troubleshooting guide walks the full decision tree for that.
  • If you see no kernel image is available for execution on the device anywhere in the logs, that is the exact error string for "this binary was not built for your architecture". On a Pascal card in 2026 it almost always means you are running a CUDA 13 build. Swap to the CUDA 12 asset.

And the boring but real advice: pin your versions. Note the Ollama version and the llama.cpp build number that work, keep the installer, and read release notes before upgrading. On a supported card, auto-update is fine. On a card one architecture below the support floor, auto-update is how a working machine becomes a broken one overnight.


The Cheapest Supported Upgrade

Anything Turing or newer — compute 7.5 and up — is on the supported side, and the first card that is both supported and genuinely useful for LLMs is the RTX 3060 12GB.

We are deliberately not printing prices. Used-GPU pricing moves weekly, varies enormously by region, and the wider market has been distorted by the memory shortage — see why GPU prices are up for that context. What does not move is the capability map:

CardVRAMCompute cap.Honest read
GTX 1650 / 16604-6GB7.5Supported, but the VRAM is the binding constraint, not the architecture
RTX 20606GB (12GB variant exists)7.5Entry point to supported CUDA; small models only
RTX 3060 12GB12GB8.6The value floor — supported architecture plus enough VRAM to matter
Tesla P4024GB6.1Most VRAM per dollar on the used market, wrong side of the CUDA 13 line
RTX 309024GB8.6The supported way to get 24GB; the P40's real replacement

If you are shopping, read our used GPU buying guide with the architecture column in mind, and check what actually fits before you buy: best models for 12GB VRAM and best models for 24GB VRAM are the two tiers most of this decision comes down to.

The blunt verdict. A 1080 Ti or a P40 is still a working local-AI card in August 2026, and if the machine is stable, leave it alone and enjoy it. Just do not buy one expecting three more years of toolchain updates, and do not let an unattended package upgrade decide your architecture support for you. When it is time to move, move to Turing or later once, rather than to another card that is already a generation behind the floor.


Sources

  • NVIDIA CUDA Toolkit Release Notes — pre-Turing removal recorded per-library (cuFFT, cuSPARSE) in the CUDA 13.x notes; latest documented version at time of writing was 13.3 Update 1
  • ggml-org/llama.cppggml/src/ggml-cuda/CMakeLists.txt architecture logic and release b10472 assets (17 August 2026)
  • ollama/ollamadocs/gpu.mdx compute-capability and driver table, llama/server/CMakePresets.json architecture presets, Dockerfile build stages; release v0.32.14 (15 August 2026)
  • All repository files and release assets were read directly from the projects' default branches on 18 August 2026. Version-dependent details change fast — re-check before acting on them.

FAQ

🎯
AI Learning Path

Got the hardware sorted? Now build on it.

You know what to buy — the courses show you what to actually run, fine-tune, and ship on it. First chapter free, no card.

Or own it for life — Lifetime $149 $599, pay once
Once your hardware is sorted

Decide before you spend a thousand pounds

The AI Hardware course sizes your build properly — VRAM ladder, real bottlenecks, budget builds — and Pick the Right Model tells you what to run on it.

$149 once unlocks everything, forever — about $0.27/chapter for life. Prefer to spread it out? Pro is $79/year (saves 27%) or $8.99/month.
Secure checkout by Lemon Squeezy — your card never touches this siteInstant access the moment you payFirst chapter of every course is free — try before you buy

Liked this? 25 full AI courses are waiting.

From fundamentals to RAG, agents, MCP servers, voice AI, and production deployment with real GitHub repos. First chapter free, every course.

Reading now
Join the discussion
TagsPascalCUDA 13GTX 1080 TiTesla P40Ollamallama.cppUsed GPUs

LocalAimaster Research Team

Local AI Master writes hands-on courses and hardware guides for running AI on machines you own. Content is checked against current releases and corrected when readers tell us it is wrong.

Build Real AI on Your Machine

RAG, agents, NLP, vision, and MLOps - chapters across 25 courses that take you from reading about AI to building AI.

Want the structured version?

Hands-on courses on local AI, from $8.99 a month. The first chapter of each is free.

AI Learning Path
More on Local AI Hardware
See the full AI Hardware Guide 2026 guide.

Comments (0)

No comments yet. Be the first to share your thoughts!

Does a GTX 1080 Ti still work with Ollama?

Yes. Ollama's hardware-support doc lists compute capability 5.0 and up as supported, and the 6.1 row names the GTX 1080 Ti, 1080, 1070 Ti, 1070, 1060, 1050 Ti, 1050, TITAN Xp/X, the Quadro P-series and the Tesla P40/P4. Ollama ships a CUDA v12 runner and a CUDA v13 runner side by side in the same archive and loads whichever matches your GPU, so Pascal keeps working on stock installs. The catch is the driver: Ollama states that compute capability 5.0 through 6.2 needs driver 570 or newer (everything else needs 550+).

Is the GTX 1660 affected by the CUDA 13 Pascal removal?

No — and this is the single most common mix-up. The GTX 16-series (1650, 1650 Ti, 1660, 1660 Super, 1660 Ti) and the whole RTX 20-series are Turing, compute capability 7.5, which is exactly the line CUDA 13 kept. Ollama's own table puts the GTX 1650 Ti, RTX 2060, RTX 2070, RTX 2080 and TITAN RTX in the 7.5 row. If your card is a 16-series or 20-series, nothing about CUDA 13 changes for you. It is the GTX 10-series, TITAN X/Xp, Quadro P-series and Tesla P40/P4/P100 that sit below the cut.

Which llama.cpp download works on a Pascal GPU?

On Windows, the CUDA 12.4 asset — `llama-<build>-bin-win-cuda-12.4-x64.zip` plus `cudart-llama-bin-win-cuda-12.4-x64.zip`. In release b10472 (17 Aug 2026) llama.cpp published CUDA 12.4, 13.3 and 13.4-arm64 Windows builds. The reason the 12.4 one matters is in ggml/src/ggml-cuda/CMakeLists.txt: the default architecture list adds `50-virtual;61-virtual;70-virtual` only when the CUDA toolkit version is less than 13. Build with CUDA 13 and Maxwell, Pascal and Volta silently fall off the list. There is no prebuilt CUDA Linux asset in that release, so Linux Pascal users either run Ollama, use the Vulkan build, or compile llama.cpp themselves against a CUDA 12.x toolkit.

Should I still buy a Tesla P40 for local AI?

Only with your eyes open. 24GB of VRAM for used-market money is still 24GB, and both Ollama and a CUDA 12 llama.cpp build still target compute 6.1 today. But you are buying onto a shrinking branch: the CUDA 13.x release notes record libraries such as cuFFT and cuSPARSE dropping pre-Turing support, and upstream projects now gate Pascal architectures behind a toolkit-version check. Anything that moves to a CUDA 13-only build — and newer inference stacks increasingly assume Turing or later — will not have a Pascal path. Buy a P40 for a workload you can pin to today's toolchain, not for a machine you expect to keep updating for three years.

What is the cheapest GPU that is still on the supported side of the line?

Anything Turing or newer — compute capability 7.5 and up. In practice that means the GTX 1650/1660 family at the very bottom (4GB and 6GB, cramped for LLMs), the RTX 2060 (6GB, or the 12GB variant), and the RTX 3060 12GB as the first card that combines a supported architecture with enough VRAM to be genuinely useful. We are not quoting street prices here because used-GPU pricing moves weekly and varies by region; check current listings against our used-GPU buying guide instead.

Is Vulkan a way out for Pascal?

It is a real fallback, not a free one. Ollama ships a Vulkan backend for Windows and Linux that is enabled by default when installed, and llama.cpp publishes Vulkan binaries for Windows and Ubuntu (x64 and arm64) in the same release as the CUDA ones. Vulkan sidesteps the CUDA toolkit question entirely. Two caveats from Ollama's own docs: Vulkan needs extra capabilities or root to report free VRAM, otherwise the scheduler falls back to approximate model sizes (`sudo setcap cap_perfmon+ep /usr/local/bin/ollama` fixes it on Linux), and you can disable it with `OLLAMA_VULKAN=0`. We do not have a Pascal card in the test bench, so we are not publishing a tokens-per-second penalty we did not measure — benchmark your own card both ways before you commit.

Ready to Go Beyond Tutorials?

25 structured courses with hands-on chapters - build RAG chatbots, AI agents, and ML pipelines on your own hardware.

Bonus kit

Ollama Docker Templates

10 one-command Docker stacks for local models — pin a working runtime instead of gambling on the next auto-update. Included with paid plans, or free after subscribing to both Local AI Master and Little AI Master on YouTube.

See Plans →

Was this helpful?

📅 Published: September 20, 2026🔄 Last Updated: September 20, 2026✓ Manually Reviewed
LM

Written by the Local AI Master Team

The team behind Local AI Master

We build Local AI Master around practical, testable local AI workflows: model selection, hardware planning, RAG systems, agents, and MLOps. The goal is to turn scattered tutorials into a structured learning path you can follow on your own hardware.

✓ Local AI Curriculum✓ Hands-On Projects✓ Open Source Contributor
📚
Free · no account required

Grab the AI Starter Kit — career roadmap, cheat sheet, setup guide

No spam. Unsubscribe with one click.

🎯
AI Learning Path

Go from reading about AI to building with AI

25 structured courses. Hands-on projects. Runs on your machine. Start free.

Or own it for life — Lifetime $149 $599, pay once
Free Tools & Calculators