Bug#990180: unblock: nvidia-settings-tesla-460/460.73.01-1
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package nvidia-settings-tesla-460
Let's bring the versions of nvidia-settings-tesla-460 and
nvidia-graphics-drivers-tesla-460 in sync. Packaging wise the
icon is moved out of the legacy pixmaps location as in all other
nvidia-settings* packages.
unblock nvidia-settings-tesla-460/460.73.01-1
Andreas
diff -Nru nvidia-settings-tesla-460-460.32.03/debian/changelog nvidia-settings-tesla-460-460.73.01/debian/changelog
--- nvidia-settings-tesla-460-460.32.03/debian/changelog 2021-01-13 18:56:53.000000000 +0100
+++ nvidia-settings-tesla-460-460.73.01/debian/changelog 2021-05-25 10:50:07.000000000 +0200
@@ -1,3 +1,26 @@
+nvidia-settings-tesla-460 (460.73.01-1) unstable; urgency=medium
+
+ * Rebuild as nvidia-settings-tesla-460.
+
+ -- Andreas Beckmann <anbe@debian.org> Tue, 25 May 2021 10:50:07 +0200
+
+nvidia-settings (460.73.01-1) unstable; urgency=medium
+
+ [ Andreas Beckmann ]
+ * New upstream release 460.73.01.
+
+ [ Pino Toscano ]
+ * Install nvidia-settings.png in the hicolor icon theme, rather than the
+ legacy pixmaps location.
+
+ -- Andreas Beckmann <anbe@debian.org> Tue, 25 May 2021 09:45:09 +0200
+
+nvidia-settings (460.56-1) unstable; urgency=medium
+
+ * New upstream release 460.56.
+
+ -- Andreas Beckmann <anbe@debian.org> Mon, 01 Mar 2021 10:03:33 +0100
+
nvidia-settings-tesla-460 (460.32.03-1) unstable; urgency=medium
* Initial release of nvidia-settings for use with the Tesla 460 driver.
@@ -39,6 +62,17 @@
-- Andreas Beckmann <anbe@debian.org> Tue, 05 Jan 2021 15:08:14 +0100
+nvidia-settings-tesla-450 (450.119.03-1) unstable; urgency=medium
+
+ [ Andreas Beckmann ]
+ * New upstream release 450.119.03.
+
+ [ Pino Toscano ]
+ * Install nvidia-settings.png in the hicolor icon theme, rather than the
+ legacy pixmaps location.
+
+ -- Andreas Beckmann <anbe@debian.org> Tue, 25 May 2021 10:40:16 +0200
+
nvidia-settings-tesla-450 (450.102.04-1) unstable; urgency=medium
* New upstream release 450.102.04.
@@ -102,6 +136,21 @@
-- Andreas Beckmann <anbe@debian.org> Wed, 01 Jul 2020 16:26:58 +0200
+nvidia-settings-tesla-440 (440.100-4) unstable; urgency=medium
+
+ [ Pino Toscano ]
+ * Install nvidia-settings.png in the hicolor icon theme, rather than the
+ legacy pixmaps location.
+
+ -- Andreas Beckmann <anbe@debian.org> Tue, 25 May 2021 10:21:55 +0200
+
+nvidia-settings-tesla-440 (440.100-3) unstable; urgency=medium
+
+ * Bump watch file version to 4. No changes needed.
+ * Bump Standards-Version to 4.5.1. No changes needed.
+
+ -- Andreas Beckmann <anbe@debian.org> Mon, 22 Feb 2021 21:19:35 +0100
+
nvidia-settings-tesla-440 (440.100-2) unstable; urgency=medium
[ Andreas Beckmann ]
@@ -209,6 +258,21 @@
-- Andreas Beckmann <anbe@debian.org> Wed, 25 Sep 2019 00:35:05 +0200
+nvidia-settings-tesla-418 (418.113-6) unstable; urgency=medium
+
+ [ Pino Toscano ]
+ * Install nvidia-settings.png in the hicolor icon theme, rather than the
+ legacy pixmaps location.
+
+ -- Andreas Beckmann <anbe@debian.org> Tue, 25 May 2021 10:15:39 +0200
+
+nvidia-settings-tesla-418 (418.113-5) unstable; urgency=medium
+
+ * Bump watch file version to 4. No changes needed.
+ * Bump Standards-Version to 4.5.1. No changes needed.
+
+ -- Andreas Beckmann <anbe@debian.org> Mon, 22 Feb 2021 21:11:22 +0100
+
nvidia-settings-tesla-418 (418.113-4) unstable; urgency=medium
[ Andreas Beckmann ]
@@ -320,6 +384,17 @@
-- Andreas Beckmann <anbe@debian.org> Sun, 22 Jul 2018 23:31:47 +0200
+nvidia-settings-legacy-390xx (390.143-1) unstable; urgency=medium
+
+ [ Andreas Beckmann ]
+ * New upstream release 390.143.
+
+ [ Pino Toscano ]
+ * Install nvidia-settings.png in the hicolor icon theme, rather than the
+ legacy pixmaps location.
+
+ -- Andreas Beckmann <anbe@debian.org> Tue, 25 May 2021 09:59:11 +0200
+
nvidia-settings-legacy-390xx (390.141-1) unstable; urgency=medium
* New upstream release 390.141.
diff -Nru nvidia-settings-tesla-460-460.32.03/debian/nvidia-settings.install.in nvidia-settings-tesla-460-460.73.01/debian/nvidia-settings.install.in
--- nvidia-settings-tesla-460-460.32.03/debian/nvidia-settings.install.in 2021-01-13 18:56:53.000000000 +0100
+++ nvidia-settings-tesla-460-460.73.01/debian/nvidia-settings.install.in 2021-05-25 10:50:07.000000000 +0200
@@ -1,6 +1,6 @@
usr/bin/nvidia-settings usr/lib/#PRIVATE#/
debian/nvidia-settings.desktop usr/lib/#PRIVATE#/
-nvidia-settings#VARIANT#.png usr/share/pixmaps/
+usr/share/icons/
usr/bin/nv-control-dpy usr/lib/#PRIVATE#/
usr/share/man/man1/nvidia-settings.1.gz usr/lib/#PRIVATE#/
usr/lib/libnvidia-gtk?.so.*
diff -Nru nvidia-settings-tesla-460-460.32.03/debian/rules nvidia-settings-tesla-460-460.73.01/debian/rules
--- nvidia-settings-tesla-460-460.32.03/debian/rules 2021-01-13 18:56:53.000000000 +0100
+++ nvidia-settings-tesla-460-460.73.01/debian/rules 2021-05-25 10:50:07.000000000 +0200
@@ -58,7 +58,8 @@
override_dh_auto_install:
dh_auto_install --destdir=debian/tmp
install -m 0755 samples/$(OUTPUTDIR)/nv-control-dpy debian/tmp/usr/bin/
- install -m 0644 doc/nvidia-settings.png debian/tmp/nvidia-settings$(-variant).png
+ install -d -m 0755 debian/tmp/usr/share/icons/hicolor/128x128/apps/
+ install -m 0644 doc/nvidia-settings.png debian/tmp/usr/share/icons/hicolor/128x128/apps/nvidia-settings$(-variant).png
execute_after_dh_auto_clean:
$(MAKE) -C samples clean
diff -Nru nvidia-settings-tesla-460-460.32.03/doc/version.mk nvidia-settings-tesla-460-460.73.01/doc/version.mk
--- nvidia-settings-tesla-460-460.32.03/doc/version.mk 2020-12-27 20:10:32.000000000 +0100
+++ nvidia-settings-tesla-460-460.73.01/doc/version.mk 2021-04-01 23:56:49.000000000 +0200
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 460.32.03
+NVIDIA_VERSION = 460.73.01
# This file.
VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
diff -Nru nvidia-settings-tesla-460-460.32.03/samples/version.mk nvidia-settings-tesla-460-460.73.01/samples/version.mk
--- nvidia-settings-tesla-460-460.32.03/samples/version.mk 2020-12-27 20:10:32.000000000 +0100
+++ nvidia-settings-tesla-460-460.73.01/samples/version.mk 2021-04-01 23:56:53.000000000 +0200
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 460.32.03
+NVIDIA_VERSION = 460.73.01
# This file.
VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
diff -Nru nvidia-settings-tesla-460-460.32.03/src/Makefile nvidia-settings-tesla-460-460.73.01/src/Makefile
--- nvidia-settings-tesla-460-460.32.03/src/Makefile 2020-12-27 20:10:32.000000000 +0100
+++ nvidia-settings-tesla-460-460.73.01/src/Makefile 2021-04-01 23:56:53.000000000 +0200
@@ -242,6 +242,7 @@
define BINARY_DATA_HEADER_RULE
$$(OUTPUTDIR)/$(notdir $(1)).h:
+ $(at_if_quiet)$(MKDIR) $$(OUTPUTDIR)
$(at_if_quiet){ \
$$(PRINTF) "extern const char _binary_$(subst .,_,$(notdir $(1)))_start[];\n"; \
$$(PRINTF) "extern const char _binary_$(subst .,_,$(notdir $(1)))_end[];\n"; \
diff -Nru nvidia-settings-tesla-460-460.32.03/src/gtk+-2.x/ctkappprofile.c nvidia-settings-tesla-460-460.73.01/src/gtk+-2.x/ctkappprofile.c
--- nvidia-settings-tesla-460-460.32.03/src/gtk+-2.x/ctkappprofile.c 2020-12-27 20:10:34.000000000 +0100
+++ nvidia-settings-tesla-460-460.73.01/src/gtk+-2.x/ctkappprofile.c 2021-04-01 23:56:59.000000000 +0200
@@ -3686,19 +3686,23 @@
return nvstrdup(file_noversion);
} else {
char *expected_file_paths;
+ const char *version_missing_error_str;
if (file) {
expected_file_paths = nvstrcat("either ", file, " or ", file_noversion, NULL);
+ version_missing_error_str = ".";
} else {
expected_file_paths = nvstrdup(file_noversion);
+ version_missing_error_str = " or the X server is not accessible.";
}
- nv_error_msg("nvidia-settings could not find the registry key file. "
+ nv_error_msg("nvidia-settings could not find the registry key file%s "
"This file should have been installed along with this "
"driver at %s. The application profiles "
"will continue to work, but values cannot be "
"prepopulated or validated, and will not be listed in "
"the help text. Please see the README for possible "
- "values and descriptions.", expected_file_paths);
+ "values and descriptions.", version_missing_error_str,
+ expected_file_paths);
free(expected_file_paths);
free(file);
diff -Nru nvidia-settings-tesla-460-460.32.03/src/libXNVCtrl/version.mk nvidia-settings-tesla-460-460.73.01/src/libXNVCtrl/version.mk
--- nvidia-settings-tesla-460-460.32.03/src/libXNVCtrl/version.mk 2020-12-27 20:10:32.000000000 +0100
+++ nvidia-settings-tesla-460-460.73.01/src/libXNVCtrl/version.mk 2021-04-01 23:56:49.000000000 +0200
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 460.32.03
+NVIDIA_VERSION = 460.73.01
# This file.
VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
diff -Nru nvidia-settings-tesla-460-460.32.03/src/nvml.h nvidia-settings-tesla-460-460.73.01/src/nvml.h
--- nvidia-settings-tesla-460-460.32.03/src/nvml.h 2020-12-27 20:10:35.000000000 +0100
+++ nvidia-settings-tesla-460-460.73.01/src/nvml.h 2021-04-01 23:57:00.000000000 +0200
@@ -345,6 +345,7 @@
NVML_NVLINK_ERROR_DL_RECOVERY = 1, // Data link transmit recovery error counter
NVML_NVLINK_ERROR_DL_CRC_FLIT = 2, // Data link receive flow control digit CRC error counter
NVML_NVLINK_ERROR_DL_CRC_DATA = 3, // Data link receive data CRC error counter
+ NVML_NVLINK_ERROR_DL_ECC_DATA = 4, // Data link receive data ECC error counter
// this must be last
NVML_NVLINK_ERROR_COUNT
@@ -538,18 +539,23 @@
* */
typedef enum nvmlBrandType_enum
{
- NVML_BRAND_UNKNOWN = 0,
- NVML_BRAND_QUADRO = 1,
- NVML_BRAND_TESLA = 2,
- NVML_BRAND_NVS = 3,
- NVML_BRAND_GRID = 4, // Deprecated from API reporting. Keeping definition for backward compatibility.
- NVML_BRAND_GEFORCE = 5,
- NVML_BRAND_TITAN = 6,
- NVML_BRAND_NVIDIA_VAPPS = 7, // NVIDIA Virtual Applications
- NVML_BRAND_NVIDIA_VPC = 8, // NVIDIA Virtual PC
- NVML_BRAND_NVIDIA_VCS = 9, // NVIDIA Virtual Compute Server
- NVML_BRAND_NVIDIA_VWS = 10, // NVIDIA RTX Virtual Workstation
- NVML_BRAND_NVIDIA_VGAMING = 11, // NVIDIA vGaming
+ NVML_BRAND_UNKNOWN = 0,
+ NVML_BRAND_QUADRO = 1,
+ NVML_BRAND_TESLA = 2,
+ NVML_BRAND_NVS = 3,
+ NVML_BRAND_GRID = 4, // Deprecated from API reporting. Keeping definition for backward compatibility.
+ NVML_BRAND_GEFORCE = 5,
+ NVML_BRAND_TITAN = 6,
+ NVML_BRAND_NVIDIA_VAPPS = 7, // NVIDIA Virtual Applications
+ NVML_BRAND_NVIDIA_VPC = 8, // NVIDIA Virtual PC
+ NVML_BRAND_NVIDIA_VCS = 9, // NVIDIA Virtual Compute Server
+ NVML_BRAND_NVIDIA_VWS = 10, // NVIDIA RTX Virtual Workstation
+ NVML_BRAND_NVIDIA_VGAMING = 11, // NVIDIA vGaming
+ NVML_BRAND_QUADRO_RTX = 12,
+ NVML_BRAND_NVIDIA_RTX = 13,
+ NVML_BRAND_NVIDIA = 14,
+ NVML_BRAND_GEFORCE_RTX = 15, // Unused
+ NVML_BRAND_TITAN_RTX = 16, // Unused
// Keep this last
NVML_BRAND_COUNT
@@ -844,6 +850,20 @@
NVML_RESTRICTED_API_COUNT
} nvmlRestrictedAPI_t;
+/**
+ * Enum to represent NvLink ECC per-lane error counts
+ */
+typedef enum nvmlNvLinkEccLaneErrorCounter_enum
+{
+ NVML_NVLINK_ERROR_DL_ECC_LANE0 = 0, // Data link receive ECC error counter lane 0
+ NVML_NVLINK_ERROR_DL_ECC_LANE1 = 1, // Data link receive ECC error counter lane 1
+ NVML_NVLINK_ERROR_DL_ECC_LANE2 = 2, // Data link receive ECC error counter lane 2
+ NVML_NVLINK_ERROR_DL_ECC_LANE3 = 3, // Data link receive ECC error counter lane 3
+
+ // this must be last
+ NVML_NVLINK_ERROR_DL_ECC_COUNT
+} nvmlNvLinkEccLaneErrorCounter_t;
+
/** @} */
/***************************************************************************************************/
@@ -897,8 +917,12 @@
* vGPU software licensable features
*/
typedef enum {
- NVML_GRID_LICENSE_FEATURE_CODE_VGPU = 1, //!< Virtual GPU
- NVML_GRID_LICENSE_FEATURE_CODE_VWORKSTATION = 2 //!< Virtual Workstation
+ NVML_GRID_LICENSE_FEATURE_CODE_UNKNOWN = 0, //!< Unknown
+ NVML_GRID_LICENSE_FEATURE_CODE_VGPU = 1, //!< Virtual GPU
+ NVML_GRID_LICENSE_FEATURE_CODE_NVIDIA_RTX = 2, //!< Nvidia RTX
+ NVML_GRID_LICENSE_FEATURE_CODE_VWORKSTATION = NVML_GRID_LICENSE_FEATURE_CODE_NVIDIA_RTX, //!< Deprecated, do not use.
+ NVML_GRID_LICENSE_FEATURE_CODE_GAMING = 3, //!< Gaming
+ NVML_GRID_LICENSE_FEATURE_CODE_COMPUTE = 4 //!< Compute
} nvmlGridLicenseFeatureCode_t;
/** @} */
@@ -1266,7 +1290,26 @@
*/
#define NVML_FI_DEV_NVSWITCH_CONNECTED_LINK_COUNT 147 //!< Number of NVLinks connected to NVSwitch
-#define NVML_FI_MAX 148 //!< One greater than the largest field ID defined above
+/* NvLink ECC Data Error Counters
+ *
+ * Lane ID needs to be specified in the scopeId field in nvmlFieldValue_t.
+ *
+ */
+#define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L0 148 //!< NVLink data ECC Error Counter for Link 0
+#define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L1 149 //!< NVLink data ECC Error Counter for Link 1
+#define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L2 150 //!< NVLink data ECC Error Counter for Link 2
+#define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L3 151 //!< NVLink data ECC Error Counter for Link 3
+#define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L4 152 //!< NVLink data ECC Error Counter for Link 4
+#define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L5 153 //!< NVLink data ECC Error Counter for Link 5
+#define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L6 154 //!< NVLink data ECC Error Counter for Link 6
+#define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L7 155 //!< NVLink data ECC Error Counter for Link 7
+#define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L8 156 //!< NVLink data ECC Error Counter for Link 8
+#define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L9 157 //!< NVLink data ECC Error Counter for Link 9
+#define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L10 158 //!< NVLink data ECC Error Counter for Link 10
+#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
+
+#define NVML_FI_MAX 161 //!< One greater than the largest field ID defined above
/**
* Information for a Field Value Sample
@@ -4114,7 +4157,6 @@
* - \ref NVML_ERROR_INVALID_ARGUMENT if \a sessionCount, or \a device or \a averageFps,
* or \a averageLatency is NULL
* - \ref NVML_ERROR_GPU_IS_LOST if the target GPU has fallen off the bus or is otherwise inaccessible
- * - \ref NVML_ERROR_NOT_SUPPORTED if this query is not supported by \a device
* - \ref NVML_ERROR_UNKNOWN on any unexpected error
*/
nvmlReturn_t DECLDIR nvmlDeviceGetEncoderStats (nvmlDevice_t device, unsigned int *sessionCount,
@@ -7068,7 +7110,8 @@
#define NVML_GPU_INSTANCE_PROFILE_4_SLICE 0x3
#define NVML_GPU_INSTANCE_PROFILE_7_SLICE 0x4
#define NVML_GPU_INSTANCE_PROFILE_8_SLICE 0x5
-#define NVML_GPU_INSTANCE_PROFILE_COUNT 0x6
+#define NVML_GPU_INSTANCE_PROFILE_6_SLICE 0x6
+#define NVML_GPU_INSTANCE_PROFILE_COUNT 0x7
typedef struct nvmlGpuInstancePlacement_st
{
@@ -7113,7 +7156,8 @@
#define NVML_COMPUTE_INSTANCE_PROFILE_4_SLICE 0x3
#define NVML_COMPUTE_INSTANCE_PROFILE_7_SLICE 0x4
#define NVML_COMPUTE_INSTANCE_PROFILE_8_SLICE 0x5
-#define NVML_COMPUTE_INSTANCE_PROFILE_COUNT 0x6
+#define NVML_COMPUTE_INSTANCE_PROFILE_6_SLICE 0x6
+#define NVML_COMPUTE_INSTANCE_PROFILE_COUNT 0x7
#define NVML_COMPUTE_INSTANCE_ENGINE_PROFILE_SHARED 0x0 //!< All the engines except multiprocessors would be shared
#define NVML_COMPUTE_INSTANCE_ENGINE_PROFILE_COUNT 0x1
diff -Nru nvidia-settings-tesla-460-460.32.03/src/version.mk nvidia-settings-tesla-460-460.73.01/src/version.mk
--- nvidia-settings-tesla-460-460.32.03/src/version.mk 2020-12-27 20:10:32.000000000 +0100
+++ nvidia-settings-tesla-460-460.73.01/src/version.mk 2021-04-01 23:56:49.000000000 +0200
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 460.32.03
+NVIDIA_VERSION = 460.73.01
# This file.
VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
diff -Nru nvidia-settings-tesla-460-460.32.03/version.mk nvidia-settings-tesla-460-460.73.01/version.mk
--- nvidia-settings-tesla-460-460.32.03/version.mk 2020-12-27 20:10:32.000000000 +0100
+++ nvidia-settings-tesla-460-460.73.01/version.mk 2021-04-01 23:56:49.000000000 +0200
@@ -1,4 +1,4 @@
-NVIDIA_VERSION = 460.32.03
+NVIDIA_VERSION = 460.73.01
# This file.
VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
Reply to: