diff --git a/kernel/drivers/module-nvidia-current/actions.py b/kernel/drivers/module-nvidia-current/actions.py index 18c6965835..51e643353b 100644 --- a/kernel/drivers/module-nvidia-current/actions.py +++ b/kernel/drivers/module-nvidia-current/actions.py @@ -268,8 +268,11 @@ def install(): # X modules pisitools.dolib("nvidia_drv.so", "%s/modules/drivers" % xorglibdir) pisitools.dolib("libglxserver_nvidia.so.%s" % version, "%s/xorg/extensions" % nvlibdir) - pisitools.dosym("libglxserver_nvidia.so.%s" % version, "%s/xorg/extensions/libglx.so.1" % nvlibdir) - pisitools.dosym("libglxserver_nvidia.so.%s" % version, "%s/xorg/extensions/libglx.so" % nvlibdir) + # pisitools.dosym("libglxserver_nvidia.so.%s" % version, "%s/xorg/extensions/libglx.so.1" % nvlibdir) + # pisitools.dosym("libglxserver_nvidia.so.%s" % version, "%s/xorg/extensions/libglx.so" % nvlibdir) + pisitools.dosym("libglxserver_nvidia.so.%s" % version, "%s/xorg/libglx.so.1" % nvlibdir) + pisitools.dosym("libglxserver_nvidia.so.%s" % version, "%s/xorg/libglx.so" % nvlibdir) + pisitools.dolib("libglxserver_nvidia.so.%s" % version, "%s/modules/extensions" % xorglibdir) pisitools.dosym("libglxserver_nvidia.so.%s" % version, "%s/modules/extensions/libglx.so.1" % xorglibdir) @@ -279,6 +282,10 @@ def install(): pisitools.dosym("libGLX_nvidia.so.%s" % version, "%s/libGLX_indirect.so" % libdir) pisitools.dosym("libGLX_nvidia.so.%s" % version, "%s/libGLX_nvidia.so.0" % libdir) pisitools.dosym("libGLX_nvidia.so.%s" % version, "%s/libGLX_nvidia.so" % libdir) + + pisitools.dolib("libnvidia-present.so.%s" % version, libdir) + pisitools.dosym("libnvidia-present.so.%s" % version, "%s/libnvidia-present.so.0" % libdir) + pisitools.dosym("libnvidia-present.so.%s" % version, "%s/libnvidia-present.so" % libdir) pisitools.insinto("/etc/vulkan/icd.d", "nvidia_icd.json") pisitools.insinto("/etc/vulkan/icd.d", "nvidia_layers.json") diff --git a/kernel/drivers/module-nvidia-current/files/xorg.conf b/kernel/drivers/module-nvidia-current/files/xorg.conf index 9c36f59b54..28ee9d39a2 100644 --- a/kernel/drivers/module-nvidia-current/files/xorg.conf +++ b/kernel/drivers/module-nvidia-current/files/xorg.conf @@ -3,6 +3,6 @@ Section "OutputClass" MatchDriver "nvidia-drm" Driver "nvidia" Option "AllowEmptyInitialConfiguration" - ModulePath "/usr/lib/nvidia/xorg" + ModulePath "/usr/lib/nvidia-current/xorg" ModulePath "/usr/lib/xorg/modules" EndSection diff --git a/kernel/drivers/module-nvidia-current/pspec.xml b/kernel/drivers/module-nvidia-current/pspec.xml index 6dee77f1bd..3e932b9808 100644 --- a/kernel/drivers/module-nvidia-current/pspec.xml +++ b/kernel/drivers/module-nvidia-current/pspec.xml @@ -233,7 +233,7 @@ - + 2026-05-16 595.58.03 Rebuild