Open in App
  • U.S.
  • Election
  • Newsletter
  • Tom's Hardware

    Nvidia transitioning to open-source GPU kernel modules for Linux — R560 and later default to open-source for Turing and newer graphics cards

    By Jeff Butts,

    9 days ago

    https://img.particlenews.com/image.php?url=2f8OIp_0uVa8S8t00

    Nvidia announced Wednesday it is expanding its GPU kernel module open-source transition. Nvidia first released production-ready open-source Linux GPU kernel modules for data center compute GPUs in May 2022. Beginning with its upcoming R560 driver release, Nvidia will transition fully to the open-source GPU kernel modules across all platforms.

    Nvidia stated that since its GPUs all share a typical driver architecture and capability set, it can utilize the identical fundamental driver regardless of whether the GPU is for home use or used to power cloud-based AI workloads. After two years of development and testing, Nvidia says it’s brought its open-source GPU kernel modules to a state where they offer equivalent or better performance than the proprietary drivers.

    Furthermore, Nvidia said its open-source kernel modules can provide “substantial new capabilities.” These include:

    • Heterogeneous memory management (HMM) support
    • Confidential computing
    • The coherent memory architectures of our Grace platforms
    • And more

    There are exceptions to this transition. Grace Hopper and Blackwell GPUs require the open-source driver, and Nvidia recommends it for many other newer GPUs. If your GPU is from the Turing, Ampere, Ada Lovelace, or Hopper architectures, Nvidia recommends switching to the open-source GPU kernel modules.

    However, the open-source GPU modules do not support Nvidia’s older GPUs, including those with the Maxwell, Pascal, and Volta architectures.

    In most cases, Nvidia says its driver installation methods will change the default choice to the open-source driver. However, some scenarios require special attention, according to Nvidia:

    • Package managers with the CUDA metapackage
    • Runfile
    • Installation helper script
    • Package manager details
    • Windows Subsystem for Linux
    • CUDA Toolkit

    Switching to open-source GPU kernel modules helps Nvidia improve integration with the Linux operating system. It also allows developers to debug, integrate, and contribute to enhancing the drivers. Furthermore, the move aids distribution providers in better managing ease of use and the out-of-the-box user experience.

    Expand All
    Comments / 0
    Add a Comment
    YOU MAY ALSO LIKE
    Most Popular newsMost Popular

    Comments / 0