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
- Constellation Energy: From Utility Spin-Off to AI-Driven Growth Stock
- Linux Kernel 7.1 Begins Removal of 1990s AMD Elan SoC Drivers
- New Rowhammer Variants Exploit GPU Memory to Take Over Host Systems
- VMware's Tanzu Platform Faces Critical AI Moment After 15-Year Head Start
- Why I Stopped Disabling This Hidden Windows Performance Booster
- Rust 1.97 Increases Minimum Requirements for NVIDIA GPU Target: What You Need to Know
- How to Optimize AI Workloads with Heterogeneous Computing: Lessons from AMD's Strategy
- Intel and Apple Chip Production Deal: Key Questions Answered