Validated the version that's currently in noble-proposed:
nvidia@c03-0029:/home/nvidia$ apt policy dmidecode
dmidecode:
Installed: 3.5-3ubuntu0.1
Candidate: 3.5-3ubuntu0.1
Version table:
*** 3.5-3ubuntu0.1 100
100 http://ports.ubuntu.com/ubuntu-ports noble-proposed/main arm64
Packages
100 /var/lib/dpkg/status
3.5-3build1 500
500 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 Packages
nvidia@c03-0029:/home/nvidia$ sudo dmidecode -t4
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.6.0 present.
# SMBIOS implementations newer than version 3.5.0 are not
# fully supported by this version of dmidecode.
Handle 0x000C, DMI type 4, 50 bytes
Processor Information
Socket Designation: G1:0.0
Type: Central Processor
Family: ARMv9
Manufacturer: NVIDIA
ID: 41 02 6B 03 02 00 00 00
Signature: JEP-106 Bank 0x03 Manufacturer 0x6b, SoC ID 0x0241, SoC
Revision 0x00000002
Version: Grace A02
Voltage: Unknown
External Clock: 1000 MHz
Max Speed: 4000 MHz
Current Speed: 3384 MHz
Status: Populated, Enabled
Upgrade: None
L1 Cache Handle: 0x0005
L2 Cache Handle: 0x0006
L3 Cache Handle: 0x0007
Serial Number: <redacted>
Asset Tag: <redacted>
Part Number: <redacted>
Core Count: 72
Core Enabled: 72
Thread Count: 72
Thread Enabled: 72 <---- "Thread Enabled" is reported
Characteristics:
64-bit capable
Multi-Core
Execute Protection
Enhanced Virtualization
Arm64 SoC ID
Handle 0x000D, DMI type 4, 50 bytes
Processor Information
Socket Designation: G1:1.0
Type: Central Processor
Family: ARMv9
Manufacturer: NVIDIA
ID: 41 02 6B 03 02 00 00 00
Signature: JEP-106 Bank 0x03 Manufacturer 0x6b, SoC ID 0x0241, SoC
Revision 0x00000002
Version: Grace A02
Voltage: Unknown
External Clock: 1000 MHz
Max Speed: 4000 MHz
Current Speed: Unknown
Status: Populated, Enabled
Upgrade: None
L1 Cache Handle: 0x0009
L2 Cache Handle: 0x000A
L3 Cache Handle: 0x000B
Serial Number: <redacted>
Asset Tag: <redacted>
Part Number: <redacted>
Core Count: 72
Core Enabled: 72
Thread Count: 72
Thread Enabled: 72 <---- "Thread Enabled" is reported
Characteristics:
64-bit capable
Multi-Core
Execute Protection
Enhanced Virtualization
Arm64 SoC ID
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to dmidecode in Ubuntu.
https://bugs.launchpad.net/bugs/2081611
Title:
Add processor support from SMBIOS 3.6.0 in Jammy and Noble
Status in dmidecode package in Ubuntu:
Fix Released
Status in dmidecode source package in Jammy:
In Progress
Status in dmidecode source package in Noble:
Fix Committed
Bug description:
[Impact]
* Add processor support from SMBIOS 3.6.0 in Jammy and Noble
to enable new hardware in LTS release per SRU policy [1].
* Backport of 1 relatively simple patch from dmidecode 3.6
in Oracular to dmidecode 3.3 in Jammy and dmidecode 3.5 in Noble
[Test Plan]
* Check no regressions on current systems with SMBIOS < 3.6,
i.e., no output changes in text and binary form.
$ sudo dmidecode > old.txt 2>&1
$ sudo dmidecode --dump-bin old.bin
$ apt install dmidecode # modified package
$ sudo dmidecode > new.txt 2>&1
$ sudo dmidecode --dump-bin new.bin
$ cmp old.txt new.txt; echo $?
0
$ cmp old.bin new.bin; echo $?
0
* Check for expected output on new systems with SMBIOS >= 3.6.
$ diff old.txt new.txt
1) Run "sudo dmidecode -t4"
2) Observe that the "Thread Enabled" field is being reported
[1] https://canonical-sru-docs.readthedocs-
hosted.com/en/latest/reference/requirements/#other-safe-cases
[Where problems could occur]
* The patch adds support for new bits/codes/strings,
so there are no changes expected for the old spec support.
* The new field (Thread Enabled) is added in a specific condition
and should not impact systems without support to it.
* If the current dmidecode is being used on systems that support
the new bits, users will see a different output, and this might
break some text parsers if they are strictly programmed. Using the
binary output is recommended in these cases.
[Patch Details]
https://git.savannah.nongnu.org/cgit/dmidecode.git/commit/?id=ac65cf23af7cccecb4175d3c13460928e8e2f51d
Commit ac65cf23af7cccecb4175d3c13460928e8e2f51d
Author: Jean Delvare <[email protected]>
Date: Fri May 26 17:41:51 2023 +0200
dmidecode: Add processor support from SMBIOS 3.6.0
SMBIOS 3.6.0 adds the following to the Processor Information
structure (type 4):
* 9 socket types
* 1 processor family
* 1 field (Thread Enabled)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dmidecode/+bug/2081611/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp