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
- Anthropic in Talks to Acquire Next-Gen AI Chips from UK Startup Fractile Amid Memory Crunch
- 8 Smart Ways to Score a Cheap GPU for Local AI Before Prices Skyrocket
- AI Chip Stocks Push Markets Higher Amid Oil Price Jitters - Midday Market Update, May 11
- 8 Reasons Why ZAYA1-8B Redefines Efficient AI
- Rust 1.97 Drops Support for Pre-Volta GPUs and Older CUDA Drivers – New Baseline Announced
- GPD BOX: A Compact Panther Lake Mini PC with Revolutionary MCIO 8i External PCIe 5.0 Connectivity
- Failed Resurrection: 20-Year-Old Desktop Sparks and Dies After Decade of Silence
- 8 Essential Updates for NVIDIA GPU Compilation with Rust 1.97