Kxd22p.putty PDocsHardware
Related
Pioneering Reinforcement Learning at Scale: NVIDIA and Ineffable Intelligence's Joint Infrastructure ProjectDemystifying NVIDIA's Ising Open Models for Quantum ComputingAsus Unveils Dual-Screen Zenbook DUO with Next-Gen Intel Panther Lake, Starting at $2,499NVIDIA and Ineffable Intelligence Forge Path for Next-Gen Reinforcement Learning InfrastructureGPD BOX: A Compact Powerhouse with Panther Lake and Groundbreaking External PCIe ConnectivityMINISFORUM M2 Goes on Sale with Intel Panther Lake, M2 Pro Still DelayedApple May Tap Intel for Chip Manufacturing: Q&A on the Potential Shift from TSMCHuawei Poised to Dominate China's AI Chip Market by 2026 as Nvidia Faces Hurdles

Rust 1.97 to Drop Support for Older NVIDIA GPUs and CUDA Drivers

Last updated: 2026-05-01 04:33:08 · Hardware

Breaking: Rust 1.97 Raises Baseline for NVIDIA CUDA Target

In a significant shift for GPU programming, the upcoming Rust 1.97 release (July 9, 2026) will increase the minimum PTX ISA version to 7.0 and the minimum GPU architecture to sm_70 for the nvptx64-nvidia-cuda target. This means PTX artifacts generated by Rust will no longer be compatible with CUDA drivers older than CUDA 11 or GPUs with compute capability below 7.0 (pre-Volta).

Rust 1.97 to Drop Support for Older NVIDIA GPUs and CUDA Drivers
Source: blog.rust-lang.org

What This Means for Developers

“This change ensures that as of Rust 1.97, users targeting NVIDIA GPUs must have a CUDA 11+ driver and a Volta (sm_70) or newer GPU,” said a Rust compiler team spokesperson. “Older hardware and drivers will no longer be supported.” Developers currently specifying -C target-cpu=sm_60 or similar will need to update to sm_70 or remove the flag to use the new default.

The default target-cpu will become sm_70. If you already use sm_70 or newer, no changes are required. However, those relying on older GPUs like Maxwell or Pascal (compute capability 6.x or below) will need to remain on an older Rust version or update their hardware.

Background: Why the Change?

Until now, Rust aimed to support a wide range of GPU architectures and PTX ISA versions. “In practice, several defects existed that could cause valid Rust code to trigger compiler crashes or miscompilations,” explained a Rust infrastructure lead. “Raising the baseline addresses these issues and enables more complete support for remaining hardware.”

The most recent affected GPU architectures date back to 2017 and are no longer actively supported by NVIDIA. The Rust team expects the overall impact to be limited, as maintaining compatibility with these older architectures “would require substantial effort that is better spent on correctness and performance for current hardware.”

What This Means for Your Build

  • CUDA driver: Must be compatible with CUDA 11 or newer (PTX ISA 7.0). Older CUDA 10-era drivers will no longer work.
  • GPU: Must have compute capability 7.0 (Volta) or newer. Maxwell, Pascal, and earlier are dropped.
  • If you don't specify -C target-cpu, the default becomes sm_70. Builds continue but lose backward compatibility.
  • If you specify an older target-cpu (e.g., sm_60), update to sm_70 or remove the flag.

For more details, see the platform support documentation.

The Rust team advises all users of the nvptx64-nvidia-cuda target to review their build configurations now. “Upgrading to Rust 1.97 will require updating both driver and hardware for anyone still on older setups,” warned the team. “Plan accordingly to avoid broken builds.”