Get all your news in one place.
100's of premium titles.
One app.
Start reading
Tom’s Hardware
Tom’s Hardware
Technology
Hassam Nasir

Nvidia's poor RTX 50 compute test results due to missing 32-bit OpenCL support, says PassMark

RTX 5090 Gallery Shot.

After Nvidia pulled the plug on 32-bit CUDA support with CUDA 12.0 (and later), technologies built around this platform such as PhysX subsequently reached End Of Life. A new report from PassMark at X suggests that dropping legacy CUDA support extends its impact to older OpenCL code, written for 32-bit systems. This explains the lackluster performance in PassMark's Direct Compute benchmark, part of which contains 32-bit chunks of code; likely older libraries or modules.

Nvidia hasn't flipped the switch all of a sudden with one update. Legacy CUDA support has been gradually phased out through successive updates over the past few years. Notably, programs written with 32-bit CUDA in mind can still be run on RTX 40 or older hardware. On newer RTX 50 GPUs, older CUDA applications now fallback to the CPU, which is abysmally slower than the graphics card for parallel processing, as seen with PhysX. We suspect this is mostly a software limitation, and may be overcome by 32-bit to 64-bit translation layers, but don't expect anything official from Nvidia.

Sign up to read this article
Read news from 100's of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.