summaryrefslogtreecommitdiff
path: root/x11-drivers
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-09-12 22:29:53 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-09-12 22:29:53 +0100
commit5e54c29682c8387f08479104a0cb6c05eec10e33 (patch)
treeb2da73080a69fb798c9ba0012733c427b344a1e8 /x11-drivers
parentc689d6538beb61a0478778a90fb43f1cdef63b34 (diff)
x11-drivers/nvidia-drivers : check kernel config unconditionally, install GSP firmware
Diffstat (limited to 'x11-drivers')
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r10.ebuild (renamed from x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r9.ebuild)2
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02-r1.ebuild (renamed from x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02.ebuild)5
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02-r1.ebuild (renamed from x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02.ebuild)5
3 files changed, 7 insertions, 5 deletions
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r9.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r10.ebuild
index bdf740c4..0a584315 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r9.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r10.ebuild
@@ -89,7 +89,7 @@ pkg_setup() {
Please ignore if not having issues, but otherwise try to unset or
pass ibt=off to the kernel's command line." #911142
- kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764
+ CONFIG_CHECK+=" X86_PAT" #817764
}
src_prepare() {
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02-r1.ebuild
index e9e45d49..6f731093 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02-r1.ebuild
@@ -88,7 +88,7 @@ pkg_setup() {
broken CUDA/NVENC. Please ignore if not having issues, but otherwise
try to unset or pass ibt=off to the kernel's command line." #911142
- kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764
+ CONFIG_CHECK+=" X86_PAT" #817764
}
src_prepare() {
@@ -171,7 +171,8 @@ src_install() {
)
local skip_modules=(
$(usev !X "nvfbc vdpau xdriver")
- installer gsp nvpd # handled separately / built from source
+ $(usev !dkms gsp)
+ installer nvpd # handled separately / built from source
)
local skip_types=(
GLVND_LIB GLVND_SYMLINK EGL_CLIENT.\* GLX_CLIENT.\* # media-libs/libglvnd
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02-r1.ebuild
index 5d60b6a8..a17310c0 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02-r1.ebuild
@@ -88,7 +88,7 @@ pkg_setup() {
selection of a DRM device even if unused, e.g. CONFIG_DRM_AMDGPU=m or
DRM_I915=y, DRM_NOUVEAU=m also acceptable if a module and not built-in."
- kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764
+ CONFIG_CHECK+=" X86_PAT" #817764
CONFIG_CHECK+=" MMU_NOTIFIER" #843827
local ERROR_MMU_NOTIFIER="CONFIG_MMU_NOTIFIER: is not set but required.
@@ -178,8 +178,9 @@ src_install() {
)
local skip_modules=(
$(usev !X "nvfbc vdpau xdriver")
+ $(usev !dkms gsp)
$(usev !powerd powerd)
- installer gsp nvpd # handled separately / built from source
+ installer nvpd # handled separately / built from source
)
local skip_types=(
GLVND_LIB GLVND_SYMLINK EGL_CLIENT.\* GLX_CLIENT.\* # media-libs/libglvnd