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

RTX 5090 Gallery Shot
(Image credit: Nvidia)

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.

Latest Videos FromTom's Hardware
Hassam Nasir
Contributing Writer

Hassam Nasir is a die-hard hardware enthusiast with years of experience as a tech editor and writer, focusing on detailed CPU comparisons and general hardware news. When he’s not working, you’ll find him bending tubes for his ever-evolving custom water-loop gaming rig or benchmarking the latest CPUs and GPUs just for fun.

  • George³
    If I had to count the problems with which the RTX 50 series launched, I would have a hard time, because I do not have a higher mathematical education. :anguished:
    Reply
  • Pierce2623
    So did Nvidia call em up like “your benchmark is under-representing our performance dammit!!!” ?
    Reply
  • yngndrw
    I think they should retain the OpenCl 32bit tests, as it's still in use.
    Reply
  • jp7189
    A quick look through the Blackwell compatibility guide seems to have a bunch of caveats for applications using anything below 12.8, and there are quite a lot of ML apps out there that haven't been updated to v12 let alone 12.8.

    It would be interesting to see more ML benchmarks on 5000 series to see if there are performance issues. Lambda hasn't added tge 5000 series to their suite yet, but I'd guess that's likely because 5090's are still darn near non-existant.
    Reply
  • beyondlogic
    Oh what a shock dropping 32 bit physx would drop open cl 32 bit lol.

    They have killed 32 bit support essentially on this.
    Reply
  • truerock
    IMHO...

    I am glad to see obsolete technology go away. I think it is a "boat anchor" to new technology.

    I do like to see virtual-PCs that support legacy tech. I wish somebody like Bill Gates would fund a few billion dollars to support legacy tech on virtual PCs. There are some pretty good virtual PCs out there... Oracle's, DOSBox, etc. Those are not as good as the original Microsoft Virtual PC 2004 and Virtual PC 2007 (which will not run on Windows 11)
    Reply
  • btspaniel
    I'm glad some journalists are doing some smart thinking for once. People shouldn't be blaming Nvidia for all these problems. Programmer should be updating and patching their games and software for modern hardware, We've been doing this forever on the emulation scene. We don't blame Nvidia or console manufacturers, we just inject custom updated programming that actually functions.

    P.S. how do I have 18,000 points for a website I never visit with less than five posts.
    Reply
  • JTWrenn
    I get that they want to push past 32 bit but....make a damn emulator at this point. How is this not just something that is handled in software for a transitionary period?
    Reply
  • Mcnoobler
    btspaniel said:
    I'm glad some journalists are doing some smart thinking for once. People shouldn't be blaming Nvidia for all these problems. Programmer should be updating and patching their games and software for modern hardware, We've been doing this forever on the emulation scene. We don't blame Nvidia or console manufacturers, we just inject custom updated programming that actually functions.

    P.S. how do I have 18,000 points for a website I never visit with less than five posts.
    18000 points? Omg.

    It isn't hard to tell people what they want to hear, and knock it out of the park with points. What is hard is being an individual thinker, and doing it even when found unpopular.
    Reply
  • kerberos_20
    btspaniel said:
    I'm glad some journalists are doing some smart thinking for once. People shouldn't be blaming Nvidia for all these problems. Programmer should be updating and patching their games and software for modern hardware, We've been doing this forever on the emulation scene. We don't blame Nvidia or console manufacturers, we just inject custom updated programming that actually functions.

    P.S. how do I have 18,000 points for a website I never visit with less than five posts.
    because you have old account, acient achievemt (7yr old) is 8k points, then ad some previous achivements
    Reply