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-03-28 09:35:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nvidia-settings (Old)
 and      /work/SRC/openSUSE:Factory/.nvidia-settings.new.2696 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nvidia-settings"

Fri Mar 28 09:35:56 2025 rev:10 rq:1256076 version:570.133.07

Changes:
--------
--- /work/SRC/openSUSE:Factory/nvidia-settings/nvidia-settings.changes  
2025-03-03 16:04:26.553526381 +0100
+++ 
/work/SRC/openSUSE:Factory/.nvidia-settings.new.2696/nvidia-settings.changes    
    2025-03-28 09:36:06.761850158 +0100
@@ -1,0 +2,5 @@
+Sat Mar 15 02:12:38 UTC 2025 - Stefan Dirsch <sndir...@suse.com>
+
+- update to version 570.133.07 (bsc#1239653) 
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ nvidia-settings.spec ++++++
--- /var/tmp/diff_new_pack.7zqnYa/_old  2025-03-28 09:36:07.497880666 +0100
+++ /var/tmp/diff_new_pack.7zqnYa/_new  2025-03-28 09:36:07.497880666 +0100
@@ -21,7 +21,7 @@
 %endif
 
 Name:           nvidia-settings
-Version:        570.124.04
+Version:        570.133.07
 Release:        0
 Summary:        Configure the NVIDIA graphics driver
 License:        GPL-2.0-only

++++++ nvidia-settings-570.124.04.tar.bz2 -> nvidia-settings-570.133.07.tar.bz2 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.124.04/doc/version.mk 
new/nvidia-settings-570.133.07/doc/version.mk
--- old/nvidia-settings-570.124.04/doc/version.mk       2025-02-25 
05:38:05.000000000 +0100
+++ new/nvidia-settings-570.133.07/doc/version.mk       2025-03-14 
15:10:58.000000000 +0100
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 570.124.04
+NVIDIA_VERSION = 570.133.07
 
 # This file.
 VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.124.04/samples/version.mk 
new/nvidia-settings-570.133.07/samples/version.mk
--- old/nvidia-settings-570.124.04/samples/version.mk   2025-02-25 
05:38:05.000000000 +0100
+++ new/nvidia-settings-570.133.07/samples/version.mk   2025-03-14 
15:10:58.000000000 +0100
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 570.124.04
+NVIDIA_VERSION = 570.133.07
 
 # This file.
 VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nvidia-settings-570.124.04/src/gtk+-2.x/ctkframelock.c 
new/nvidia-settings-570.133.07/src/gtk+-2.x/ctkframelock.c
--- old/nvidia-settings-570.124.04/src/gtk+-2.x/ctkframelock.c  2025-02-25 
05:38:05.000000000 +0100
+++ new/nvidia-settings-570.133.07/src/gtk+-2.x/ctkframelock.c  2025-03-14 
15:10:58.000000000 +0100
@@ -275,11 +275,11 @@
 /* Tooltips */
 
 static const char * __add_devices_button_help =
-"The Add Devices button adds to the frame lock group all Quadro Sync devices "
+"The Add Devices button adds to the frame lock group all RTX PRO Sync devices "
 "found on the specified X Server.";
 
 static const char * __remove_devices_button_help =
-"The Remove Devices button allows you to remove Quadro Sync, GPU or display "
+"The Remove Devices button allows you to remove RTX PRO Sync, GPU or display "
 "devices from the frame lock group.  Any device removed from the frame lock "
 "group will no longer be controlled.";
 
@@ -292,14 +292,14 @@
 "list.";
 
 static const char * __house_sync_mode_combo_help =
-"The House Sync Mode drop-down allows you to configure the Quadro Sync device "
+"The House Sync Mode drop-down allows you to configure the RTX PRO Sync device 
"
 "to use the BNC connector in either input or output mode.  When set to Input, "
-"the server Quadro Sync device will generate the frame lock signal "
+"the server RTX PRO Sync device will generate the frame lock signal "
 "from the incoming house sync signal (if a house sync signal is detected) "
 "instead of using internal timing from the server GPU/display device.  When "
 "set to Output, the server will generate a house sync signal from its "
-"internal timing and output this signal over the BNC connector on the Quadro "
-"Sync device.  Output mode is only available on a Quadro Sync II device.  If "
+"internal timing and output this signal over the BNC connector on the RTX PRO "
+"Sync device.  Output mode is only available on a RTX PRO Sync device.  If "
 "an incoming house sync signal is present on the BNC connector, requesting "
 "Output mode will have no effect.";
 
@@ -307,12 +307,12 @@
 "The Sync Multiply/Divide Value allows you to set the number that the "
 "external house sync signal will be multiplied or divided by before comparing "
 "it to this board's internal sync rate.  For example, this may allow a "
-"Quadro Sync II board to sync displays at 120Hz from a 60Hz house sync input.";
+"RTX PRO Sync board to sync displays at 120Hz from a 60Hz house sync input.";
 
 static const char * __muldiv_mode_combo_help =
 "The Sync Muldiply/Divide Mode allows you to control whether the external "
 "house sync signal will be multiplied or divided by the sync multiply/divide "
-"value before being interpreted by this Quadro Sync device.";
+"value before being interpreted by this RTX PRO Sync device.";
 
 static const char * __sync_interval_scale_help =
 "The Sync Interval allows you to set the number of incoming house sync "
@@ -326,8 +326,8 @@
 
 static const char * __video_mode_help =
 "The Video Mode drop-down allows you to select which video mode the server "
-"Quadro Sync device will use to decode the incoming house sync signal.  On "
-"some Quadro Sync devices, this will be auto-detected and will be reported "
+"RTX PRO Sync device will use to decode the incoming house sync signal.  On "
+"some RTX PRO Sync devices, this will be auto-detected and will be reported "
 "as read-only information.";
 
 static const char * __detect_video_mode_button_help =
@@ -342,7 +342,7 @@
 
 static const char * __sync_enable_button_help =
 "The Enable/Disable Frame Lock button will enable/disable frame lock on all "
-"devices listed in the Quadro Sync group.  Enabling frame lock will lock the "
+"devices listed in the RTX PRO Sync group.  Enabling frame lock will lock the "
 "refresh rates of all members in the frame lock group.";
 
 static const char * __server_checkbox_help =
@@ -980,7 +980,7 @@
 
 /** get_framelock_name() *********************************************
  *
- * Returns the name of the given frame lock (Quadro Sync) device.
+ * Returns the name of the given frame lock (RTX PRO Sync) device.
  *
  */
 static char *get_framelock_name(nvFrameLockDataPtr data, gboolean simple)
@@ -1047,7 +1047,7 @@
     switch (entry->data_type) {
     case ENTRY_DATA_FRAMELOCK:
         label_set_text(((nvFrameLockDataPtr)(entry->data))->label,
-                       str?str:"Unknown Quadro Sync");
+                       str?str:"Unknown RTX PRO Sync");
         break;
     case ENTRY_DATA_GPU:
         label_set_text(((nvGPUDataPtr)(entry->data))->label,
@@ -1228,7 +1228,7 @@
 
 /** list_entry_update_framelock_controls() ***************************
  *
- * Updates a Quadro Sync list entry's GUI controls based on the current
+ * Updates a RTX PRO Sync list entry's GUI controls based on the current
  * frame lock status.
  *
  */
@@ -1486,7 +1486,7 @@
     tree = (nvListTreePtr)(ctk_framelock->tree);
     framelock_enabled = ctk_framelock->framelock_enabled;
 
-    /* Quadro Sync Buttons */
+    /* RTX PRO Sync Buttons */
     gtk_widget_set_sensitive(ctk_framelock->remove_devices_button,
                              tree->selected_entry != NULL);
 
@@ -1533,7 +1533,7 @@
     gtk_widget_set_sensitive(ctk_framelock->test_link_button,
                              (framelock_enabled && tree->server_entry));
 
-    /* Update the frame lock Quadro Sync frame */
+    /* Update the frame lock RTX PRO Sync frame */
     list_entry_update_controls(ctk_framelock, tree->entries);
 
     /* House Sync */
@@ -3822,10 +3822,10 @@
     /* Update the Timing LED:
      *
      * We should disable the GPU Timing LED (which reports the sync status
-     * between the GPU and the Quadro Sync device) when we don't care if the
-     * GPU is in sync with the Quadro Sync device.  This occurs when Frame Lock
+     * between the GPU and the RTX PRO Sync device) when we don't care if the
+     * GPU is in sync with the RTX PRO Sync device.  This occurs when Frame 
Lock
      * is disabled, or when there are no devices selected for the GPU, or
-     * in cases where the GPU is driving the sync signal to the Quadro Sync
+     * in cases where the GPU is driving the sync signal to the RTX PRO Sync
      * device.
      */
     if (!framelock_enabled ||                    // Frame Lock is disabled.
@@ -3980,7 +3980,7 @@
  * Queries Ethernet status for all frame lock devices and reports
  * on any error.
  *
- * XXX This assumes that the frame lock (Quadro Sync) devices are
+ * XXX This assumes that the frame lock (RTX PRO Sync) devices are
  *     top-level list entries, such that they are all siblings.
  *
  */
@@ -4942,7 +4942,7 @@
             banner = ctk_banner_image_new(BANNER_ARTWORK_FRAMELOCK);
             gtk_box_pack_start(GTK_BOX(ctk_framelock), banner, FALSE, FALSE, 
0);
 
-            string = "The firmware on this Quadro Sync "
+            string = "The firmware on this RTX PRO Sync "
                 "card \n is not compatible with the GPUs connected to it.\n\n"
                 "Please visit "
                 "<http://www.nvidia.com/object/quadro-sync.html>\n "
@@ -5194,10 +5194,10 @@
     banner = ctk_banner_image_new(BANNER_ARTWORK_FRAMELOCK);
     gtk_box_pack_start(GTK_BOX(ctk_framelock), banner, FALSE, FALSE, 0);
 
-    /* Quadro Sync Frame */
+    /* RTX PRO Sync Frame */
     
     frame = gtk_frame_new(NULL);
-    gtk_frame_set_label(GTK_FRAME(frame), "Quadro Sync Devices");
+    gtk_frame_set_label(GTK_FRAME(frame), "RTX PRO Sync Devices");
     gtk_box_pack_start(GTK_BOX(ctk_framelock), frame, TRUE, TRUE, 0);
 
     /* scrollable window */
@@ -6025,7 +6025,7 @@
         update_entry_label(ctk_framelock, entry);
         list_entry_update_status(ctk_framelock, entry);
 
-        /* Add GPUs tied to this Quadro Sync */
+        /* Add GPUs tied to this RTX PRO Sync */
         add_gpu_devices(ctk_framelock, entry);
         if (entry->children) {
             int i;
@@ -6433,16 +6433,16 @@
                   "manage an entire cluster of workstations in a frame lock "
                   "group.");
 
-    /* Quadro Sync Frame Help */
+    /* RTX PRO Sync Frame Help */
 
-    ctk_help_heading(b, &i, "Quadro Sync Section");
-    ctk_help_para(b, &i, "The Quadro Sync section allows you to configure the "
+    ctk_help_heading(b, &i, "RTX PRO Sync Section");
+    ctk_help_para(b, &i, "The RTX PRO Sync section allows you to configure the 
"
                   "individual devices that make up the frame lock group.");
 
-    ctk_help_heading(b, &i, "Quadro Sync Device Entry Information");
-    ctk_help_para(b, &i, "Quadro Sync (frame lock board) device entries "
+    ctk_help_heading(b, &i, "RTX PRO Sync Device Entry Information");
+    ctk_help_para(b, &i, "RTX PRO Sync (frame lock board) device entries "
                   "display the following information:");
-    ctk_help_para(b, &i, "The X server name and Quadro Sync board ID.");
+    ctk_help_para(b, &i, "The X server name and RTX PRO Sync board ID.");
     ctk_help_para(b, &i, "Receiving LED: This indicates whether the frame "
                   "lock board is receiving a sync pulse.  Green means a "
                   "signal is detected; red means a signal is not detected.  "
@@ -6466,11 +6466,11 @@
 
     ctk_help_heading(b, &i, "GPU Device Entry Information");
     ctk_help_para(b, &i, "GPU Device entries display the GPU name and number "
-                  "of a GPU connected to a Quadro Sync device.  Display "
+                  "of a GPU connected to a RTX PRO Sync device.  Display "
                   "devices driven by the GPU will be listed under this 
entry.");
     ctk_help_para(b, &i, "Timing LED: This indicates that the GPU "
                   "is synchronized with the incoming timing signal from the "
-                  "Quadro Sync device");
+                  "RTX PRO Sync device");
 
     ctk_help_heading(b, &i, "Display Device Entry Information");
     ctk_help_para(b, &i, "Display Device entries display information and "
@@ -6482,7 +6482,7 @@
     ctk_help_para(b, &i, "%s", __client_checkbox_help);
     ctk_help_para(b, &i, "Stereo LED: This indicates whether or not the "
                   "display device is synced to the stereo signal coming from "
-                  "the Quadro Sync device.  This LED is only available to "
+                  "the RTX PRO Sync device.  This LED is only available to "
                   "display devices set as clients when frame lock is enabled.  
"
                   "The Stereo LED is dependent on the parent GPU being in sync 
"
                   "with the input timing signal.");
@@ -6500,9 +6500,9 @@
 
     ctk_help_heading(b, &i, "House Sync Section");
     ctk_help_para(b, &i, "The House Sync section allows you to configure "
-                  "the selected server Quadro Sync board for using an incoming 
"
+                  "the selected server RTX PRO Sync board for using an 
incoming "
                   "house sync signal instead of internal GPU timings.  On "
-                  "Quadro Sync II boards, you can configure the board to "
+                  "RTX PRO Sync boards, you can configure the board to "
                   "generate an outgoing house sync signal from the internal "
                   "GPU timings.  This section is only accessible by selecting "
                   "a server display device (See Display Device Information "
@@ -6511,7 +6511,7 @@
     ctk_help_heading(b, &i, "Use House Sync on Server");
     ctk_help_para(b, &i, "%s", __house_sync_mode_combo_help);
     ctk_help_para(b, &i, "If this option is set to Input and no house signal "
-                  "is detected (House LED is red), the Quadro Sync device "
+                  "is detected (House LED is red), the RTX PRO Sync device "
                   "will fall back to using internal timings from the primary "
                   "GPU.");
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.124.04/src/libXNVCtrl/NVCtrl.h 
new/nvidia-settings-570.133.07/src/libXNVCtrl/NVCtrl.h
--- old/nvidia-settings-570.124.04/src/libXNVCtrl/NVCtrl.h      2025-02-25 
05:38:05.000000000 +0100
+++ new/nvidia-settings-570.133.07/src/libXNVCtrl/NVCtrl.h      2025-03-14 
15:10:58.000000000 +0100
@@ -416,7 +416,7 @@
  * NV_CTRL_FRAMELOCK_POLARITY - sync either to the rising edge of the
  * frame lock pulse, the falling edge of the frame lock pulse or both.
  *
- * On Quadro Sync II, this attribute is ignored when
+ * On RTX PRO Sync, this attribute is ignored when
  * NV_CTRL_USE_HOUSE_SYNC is OUTPUT.
  *
  * This attribute may be queried through XNVCTRLQueryTargetAttribute()
@@ -443,7 +443,7 @@
  * USAGE NOTE: NV_CTRL_FRAMELOCK_SYNC_DELAY_MAX and
  *             NV_CTRL_FRAMELOCK_SYNC_DELAY_FACTOR are deprecated.
  *             The Sync Delay _MAX and _FACTOR are different for different
- *             Quadro Sync products and so, to be correct, the valid values for
+ *             RTX PRO Sync products and so, to be correct, the valid values 
for
  *             NV_CTRL_FRAMELOCK_SYNC_DELAY must be queried to get the range
  *             of acceptable sync delay values, and 
  *             NV_CTRL_FRAMELOCK_SYNC_DELAY_RESOLUTION must be queried to
@@ -1447,7 +1447,7 @@
  *
  * When set to OUTPUT, the server frame lock device will generate a house sync
  * signal from its internal timing and output this signal over the BNC 
connector
- * on the frame lock device.  This is only allowed on a Quadro Sync II device.
+ * on the frame lock device.  This is only allowed on a RTX PRO Sync device.
  * If an incoming house sync signal is present on the BNC connector, this
  * setting will have no effect.
  *
@@ -3141,7 +3141,7 @@
  *
  * Note that whether or not a display device may be set as a client/server
  * depends on the current configuration.  For example, only one server may be
- * set per Quadro Sync device, and displays can only be configured as a client
+ * set per RTX PRO Sync device, and displays can only be configured as a client
  * if their refresh rate sufficiently matches the refresh rate of the server
  * device.
  *
@@ -3448,7 +3448,7 @@
 
 /*
  * NV_CTRL_GPU_FRAMELOCK_FIRMWARE_UNSUPPORTED - Returns true if the
- * Quadro Sync card connected to this GPU has a firmware version incompatible
+ * RTX PRO Sync card connected to this GPU has a firmware version incompatible
  * with this GPU.
  */
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.124.04/src/libXNVCtrl/version.mk 
new/nvidia-settings-570.133.07/src/libXNVCtrl/version.mk
--- old/nvidia-settings-570.124.04/src/libXNVCtrl/version.mk    2025-02-25 
05:38:05.000000000 +0100
+++ new/nvidia-settings-570.133.07/src/libXNVCtrl/version.mk    2025-03-14 
15:10:58.000000000 +0100
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 570.124.04
+NVIDIA_VERSION = 570.133.07
 
 # This file.
 VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.124.04/src/nvml.h 
new/nvidia-settings-570.133.07/src/nvml.h
--- old/nvidia-settings-570.124.04/src/nvml.h   2025-02-25 05:38:05.000000000 
+0100
+++ new/nvidia-settings-570.133.07/src/nvml.h   2025-03-14 15:10:58.000000000 
+0100
@@ -2026,7 +2026,11 @@
 #define NVML_FI_DEV_RETIRED_DBE           30  //!< Number of retired pages 
because of double bit errors
 #define NVML_FI_DEV_RETIRED_PENDING       31  //!< If any pages are pending 
retirement. 1=yes. 0=no.
 
-/* NvLink Flit Error Counters */
+/**
+ * NVLink Flit Error Counters
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L0    32 //!< NVLink flow 
control CRC  Error Counter for Lane 0
 #define NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L1    33 //!< NVLink flow 
control CRC  Error Counter for Lane 1
 #define NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L2    34 //!< NVLink flow 
control CRC  Error Counter for Lane 2
@@ -2035,7 +2039,11 @@
 #define NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L5    37 //!< NVLink flow 
control CRC  Error Counter for Lane 5
 #define NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_TOTAL 38 //!< NVLink flow 
control CRC  Error Counter total for all Lanes
 
-/* NvLink CRC Data Error Counters */
+/**
+ * NVLink CRC Data Error Counters
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L0    39 //!< NVLink data CRC 
Error Counter for Lane 0
 #define NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L1    40 //!< NVLink data CRC 
Error Counter for Lane 1
 #define NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L2    41 //!< NVLink data CRC 
Error Counter for Lane 2
@@ -2044,7 +2052,11 @@
 #define NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L5    44 //!< NVLink data CRC 
Error Counter for Lane 5
 #define NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_TOTAL 45 //!< NvLink data CRC 
Error Counter total for all Lanes
 
-/* NvLink Replay Error Counters */
+/**
+ * NVLink Replay Error Counters
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L0      46 //!< NVLink Replay 
Error Counter for Lane 0
 #define NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L1      47 //!< NVLink Replay 
Error Counter for Lane 1
 #define NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L2      48 //!< NVLink Replay 
Error Counter for Lane 2
@@ -2053,7 +2065,11 @@
 #define NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L5      51 //!< NVLink Replay 
Error Counter for Lane 5
 #define NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_TOTAL   52 //!< NVLink Replay 
Error Counter total for all Lanes
 
-/* NvLink Recovery Error Counters */
+/**
+ * NVLink Recovery Error Counters
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L0    53 //!< NVLink Recovery 
Error Counter for Lane 0
 #define NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L1    54 //!< NVLink Recovery 
Error Counter for Lane 1
 #define NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L2    55 //!< NVLink Recovery 
Error Counter for Lane 2
@@ -2104,7 +2120,11 @@
 /* Energy Counter */
 #define NVML_FI_DEV_TOTAL_ENERGY_CONSUMPTION 83 //!< Total energy consumption 
for the GPU in mJ since the driver was last reloaded
 
-/* NVLink Speed */
+/**
+ * NVLink Speed
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_SPEED_MBPS_L0     84  //!< NVLink Speed in MBps for 
Link 0
 #define NVML_FI_DEV_NVLINK_SPEED_MBPS_L1     85  //!< NVLink Speed in MBps for 
Link 1
 #define NVML_FI_DEV_NVLINK_SPEED_MBPS_L2     86  //!< NVLink Speed in MBps for 
Link 2
@@ -2121,7 +2141,11 @@
 #define NVML_FI_DEV_PCIE_REPLAY_COUNTER             94  //!< PCIe replay 
counter
 #define NVML_FI_DEV_PCIE_REPLAY_ROLLOVER_COUNTER    95  //!< PCIe replay 
rollover counter
 
-/* NvLink Flit Error Counters */
+/**
+ * NVLink Flit Error Counters
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L6     96 //!< NVLink flow 
control CRC  Error Counter for Lane 6
 #define NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L7     97 //!< NVLink flow 
control CRC  Error Counter for Lane 7
 #define NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L8     98 //!< NVLink flow 
control CRC  Error Counter for Lane 8
@@ -2129,7 +2153,11 @@
 #define NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L10   100 //!< NVLink flow 
control CRC  Error Counter for Lane 10
 #define NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L11   101 //!< NVLink flow 
control CRC  Error Counter for Lane 11
 
-/* NvLink CRC Data Error Counters */
+/**
+ * NVLink CRC Data Error Counters
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L6    102 //!< NVLink data CRC 
Error Counter for Lane 6
 #define NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L7    103 //!< NVLink data CRC 
Error Counter for Lane 7
 #define NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L8    104 //!< NVLink data CRC 
Error Counter for Lane 8
@@ -2137,7 +2165,11 @@
 #define NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L10   106 //!< NVLink data CRC 
Error Counter for Lane 10
 #define NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L11   107 //!< NVLink data CRC 
Error Counter for Lane 11
 
-/* NvLink Replay Error Counters */
+/**
+ * NVLink Replay Error Counters
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L6      108 //!< NVLink Replay 
Error Counter for Lane 6
 #define NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L7      109 //!< NVLink Replay 
Error Counter for Lane 7
 #define NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L8      110 //!< NVLink Replay 
Error Counter for Lane 8
@@ -2145,7 +2177,11 @@
 #define NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L10     112 //!< NVLink Replay 
Error Counter for Lane 10
 #define NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L11     113 //!< NVLink Replay 
Error Counter for Lane 11
 
-/* NvLink Recovery Error Counters */
+/**
+ * NVLink Recovery Error Counters
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L6    114 //!< NVLink Recovery 
Error Counter for Lane 6
 #define NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L7    115 //!< NVLink Recovery 
Error Counter for Lane 7
 #define NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L8    116 //!< NVLink Recovery 
Error Counter for Lane 8
@@ -2177,7 +2213,11 @@
 #define NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L10    130 //!< NVLink Bandwidth 
Counter for Counter Set 1, Lane 10
 #define NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L11    131 //!< NVLink Bandwidth 
Counter for Counter Set 1, Lane 11
 
-/* NVLink Speed */
+/**
+ * NVLink Speed
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_SPEED_MBPS_L6     132  //!< NVLink Speed in MBps 
for Link 6
 #define NVML_FI_DEV_NVLINK_SPEED_MBPS_L7     133  //!< NVLink Speed in MBps 
for Link 7
 #define NVML_FI_DEV_NVLINK_SPEED_MBPS_L8     134  //!< NVLink Speed in MBps 
for Link 8
@@ -2234,15 +2274,37 @@
 #define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L11   159 //!< NVLink data ECC 
Error Counter for Link 11
 #define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_TOTAL 160 //!< NVLink data ECC 
Error Counter total for all Links
 
+/**
+ * NVLink Error Replay
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_ERROR_DL_REPLAY            161 //!< NVLink Replay 
Error Counter
                                                           //!< This is 
unsupported for Blackwell+.
                                                           //!< Please use 
NVML_FI_DEV_NVLINK_COUNT_LINK_RECOVERY_*
+/**
+ * NVLink Recovery Error Counter
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_ERROR_DL_RECOVERY          162 //!< NVLink Recovery 
Error Counter
                                                           //!< This is 
unsupported for Blackwell+
                                                           //!< Please use 
NVML_FI_DEV_NVLINK_COUNT_LINK_RECOVERY_*
+
+/**
+ * NVLink Recovery Error CRC Counter
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_ERROR_DL_CRC               163 //!< NVLink CRC 
Error Counter
                                                           //!< This is 
unsupported for Blackwell+
                                                           //!< Please use 
NVML_FI_DEV_NVLINK_COUNT_LINK_RECOVERY_*
+
+/**
+ * NVLink Speed, State and Version field id 164, 165, and 166
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_GET_SPEED                  164 //!< NVLink Speed in 
MBps
 #define NVML_FI_DEV_NVLINK_GET_STATE                  165 //!< NVLink State - 
Active,Inactive
 #define NVML_FI_DEV_NVLINK_GET_VERSION                166 //!< NVLink Version
@@ -2308,6 +2370,11 @@
 
 #define NVML_FI_DEV_NVLINK_GET_POWER_THRESHOLD_MAX              200 //!< Max 
Nvlink Power Threshold. See NVML_FI_DEV_NVLINK_GET_POWER_THRESHOLD
 
+/**
+ * NVLink counter field id 201-225
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_COUNT_XMIT_PACKETS                    201 //!<Total 
Tx packets on the link in NVLink5
 #define NVML_FI_DEV_NVLINK_COUNT_XMIT_BYTES                      202 //!<Total 
Tx bytes on the link in NVLink5
 #define NVML_FI_DEV_NVLINK_COUNT_RCV_PACKETS                     203 //!<Total 
Rx packets on the link in NVLink5
@@ -2329,8 +2396,24 @@
 #define NVML_FI_DEV_NVLINK_COUNT_RAW_BER_LANE1                   217 
//!<Deprecated, do not use
 #define NVML_FI_DEV_NVLINK_COUNT_RAW_BER                         218 
//!<Deprecated, do not use
 #define NVML_FI_DEV_NVLINK_COUNT_EFFECTIVE_ERRORS                219 //!<Sum 
of the number of errors in each Nvlink packet
+
+/**
+ * NVLink Effective BER
+ *
+ * Bit [0:7]:  BER Exponent value
+ * Bit [8:11]: BER MANTISSA value
+ * Use macro NVML_NVLINK_ERROR_COUNTER_BER_GET to extract the two fields
+ */
 #define NVML_FI_DEV_NVLINK_COUNT_EFFECTIVE_BER                   220 
//!<Effective BER for effective errors
 #define NVML_FI_DEV_NVLINK_COUNT_SYMBOL_ERRORS                   221 
//!<Number of errors in rx symbols
+
+/**
+ * NVLink Symbol BER
+ *
+ * Bit [0:7]:  BER Exponent value
+ * Bit [8:11]: BER MANTISSA value
+ * Use macro NVML_NVLINK_ERROR_COUNTER_BER_GET to extract the two fields
+ */
 #define NVML_FI_DEV_NVLINK_COUNT_SYMBOL_BER                      222 //!<BER 
for symbol errors
 
 #define NVML_FI_DEV_NVLINK_GET_POWER_THRESHOLD_MIN               223 //!< Min 
Nvlink Power Threshold. See NVML_FI_DEV_NVLINK_GET_POWER_THRESHOLD
@@ -2342,6 +2425,11 @@
 #define NVML_FI_DEV_PCIE_OUTBOUND_ATOMICS_MASK                   228
 #define NVML_FI_DEV_PCIE_INBOUND_ATOMICS_MASK                    229
 #define NVML_FI_DEV_GET_GPU_RECOVERY_ACTION                      230 //!< GPU 
Recovery action - None/Reset/Reboot/Drain P2P/Drain and Reset
+/**
+ * NVLink counter field id 235-250
+ *
+ * Link ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ */
 #define NVML_FI_DEV_NVLINK_COUNT_FEC_HISTORY_0                   235 //!< 
Count of symbol errors that are corrected - bin 0
 #define NVML_FI_DEV_NVLINK_COUNT_FEC_HISTORY_1                   236 //!< 
Count of symbol errors that are corrected - bin 1
 #define NVML_FI_DEV_NVLINK_COUNT_FEC_HISTORY_2                   237 //!< 
Count of symbol errors that are corrected - bin 2
@@ -11065,6 +11153,9 @@
  *
  * Information provided by this API is immutable throughout the lifetime of a 
MIG mode.
  *
+ * @note This API can be used to enumerate all MIG profiles supported by NVML 
in a forward compatible
+ * way by invoking it on \a profile values starting from 0, until the API 
returns \ref NVML_ERROR_INVALID_ARGUMENT.
+ *
  * For Ampere &tm; or newer fully supported devices.
  * Supported on Linux only.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.124.04/src/parse.c 
new/nvidia-settings-570.133.07/src/parse.c
--- old/nvidia-settings-570.124.04/src/parse.c  2025-02-25 05:38:05.000000000 
+0100
+++ new/nvidia-settings-570.133.07/src/parse.c  2025-03-14 15:10:58.000000000 
+0100
@@ -221,14 +221,14 @@
     { "FrameLockHouseStatus",             NV_CTRL_FRAMELOCK_HOUSE_STATUS,      
         INT_ATTR, {1,1,0,1,0}, { .int_flags = {0,0,0,0,0,0,0} }, "Returns 
whether or not the house sync signal was detected on the BNC connector of the 
frame lock board." },
     { "FrameLockEnable",                  NV_CTRL_FRAMELOCK_SYNC,              
         INT_ATTR, {1,1,0,1,0}, { .int_flags = {0,0,0,0,0,0,0} }, 
"Enable/disable the syncing of display devices to the frame lock pulse as 
specified by previous calls to FrameLockDisplayConfig." },
     { "FrameLockSyncReady",               NV_CTRL_FRAMELOCK_SYNC_READY,        
         INT_ATTR, {1,1,0,1,0}, { .int_flags = {0,0,0,0,0,0,0} }, "Reports 
whether a client frame lock board is receiving sync, whether or not any display 
devices are using the signal." },
-    { "FrameLockFirmwareUnsupported",     
NV_CTRL_GPU_FRAMELOCK_FIRMWARE_UNSUPPORTED,   INT_ATTR, {1,0,0,1,0}, { 
.int_flags = {0,0,0,0,0,0,0} }, "Returns true if the Quadro Sync card connected 
to this GPU has a firmware version incompatible with this GPU." },
+    { "FrameLockFirmwareUnsupported",     
NV_CTRL_GPU_FRAMELOCK_FIRMWARE_UNSUPPORTED,   INT_ATTR, {1,0,0,1,0}, { 
.int_flags = {0,0,0,0,0,0,0} }, "Returns true if the RTX PRO Sync card 
connected to this GPU has a firmware version incompatible with this GPU." },
     { "FrameLockStereoSync",              NV_CTRL_FRAMELOCK_STEREO_SYNC,       
         INT_ATTR, {1,1,0,1,0}, { .int_flags = {0,0,0,0,0,0,0} }, "This 
indicates that the GPU stereo signal is in sync with the frame lock stereo 
signal." },
     { "FrameLockTestSignal",              NV_CTRL_FRAMELOCK_TEST_SIGNAL,       
         INT_ATTR, {1,1,0,1,0}, { .int_flags = {0,0,0,0,0,0,0} }, "To test the 
connections in the sync group, tell the frame lock server to enable a test 
signal, then query port[01] status and sync_ready on all frame lock clients.  
When done, tell the server to disable the test signal.  Test signal should only 
be manipulated while FrameLockEnable is enabled.  The FrameLockTestSignal is 
also used to reset the Universal Frame Count (as returned by the 
glXQueryFrameCountNV() function in the GLX_NV_swap_group extension).  Note: for 
best accuracy of the Universal Frame Count, it is recommended to toggle the 
FrameLockTestSignal on and off after enabling frame lock." },
     { "FrameLockEthDetected",             NV_CTRL_FRAMELOCK_ETHERNET_DETECTED, 
         INT_ATTR, {1,1,0,1,0}, { .int_flags = {0,0,0,0,0,0,0} }, "The frame 
lock boards are cabled together using regular cat5 cable, connecting to RJ45 
ports on the backplane of the card.  There is some concern that users may think 
these are Ethernet ports and connect them to a router/hub/etc.  The hardware 
can detect this and will shut off to prevent damage (either to itself or to the 
router).  FrameLockEthDetected may be called to find out if Ethernet is 
connected to one of the RJ45 ports.  An appropriate error message should then 
be displayed." },
     { "FrameLockVideoMode",               NV_CTRL_FRAMELOCK_VIDEO_MODE,        
         INT_ATTR, {1,1,0,1,0}, { .int_flags = {0,0,0,0,0,0,0} }, "Get/set what 
video mode is used to interpret the house sync signal.  This should only be set 
on the frame lock server." },
     { "FrameLockSyncRate",                NV_CTRL_FRAMELOCK_SYNC_RATE,         
         INT_ATTR, {1,1,0,1,0}, { .int_flags = {0,0,0,0,0,0,0} }, "Returns the 
refresh rate that the frame lock board is sending to the GPU, in mHz 
(Millihertz) (i.e., to get the refresh rate in Hz, divide the returned value by 
1000)." },
     { "FrameLockTiming",                  NV_CTRL_FRAMELOCK_TIMING,            
         INT_ATTR, {1,1,0,1,0}, { .int_flags = {0,0,0,0,0,0,0} }, "This is 1 
when the GPU is both receiving and locked to an input timing signal.  Timing 
information may come from the following places: another frame lock device 
acting as a server, the house sync signal, or the GPU's internal timing from a 
display device." },
-    { "FramelockUseHouseSync",            NV_CTRL_USE_HOUSE_SYNC,              
         INT_ATTR, {1,1,0,1,0}, { .int_flags = {0,0,0,0,0,0,0} }, "When 1 
(input), the server frame lock device will propagate the incoming house sync 
signal as the outgoing frame lock sync signal.  If the frame lock device cannot 
detect a frame lock sync signal, it will default to using the internal timings 
from the GPU connected to the primary connector.  When 2 (output), the server 
frame lock device will generate a house sync signal from its internal timing 
and output this signal over the BNC connector on the frame lock device.  This 
is only allowed on a Quadro Sync II frame lock device.  If an incoming house 
sync signal is present on the BNC connector, setting this value to 2 (output) 
will have no effect." },
+    { "FramelockUseHouseSync",            NV_CTRL_USE_HOUSE_SYNC,              
         INT_ATTR, {1,1,0,1,0}, { .int_flags = {0,0,0,0,0,0,0} }, "When 1 
(input), the server frame lock device will propagate the incoming house sync 
signal as the outgoing frame lock sync signal.  If the frame lock device cannot 
detect a frame lock sync signal, it will default to using the internal timings 
from the GPU connected to the primary connector.  When 2 (output), the server 
frame lock device will generate a house sync signal from its internal timing 
and output this signal over the BNC connector on the frame lock device.  This 
is only allowed on a RTX PRO Sync frame lock device.  If an incoming house sync 
signal is present on the BNC connector, setting this value to 2 (output) will 
have no effect." },
     { "FrameLockFPGARevision",            NV_CTRL_FRAMELOCK_FPGA_REVISION,     
         INT_ATTR, {1,1,0,1,0}, { .int_flags = {0,0,0,0,0,0,0} }, "Returns the 
FPGA revision of the Frame Lock device." },
     { "FrameLockFirmwareVersion",         NV_CTRL_FRAMELOCK_FIRMWARE_VERSION,  
         INT_ATTR, {1,1,0,1,0}, { .int_flags = {0,0,0,0,0,0,0} }, "Returns the 
firmware major version of the Frame Lock device." },
     { "FrameLockFirmwareMinorVersion",    
NV_CTRL_FRAMELOCK_FIRMWARE_MINOR_VERSION,     INT_ATTR, {1,1,0,1,0}, { 
.int_flags = {0,0,0,0,0,0,0} }, "Returns the firmware minor version of the 
Frame Lock device." },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.124.04/src/version.mk 
new/nvidia-settings-570.133.07/src/version.mk
--- old/nvidia-settings-570.124.04/src/version.mk       2025-02-25 
05:38:05.000000000 +0100
+++ new/nvidia-settings-570.133.07/src/version.mk       2025-03-14 
15:10:58.000000000 +0100
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 570.124.04
+NVIDIA_VERSION = 570.133.07
 
 # This file.
 VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvidia-settings-570.124.04/version.mk 
new/nvidia-settings-570.133.07/version.mk
--- old/nvidia-settings-570.124.04/version.mk   2025-02-25 05:38:05.000000000 
+0100
+++ new/nvidia-settings-570.133.07/version.mk   2025-03-14 15:10:58.000000000 
+0100
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 570.124.04
+NVIDIA_VERSION = 570.133.07
 
 # This file.
 VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))

Reply via email to