Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Monday April 09 2018, @12:06PM   Printer-friendly
from the 32-bit-should-be-enough-for-anyone dept.

NVIDIA Moves Fermi GPUs to Legacy Status, Ends Mainstream Driver Support for 32-bit Operating Systems

This week, NVIDIA has announced that they are ending mainstream graphics driver support for Fermi-based GeForce GPUs. Effective as of this month (i.e. immediately), all Fermi products are being moved to legacy support status, meaning they will no longer receive Game Ready driver enhancements, performance optimizations, and bugfixes. Instead, they will only receive critical bugfixes through the end of the legacy support phase in January 2019.

While the announcement mentions 'Fermi series GeForce GPUs,' the actual support plan specifies that mainstream driver support is limited to Kepler, Maxwell, and Pascal GPUs. So presumably all Fermi products are affected.

In the same vein, also effective this month is NVIDIA dropping mainstream driver support for 32-bit operating systems, as announced in December 2017. Like Fermi, 32-bit operating systems will still receive critical security updates through January 2019. This update also encompasses GeForce Experience, which will no longer receive software updates for Windows 32-bit operating systems.

Previously:
Nvidia to Stop Writing Drivers for 32-Bit Systems (Eventually)


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 5, Interesting) by ledow on Monday April 09 2018, @12:53PM (7 children)

    by ledow (5567) on Monday April 09 2018, @12:53PM (#664381) Homepage

    It's jumping-through-hoops.

    The graphics cards now have more memory than a 32-bit bus can directlyaddress (4Gb), and then you're trying to map that so that the graphics drivers can shuttle data between 32-bit applications and the graphics card, and that just means more and more and more layers and limitations on size as you go forward.

    Games are stopping support for 32-bit anyway (isn't GTA V 64-bit only?). Operating systems are all 64-bit and have been for years. There's little left of 32-bit legacy now, except hangers-on and OS that are nearing end of support (which each have a 64-bit version anyway). Gamers eager to use the latest nVidia cards to their full extent, especially, are going to struggle on 32-bit only systems, or 64-bit hardware running a 32-bit OS.

    The question is not "why" but "why not"? Few people will be affected that care. Most people only use the card and OS that came with the machine, they won't be affected. Those people who want latest-and-greatest will need 64-bit anyway (and good luck getting anything else installed with a new machine). All the hardware has been 64-bit capable for years. All the server OS are 64-bit even, nobody is up-in-arms about it.

    Basically, if it affects you, you're going to hit other problems first and can carry on using the older drivers anyway. It's not like your support is stripped out and nothing works. You just won't be able to run latest drivers (but the ones you have will do anything you can already do). But if you buy a new card, you're going to need a 64-bit OS, which isn't unreasonable some... what... 6 years after things like Server 2012 demanded a 64-bit OS to install, 10+ years after all the chips were 64-bit capable, and 10+ years since all the OS's supported 64-bit in some fashion (I deliberately don't count XP 64 as it was a heap of junk).

    And when 64-bit is tied in with the availability of new instructions, the ability to map a full 32-bit of address space to each process for virtualisation, the hardware bus underlying width, etc. and you want to have things like 8, 16, 24, 32Gb of Video RAM alone... why would you want to keep supporting a 32-bit shim for a 2018 driver that only adds features / card support if your card is very recent anyway (and everything else is bug-fix).

    Starting Score:    1  point
    Moderation   +3  
       Interesting=2, Informative=1, Total=3
    Extra 'Interesting' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   5  
  • (Score: 0) by Anonymous Coward on Monday April 09 2018, @01:16PM (2 children)

    by Anonymous Coward on Monday April 09 2018, @01:16PM (#664388)

    If the customer wants to deal with those constraints, then that's the customer's business.

    The customer is always right. Provide a software interface for your device, and then fuck off.

    • (Score: 0) by Anonymous Coward on Monday April 09 2018, @02:25PM (1 child)

      by Anonymous Coward on Monday April 09 2018, @02:25PM (#664443)
      Then the customer can pay to have some custom drivers developed.
      • (Score: 0) by Anonymous Coward on Monday April 09 2018, @02:58PM

        by Anonymous Coward on Monday April 09 2018, @02:58PM (#664467)

        Surely that brings us back to what the OP was saying: This just shows that Nvidia has poorly-designed software driving these things.

        The whole point of software is that it is soft; it's supposed to be cheap to customize.

  • (Score: 2, Interesting) by Anonymous Coward on Monday April 09 2018, @01:19PM

    by Anonymous Coward on Monday April 09 2018, @01:19PM (#664391)

    The only systems supporting *DIRECT* addressing of all memory on a card are Intel X79 or newer motherboard chipsets and AMD Ryzen hardware. Everything older only supports 32 bit BARs and in most cases has a far smaller PCI apterture available that in most BIOS/Operating systems. For everything else, paging is used and has been since the original Parallel PCI was defined back in the 1990s.

    In most cases the video cards themselves have some form of GART or IOMMU that handles system bus to card memory address mappings and the drivers in turn have to manage either lists or formula that define where data is being placed into memory on the graphics card and how it relates to records kept by the driver in main system memory.

    Having said that: Basically all post-Kepler Nvidia hardware makes sense to focus on 64 bit drivers, since they are not included in any systems designed for less than 4 gigabytes of RAM. While I myself am a 32 bit holdout as far as userspace goes, its time is long since passed outside of netbooks and a few other items which are still being kept artificially limited memory-wise due to cost/marketing considerations rather than technical capabilities. Within a year Intel is dropping legacy bio and emulation support, at which point the IBM PC platform as we knew it will be dead.

    I can only hope at that time we will see an upstart buck UEFI and help bring us into a more enlightened time with the wane of WinTel's dominance. I don't expect it to happen, but one can always dream.

  • (Score: 2) by SomeGuy on Monday April 09 2018, @02:17PM (2 children)

    by SomeGuy (5632) on Monday April 09 2018, @02:17PM (#664431)

    Keep in mind that there is a 32-bit Windows 10, and that some people do in fact use it. While I'm usually the last to know, I haven't heard anything about 32-bit Windows 10 going away.

    Then again people using 32-bit Windows 10 probably aren't using silly video cards that need eight nuclear power plants to run them.

    • (Score: 2) by vux984 on Monday April 09 2018, @03:58PM

      by vux984 (5045) on Monday April 09 2018, @03:58PM (#664507)

      "Then again people using 32-bit Windows 10 probably aren't using silly video cards that need eight nuclear power plants to run them."

      Right. 32bit windows 10 exists mostly for some little tablet devices, low spec hardware, embedded, and and backwards compatibility. None of those entail sticking in a next generation nvidia gpu into it.

    • (Score: 2) by toddestan on Wednesday April 11 2018, @03:28AM

      by toddestan (4982) on Wednesday April 11 2018, @03:28AM (#665215)

      Then again people using 32-bit Windows 10 probably aren't using silly video cards that need eight nuclear power plants to run them.

      Actually, you have that backwards. The people using 32-bit Windows 10 are doing it because they need to use some silly video card to run eight nuclear power plants. Said silly video card is some horrible propriety thing that cost well into 5 figures and only has drivers that were written for Windows 2000.

      I wish I was kidding.