commit 756854a62eabbc930eb1efb1a73dbebbf3cec457
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Jan 24 17:17:19 2024 +0000
Update to 550.40.07 beta
make_modeset_default.patch | 19 +++++--
nvidia-drm-hotplug-workqueue.patch | 104 -------------------------------------
nvidia-kmod.spec | 10 ++--
3 files changed, 19 insertions(+), 114 deletions(-)
---
diff --git a/make_modeset_default.patch b/make_modeset_default.patch
index 56219f9..4f601ed 100644
--- a/make_modeset_default.patch
+++ b/make_modeset_default.patch
@@ -1,23 +1,32 @@
--- a/kernel/nvidia-drm/nvidia-drm-linux.c
+++ b/kernel/nvidia-drm/nvidia-drm-linux.c
-@@ -47,15 +47,15 @@
+@@ -31,13 +31,13 @@
MODULE_PARM_DESC(
modeset,
- "Enable atomic kernel modesetting (1 = enable, 0 = disable (default))");
--bool nv_drm_modeset_module_param = false;
+ "Enable atomic kernel modesetting (1 = enable (default), 0 = disable)");
-+bool nv_drm_modeset_module_param = true;
module_param_named(modeset, nv_drm_modeset_module_param, bool, 0400);
#if defined(NV_DRM_FBDEV_GENERIC_AVAILABLE)
MODULE_PARM_DESC(
fbdev,
- "Create a framebuffer device (1 = enable, 0 = disable (default))
(EXPERIMENTAL)");
--bool nv_drm_fbdev_module_param = false;
+ "Create a framebuffer device (1 = enable (default), 0 = disable)
(EXPERIMENTAL)");
-+bool nv_drm_fbdev_module_param = true;
module_param_named(fbdev, nv_drm_fbdev_module_param, bool, 0400);
#endif
+--- a/kernel/nvidia-drm/nvidia-drm-os-interface.c
++++ b/kernel/nvidia-drm/nvidia-drm-os-interface.c
+@@ -41,8 +41,8 @@
+ #include <drm/drmP.h>
+ #endif
+
+-bool nv_drm_modeset_module_param = false;
+-bool nv_drm_fbdev_module_param = false;
++bool nv_drm_modeset_module_param = true;
++bool nv_drm_fbdev_module_param = true;
+
+ void *nv_drm_calloc(size_t nmemb, size_t size)
+ {
diff --git a/nvidia-kmod.spec b/nvidia-kmod.spec
index 8d4fd73..457fe05 100644
--- a/nvidia-kmod.spec
+++ b/nvidia-kmod.spec
@@ -10,17 +10,15 @@
Name: nvidia-kmod
Epoch: 3
-Version: 545.29.06
+Version: 550.40.07
# Taken over by kmodtool
-Release: 2%{?dist}
+Release: 1%{?dist}
Summary: NVIDIA display driver kernel module
License: Redistributable, no modification permitted
URL:
https://www.nvidia.com/
Source11: nvidia-kmodtool-excludekernel-filterfile
Patch0: make_modeset_default.patch
-#
https://forums.developer.nvidia.com/t/545-29-06-18-1-flip-event-timeout-e...
-Patch1: nvidia-drm-hotplug-workqueue.patch
# needed for plague to make sure it builds for i586 and i686
ExclusiveArch: x86_64 aarch64
@@ -55,7 +53,6 @@ echo "Using original nvidia defaults"
echo "Set nvidia to fbdev=1 modeset=1"
%patch -P0 -p1
%endif
-%patch -P1 -p1
for kernel_version in %{?kernel_versions} ; do
cp -a kernel _kmod_build_${kernel_version%%___*}
done
@@ -89,6 +86,9 @@ done
%changelog
+* Wed Jan 24 2024 Leigh Scott <leigh123linux(a)gmail.com> - 3:550.40.07-1
+- Update to 550.40.07 beta
+
* Wed Dec 27 2023 Leigh Scott <leigh123linux(a)gmail.com> - 3:545.29.06-2
- Add fix for 'Flip event timeout' (rfbz6808)