diff options
Diffstat (limited to 'x11/nvidia-driver/files')
3 files changed, 17 insertions, 14 deletions
diff --git a/x11/nvidia-driver/files/extra-gsp-patch-src-common-inc-nv_firmware_registry.h.in b/x11/nvidia-driver/files/extra-gsp-patch-src-common-inc-nv_firmware_registry.h.in new file mode 100644 index 000000000000..923d326df49a --- /dev/null +++ b/x11/nvidia-driver/files/extra-gsp-patch-src-common-inc-nv_firmware_registry.h.in @@ -0,0 +1,11 @@ +--- src/common/inc/nv-firmware-registry.h.orig ++++ src/common/inc/nv-firmware-registry.h +@@ -62,7 +62,7 @@ + #define NV_REG_ENABLE_GPU_FIRMWARE_POLICY_MASK 0x000000F0 + #define NV_REG_ENABLE_GPU_FIRMWARE_POLICY_ALLOW_FALLBACK 0x00000010 + +-#define NV_REG_ENABLE_GPU_FIRMWARE_DEFAULT_VALUE 0x00000012 ++#define NV_REG_ENABLE_GPU_FIRMWARE_DEFAULT_VALUE 0x00000000 + + // + // Registry key that when enabled, will send GPU firmware logs diff --git a/x11/nvidia-driver/files/extra-gsp-patch-src-nvidia_subr.c.in b/x11/nvidia-driver/files/extra-gsp-patch-src-nvidia_subr.c.in deleted file mode 100644 index 1f09b6c683a3..000000000000 --- a/x11/nvidia-driver/files/extra-gsp-patch-src-nvidia_subr.c.in +++ /dev/null @@ -1,11 +0,0 @@ ---- src/nvidia/nvidia_subr.c.orig 2025-04-14 16:14:13 UTC -+++ src/nvidia/nvidia_subr.c -@@ -32,7 +32,7 @@ nv_cap_t *nvidia_caps_root = NULL; - nv_state_t nvidia_ctl_state; - nv_cap_t *nvidia_caps_root = NULL; - --const NvBool nv_is_rm_firmware_supported_os = NV_TRUE; -+const NvBool nv_is_rm_firmware_supported_os = NV_FALSE; - - static struct callout snapshot_timer; - static struct mtx snapshot_timer_mutex; diff --git a/x11/nvidia-driver/files/pkg-message.in b/x11/nvidia-driver/files/pkg-message.in index d73c5f09d6a9..ae2810196b97 100644 --- a/x11/nvidia-driver/files/pkg-message.in +++ b/x11/nvidia-driver/files/pkg-message.in @@ -32,9 +32,12 @@ If X.org cannot start and reports in /var/log/Xorg.0.log while actually you have ``options SYSVSHM'' enabled in kernel, the sysctl ``kern.ipc.shmall'' should be increased. -In certain 570 versions GSP firmware is known to cause issues with -suspend/resume. To disable GSP firmware add -hw.nvidia.registry.EnableGpuFirmware=0 to your loader.conf. +Because in certain 570 versions GSP firmware is known to cause issues +with suspend/resume, thus, disabled by default for now. +On the other hand, some GPUs are known NOT to work without GSP +firmware support. +To enable GSP firmware add hw.nvidia.registry.EnableGpuFirmware=1 +to your loader.conf. https://download.nvidia.com/XFree86/FreeBSD-x86_64/560.31.02/README/gsp.html |