mirror of
https://codeberg.org/smxi/pinxi.git
synced 2024-09-28 15:20:29 +02:00
more cpu arch ids, sigh.
This commit is contained in:
parent
0cbb2b134b
commit
ce97d0ad0b
7 changed files with 404 additions and 58 deletions
28
pinxi
28
pinxi
|
@ -50,8 +50,8 @@ use POSIX qw(ceil uname strftime ttyname);
|
|||
## INXI INFO ##
|
||||
my $self_name='pinxi';
|
||||
my $self_version='3.3.33';
|
||||
my $self_date='2024-04-11';
|
||||
my $self_patch='09';
|
||||
my $self_date='2024-04-12';
|
||||
my $self_patch='10';
|
||||
## END INXI INFO ##
|
||||
|
||||
my ($b_pledge,@pledges);
|
||||
|
@ -11508,7 +11508,8 @@ sub cp_cpu_arch {
|
|||
$gen = '5';
|
||||
$process = 'TSMC n3 (3nm)'; # turin could be 4nm, need more data
|
||||
$year = '2023+';}
|
||||
elsif ($model =~ /^(20|40)$/){
|
||||
# Strix Point; Granite Ridge; Krackan Point; Strix Halo
|
||||
elsif ($model =~ /^(10|20|40|60|70)$/){
|
||||
$arch = 'Zen 5';
|
||||
$gen = '5';
|
||||
$process = 'TSMC n3 (3nm)'; # desktop, granite ridge, confirm 2024
|
||||
|
@ -18081,7 +18082,8 @@ sub set_intel_data {
|
|||
},
|
||||
{'arch' => 'Gen-12.2',
|
||||
'ids' => '4626|4628|462a|4636|4638|463a|4682|4688|468a|468b|4690|4692|4693|' .
|
||||
'46a3|46a6|46a8|46aa|46b0|46b1|46b3|46b6|46b8|46ba|46c1|46c3|46d0|46d1|46d2',
|
||||
'46a3|46a6|46a8|46aa|46b0|46b1|46b3|46b6|46b8|46ba|46c1|46c3|46d0|46d1|46d2|' .
|
||||
'46d3|46d4',
|
||||
'code' => '',
|
||||
'process' => 'Intel 10nm',
|
||||
'years' => '2021-22+',
|
||||
|
@ -18096,7 +18098,7 @@ sub set_intel_data {
|
|||
{'arch' => 'Gen-12.7',
|
||||
'ids' => '4f80|4f81|4f82|4f83|4f84|4f85|4f86|4f87|4f88|5690|5691|5692|5693|' .
|
||||
'5694|5695|5696|5697|5698|56a0|56a1|56a3|56a4|56a5|56a6|56a7|56a8|56a9|56b0|' .
|
||||
'56b1|56b2|56b3|56ba|56bb|56bc|56bd',
|
||||
'56b1|56b2|56b3|56ba|56bb|56bc|56bd|56be|56bf',
|
||||
'code' => 'Alchemist',
|
||||
'process' => 'TSMC n6 (7nm)',
|
||||
'years' => '2022+',
|
||||
|
@ -18108,24 +18110,30 @@ sub set_intel_data {
|
|||
'years' => '2022+',
|
||||
},
|
||||
{'arch' => 'Gen-13',
|
||||
'ids' => 'a720|a721|a74d|a780|a781|a782|a783|a788|a789|a78a|a78b|a7a0|a7a1|' .
|
||||
'a7a8|a7a9|a7aa|a7ab|a7ac|a7ad',
|
||||
'ids' => 'a70d|a720|a721|a74d|a780|a781|a782|a783|a788|a789|a78a|a78b|a7a0|' .
|
||||
'a7a1|a7a8|a7a9|a7aa|a7ab|a7ac|a7ad',
|
||||
'code' => '',
|
||||
'process' => 'Intel 7 (10nm)',
|
||||
'years' => '2022+',
|
||||
},
|
||||
{'arch' => 'Gen-14',
|
||||
{'arch' => 'Gen-13',
|
||||
'ids' => '7d40|7d45|7d55|7d60|7dd5',
|
||||
'code' => '',
|
||||
'process' => 'Intel 4 (7nm+)',
|
||||
'years' => '2023+',
|
||||
},
|
||||
{'arch' => 'Gen-15',
|
||||
'ids' => '7d51|7d67|7dd1',
|
||||
{'arch' => 'Gen-14',
|
||||
'ids' => '6420|64a0|64b0',
|
||||
'code' => '',
|
||||
'process' => 'TSMC 3nm',
|
||||
'years' => '2024+',
|
||||
},
|
||||
{'arch' => 'Gen-15',
|
||||
'ids' => '7d41|7d51|7d67|7dd1',
|
||||
'code' => '',
|
||||
'process' => 'TSMC 3nm?',
|
||||
'years' => '2025+',
|
||||
},
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
@ -31,7 +31,10 @@ important, he took the time to report it.
|
|||
--------------------------------------------------------------------------------
|
||||
KNOWN ISSUES:
|
||||
|
||||
1. No new known issues.
|
||||
1. GRAPHICS/CPU: Intel data is really hard to track, and getting solid lists
|
||||
of their gpu vs cpu generations is almost impossible, so these are just going
|
||||
to lag a year or two fairly consistently. They also keep jumbling marketing
|
||||
names up with physical hardware, making it even more difficult.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
BUGS:
|
||||
|
@ -103,6 +106,13 @@ deepin-kwin_x11. Also for deepin-kwin_wayland.
|
|||
in kernel yet but may be. Also added in various filter lists just in case.
|
||||
Search for'nouveau' to find occurances.
|
||||
|
||||
4. CPU: Added more AMD, Intel CPU Ids. The Intel stuff is getting really
|
||||
difficult to track, they refuse to adopt sane family updates, keeping it always
|
||||
at 6, and thus cram more and more into finite 2 hexadecimal numbers, leaving
|
||||
marketing terms in place of actual die process engineering. There's only so much
|
||||
I can do to work around this, so if you find errors, do the research, and submit
|
||||
corrections, keeping in mind these things are super fuzzy.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
CHANGES:
|
||||
|
||||
|
|
|
@ -376,7 +376,8 @@ sub cp_cpu_arch {
|
|||
$gen = '5';
|
||||
$process = 'TSMC n3 (3nm)'; # turin could be 4nm, need more data
|
||||
$year = '2023+';}
|
||||
elsif ($model =~ /^(20|40)$/){
|
||||
# Strix Point; Granite Ridge; Krackan Point; Strix Halo
|
||||
elsif ($model =~ /^(10|20|40|60|70)$/){
|
||||
$arch = 'Zen 5';
|
||||
$gen = '5';
|
||||
$process = 'TSMC n3 (3nm)'; # desktop, granite ridge, confirm 2024
|
||||
|
|
|
@ -331,7 +331,7 @@ sub load {
|
|||
# phoenix apu 4nm
|
||||
'25' => {
|
||||
'arch' => 'RDNA-3',
|
||||
'pattern' => 'Phoenix[12]?|gfx1103|Radeon 7[6-9]\d M',
|
||||
'pattern' => 'Phoenix[1-4]?|gfx1103|Radeon 7[6-9]\d M',
|
||||
'code' => 'Phoenix',
|
||||
'process' => 'TSMC n4 (4nm)',
|
||||
'years' => '2023+',
|
||||
|
@ -537,7 +537,7 @@ sub load {
|
|||
# Data Center GPU Max == XeHPC [not HPG
|
||||
'21' => {
|
||||
'arch' => 'Gen-12.5',
|
||||
'pattern' => 'Arctic|Data Center GPU Max',
|
||||
'pattern' => 'Arctic|Data Center GPU Max|XE-HPC',
|
||||
'code' => '',
|
||||
'process' => 'Intel 10nm',
|
||||
'years' => '2021-23+',
|
||||
|
@ -579,34 +579,35 @@ sub load {
|
|||
},
|
||||
# maybe battleimage gpu
|
||||
'26' => {
|
||||
'arch' => 'Gen-14',
|
||||
'arch' => 'Gen-13',
|
||||
'pattern' => 'Meteor Lake',
|
||||
'code' => '',
|
||||
'process' => 'Intel 4 (7nm+)',
|
||||
'years' => '2023+',
|
||||
},
|
||||
# verify gen versions, not certain, arrow lake called 14 and 15 varying.
|
||||
# lunar lake is a guess, may use intel 1.8A SOC, need to wait for samples
|
||||
'27' => {
|
||||
'arch' => 'Gen-15',
|
||||
'pattern' => '(Arrow|Nova|Panther) Lake',
|
||||
'arch' => 'Gen-14',
|
||||
'pattern' => '(Lunar|Nova|Panther) Lake',
|
||||
'code' => '',
|
||||
'process' => 'TSMC 3nm', # uses tsmc graphics tile, but intel cpu cores
|
||||
'years' => '2024+',
|
||||
},
|
||||
'28' => {
|
||||
'arch' => 'Gen-16', # Xe3/Celestial
|
||||
'pattern' => 'Panther Lake',
|
||||
'arch' => 'Gen-15', # Xe3/Celestial
|
||||
'pattern' => '(Arrow|Beast) Lake',
|
||||
'code' => '',
|
||||
'process' => 'TSMC 3nm?', # uses tsmc graphics tile, but intel cpu cores
|
||||
'years' => '2025+',
|
||||
},
|
||||
'29' => {
|
||||
'arch' => 'Gen-17', #
|
||||
'pattern' => 'Beast Lake',
|
||||
'code' => '',
|
||||
'process' => 'TSMC 3nm?', # uses tsmc graphics tile, but intel cpu cores
|
||||
'years' => '2026+',
|
||||
},
|
||||
# '29' => {
|
||||
# 'arch' => 'Gen-17', #
|
||||
# 'pattern' => 'Beast Lake',
|
||||
# 'code' => '',
|
||||
# 'process' => 'TSMC 3nm?', # uses tsmc graphics tile, but intel cpu cores
|
||||
# 'years' => '2026+',
|
||||
# },
|
||||
# coming: Battlemage, Celestial, and Druid (2025)
|
||||
};
|
||||
}
|
||||
|
|
|
@ -379,6 +379,8 @@ Alder Lake-UP4 GT1 [UHD Graphics] 46c3
|
|||
Alder Lake-N [UHD Graphics] 46d0
|
||||
Alder Lake-N [UHD Graphics] 46d1
|
||||
Alder Lake-N [UHD Graphics] 46d2
|
||||
Alder Lake-N [Intel Graphics] 46d3
|
||||
Alder Lake-N [Intel Graphics] 46d4
|
||||
DG1 [Iris Xe MAX Graphics] 4905
|
||||
Xe DG1 Intel Iris Xe MAX Graphics 4905
|
||||
Xe DG1 Intel SG-18M (SG1) 4907
|
||||
|
@ -441,6 +443,8 @@ DG2 [Intel Graphics] 56ba
|
|||
DG2 [Intel Graphics] 56bb
|
||||
DG2 [Intel Graphics] 56bc
|
||||
DG2 [Intel Graphics] 56bd
|
||||
DG2 [Arc Graphics A750E] 56be
|
||||
DG2 [Arc Graphics A580E] 56bf
|
||||
XeHPG Intel Data Center GPU Flex Series Intel Data Center GPU Flex 170 56c0
|
||||
XeHPG Intel Data Center GPU Flex Series Intel Data Center GPU Flex 140 56c1
|
||||
HD Graphics 610 5902
|
||||
|
@ -495,11 +499,12 @@ Lunar Lake [Intel Graphics] 64b0
|
|||
82810-M DC-133 System and Graphics Controller 712a
|
||||
82740 (i740) AGP Graphics Accelerator 7800
|
||||
Meteor Lake-M [Intel Graphics] 7d40
|
||||
Arrow Lake-U [Intel Graphics] 7d41
|
||||
Meteor Lake-P [Intel Graphics] 7d45
|
||||
Arrow Lake-P [Intel Graphics] 7d51
|
||||
Meteor Lake-P [Intel Arc Graphics] 7d55
|
||||
Meteor Lake-M [Intel Graphics] 7d60
|
||||
Arrow Lake [Intel Graphics] 7d67
|
||||
Arrow Lake-U [Intel Graphics] 7d67
|
||||
Arrow Lake-P [Intel Graphics] 7dd1
|
||||
Meteor Lake-P [Intel Graphics] 7dd5
|
||||
US15W/US15X SCH [Poulsbo] Graphics Controller 8108
|
||||
|
@ -589,6 +594,7 @@ Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller a001
|
|||
Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller a002
|
||||
Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller a011
|
||||
Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller a012
|
||||
Raptor Lake PCI Express 5.0 Graphics Port (PEG010) a70d
|
||||
Raptor Lake-P [UHD Graphics] a720
|
||||
Xe Raptor Lake-P Intel Iris Xe Graphics a720
|
||||
Raptor Lake-P [UHD Graphics] a721
|
||||
|
|
|
@ -62,6 +62,8 @@
|
|||
ACMP [Xe Graphics] 4f89
|
||||
ACMP [Xe Graphics] 4f8c
|
||||
Alder Lake-HX GT1 [UHD Graphics 770] 4688
|
||||
Alder Lake-N [Intel Graphics] 46d3
|
||||
Alder Lake-N [Intel Graphics] 46d4
|
||||
Alder Lake-N [UHD Graphics] 46d0
|
||||
Alder Lake-N [UHD Graphics] 46d1
|
||||
Alder Lake-N [UHD Graphics] 46d2
|
||||
|
@ -90,9 +92,10 @@ AlderLake-P [UHD Graphics] 4636
|
|||
AlderLake-P [UHD Graphics] 4638
|
||||
AlderLake-P [UHD Graphics] 463a
|
||||
Apollo Lake [HD Graphics 505] 5a84
|
||||
Arrow Lake [Intel Graphics] 7d67
|
||||
Arrow Lake-P [Intel Graphics] 7d51
|
||||
Arrow Lake-P [Intel Graphics] 7dd1
|
||||
Arrow Lake-U [Intel Graphics] 7d41
|
||||
Arrow Lake-U [Intel Graphics] 7d67
|
||||
Atom Processor D2xxx/N2xxx Integrated Graphics Controller 0be0
|
||||
Atom Processor D2xxx/N2xxx Integrated Graphics Controller 0be1
|
||||
Atom Processor D2xxx/N2xxx Integrated Graphics Controller 0be2
|
||||
|
@ -178,6 +181,8 @@ Crystal Well Integrated Graphics Controller 0d26
|
|||
Crystal Well Integrated Graphics Controller 0d36
|
||||
DG1 [Iris Xe Graphics] 4908
|
||||
DG1 [Iris Xe MAX Graphics] 4905
|
||||
DG2 [Arc Graphics A580E] 56bf
|
||||
DG2 [Arc Graphics A750E] 56be
|
||||
DG2 [Arc Xe Graphics] 5698
|
||||
DG2 [Arc Xe Graphics] 56a3
|
||||
DG2 [Arc Xe Graphics] 56a4
|
||||
|
@ -501,6 +506,7 @@ Mobile GM965/GL960 Integrated Graphics Controller (secondary) 2a03
|
|||
Mobile GME965/GLE960 Integrated Graphics Controller 2a12
|
||||
Mobile GME965/GLE960 Integrated Graphics Controller 2a13
|
||||
Moorestown Graphics and Video 4100
|
||||
Raptor Lake PCI Express 5.0 Graphics Port (PEG010) a70d
|
||||
Raptor Lake PCIe 4.0 Graphics Port a74d
|
||||
Raptor Lake-P [Intel Graphics] a7aa
|
||||
Raptor Lake-P [Intel Graphics] a7ab
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue