diff --git a/kernel/drivers/module-nvidia340/actions.py b/kernel/drivers/module-nvidia340/actions.py
index 46186f4012..1a285fbe15 100644
--- a/kernel/drivers/module-nvidia340/actions.py
+++ b/kernel/drivers/module-nvidia340/actions.py
@@ -108,8 +108,14 @@ def install():
### Libraries
# OpenGl library
pisitools.dolib("libGL.so.%s" % version, nvlibdir)
- # panda libgl
pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so.1.7.0" % nvlibdir)
+ pisitools.dosym("libGL.so.1.7.0", "%s/libGL.so.1.7" % nvlibdir)
+ pisitools.dosym("libGL.so.1.7", "%s/libGL.so.1" % nvlibdir)
+ pisitools.dosym("libGL.so.1", "%s/libGL.so" % nvlibdir)
+
+
+
+# pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so.1.2.0" % nvlibdir)
# OpenCL
#pisitools.dolib("libOpenCL.so.1.0.0", libdir)
@@ -151,10 +157,14 @@ def install():
pisitools.dosym("../nvidia340/vdpau/libvdpau_nvidia.so.%s" % version, "%s/vdpau/libvdpau_nvidia.so.1" % nvlibdir.strip(driver_dir_name))
# X modules
- pisitools.dolib("nvidia_drv.so", "%s/modules/drivers" % nvlibdir)
- pisitools.dosym("%s/modules/drivers/nvidia_drv.so" % nvlibdir, "%s/modules/drivers/nvidia_drv.so" % xorglibdir)
- pisitools.dolib("libglx.so.%s" % version, "%s/modules/extensions" % nvlibdir)
- pisitools.dosym("libglx.so.%s" % version, "%s/modules/extensions/libglx.so" % nvlibdir)
+ pisitools.dolib("nvidia_drv.so", "%s/xorg/modules/drivers" % libdir)
+ # pisitools.dolib("nvidia_drv.so", "%s/xorg/modules/drivers" % nvlibdir)
+ # pisitools.dosym("%s/xorg/modules/drivers/nvidia_drv.so" % nvlibdir, "%s/modules/drivers/nvidia_drv.so" % xorglibdir)
+
+ # BURASI DEĞİŞTİ CONFA GÖRE
+ pisitools.dolib("libglx.so.%s" % version, "%s/xorg/modules" % nvlibdir)
+ pisitools.dosym("libglx.so.%s" % version, "%s/xorg/modules/libglx.so" % nvlibdir)
+ pisitools.dosym("libglx.so.%s" % version, "%s/xorg/modules/libglx.so.1" % nvlibdir)
# Exit time for emul32 build
if get.buildTYPE() == 'emul32':
diff --git a/kernel/drivers/module-nvidia340/files/nvidia-xorg.conf b/kernel/drivers/module-nvidia340/files/nvidia-xorg.conf
new file mode 100644
index 0000000000..57af7db9cf
--- /dev/null
+++ b/kernel/drivers/module-nvidia340/files/nvidia-xorg.conf
@@ -0,0 +1,6 @@
+# RPM Fusion - nvidia-xorg.conf
+#
+Section "Device"
+ Identifier "Videocard0"
+ Driver "nvidia"
+EndSection
diff --git a/kernel/drivers/module-nvidia340/files/xorg.conf b/kernel/drivers/module-nvidia340/files/xorg.conf
index d2d892b66e..eed49e099f 100644
--- a/kernel/drivers/module-nvidia340/files/xorg.conf
+++ b/kernel/drivers/module-nvidia340/files/xorg.conf
@@ -1,4 +1,4 @@
Section "Files"
- ModulePath "/usr/lib/nvidia340"
+ ModulePath "/usr/lib/nvidia340/xorg"
ModulePath "/usr/lib/xorg/modules"
EndSection
diff --git a/kernel/drivers/module-nvidia340/pspec.xml b/kernel/drivers/module-nvidia340/pspec.xml
index 9bd3335ee5..fb5690be3a 100644
--- a/kernel/drivers/module-nvidia340/pspec.xml
+++ b/kernel/drivers/module-nvidia340/pspec.xml
@@ -76,6 +76,8 @@
xorg-video-nvidia304
+ /etc/X11/nvidia-xorg.conf
+ /etc/modprobe.d
/etc/OpenCL
/usr/bin
/usr/lib
@@ -89,6 +91,9 @@
System.Package
+
+ nvidia-xorg.conf
+
@@ -170,7 +175,7 @@
-
+
2026-05-16
340.108
Rebuild