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
- How Huawei is Poised to Dominate China's AI Chip Market by 2026: A Comprehensive Guide
- Zyphra's TSP: A Smarter Way to Parallelize Large Language Models
- AMD Enhances GAIA Open-Source AI Platform with Advanced Models and Local Processing Improvements
- GPU Rowhammer Attacks Escalate: NVIDIA Ampere Cards Vulnerable to Full System Takeover
- Intel and Apple Reportedly Reach Preliminary Chip Production Agreement
- 10 Surprising Facts About Running a Server GPU on Your PC for Local AI
- Why Recovering Deleted Data from an SSD Is Nearly Impossible
- Exploiting Rowhammer on Nvidia GPUs: A Step-by-Step Attack Methodology