mirror of
https://github.com/smxi/inxi.git
synced 2024-11-17 00:31:19 +00:00
cpu microarch updates for amd zen5
This commit is contained in:
parent
001ad57de0
commit
488b3f1f2b
46
pinxi
46
pinxi
|
@ -50,8 +50,8 @@ use POSIX qw(ceil uname strftime ttyname);
|
|||
## INXI INFO ##
|
||||
my $self_name='pinxi';
|
||||
my $self_version='3.3.29';
|
||||
my $self_date='2023-09-17';
|
||||
my $self_patch='26';
|
||||
my $self_date='2023-09-18';
|
||||
my $self_patch='27';
|
||||
## END INXI INFO ##
|
||||
|
||||
my ($b_pledge,@pledges);
|
||||
|
@ -11502,6 +11502,8 @@ sub cp_cpu_arch {
|
|||
my $check = main::message('note-check');
|
||||
# See: docs/inxi-cpu.txt
|
||||
# print "type:$type fam:$family model:$model step:$stepping\n";
|
||||
# Note: AMD family is not Ext fam . fam but rather Ext-fam + fam.
|
||||
# But model is Ext model . model...
|
||||
if ($type eq 'amd'){
|
||||
if ($family eq '3'){
|
||||
$arch = 'Am386';
|
||||
|
@ -11737,6 +11739,7 @@ sub cp_cpu_arch {
|
|||
elsif ($family eq '19'){ # AF
|
||||
# zen 4 raphael, phoenix 1 use n5 I believe
|
||||
# Epyc Bergamo zen4c 4nm, only few full model IDs, update when appear
|
||||
# zen4c is for cloud hyperscale
|
||||
if ($model =~ /^(78)$/){
|
||||
$arch = 'Zen 4c';
|
||||
$gen = '5';
|
||||
|
@ -11766,9 +11769,26 @@ sub cp_cpu_arch {
|
|||
$note = $check;
|
||||
$process = 'TSMC n5 (5nm)';
|
||||
$year = '2021-22';}
|
||||
# Zen 5: TSMC n3
|
||||
}
|
||||
## Roadmap: check to verify, AMD is usually closer to target than Intel
|
||||
# Zen 5: TSMC n3/n4, epyc turin / granite ridge? / turin dense zen 5c 3nm
|
||||
elsif ($family eq '20'){ # BF
|
||||
if ($model =~ /^(0)$/){
|
||||
$arch = 'Zen 5';
|
||||
$gen = '5';
|
||||
$process = 'TSMC n3 (3nm)'; # turin could be 4nm, need more data
|
||||
$year = '2023+';}
|
||||
elsif ($model =~ /^(20|40)$/){
|
||||
$arch = 'Zen 5';
|
||||
$gen = '5';
|
||||
$process = 'TSMC n3 (3nm)'; # desktop, granite ridge, confirm 2024
|
||||
$year = '2024+';}
|
||||
else {
|
||||
$arch = 'Zen 5';
|
||||
$note = $check;
|
||||
$process = 'TSMC n3/n4 (3,4nm)';
|
||||
$year = '2024+';}
|
||||
}
|
||||
# Roadmap: check to verify, AMD is usually closer to target than Intel
|
||||
# Epyc 4 genoa: zen 4, nm, 2022+ (dec 2022), cxl-1.1,pcie-5, ddr-5
|
||||
}
|
||||
# we have no advanced data for ARM cpus, this is an area that could be improved?
|
||||
|
@ -12252,13 +12272,13 @@ sub cp_cpu_arch {
|
|||
$arch = 'Raptor Lake'; # 13 gen, socket LG 1700,1800
|
||||
$process = 'Intel 7 (10nm)';
|
||||
$year = '2022+';}
|
||||
elsif ($model =~ /^(BD)$/){
|
||||
$arch = 'Lunar Lake'; # 16 gn
|
||||
elsif ($model =~ /^(BC|BD)$/){
|
||||
$arch = 'Lunar Lake'; # 15 gn
|
||||
$process = 'Intel 18a (1.8nm)';
|
||||
$year = '2024+';} # check when actually in production
|
||||
# Meteor Lake-S maybe cancelled, replaced by arrow
|
||||
elsif ($model =~ /^(C6)$/){
|
||||
$arch = 'Arrow Lake'; # 15 gn
|
||||
elsif ($model =~ /^(C5|C6)$/){
|
||||
$arch = 'Arrow Lake'; # 14 gn
|
||||
# gfx tile is TSMC 3nm
|
||||
$process = 'Intel 20a (2nm)';# TSMC 3nm (corei3-5)/Intel 20A 2nm (core i5-9)
|
||||
$year = '2024+';} # check when actually in production
|
||||
|
@ -12273,11 +12293,11 @@ sub cp_cpu_arch {
|
|||
# Diamond Rapids: Intel 3 (7nm+), 2025
|
||||
# Raptor Lake: 13 gen, Intel 7 (10nm), 2022
|
||||
# Meteor Lake: 14 gen, Intel 4 (7nm+)
|
||||
# Arrow Lake - 15 gen, TSMC 3nm (corei3-5)/Intel 20A 2nm (core i5-9), 2024
|
||||
# Panther Lake - 15 gen, ?
|
||||
# Beast Lake - 15 gen, ?
|
||||
# Lunar Lake - 16 gen, Intel 18A (1.8nm), 2024-5
|
||||
# Nova Lake - 17 gen, Intel 18A (1.8nm), 2026
|
||||
# Arrow Lake - 14 gen, TSMC 3nm (corei3-5)/Intel 20A 2nm (core i5-9), 2024
|
||||
# Lunar Lake - 15 gen, Intel 18A (1.8nm), 2024-5
|
||||
# Panther Lake - 15 gen, ?, late 2025, cougar cove Xe3 Celestial GPU architecture
|
||||
# Beast Lake - 16 gen, ?, 2026?
|
||||
# Nova Lake - 16 gen, Intel 18A (1.8nm), 2026
|
||||
}
|
||||
# itanium 1 family 7 all recalled
|
||||
elsif ($family eq 'B'){
|
||||
|
|
Loading…
Reference in a new issue