Analysts have warned Windows 10 end of life plans could spark a global torrent of e-waste, with millions of devices expected to be scrapped in the coming years. 

Research from Canalys shows that up to 240 million PCs globally could be terminated as a result of the shift over to Windows 11, raising critical questions about device refreshes and the responsibility of vendors to extend life cycles.

  • MJBrune@beehaw.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    Yeah, basically. Which raises a question: how companies with much smaller market share can justify providing support, but Nvidia, a company that dominates the GPU market, can’t?

    I feel like it’s the opposite as Nvidia provides a lot of Linux support by providing an open source kernel module (https://github.com/NVIDIA/open-gpu-kernel-modules) while AMD gets proprietary blobs into the Linux kernel ( https://trisquel.info/en/wiki/configure-2d-and-3d-graphics-acceleration). How come Linux is supporting AMD more than Nvidia currently?

    • S410@kbin.social
      link
      fedilink
      arrow-up
      6
      ·
      10 months ago

      You’re linking a post… From 2010. AMD replaced radeon with their open source drivers (AMDgpu) in 2015. That’s what pretty much any AMD GPU that came out in the last 10 years uses now.

      Furthermore, the AMDgpu drivers are in-tree drivers, and AMD actively collaborate with the kernel maintainers and developers of other graphics related projects.

      As for Nvidia: their kernel modules are better than nothing, but they don’t contain a whole lot in terms of actual implementation. If before we had a solid black box, now, with those modules, we know that this black box has around 900 holes and what comes in and out of those.

      Furthermore, if you look at the page you’ve linked, you’ll see that “the GitHub repository will function mostly as a snapshot of each driver release”. While the possibility of contributing is mentioned… Well, it’s Nvidia. It took them several years to finally give up trying to force EGLStreams and implement GBM, which was already adopted as the de-facto standard by literally everybody else.

      The modules are not useless. Nvidia tend to not publish any documentation whatsoever, so it’s probably better than nothing and probably of some use for the nouveau driver developers… But it’s not like Nvidea came out and offered to work on nouveau to make up to par and comparable to their proprietary drivers.