From a748f3fba04e771a3c18e66efcd2cf48b42c778e Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Sat, 14 May 2022 01:34:41 -0400 Subject: Adds nvidia-open package as an option. (#1176) * Adds nvidia-open package as an option. Apologies for making the installation even more confusing for Nvidia users. This adds an option for the new open-source kernel module for Turing or later cards, https://github.com/NVIDIA/open-gpu-kernel-modules. nvidia-open is currently in the testing repository. * Change description * Clarify that the other open option is noveau * Added a check to see if the package we include exists in testing or not, and if it does, we allow that repo and warn about it. * Forgot to put level= on log output * Adding __future__ to the top again * Expose package functions from archinstall.lib.packages to avoid explicit imports. * Trying to get menu to show additional changes * Trying a flexible option of setting the menu listings * Trying a flexible option of setting the menu listings * Revert "Trying a flexible option of setting the menu listings" This reverts commit 330080697d0b1ca9ba74f468fdcd36be7736904f. * Revert "Trying a flexible option of setting the menu listings" This reverts commit 701b105b1dd66933dacf11f0be49c521fec758fe. * Revert "Trying to get menu to show additional changes" This reverts commit b038987561ab7764f5d786c3e49789fb217419d7. * Revert "Expose package functions from archinstall.lib.packages to avoid explicit imports." This reverts commit 9244c0b1906b71074f2688210f3c46dc09cbc8c2. * Revert "Adding __future__ to the top again" This reverts commit 1679f00f2e901d093655de261bab4cee5f0a9d57. * Revert "Forgot to put level= on log output" This reverts commit 65618943880bdbddcdd3c7e3427da574d9bf7fed. * Revert "Added a check to see if the package we include exists in testing or not, and if it does, we allow that repo and warn about it." This reverts commit 652308ee40230ee8c70cf0c4f7225d1278788d4a. Co-authored-by: Anton Hvornum --- archinstall/lib/hardware.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/archinstall/lib/hardware.py b/archinstall/lib/hardware.py index ea570707..9660ea95 100644 --- a/archinstall/lib/hardware.py +++ b/archinstall/lib/hardware.py @@ -51,7 +51,8 @@ AVAILABLE_GFX_DRIVERS = { "intel-media-driver", "vulkan-intel", ], - "Nvidia (open-source)": [ + "Nvidia (open kernel module for newer GPUs, Turing+)": ["nvidia-open"], + "Nvidia (open-source nouveau driver)": [ "mesa", "xf86-video-nouveau", "libva-mesa-driver" -- cgit v1.2.3-70-g09d2