• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

NVIDIA RTX 50 Series silently removed 32-bit PhysX support

dgrdsv

Member
I'm not talking about drivers, but CPU/ISA support.

They abandoned x86S.
This means little in the absence of 32 bit OSes. An OS running in 64 bit mode doesn't really use said "support" anyway.
At some point we may switch from x86 to Arm completely for example at which point there will be a multitude of b/c issues no matter what Intel did with x86.
 
The death of 32bit seems to be happening this year. Wasn't it killed in windows recently too?
No, modern 64-bit Windows still support 32-bit apps.

TBH, I don't understand why Blackwell cannot run 32-bit CUDA, but Ada Lovelace can.

Is the microarchitecture so different? IIRC, Blackwell modified all shader ALUs to run both FP32 and INT32.

To me it seems like an artificial restriction.

Imagine if nVidia dropped PhysX support altogether, even for older GTX/RTX GPUs...

Can modders fix this somehow?

This means little in the absence of 32 bit OSes. An OS running in 64 bit mode doesn't really use said "support" anyway.
At some point we may switch from x86 to Arm completely for example at which point there will be a multitude of b/c issues no matter what Intel did with x86.
You don't need a 32-bit OS to run 32-bit apps.

Long mode supports switching to 32-bit mode and even 16-bit on Linux via WineVDM.

You do realize modern x86-64 CPUs still support native 32/16-bit execution, right?

Nobody will axe it and no, PCs aren't switching to ARM either.
 
Microsoft killed 16-bit by not releasing a 32-bit version of Win11. All 32-bit apps/drivers still work fine on 64-bit Win11 and this is just nvidia dropping support for Blackwell GPUs.

It's slightly annoying but hardware PhysX has never worked well when running on the same GPU as graphics. If you really want to use that then you'll want a dedicated low-end GPU to handle it anyway. It's also been broken in many older games like BL2 for many, many years.
What makes you think that modern GPUs with 5000-10000 ALUs cannot run concurrently graphics + physics?

nVidia implemented Async Compute a while ago, so there is no performance penalty (hardware context switching).
 

RavenSan

Off-Site Inflammatory Member
The other poster i replied to said "Every major hardware/software developer has dropped, is currently in the process of dropping, or is going to drop x32 support eventually". Obviously he means more than PhysX support.

If Nvidia or Microsoft did this, wouldn't such thing render more than half of PC games in existence unplayable?
Sorry -- ended up leaving work and didn't get a chance to respond.

The short answer is we don't yet know. Windows currently has a WOW64 Emulator that still allows x32 bit stuff to run, but just not natively. Will they keep it forever? Probably not. Just like they eventually killed x16 bit stuff. However, people are smart, and I'm sure someone will find a way to reliably emulate this stuff forever.

The car is the entire product I am buying with all its features, like a VGA is. In your analogy, I could add an optional accessory on the VGA. I can't. I can only add the "accessory" to the motherboard (another product) and only if it has another free PCIe slot.

Every DX version is still supported on the VGAs to this day. I would be mad if they dropped any DX support without any good reason.
Of course previously DX versions continue to work. I said discontinued and unsupported. Not completely bricked and unusable. Which is exactly what Nvidia is doing with their x32 Phys-X. Nvidia is no longer supporting it. You can continue to run this unsupported protocol using CPU processing.
 
Last edited:
Don’t worry. You can just buy a second nvidia (non-5000) card to use as a dedicated physx card. More money for nvidia that way!
Most people would rather buy a used card for that, so no, Jensen isn't getting a new jacket.

Always sucks to lose features but the writing has been on the wall for this for awhile.

Nvidia has been dropping 32-bit CUDA support for quite awhile now. CUDA 12.0 officially removed 32-bit support back in 2022 and as of 12.2 32-bit build chains actually throw an error. (5000 series requires CUDA 12.8)

Maintaining support for 32-bit operations does require die space that isn't really well utilized by anything released in a dozen years.
What kind of die space are you talking about?

GPUs are neither 32 or 64-bit. We're talking about 32-bit executables/libraries (old games from the PS360 era).

Even the first GeForce was 256-bit, IIRC.

GPUs don't have to maintain a "stable" ISA (so no die space is wasted), they have translation layers (DX9/CUDA -> PTX) for a reason.

