From Fedora Project Wiki
 
(One intermediate revision by the same user not shown)
Line 36: Line 36:
ON_QA -> change is fully code complete
ON_QA -> change is fully code complete
-->
-->
* [https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org/thread/APB5RDSUPKB6L4A3FPYJWVQGFFZRMUFK/ Announced]
* Announced
* [https://discussion.fedoraproject.org/t/f41-change-proposal-reproducible-package-builds-system-wide/112740 Discussion Thread]
* Discussion Thread
* FESCo issue: [https://pagure.io/fesco/issue/3201 #3201]
* FESCo issue:  
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2279765 #2279765]
* Tracker bug:  
* Release notes tracker: <will be assigned by the Wrangler>
* Release notes tracker: <will be assigned by the Wrangler>


Line 53: Line 53:


== Benefit to Fedora ==
== Benefit to Fedora ==
 
The Nvidia drivers are necessary not only for gaming, but especially for CUDA and AI/LLM workloads. The Nvidia drivers can't be part of Fedora because of their license, but Fedora should offer an easy installation of them to stay relevant in the respective fields.


== Scope ==
== Scope ==

Latest revision as of 14:01, 10 May 2024

Nvidia Driver Installation with Secure Boot Support

Summary

Nvidia Drivers have been removed from GNOME Software because it didn't support Secure Boot which is increasingly often enabled. This change brings the option back with Secure Boot supported.

Owner

  • Email: eischmann@redhat.com
  • Email: mcrha@redhat.com

Current status

  • Targeted release: Fedora Linux 41
  • Last updated: 2024-05-10
  • Announced
  • Discussion Thread
  • FESCo issue:
  • Tracker bug:
  • Release notes tracker: <will be assigned by the Wrangler>

Detailed Description

The goal is this change is to provide an easy way to install Nvidia drivers in Fedora Workstation. It was removed from GNOME Software because the original mechanism didn't support Secure Boot. When users installed the drivers with Secure Boot enabled, they could not boot the OS. What we're doing this time is using mokutil to create a key for the user to self-sign the drivers. When installing the drivers, the user is asked to provide a password for the key. On the next reboot the user is presented with the mokutil interface to enroll the key.

Related Changes

Feedback

Benefit to Fedora

The Nvidia drivers are necessary not only for gaming, but especially for CUDA and AI/LLM workloads. The Nvidia drivers can't be part of Fedora because of their license, but Fedora should offer an easy installation of them to stay relevant in the respective fields.

Scope

  • Proposal Owners:
  • Other Developers:
  • Release Engineering:
  • Policies and Guidelines:
  • Trademark approval:
  • Alignment with Community Initiatives:

Upgrade/compatibility impact

No impact is expected.

How To Test

User Experience

No impact is expected.

Dependencies

Contingency Plan

Documentation

Release Notes