NVIDIA to Cease Driver Development for 32-Bit Operating Systemsby Anton Shilov on December 28, 2017 11:30 AM EST
NVIDIA has announced plans to cease developing drivers supporting 32-bit operating systems for any GPU architecture in the near future. All NVIDIA GPU drivers published after the release 390 (due in early 2018) will only support x86-64 OSes. The decision marks an important milestone in the transition of the PC industry to 64-bit computing that has been ongoing for over a decade, but may upset some of the users who still run older machines or those that require drivers for embedded systems.
NVIDIA driver version 390 will be the final drivers from the company that will support 32-bit Windows 7/8/8.1/10, Linux or FreeBSD. Whatever version comes after, it will only run on 64-bit versions of OSes. The company will continue to release 32-bit drivers containing security fixes till January 2019, but has no plans to improve the performance or add features to such releases.
The transition of the PC industry from 32-bit to 64-bit has taken a very long time, but it seems to be in the final stages of completion, at least for consumer-based machines. AMD released the first x86-64 processors for PCs in late 2003, whereas Microsoft came up with Windows XP Professional x64 Edition for client computers in mid-2005, kicking off the transition of the PC industry to 64-bit computing. By now, all contemporary x86 processors are 64-bit capable and the vast majority of personal computers in all form-factors come with four or more gigabytes of RAM (that’s the maximum user addressable memory for a 32-bit OS), so the absolute majority of new PCs today run a 64-bit OS. The last remnants of 32-bit machines are often long-standing hold-overs, such as the machine that George RR Martin writes his Game of Thrones novels on (although he is still DOS based).
There other reason that springs to mind for using a 32-bit OS is for embedded systems, such as those running point-of-sale type environments, display walls, gambling machines, or monitoring. Although these systems are typically deployed for the super-long term, at some point between now and 19th January 2038 they will have to be replaced due to the Unix Epoch time-rollover bug that will affect all 32-bit systems (bug? feature? oversight! Surely no-one will still have a 32-bit system in 2038, right?).
According to Steam hardware survey there are 2.19% of users who continue to use 32-bit Windows. Those 32-bit systems are legacy machines and PCs that have to run old programs or hardware natively. Owners of such computers are hardly interested in the latest GPUs (modern graphics cards may come with more memory than a 32-bit OS can address) or driver features, so the end of support will likely go unnoticed by the vast majority of involved parties. Meanwhile, 2% – 2.2% out of a billion of PCs in use worldwide is 20 – 22 million systems (the actual number will be higher because not all PCs run Steam). Therefore, there definitely will be disgruntled owners of 32-bit PCs running entry-level GPUs released in the recent years and now left without updated driver support for the latest GPUs.
Post Your CommentPlease log in or sign up to comment.
View All Comments
cyberguyz - Thursday, December 28, 2017 - linkOld news, but this is a move that makes sense.
Who are the folks running a 32-bit OS? It is people that are running older, less capable hardware. That is not the demographic of people buying the latest in Nvidia video cards. The people running older 32-bit hardware more often than not have well working drivers 6that don't need updating. There is no point in Nvidia continuing the expense of porting the latest gaming support to a version of drivers that really don't need that kind of update.
UtilityMax - Friday, December 29, 2017 - linkIt's the enterprise customers who use some kind of an ancient and unmaintained app or driver from 1980s or 90s. But it's still strange. Can't a 64-bit OS made compatible with 32-bit apps and even drivers? Doing that would be a lot easier than maintaining a whole 32-bit OS.
Pork@III - Thursday, December 28, 2017 - linkThat's how you talk about bits. When will the 128-bit digital era arrive? When it comes to the market 5nm, or 3nm or 1nm chips?
quiksilvr - Thursday, December 28, 2017 - link128 bits you probably will not see for another decade. 5nm will be coming at around 2021. 3nm will probably be around 2025 and 1nm in 2027. After that it is time to say goodbye to silicon and start using carbon nanotubes.
HStewart - Thursday, December 28, 2017 - linkI not sure it is dependency is on die size - but more if actually the instruction set needs - there of course some operations that need higher bits
Theoretical 64 bit gives you gives you 16 million terabytes - it going to be a while for even storage for that - 16 Terabyte drives I believe are out and you need a million of those.
Pinn - Tuesday, January 2, 2018 - linkI've worked on clustered server file systems and a bunch of engineering stuff, and i thought 64-bit was supposed to be super awesome for memory mapped i/o. not sure what came of that. that was before ssd/xpoint.
HStewart - Thursday, December 28, 2017 - linkWe may never see 128 bit in our lifetime, but then that was said about 64 bit and even 32 bit. So who knows.
Of course we do have AVX-512 which 512 bit - but that is different thing.
Pork@III - Thursday, December 28, 2017 - linkI am pretty young :)
TennesseeTony - Thursday, December 28, 2017 - linkYoung, maybe, but pretty?
Pork@III - Thursday, December 28, 2017 - linkAll of Pork family has this value :)