Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nvidia-settings for openSUSE:Factory 
checked in at 2025-07-25 17:04:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nvidia-settings (Old)
 and      /work/SRC/openSUSE:Factory/.nvidia-settings.new.13279 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nvidia-settings"

Fri Jul 25 17:04:31 2025 rev:13 rq:1295599 version:570.172.08

Changes:
--------
--- /work/SRC/openSUSE:Factory/nvidia-settings/nvidia-settings.changes  
2025-05-30 17:24:28.285135091 +0200
+++ 
/work/SRC/openSUSE:Factory/.nvidia-settings.new.13279/nvidia-settings.changes   
    2025-07-25 17:05:08.052786937 +0200
@@ -1,0 +2,10 @@
+Fri Jul 11 12:48:53 UTC 2025 - Stefan Dirsch <sndir...@suse.com>
+
+- update to version 570.172.08 (boo#1246327)
+
+-------------------------------------------------------------------
+Sun Jun 15 08:35:35 UTC 2025 - Stefan Dirsch <sndir...@suse.com>
+
+- update to version 570.169 (boo#1244614)
+
+-------------------------------------------------------------------

Old:
----
  nvidia-settings-570.153.02.tar.bz2

New:
----
  nvidia-settings-570.172.08.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nvidia-settings.spec ++++++
--- /var/tmp/diff_new_pack.cqQewX/_old  2025-07-25 17:05:09.004826440 +0200
+++ /var/tmp/diff_new_pack.cqQewX/_new  2025-07-25 17:05:09.008826606 +0200
@@ -21,7 +21,7 @@
 %endif
 
 Name:           nvidia-settings
-Version:        570.153.02
+Version:        570.172.08
 Release:        0
 Summary:        Configure the NVIDIA graphics driver
 License:        GPL-2.0-only

++++++ nvidia-settings-570.153.02.tar.bz2 -> nvidia-settings-570.172.08.tar.bz2 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.153.02/doc/version.mk 
new/nvidia-settings-570.172.08/doc/version.mk
--- old/nvidia-settings-570.153.02/doc/version.mk       2025-05-13 
19:43:02.000000000 +0200
+++ new/nvidia-settings-570.172.08/doc/version.mk       2025-07-08 
20:55:14.000000000 +0200
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 570.153.02
+NVIDIA_VERSION = 570.172.08
 
 # This file.
 VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.153.02/samples/version.mk 
new/nvidia-settings-570.172.08/samples/version.mk
--- old/nvidia-settings-570.153.02/samples/version.mk   2025-05-13 
19:43:02.000000000 +0200
+++ new/nvidia-settings-570.172.08/samples/version.mk   2025-07-08 
20:55:14.000000000 +0200
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 570.153.02
+NVIDIA_VERSION = 570.172.08
 
 # This file.
 VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.153.02/src/gtk+-2.x/ctkserver.c 
new/nvidia-settings-570.172.08/src/gtk+-2.x/ctkserver.c
--- old/nvidia-settings-570.153.02/src/gtk+-2.x/ctkserver.c     2025-05-13 
19:43:02.000000000 +0200
+++ new/nvidia-settings-570.172.08/src/gtk+-2.x/ctkserver.c     2025-07-08 
20:55:14.000000000 +0200
@@ -329,37 +329,34 @@
         xinerama_enabled = FALSE;
     }
 
-    if (ctrl_target->system->has_nv_control) {
+    /* NV_CTRL_OPERATING_SYSTEM */
 
-        /* NV_CTRL_OPERATING_SYSTEM */
-
-        os_val = NV_CTRL_OPERATING_SYSTEM_LINUX;
-        ret = NvCtrlGetAttribute(ctrl_target, NV_CTRL_OPERATING_SYSTEM, 
&os_val);
-        os = NULL;
-        if (ret == NvCtrlSuccess) {
-            if      (os_val == NV_CTRL_OPERATING_SYSTEM_LINUX) os = "Linux";
-            else if (os_val == NV_CTRL_OPERATING_SYSTEM_FREEBSD) os = 
"FreeBSD";
-            else if (os_val == NV_CTRL_OPERATING_SYSTEM_SUNOS) os = "SunOS";
-        }
-        if (!os) os = "Unknown";
+    os_val = NV_CTRL_OPERATING_SYSTEM_LINUX;
+    ret = NvCtrlGetAttribute(ctrl_target, NV_CTRL_OPERATING_SYSTEM, &os_val);
+    os = NULL;
+    if (ret == NvCtrlSuccess) {
+        if      (os_val == NV_CTRL_OPERATING_SYSTEM_LINUX) os = "Linux";
+        else if (os_val == NV_CTRL_OPERATING_SYSTEM_FREEBSD) os = "FreeBSD";
+        else if (os_val == NV_CTRL_OPERATING_SYSTEM_SUNOS) os = "SunOS";
+    }
+    if (!os) os = "Unknown";
 
-        /* NV_CTRL_ARCHITECTURE */
+    /* NV_CTRL_ARCHITECTURE */
 
-        ret = NvCtrlGetAttribute(ctrl_target, NV_CTRL_ARCHITECTURE, &tmp);
-        arch = NULL;
-        if (ret == NvCtrlSuccess) {
-            switch (tmp) {
-                case NV_CTRL_ARCHITECTURE_X86: arch = "x86"; break;
-                case NV_CTRL_ARCHITECTURE_X86_64: arch = "x86_64"; break;
-                case NV_CTRL_ARCHITECTURE_IA64: arch = "ia64"; break;
-                case NV_CTRL_ARCHITECTURE_ARM: arch = "ARM"; break;
-                case NV_CTRL_ARCHITECTURE_AARCH64: arch = "AArch64"; break;
-                case NV_CTRL_ARCHITECTURE_PPC64LE: arch = "ppc64le"; break;
-            }
+    ret = NvCtrlGetAttribute(ctrl_target, NV_CTRL_ARCHITECTURE, &tmp);
+    arch = NULL;
+    if (ret == NvCtrlSuccess) {
+        switch (tmp) {
+            case NV_CTRL_ARCHITECTURE_X86: arch = "x86"; break;
+            case NV_CTRL_ARCHITECTURE_X86_64: arch = "x86_64"; break;
+            case NV_CTRL_ARCHITECTURE_IA64: arch = "ia64"; break;
+            case NV_CTRL_ARCHITECTURE_ARM: arch = "ARM"; break;
+            case NV_CTRL_ARCHITECTURE_AARCH64: arch = "AArch64"; break;
+            case NV_CTRL_ARCHITECTURE_PPC64LE: arch = "ppc64le"; break;
         }
-        if (!arch) arch = "Unknown";
-        os = g_strdup_printf("%s-%s", os, arch);
     }
+    if (!arch) arch = "Unknown";
+    os = g_strdup_printf("%s-%s", os, arch);
 
     /* NV_CTRL_STRING_NVIDIA_DRIVER_VERSION */
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.153.02/src/libXNVCtrl/version.mk 
new/nvidia-settings-570.172.08/src/libXNVCtrl/version.mk
--- old/nvidia-settings-570.153.02/src/libXNVCtrl/version.mk    2025-05-13 
19:43:02.000000000 +0200
+++ new/nvidia-settings-570.172.08/src/libXNVCtrl/version.mk    2025-07-08 
20:55:14.000000000 +0200
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 570.153.02
+NVIDIA_VERSION = 570.172.08
 
 # This file.
 VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nvidia-settings-570.153.02/src/libXNVCtrlAttributes/NvCtrlAttributesNvml.c 
new/nvidia-settings-570.172.08/src/libXNVCtrlAttributes/NvCtrlAttributesNvml.c
--- 
old/nvidia-settings-570.153.02/src/libXNVCtrlAttributes/NvCtrlAttributesNvml.c  
    2025-05-13 19:43:02.000000000 +0200
+++ 
new/nvidia-settings-570.172.08/src/libXNVCtrlAttributes/NvCtrlAttributesNvml.c  
    2025-07-08 20:55:14.000000000 +0200
@@ -1200,6 +1200,35 @@
                 }
                 break;
 
+
+            case NV_CTRL_OPERATING_SYSTEM:
+#if defined(NV_LINUX)
+                res = NV_CTRL_OPERATING_SYSTEM_LINUX;
+#elif defined(NV_BSD)
+                res = NV_CTRL_OPERATING_SYSTEM_FREEBSD;
+#elif defined(NV_SUNOS)
+                res = NV_CTRL_OPERATING_SYSTEM_SUNOS;
+#else
+                return NvCtrlNotSupported;
+#endif
+                break;
+
+            case NV_CTRL_ARCHITECTURE:
+#if defined(NVCPU_X86)
+                res = NV_CTRL_ARCHITECTURE_X86;
+#elif defined(NVCPU_X86_64)
+                res = NV_CTRL_ARCHITECTURE_X86_64;
+#elif defined(NVCPU_ARM)
+                res = NV_CTRL_ARCHITECTURE_ARM;
+#elif defined(NVCPU_AARCH64)
+                res = NV_CTRL_ARCHITECTURE_AARCH64;
+#elif defined(NVCPU_PPC64LE)
+                res = NV_CTRL_ARCHITECTURE_PPC64LE;
+#else
+                return NvCtrlNotSupported;
+#endif
+                break;
+
             case NV_CTRL_VIDEO_RAM:
             case NV_CTRL_GPU_PCIE_MAX_LINK_SPEED:
             case NV_CTRL_GPU_PCIE_CURRENT_LINK_SPEED:
@@ -1219,7 +1248,6 @@
             case NV_CTRL_XINERAMA:
             case NV_CTRL_ATTR_NV_MAJOR_VERSION:
             case NV_CTRL_ATTR_NV_MINOR_VERSION:
-            case NV_CTRL_OPERATING_SYSTEM:
             case NV_CTRL_NO_SCANOUT:
             case NV_CTRL_AMBIENT_TEMPERATURE:
             case NV_CTRL_GPU_CURRENT_CLOCK_FREQS:
@@ -2334,6 +2362,8 @@
             case NV_CTRL_ATTR_NVML_GPU_MAX_TGP:
             case NV_CTRL_ATTR_NVML_GPU_DEFAULT_TGP:
             case NV_CTRL_GPU_CURRENT_PERFORMANCE_LEVEL:
+            case NV_CTRL_OPERATING_SYSTEM:
+            case NV_CTRL_ARCHITECTURE:
                 val->valid_type = CTRL_ATTRIBUTE_VALID_TYPE_INTEGER;
                 break;
 
@@ -2386,7 +2416,6 @@
             case NV_CTRL_XINERAMA:
             case NV_CTRL_ATTR_NV_MAJOR_VERSION:
             case NV_CTRL_ATTR_NV_MINOR_VERSION:
-            case NV_CTRL_OPERATING_SYSTEM:
             case NV_CTRL_NO_SCANOUT:
             case NV_CTRL_AMBIENT_TEMPERATURE:
             case NV_CTRL_GPU_CURRENT_CLOCK_FREQS:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.153.02/src/nvml.h 
new/nvidia-settings-570.172.08/src/nvml.h
--- old/nvidia-settings-570.153.02/src/nvml.h   2025-05-13 19:43:02.000000000 
+0200
+++ new/nvidia-settings-570.172.08/src/nvml.h   2025-07-08 20:55:14.000000000 
+0200
@@ -3189,13 +3189,16 @@
  */
 
/***************************************************************************************************/
 
-#define NVML_GPU_FABRIC_UUID_LEN 16
+#define NVML_GPU_FABRIC_UUID_LEN 16 //!< Length of Fabric UUID
 
-#define NVML_GPU_FABRIC_STATE_NOT_SUPPORTED 0
-#define NVML_GPU_FABRIC_STATE_NOT_STARTED   1
-#define NVML_GPU_FABRIC_STATE_IN_PROGRESS   2
-#define NVML_GPU_FABRIC_STATE_COMPLETED     3
+#define NVML_GPU_FABRIC_STATE_NOT_SUPPORTED 0 //!< Fabric Probe State not 
supported
+#define NVML_GPU_FABRIC_STATE_NOT_STARTED   1 //!< Fabric Probe has not started
+#define NVML_GPU_FABRIC_STATE_IN_PROGRESS   2 //!< Fabric Probe in progress
+#define NVML_GPU_FABRIC_STATE_COMPLETED     3 //!< Fabric Probe State completed
 
+/**
+ * Probe State of GPU registration process
+ */
 typedef unsigned char nvmlGpuFabricState_t;
 
 /**
@@ -3205,48 +3208,48 @@
     unsigned char        clusterUuid[NVML_GPU_FABRIC_UUID_LEN]; //!< Uuid of 
the cluster to which this GPU belongs
     nvmlReturn_t         status;                                //!< Error 
status, if any. Must be checked only if state returns "complete".
     unsigned int         cliqueId;                              //!< ID of the 
fabric clique to which this GPU belongs
-    nvmlGpuFabricState_t state;                                 //!< Current 
state of GPU registration process
+    nvmlGpuFabricState_t state;                                 //!< Current 
state of GPU registration process. See NVML_GPU_FABRIC_STATE_*
 } nvmlGpuFabricInfo_t;
 
-/*
+/**
  * Fabric Degraded BW
  */
-#define NVML_GPU_FABRIC_HEALTH_MASK_DEGRADED_BW_NOT_SUPPORTED 0
-#define NVML_GPU_FABRIC_HEALTH_MASK_DEGRADED_BW_TRUE          1
-#define NVML_GPU_FABRIC_HEALTH_MASK_DEGRADED_BW_FALSE         2
+#define NVML_GPU_FABRIC_HEALTH_MASK_DEGRADED_BW_NOT_SUPPORTED 0 //!< Fabric 
Health Mask: Degraded Bandwidth not supported
+#define NVML_GPU_FABRIC_HEALTH_MASK_DEGRADED_BW_TRUE          1 //!< Fabric 
Health Mask: Bandwidth degraded
+#define NVML_GPU_FABRIC_HEALTH_MASK_DEGRADED_BW_FALSE         2 //!< Fabric 
Health Mask: Bandwidth not degraded
 
-#define NVML_GPU_FABRIC_HEALTH_MASK_SHIFT_DEGRADED_BW 0
-#define NVML_GPU_FABRIC_HEALTH_MASK_WIDTH_DEGRADED_BW 0x3
+#define NVML_GPU_FABRIC_HEALTH_MASK_SHIFT_DEGRADED_BW 0         //!< Fabric 
Health Mask Bit Shift for Degraded Bandwidth
+#define NVML_GPU_FABRIC_HEALTH_MASK_WIDTH_DEGRADED_BW 0x3       //!< Fabric 
Health Mask Width for Degraded Bandwidth
 
-/*
+/**
  * Fabric Route Recovery
  */
-#define NVML_GPU_FABRIC_HEALTH_MASK_ROUTE_RECOVERY_NOT_SUPPORTED 0
-#define NVML_GPU_FABRIC_HEALTH_MASK_ROUTE_RECOVERY_TRUE          1
-#define NVML_GPU_FABRIC_HEALTH_MASK_ROUTE_RECOVERY_FALSE         2
+#define NVML_GPU_FABRIC_HEALTH_MASK_ROUTE_RECOVERY_NOT_SUPPORTED 0 //!< Fabric 
Health Mask: Route Recovery not supported
+#define NVML_GPU_FABRIC_HEALTH_MASK_ROUTE_RECOVERY_TRUE          1 //!< Fabric 
Health Mask: Route Recovery in progress
+#define NVML_GPU_FABRIC_HEALTH_MASK_ROUTE_RECOVERY_FALSE         2 //!< Fabric 
Health Mask: Route Recovery not in progress
 
-#define NVML_GPU_FABRIC_HEALTH_MASK_SHIFT_ROUTE_RECOVERY 2
-#define NVML_GPU_FABRIC_HEALTH_MASK_WIDTH_ROUTE_RECOVERY 0x3
+#define NVML_GPU_FABRIC_HEALTH_MASK_SHIFT_ROUTE_RECOVERY 2         //!< Fabric 
Health Mask Bit Shift for Route Recovery
+#define NVML_GPU_FABRIC_HEALTH_MASK_WIDTH_ROUTE_RECOVERY 0x3       //!< Fabric 
Health Mask Width for Route Recovery
 
-/*
+/**
  * Nvlink Fabric Route Unhealthy
  */
-#define NVML_GPU_FABRIC_HEALTH_MASK_ROUTE_UNHEALTHY_NOT_SUPPORTED 0
-#define NVML_GPU_FABRIC_HEALTH_MASK_ROUTE_UNHEALTHY_TRUE          1
-#define NVML_GPU_FABRIC_HEALTH_MASK_ROUTE_UNHEALTHY_FALSE         2
+#define NVML_GPU_FABRIC_HEALTH_MASK_ROUTE_UNHEALTHY_NOT_SUPPORTED 0 //!< 
Fabric Health Mask: Route Unhealthy not supported
+#define NVML_GPU_FABRIC_HEALTH_MASK_ROUTE_UNHEALTHY_TRUE          1 //!< 
Fabric Health Mask: Route is unhealthy
+#define NVML_GPU_FABRIC_HEALTH_MASK_ROUTE_UNHEALTHY_FALSE         2 //!< 
Fabric Health Mask: Route is healthy
 
-#define NVML_GPU_FABRIC_HEALTH_MASK_SHIFT_ROUTE_UNHEALTHY 4
-#define NVML_GPU_FABRIC_HEALTH_MASK_WIDTH_ROUTE_UNHEALTHY 0x3
+#define NVML_GPU_FABRIC_HEALTH_MASK_SHIFT_ROUTE_UNHEALTHY 4         //!< 
Fabric Health Mask Bit Shift for Route Unhealthy
+#define NVML_GPU_FABRIC_HEALTH_MASK_WIDTH_ROUTE_UNHEALTHY 0x3       //!< 
Fabric Health Mask Width for Route Unhealthy
 
-/*
+/**
  * Fabric Access Timeout Recovery
  */
-#define NVML_GPU_FABRIC_HEALTH_MASK_ACCESS_TIMEOUT_RECOVERY_NOT_SUPPORTED 0
-#define NVML_GPU_FABRIC_HEALTH_MASK_ACCESS_TIMEOUT_RECOVERY_TRUE          1
-#define NVML_GPU_FABRIC_HEALTH_MASK_ACCESS_TIMEOUT_RECOVERY_FALSE         2
+#define NVML_GPU_FABRIC_HEALTH_MASK_ACCESS_TIMEOUT_RECOVERY_NOT_SUPPORTED 0 
//!< Fabric Health Mask: Access Timeout Recovery not supported
+#define NVML_GPU_FABRIC_HEALTH_MASK_ACCESS_TIMEOUT_RECOVERY_TRUE          1 
//!< Fabric Health Mask: Access Timeout Recovery in progress
+#define NVML_GPU_FABRIC_HEALTH_MASK_ACCESS_TIMEOUT_RECOVERY_FALSE         2 
//!< Fabric Health Mask: Access Timeout Recovery not in progress
 
-#define NVML_GPU_FABRIC_HEALTH_MASK_SHIFT_ACCESS_TIMEOUT_RECOVERY 6
-#define NVML_GPU_FABRIC_HEALTH_MASK_WIDTH_ACCESS_TIMEOUT_RECOVERY 0x3
+#define NVML_GPU_FABRIC_HEALTH_MASK_SHIFT_ACCESS_TIMEOUT_RECOVERY 6         
//!< Fabric Health Mask Bit Shift for Access Timeout Recovery
+#define NVML_GPU_FABRIC_HEALTH_MASK_WIDTH_ACCESS_TIMEOUT_RECOVERY 0x3       
//!< Fabric Health Mask Width for Access Timeout Recovery
 
 /**
  * GPU Fabric Health Status Mask for various fields can be obtained
@@ -3279,8 +3282,8 @@
     unsigned char        clusterUuid[NVML_GPU_FABRIC_UUID_LEN]; //!< Uuid of 
the cluster to which this GPU belongs
     nvmlReturn_t         status;                                //!< Error 
status, if any. Must be checked only if state returns "complete".
     unsigned int         cliqueId;                              //!< ID of the 
fabric clique to which this GPU belongs
-    nvmlGpuFabricState_t state;                                 //!< Current 
state of GPU registration process
-    unsigned int         healthMask;                            //!< GPU 
Fabric health Status Mask
+    nvmlGpuFabricState_t state;                                 //!< Current 
Probe State of GPU registration process. See NVML_GPU_FABRIC_STATE_*
+    unsigned int         healthMask;                            //!< GPU 
Fabric health Status Mask. See NVML_GPU_FABRIC_HEALTH_MASK_*
 } nvmlGpuFabricInfo_v2_t;
 
 typedef nvmlGpuFabricInfo_v2_t nvmlGpuFabricInfoV_t;
@@ -10837,6 +10840,55 @@
 /** @} */
 
 
/***************************************************************************************************/
+/** @defgroup nvmlGPUPRMAccess PRM Access
+ * This chapter describes NVML operations that are associated with PRM 
register reads
+ *  @{
+ */
+/***************************************************************************************************/
+
+#define NVML_PRM_DATA_MAX_SIZE 496
+/**
+ * Main PRM input structure
+ */
+typedef struct
+{
+    /* I/O parameters */
+    unsigned dataSize;                                  //!< Size of the input 
TLV data.
+    unsigned status;                                    //!< OUT: status of 
the PRM command
+    union {
+        /* Input data in TLV format */
+        unsigned char inData[NVML_PRM_DATA_MAX_SIZE];   //!< IN: Input data in 
TLV format
+        /* Output data in TLV format */
+        unsigned char outData[NVML_PRM_DATA_MAX_SIZE];  //!< OUT: Output PRM 
data in TLV format
+    };
+} nvmlPRMTLV_v1_t;
+
+/**
+ * Read or write a GPU PRM register. The input is assumed to be in TLV format 
in
+ * network byte order.
+ *
+ * %BLACKWELL_OR_NEWER%
+ *
+ * Supported on Linux only.
+ *
+ * @param device                                        Identifer of target 
GPU device
+ * @param buffer                                        Structure holding the 
input data in TLV format as well as
+ *                                                      the PRM register 
contents in TLV format (in the case of a successful
+ *                                                      read operation).
+ *                                                      Note: the input data 
and any returned data shall be in network byte order.
+ *
+ * @return
+ *        - \ref NVML_SUCCESS                           on success
+ *        - \ref NVML_ERROR_INVALID_ARGUMENT            if \p device or \p 
buffer are invalid
+ *        - \ref NVML_ERROR_NO_PERMISSION               if user does not have 
permission to perform this operation
+ *        - \ref NVML_ERROR_NOT_SUPPORTED               if this feature is not 
supported by the device
+ *        - \ref NVML_ERROR_ARGUMENT_VERSION_MISMATCH   if the version 
specified in \p buffer is not supported
+ */
+nvmlReturn_t DECLDIR nvmlDeviceReadWritePRM_v1(nvmlDevice_t device, 
nvmlPRMTLV_v1_t *buffer);
+
+/** @} */
+
+/***************************************************************************************************/
 /** @defgroup nvmlMultiInstanceGPU Multi Instance GPU Management
  * This chapter describes NVML operations that are associated with Multi 
Instance GPU management.
  *  @{
@@ -10866,13 +10918,31 @@
 #define NVML_GPU_INSTANCE_PROFILE_7_SLICE      0x4
 #define NVML_GPU_INSTANCE_PROFILE_8_SLICE      0x5
 #define NVML_GPU_INSTANCE_PROFILE_6_SLICE      0x6
+// 1_SLICE profile with at least one (if supported at all) of Decoder, 
Encoder, JPEG, OFA engines.
 #define NVML_GPU_INSTANCE_PROFILE_1_SLICE_REV1 0x7
+// 2_SLICE profile with at least one (if supported at all) of Decoder, 
Encoder, JPEG, OFA engines.
 #define NVML_GPU_INSTANCE_PROFILE_2_SLICE_REV1 0x8
+// 1_SLICE profile with twice the amount of memory resources.
 #define NVML_GPU_INSTANCE_PROFILE_1_SLICE_REV2 0x9
-#define NVML_GPU_INSTANCE_PROFILE_1_SLICE_GFX  0xA
-#define NVML_GPU_INSTANCE_PROFILE_2_SLICE_GFX  0xB
-#define NVML_GPU_INSTANCE_PROFILE_4_SLICE_GFX  0xC
-#define NVML_GPU_INSTANCE_PROFILE_COUNT        0xD
+// 1_SLICE gfx capable profile
+#define NVML_GPU_INSTANCE_PROFILE_1_SLICE_GFX      0x0A
+// 2_SLICE gfx capable profile
+#define NVML_GPU_INSTANCE_PROFILE_2_SLICE_GFX      0x0B
+// 4_SLICE gfx capable profile
+#define NVML_GPU_INSTANCE_PROFILE_4_SLICE_GFX      0x0C
+// 1_SLICE profile with none of Decode, Encoder, JPEG, OFA engines.
+#define NVML_GPU_INSTANCE_PROFILE_1_SLICE_NO_ME    0x0D
+// 2_SLICE profile with none of Decode, Encoder, JPEG, OFA engines.
+#define NVML_GPU_INSTANCE_PROFILE_2_SLICE_NO_ME    0x0E
+// 1_SLICE profile with all of GPU Decode, Encoder, JPEG, OFA engines.
+// Allocation of instance of this profile prevents allocation of
+// all but _NO_ME profiles.
+#define NVML_GPU_INSTANCE_PROFILE_1_SLICE_ALL_ME   0x0F
+// 2_SLICE profile with all of GPU Decode, Encoder, JPEG, OFA engines.
+// Allocation of instance of this profile prevents allocation of
+// all but _NO_ME profiles.
+#define NVML_GPU_INSTANCE_PROFILE_2_SLICE_ALL_ME   0x10
+#define NVML_GPU_INSTANCE_PROFILE_COUNT            0x11
 
 /**
  * MIG GPU instance profile capability.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.153.02/src/version.mk 
new/nvidia-settings-570.172.08/src/version.mk
--- old/nvidia-settings-570.153.02/src/version.mk       2025-05-13 
19:43:02.000000000 +0200
+++ new/nvidia-settings-570.172.08/src/version.mk       2025-07-08 
20:55:14.000000000 +0200
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 570.153.02
+NVIDIA_VERSION = 570.172.08
 
 # This file.
 VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.153.02/version.mk 
new/nvidia-settings-570.172.08/version.mk
--- old/nvidia-settings-570.153.02/version.mk   2025-05-13 19:43:02.000000000 
+0200
+++ new/nvidia-settings-570.172.08/version.mk   2025-07-08 20:55:14.000000000 
+0200
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 570.153.02
+NVIDIA_VERSION = 570.172.08
 
 # This file.
 VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))

Reply via email to