What's next? Dropping DX9 support altogether, just because nobody plays DX9 games anymore?
 
Sorry -- ended up leaving work and didn't get a chance to respond.

The short answer is we don't yet know. Windows currently has a WOW64 Emulator that still allows x32 bit stuff to run, but just not natively. Will they keep it forever? Probably not. Just like they eventually killed x16 bit stuff. However, people are smart, and I'm sure someone will find a way to reliably emulate this stuff forever.
Everything runs natively, there is no emulation involved.

Do you guys seriously want PCs/Windows to become like Apple/macOS (dropping 32-bit support)?
 
It's been slowly happening across the entire industry. Qualcomm also killed 32-bit support with the Snapdragon 8 Gen 3 and even chips that natively support 32-bit instructions may not work depending on how the OS was compiled. My new phone has an 8 Gen 2 and I still can't run the 32-bit apps that I could on the last one.

32-bit has been dead on iOS for years too.
Android phones are very different compared to PCs...

Every app (*.apk) you download from Google Play store is recompiled (that's why it takes a while to install). Win32/64 *.exe files are nothing like that.

Android is based on Java, which was never native to begin with.
 
Edit - and also, to your first point - AMD never supported this. So if someone went from nVidia to AMD, does that mean those games 'don't work' anymore? Of course it doens't. The games still work.
You have to realize that many people stick to nVidia due to PhysX too.

The games still "work" on AMD or hell, even consoles (PS360), but we're not talking about the "same" kind of "presentation".
 

RavenSan

Off-Site Inflammatory Member
Everything runs natively, there is no emulation involved.

Do you guys seriously want PCs/Windows to become like Apple/macOS (dropping 32-bit support)?
No -- they don't. Starting with Windows 11 - MS does not offer a x32 version of Windows. However, that said, Windows has the WOW64 bit emulator baked into windows to allow x32 software to continue to run. You don't need to do anything to get it to work, so it gives you the illusion of it running natively, but it 100% is not.

Straight from MS:
The 64-bit versions of Windows use the Microsoft Windows-32-on-Windows-64 (WOW64) subsystem to run 32-bit programs without modifications. The 64-bit versions of Windows don't provide support for 16-bit binaries or 32-bit drivers. Programs that depend on 16-bit binaries or 32-bit drivers can't run on the 64-bit versions of Windows unless the program manufacturer provides an update for the program.

I don't know, maybe emulator isn't the right word, but it's a verifiable, 100% fact that Windows 11 does not run x32 bit applications natively.

That said, once again, at some point in the future -- Microsoft will probably sunset and eliminate the WOW64 system. This could be 20 years from now -- no one can say for sure -- but it will happen.
 

nkarafo

Member
Will they keep it forever? Probably not. Just like they eventually killed x16 bit stuff.
The Windows 16bit games era was short and existed before STEAM. If they did the same with 32bit right now, the vast majority of games that are currently sold on STEAM or already in people's libraries would stop functioning.

Doing the same thing they did with 16bit games doesn't seem nearly as easy.
 

Spiral1407

Member
Android phones are very different compared to PCs...

Every app (*.apk) you download from Google Play store is recompiled (that's why it takes a while to install). Win32/64 *.exe files are nothing like that.

Android is based on Java, which was never native to begin with.
Ok? How does that change what I've said?
 

RavenSan

Off-Site Inflammatory Member
The Windows 16bit games era was short and existed before STEAM. If they did the same with 32bit right now, the vast majority of games that are currently sold on STEAM or already in people's libraries would stop functioning.

Doing the same thing they did with 16bit games doesn't seem nearly as easy.
That's correct -- I want to be clear as well, I don't want this to happen. I would vastly prefer that everything stays backwards compatible all the time always. I'm just trying to be reasonable and pragmatic. When 90% or more of software is all written to be x64 -- there will stop being a market demand for x32 backwards compatibility, and MS will stop throwing money and resources to make sure it's compatible. It's just the nature of tech. Like I said before -- best case scenario is tech nerds much smarter than me keep it maintained and find a way to keep it going.
 
Last edited:
No -- they don't. Starting with Windows 11 - MS does not offer a x32 version of Windows. However, that said, Windows has the WOW64 bit emulator baked into windows to allow x32 software to continue to run. You don't need to do anything to get it to work, so it gives you the illusion of it running natively, but it 100% is not.

Straight from MS:
The 64-bit versions of Windows use the Microsoft Windows-32-on-Windows-64 (WOW64) subsystem to run 32-bit programs without modifications. The 64-bit versions of Windows don't provide support for 16-bit binaries or 32-bit drivers. Programs that depend on 16-bit binaries or 32-bit drivers can't run on the 64-bit versions of Windows unless the program manufacturer provides an update for the program.

I don't know, maybe emulator isn't the right word, but it's a verifiable, 100% fact that Windows 11 does not run x32 bit applications natively.

That said, once again, at some point in the future -- Microsoft will probably sunset and eliminate the WOW64 system. This could be 20 years from now -- no one can say for sure -- but it will happen.
Try to understand what native execution (no performance penalty) means vs emulation (performance penalty).

WOW64 is a double set of libraries (*.dll files). You have 64-bit libraries and 32-bit libraries (to support 32-bit *.exe files).

That's not emulation:


On x86-64, Wow64cpu.dll takes care of switching the processor from 32-bit to 64-bit mode. This is computationally cheap, as x86-64 machines have a native mode for running 32-bit x86 code.

Nobody is asking for a 32-bit OS, but it makes sense to bundle 32-bit libraries (WOW64, CUDA) for BC reasons.

Would you guys be OK if Microsoft killed 32-bit DirectX and essentially half the PC gaming library???

Ok? How does that change what I've said?
You're comparing apples to oranges.

Intel/AMD is not Qualcomm/MediaTek/Apple.

x86-64 (64-32-16 bit supported) is not ARM64 (32-bit not supported).

The Windows 16bit games era was short and existed before STEAM. If they did the same with 32bit right now, the vast majority of games that are currently sold on STEAM or already in people's libraries would stop functioning.

Doing the same thing they did with 16bit games doesn't seem nearly as easy.
If they did that, it would be on purpose to push PC gamers somewhere else (consoles, cloud gaming).

Huge dick move...
 
That's correct -- I want to be clear as well, I don't want this to happen. I would vastly prefer that everything stays backwards compatible all the time always. I'm just trying to be reasonable and pragmatic. When 90% or more of software is all written to be x64 -- there will stop being a market demand for x32 backwards compatibility, and MS will stop throwing money and resources to make sure it's compatible. It's just the nature of tech. Maybe someone keeps it updated, maybe they don't. Time will tell.
The business PC market is a lot bigger than the gaming market, so I can assure you this will never happen. Tons of business people still run 32-bit apps.

IBM PCs prevailed in the 80s/90s due to BC, not because they were "superior" compared to Commodore Amiga or Apple Macintosh.
 
...And yes, you're right, eventually DirectX11 will be discontinued and unsupported. Just like every version of DirectX before 9. Are you mad that DirectX 8 isn't supported anymore? DirectX 7? When that day comes, and DX11 gets sunset, it will be annoying, but I will understand, just like I understand it now.
My PC still runs DX7/8 games/demos. Even without DXVK, natively.

Who told you it's been dropped?
 

nkarafo

Member
That's correct -- I want to be clear as well, I don't want this to happen. I would vastly prefer that everything stays backwards compatible all the time always. I'm just trying to be reasonable and pragmatic.
That's my point though. I don't think ending 32bit support is reasonable or pragmatic. Unless at least 90% of games/apps receive a 64bit version i don't see this happening without a massive pushback. And even that would take many years.
 

RavenSan

Off-Site Inflammatory Member
That's not emulation:

Would you guys be OK if Microsoft killed 32-bit DirectX and essentially half the PC gaming library???
Fine -- emulation is the wrong word -- call it whatever you want -- but running something in a 'compatibility mode' that requires a separate set of libraries to run is not native.

I don't want any of this to happen. That doesn't change the fact that it will eventually happen. Do you honestly think in 50+ years MS is still going to continue to support x32 software just because a handful of gamers want to play their old games? It's absurd. At a certain point, if you want to run x32 bit games / software / etc -- you'll just need to spin up a version of whatever the last version to support WOW64 was in a virtualization container on your machine. Or dual boot into an old version of Windows, etc. It's unrealistic to assume that companies will support legacy products and functionality for eternity.
 
I dont understand why 32bit physx is a big deal.

UE5 has shown to be able to make nice physics effects

I think it is just lazy developers, physx or not, who have no idea how to use realer physics in their games.
Microsoft should standardize hardware-accelerated physics, I'm not sure why they haven't done it yet:


I've been saying the same thing about hardware-accelerated audio (EAX/A3D). It's a shame PC gaming keeps getting worse in a way, despite 3D graphics progressing.

Physics and audio are equally important for an immersive gaming experience.
 

RavenSan

Off-Site Inflammatory Member
That's my point though. I don't think ending 32bit support is reasonable or pragmatic. Unless at least 90% of games/apps receive a 64bit version i don't see this happening without a massive pushback. And even that would take many years.
I agree - I'm not saying MS is gonna do it this year, next year, hell, in 10 years. My point is that it's still inevitable.
 
I don't want any of this to happen. That doesn't change the fact that it will eventually happen. Do you honestly think in 50+ years MS is still going to continue to support x32 software just because a handful of gamers want to play their old games? It's absurd. At a certain point, if you want to run x32 bit games / software / etc -- you'll just need to spin up a version of whatever the last version to support WOW64 was in a virtualization container on your machine. Or dual boot into an old version of Windows, etc. It's unrealistic to assume that companies will support legacy products and functionality for eternity.
Make Windows/DirectX open-source and we have a deal. No need to maintain anything then. Let the community/modders maintain the codebase.
 

Spiral1407

Member
You're comparing apples to oranges.

Intel/AMD is not Qualcomm/MediaTek/Apple.

x86-64 (64-32-16 bit supported) is not ARM64 (32-bit not supported).
Where did I say it was? The point of the post was to show how 32-bit support is slowly being discontinued across the industry. Its not a comparison...
 
Last edited:

Miyazaki’s Slave

Gold Member
Just to clarify: AFAIK 32 bit Physx will still work, it will just run on the CPU instead. We're talking about games from 2007 or older here.. On a modern CPU, would anyone even notice? Idk, just asking.
Woah woah woah there...stop providing context to the conversation!

Some of the Rage_Tyrants are gonna get pissed if you keep this up...

I also agree with you though, old game is old. Are people really playing Oblivion (just an example of an old game...not specific to this topic) on their 5090's (outside of creating click bait for youtube videos & social media posts)
 
What do you mean? I can still play DX7 and DX8 games fine on my new PC with no missing features.

Pretty sure i can also play DX6 or lower games as well.
Most DX7/8 games play just fine and there's also DXVK and Glide wrappers for older games.

But when it comes to CUDA, I'm afraid it's a lot more complicated...

Could someone create a CUDA 32-bit wrapper? Does nVidia plan to make CUDA open-source? I bet not.
Where did I say it was? The point of the post was to show how 32-bit support is slowly being discontinued across the industry. Its not a comparison...
It's not "being discontinued across the industry" as you insinuate, Intel/Windows are different and rightly so:

There's probably some amount of support they have to do with it. That's why.
Then release the CUDA source code. At least the 32-bit part.

You don't see id Software releasing Quake 3 patches, right?

It's because they gave away the source code long time ago...
 
Last edited:

nkarafo

Member
old game is old. Are people really playing Oblivion (just an example of an old game...not specific to this topic) on their 5090's (outside of creating click bait for youtube videos & social media posts)
Yes, they do.

I play mostly older games as well since i like them more.

Also, these old games are still being sold.

Thankfully, not all gamers see games as a consumable they consume and throw away/forget.
 

RavenSan

Off-Site Inflammatory Member
My PC still runs DX7/8 games/demos. Even without DXVK, natively.

Who told you it's been dropped?
I feel like you missed my point. I never said it stopped working. I said it's discontinued and unsupported. Microsoft no longer actively supports or develops DX7/8/9, etc.

Let's use DX9 for a quick example - From Google: While DirectX 9 is not actively developed or natively supported by newer hardware, it is still technically supported through emulation layers within newer DirectX versions like DirectX 12, meaning older games utilizing DirectX 9 can still run on modern systems, though not with native support; most modern graphics cards support DirectX 9 functionality through emulation.

My point is, and always has been, eventually even that will stop. Maybe it will be supported and continue work through DX20, or maybe DX30 -- but at some point it will stop working.
 

Miyazaki’s Slave

Gold Member
Yes, they do.

I play mostly older games as well since i like them more.

Also, these old games are still being sold.

Thankfully, not all gamers see games as a consumable they consume and throw away/forget.
Great! If you still enjoy them then the benefit of them running on today's hardware (which they still do) should be a boon for you!

IMO these are pedantic complaints aimed at a company that has NO RESPONSIBLITY to support older technology with their current and future hardware offerings.
Folks are butt hurt that the cards are expensive, constrained, and creates a have/have not gulf in the PC market. I get it...but stuff like feels like scraping the bottom of the barrel.

firsttime.gif
 
The other poster i replied to said "Every major hardware/software developer has dropped, is currently in the process of dropping, or is going to drop x32 support eventually". Obviously he means more than PhysX support.

If Nvidia or Microsoft did this, wouldn't such thing render more than half of PC games in existence unplayable?
Don't believe him.

There are business apps written in 32 or 16-bit that still run to this very day (it could be the ATM in your neighborhood). They're not going to fuck up the entire industry just because a random gaffer said so.

I feel like you missed my point. I never said it stopped working. I said it's discontinued and unsupported. Microsoft no longer actively supports or develops DX7/8/9, etc.

Let's use DX9 for a quick example - From Google: While DirectX 9 is not actively developed or natively supported by newer hardware, it is still technically supported through emulation layers within newer DirectX versions like DirectX 12, meaning older games utilizing DirectX 9 can still run on modern systems, though not with native support; most modern graphics cards support DirectX 9 functionality through emulation.

My point is, and always has been, eventually even that will stop. Maybe it will be supported and continue work through DX20, or maybe DX30 -- but at some point it will stop working.
Arguing "native" T&L/shader execution in GPUs (that don't even have a stable ISA to begin with!) is a moot point. nVidia removed the T&L pipeline in GeForce 6 (GeForce FX still had it, IIRC), just because vertex shaders got fast enough to emulate T&L with better performance.

CPUs and GPUs are not the same and no, keeping a translation layer doesn't cost them anything.

If they fuck up the Wintel/IBM PC ecosystem, many people will jump to Apple, consoles and cloud. Intel/Microsoft won't let that happen, rest assured. There's a reason they killed the x86S initiative.
 

nkarafo

Member
but at some point it will stop working.
Of course it will. But not before they ensure the massive amounts of software that depends on it can still function.

Old games/software will continue to exist and being sold. It may be through some kind of emulation or compatibility layer. Or maybe the games themselves will receive patched versions. Either way though, they are not going to end support of something that thousands of apps and games depend on, just because it's "old".

Meaning, they won't end support for something before they can do it without most people noticing. They can get away with Physx because only a few games support it (and they still function without it) so it's on a completely different level of importance.
 
Last edited:

RavenSan

Off-Site Inflammatory Member
Don't believe him.

There are business apps written in 32 or 16-bit that still run to this very day (it could be the ATM in your neighborhood). They're not going to fuck up the entire industry just because a random gaffer said so.

Mate -- you're proving my point. No one is building x32 stuff anymore. So all those business apps? All those ATMs? Eventually they will be replaced with x64 bit applications. And when the overwhelming majority of businesses and 'critical' infrastructure have no need to run x32 -- MS will stop supporting it.

To believe otherwise is just naïve.
 

YeulEmeralda

Linux User
Woah woah woah there...stop providing context to the conversation!

Some of the Rage_Tyrants are gonna get pissed if you keep this up...

I also agree with you though, old game is old. Are people really playing Oblivion (just an example of an old game...not specific to this topic) on their 5090's (outside of creating click bait for youtube videos & social media posts)
My brother I am emulating 20 year old console games on my PC I don't give a shit about what's currently going on in the triple A industry.
 

RavenSan

Off-Site Inflammatory Member
Of course it will. But not before they ensure the massive amounts of software that depends on it can still function.

Old games/software will continue to exist and being sold. It may be through some kind of emulation or compatibility layer. Or maybe the games themselves will receive patched versions. Either way though, they are not going to end support of something that thousands of apps and games depend on, just because it's "old".

Meaning, they won't end support for something before they can do it without most people noticing. They can get away with Physx because only a few games support it (and they still function without it) so it's on a completely different level of importance.
Yeah absolutely -- we're on the same page about this, I think. I'm not saying MS will just nuke it cuz it's old. They'll nuke it when there isn't any enterprise/business need for it. Gamers wanting to play 20+ year old games without the need for an emulator/virtualization of some kind isn't gonna make them lose any sleep, ya know?
 
Last edited:

nkarafo

Member
Gamers wanting to play 20+ year old games isn't gonna make them lose any sleep, ya know?
I will make them lose their sleep. You can't just make half of people's libraries not functioning overnight. You can't render half of all publisher's games un-sellable.

If they are going to do this they will have to make sure it will be a smooth transition without many losses.

You said it yourself:

All those ATMs? Eventually they will be replaced with x64 bit applications.

So not before they make sure everything is replaced by modern versions that can still function so ending legacy support goes by silently.
 

Spiral1407

Member
It's not "being discontinued across the industry" as you insinuate, Intel/Windows are different and rightly so:
Are ARM and Windows not big parts of the tech industry? The fact Intel even began that initiative shows that there is a push to discontinue 32-bit and there's nothing stopping them from trying again in the future.
 

RavenSan

Off-Site Inflammatory Member
I will make them lose their sleep. You can't just make half of people's libraries not functioning overnight. You can't render half of all publisher's games un-sellable.

If they are going to do this they will have to make sure it will be a smooth transition without many losses.

So not before they make sure everything is replaced by modern versions that can still function so ending legacy support goes by silently.
I think you're assuming some bits I never meant;

When MS decides to kill off x32 support, we will likely have many years of warning beforehand, and then it becomes the problem of the software developers to decide what to do with their x32 software. It will definitely not be an overnight thing. It's not MS's problem if those developers do nothing with that warning, and don't try and provide a version of their product with the 'current' version of Windows.

But that said, likely some devs won't care, or aren't around anymore, and some games/software just won't work on the 'current' version of Windows -- which is where emulation and virtualization come in. There will always be a way to do it -- it just won't be as cut and dry easy as it is now.
 
Are ARM and Windows not big parts of the tech industry? The fact Intel even began that initiative shows that there is a push to discontinue 32-bit and there's nothing stopping them from trying again in the future.
Saying that ARM will replace x86 CPUs on PCs is like arguing Linux will replace Windows on PCs.

It's not going to happen.
Only if you will be enabling or capable of enabling the GPU PhysX option in them - which you probably shouldn't be doing in absence of GPU acceleration.
Otherwise the games will play just like they've always did on non-Nvidia h/w for example.
Why do I have the suspicion that some of you are salty AMD GPU users that never experienced the PhysX goodness and now you're having the time of your life due to schadenfreude? :)

So not before they make sure everything is replaced by modern versions that can still function so ending legacy support goes by silently.
MS-DOS is 80s tech and some businesses still use DOS apps (i.e. CNC).

IPv4 is also 80s tech and it still hasn't been replaced by the "superior" IPv6.

IPv4 and IPv6 are like 32 and 64-bit. They both run at the same time (dual stack). No need to ditch IPv4 in favor of IPv6. Too many legacy apps depend on IPv4.

See where I'm going?

Backwards compatibility is a hell of a thing in the IT industry. Too bad most gaffers don't realize it.

Gaming is only a small subset compared to business uses of PCs, that's why 16/32-bit support ain't going anywhere! Intel ditched x86S for a reason.
 
Last edited:

rodrigolfp

Haptic Gamepads 4 Life
Generally speaking it is a game dev problem.
You can't expect the platform to always provide support for all s/w which was written for every prior version of it.
There are no way of launching many old PC apps on the current Windows version in any way but through emulation - which is usually provided and maintained by community not the OS/hardware vendors or the original company.
MS is dropping the last 32 bit Windows support which is why no h/w vendor will be providing drivers for this platform anymore.


This will inevitably happen at some point. Modern Windows do not provide native support for any API older than DX9.
Yes, this is normal. No, there is no way of avoiding that if you still want to have progress happening.


Only if you will be enabling or capable of enabling the GPU PhysX option in them - which you probably shouldn't be doing in absence of GPU acceleration.
Otherwise the games will play just like they've always did on non-Nvidia h/w for example.


IIRC Intel hasn't been providing 32 bit drivers for their GPUs since 2021.
We can't expect but we are not happy when they drop, even less when it is not technically necessary as the case here.

Windows 11 still runs DX8 and older and 32bit games natively. There is only emulation needed for 16 bit programs.
 
We can't expect but we are not happy when they drop, even less when it is not technically necessary as the case here.

Windows 11 still runs DX8 and older and 32bit games natively. There is only emulation needed for 16 bit programs.
Keep in mind that's an artificial restriction imposed by Microsoft (not the x86-64 ISA), because Linux can run 16-bit programs natively via WineVDM.
 

Spiral1407

Member
Saying that ARM will replace x86 CPUs on PCs is like arguing Linux will replace Windows on PCs.

It's not going to happen.
Except I never said that...

In fact, my point about PC suggested the opposite. Intel is going to revisit that initiative as some point whether you like it or not, just like how NVIDIA have only now decided to end physx support after 16 years. The push for 64-bit only is just too strong.
 

rodrigolfp

Haptic Gamepads 4 Life
Sorry -- ended up leaving work and didn't get a chance to respond.

The short answer is we don't yet know. Windows currently has a WOW64 Emulator that still allows x32 bit stuff to run, but just not natively. Will they keep it forever? Probably not. Just like they eventually killed x16 bit stuff. However, people are smart, and I'm sure someone will find a way to reliably emulate this stuff forever.


Of course previously DX versions continue to work. I said discontinued and unsupported. Not completely bricked and unusable. Which is exactly what Nvidia is doing with their x32 Phys-X. Nvidia is no longer supporting it. You can continue to run this unsupported protocol using CPU processing.
Except, again, they are not discontinued and unsupported. They are still all there on both Windows APIs and VGAs drivers. Nvidia is 100% dropping/discontinuing/nonsupporting 32 bit GPU PhysX on new their VGAs.
 
Last edited:

RavenSan

Off-Site Inflammatory Member
Except, again, they are not discontinued and unsupported. They are still all there on both Windows APIs and VGAs drivers. Nvidia is 100% dropping/discontinuing/nonsupporting 32 bit GPU PhysX on new their VGAs.
Something that still works doesn't it mean it's not discontinued and unsupported. My 3DS is discontinued and unsupported. It still runs all the games I have -- but it's not actively being maintained and updated. I can't expect Nintendo to help me troubleshoot something if it goes wrong -- nor do I expect them to patch any flaws, problems, etc.
 
Not going to read the entire hatefest in this thread but the reason is that Nvidia has removed support for 32-bit CUDA and that is why 32-bit PhysX support is gone per an Nvidia employee

PhysX hasn't been used for around a decade now and while it sucks that some old games no longer can support PhysX in hardware, it's a consequence of a larger upstream change and isn't because Nvidia hates you personally and doesn't want you to play Borderlands 2 anymore
 

rodrigolfp

Haptic Gamepads 4 Life
Something that still works doesn't it mean it's not discontinued and unsupported. My 3DS is discontinued and unsupported. It still runs all the games I have -- but it's not actively being maintained and updated. I can't expect Nintendo to help me troubleshoot something if it goes wrong -- nor do I expect them to patch any flaws, problems, etc.
It is continued maintained and update. They call it DX9, DX 10, DX11, DX12... Your 3DS was "updated" to Switch but with no BC. RTX 4090 was "updated" to 5090 with all BC intact except for 32bit PhysX.
 
Last edited:

RavenSan

Off-Site Inflammatory Member
It is continued maintained and update. They call it DX9, DX 10, DX11, DX12... Your 3DS was "updated" to Switch but with no BC. RTX 4090 was "updated" to 5090 with all BC intact except for 32bit PhysX.
My man, entirely new versions of software does not mean that old versions are still maintained and updated. Windows 7 is dead. Unsupported and discontinued. Windows 8.1, Windows 10, and Windows 11 does not mean that Windows 7 is 'continued maintained and updated'

By that logic, hardware based Phys-X is still supported, it's just only the x64 version, and it has no BC with x32.
 
Top Bottom