Rust 1.97 to Require CUDA 11 and Volta GPUs for NVIDIA CUDA Target
Rust 1.97 to Require CUDA 11 and Volta GPUs for NVIDIA CUDA Target
Breaking News – July 9, 2026, is the date when Rust 1.97 will enforce a higher baseline for the nvptx64-nvidia-cuda target, dropping support for pre-Volta GPUs and CUDA drivers older than 11. The new minimum PTX ISA version will be 7.0, and the minimum GPU architecture will be SM 7.0 (Volta or newer). This means Rust can no longer generate PTX that works on older hardware or drivers.

“This change allows us to focus on correctness and performance for modern hardware while eliminating longstanding defects,” said a spokesperson for the Rust Project. The move addresses compiler crashes and miscompilations that plagued older architectures.
New Requirements at a Glance
- PTX ISA 7.0 – Requires CUDA 11 driver or newer.
- SM 7.0 – GPUs with compute capability below 7.0 (e.g., Maxwell, Pascal) are no longer supported.
- Default target-cpu becomes
sm_70if not specified.
Users who currently specify an older -C target-cpu (e.g., sm_60) must update to sm_70 or remove the flag to use the default. Those already using sm_70 or newer will see no behavioral changes.
Background
Rust previously supported a wide range of GPU architectures and PTX ISA versions for the nvptx64-nvidia-cuda target. However, maintaining compatibility required substantial effort and introduced several defects that could cause valid Rust code to crash or miscompile.
The most recent affected GPU architectures date back to 2017 and are no longer actively supported by NVIDIA. “Removing support for these architectures lets us concentrate on improving correctness and performance for currently supported hardware,” the Rust team explained.
The decision follows a period where older targets saw minimal use and high maintenance overhead. The team expects the impact on users to be limited, as most active developers have already moved to Volta or newer GPUs.
What This Means
If you need to target a CUDA driver that does not support PTX ISA 7.0 (CUDA 10-era drivers or older), Rust 1.97 will no longer be able to generate compatible PTX for that environment. Similarly, if you need to run on GPUs with compute capability below 7.0, such as Maxwell or Pascal, you must either stay on an older Rust version or upgrade your hardware/drivers.
For users with CUDA 11 or newer and GPUs with compute capability 7.0 or higher, the transition should be smooth. If you do not specify -C target-cpu, the default will be sm_70. If you currently use sm_60 or similar, you will need to adjust. The full platform support documentation provides further details on build configuration.
Key dates: Rust 1.97 is scheduled for release on July 9, 2026. Developers are encouraged to test their builds with nightly or beta versions ahead of the stable release to ensure compatibility.
For more information, refer to the official Rust announcement and the platform support documentation.
Related Articles
- Apple Discontinues Entry-Level Mac Mini with 256GB SSD, Base Price Jumps to $799
- MPS 2026.1 Early Access: Key Features and Improvements
- GCC 16.1: 10 Key Takeaways for Performance Seekers
- GPU Memory Attack Opens Door to Full System Takeover: New Rowhammer Variant Targets NVIDIA Ampere Cards
- Dubai Sets Hard Deadline for Private Sector to Adopt Agentic AI
- Updating Your Rust GPU Compilation for NVIDIA's New Baseline: A Step-by-Step Guide
- How to Boost Your Framework Laptop 16 with an External GPU via OCuLink
- Exploring NVIDIA's Open Ising Models for Quantum Computing Challenges