华为擎云 W510 鲲鹏 920 24 核工作站使用体验

有幸搞到了一台华为擎云W510主机,鲲鹏920 24核 ARM64 处理器,8G内存,AMD R5-230 1GB 亮机卡。

自带的 UOS专业版系统激活过期了,想着装别的系统吧,结果发现 Ubuntu ukylin 已经不提供 ARM64 安装镜像,Ubuntu 20.04 和 22.04 ARM64 安装镜像无法进入安装界面, 最后还好 Debain 11 能装上,装上 AMD 驱动后一切正常。

实测支持 KVM,但不支持嵌套虚拟化。

update

Linux kernel 5.10 及以下版本系统可以直接安装,如 Ubuntu 20.04.2 及以下版本;

Linux kernel 5.10 以上版本,由于主板 UEFI 原因,需要停用海思的 PMU 驱动;

  1. 安装时在 GRUB 界面中,按 e 键编辑启动参数,在 linux /boot/vmlinuz 这一行后面追加 initcall_blacklist=hisi_ddrc_pmu_module_init,按 F10 执行,进入安装界面; 安装完成后,第一次进入系统时也通过同样的操作进入系统;
  2. 进入系统后修改 GRUB 配置,这样不用每次启动都编辑启动参数;
    1. 使用 sudo nano /etc/default/grub 编辑 GRUB 配置,添加 initcall_blacklist=hisi_ddrc_pmu_module_init 到 GRUB_CMDLINE_LINUX_DEFAULT,如 GRUB_CMDLINE_LINUX_DEFAULT="initcall_blacklist=hisi_ddrc_pmu_module_init"
    2. 使用 sudo update-grub 刷新 GRUB

设备信息

uname

root@armbian:~# uname -a
Linux armbian 5.10.0-19-arm64 #1 SMP Debian 5.10.149-2 (2022-10-21) aarch64 GNU/Linux

lscpu

root@armbian:~# lscpu
Architecture:                    aarch64
CPU op-mode(s):                  64-bit
Byte Order:                      Little Endian
CPU(s):                          24
On-line CPU(s) list:             0-23
Thread(s) per core:              1
Core(s) per socket:              24
Socket(s):                       1
NUMA node(s):                    1
Vendor ID:                       HiSilicon
Model:                           0
Model name:                      Kunpeng-920
Stepping:                        0x1
BogoMIPS:                        200.00
L1d cache:                       1.5 MiB
L1i cache:                       1.5 MiB
L2 cache:                        12 MiB
L3 cache:                        32 MiB
NUMA node0 CPU(s):               0-23
Vulnerability Itlb multihit:     Not affected
Vulnerability L1tf:              Not affected
Vulnerability Mds:               Not affected
Vulnerability Meltdown:          Not affected
Vulnerability Mmio stale data:   Not affected
Vulnerability Retbleed:          Not affected
Vulnerability Spec store bypass: Vulnerable
Vulnerability Spectre v1:        Mitigation; __user pointer sanitization
Vulnerability Spectre v2:        Not affected
Vulnerability Srbds:             Not affected
Vulnerability Tsx async abort:   Not affected
Flags:                           fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asi
                                 mdrdm jscvt fcma dcpop asimddp asimdfhm

lspci

root@armbian:~# lspci
00:00.0 PCI bridge: Huawei Technologies Co., Ltd. HiSilicon PCIe Root Port with Gen4 (rev 21)
00:08.0 PCI bridge: Huawei Technologies Co., Ltd. HiSilicon PCIe Root Port with Gen4 (rev 21)
00:0a.0 PCI bridge: Huawei Technologies Co., Ltd. HiSilicon PCIe Root Port with Gen4 (rev 21)
00:0c.0 PCI bridge: Huawei Technologies Co., Ltd. HiSilicon PCIe Root Port with Gen4 (rev 21)
00:0d.0 PCI bridge: Huawei Technologies Co., Ltd. HiSilicon PCIe Root Port with Gen4 (rev 21)
00:0e.0 PCI bridge: Huawei Technologies Co., Ltd. HiSilicon PCIe Root Port with Gen4 (rev 21)
00:0f.0 PCI bridge: Huawei Technologies Co., Ltd. HiSilicon PCIe Root Port with Gen4 (rev 21)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland [Radeon HD 8570 / R5 430 OEM / R7 240/340 / Radeon 520 OEM] (rev 87)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]
02:00.0 Non-Volatile memory controller: Toshiba Corporation XG6 NVMe SSD Controller
05:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02)
74:00.0 PCI bridge: Huawei Technologies Co., Ltd. HiSilicon PCI-PCI Bridge (rev 20)
74:01.0 PCI bridge: Huawei Technologies Co., Ltd. HiSilicon PCI-PCI Bridge (rev 20)
74:02.0 Serial Attached SCSI controller: Huawei Technologies Co., Ltd. HiSilicon SAS 3.0 HBA (rev 21)
74:03.0 SATA controller: Huawei Technologies Co., Ltd. HiSilicon AHCI HBA (rev 21)
74:04.0 Serial Attached SCSI controller: Huawei Technologies Co., Ltd. HiSilicon SAS 3.0 HBA (rev 21)
76:00.0 Network and computing encryption device: Huawei Technologies Co., Ltd. HiSilicon SEC Engine (rev 21)
78:00.0 PCI bridge: Huawei Technologies Co., Ltd. HiSilicon PCI-PCI Bridge (rev 20)
78:01.0 RAID bus controller: Huawei Technologies Co., Ltd. HiSilicon RDE Engine (rev 21)
7a:00.0 USB controller: Huawei Technologies Co., Ltd. HiSilicon USB 1.1 Host Controller (rev 21)
7a:01.0 USB controller: Huawei Technologies Co., Ltd. HiSilicon USB 2.0 2-port Host Controller (rev 21)
7a:02.0 USB controller: Huawei Technologies Co., Ltd. HiSilicon USB 3.0 Host Controller (rev 21)
7b:00.0 System peripheral: Huawei Technologies Co., Ltd. HiSilicon Embedded DMA Engine (rev 21)
7c:00.0 PCI bridge: Huawei Technologies Co., Ltd. HiSilicon PCI-PCI Bridge (rev 20)
7d:00.0 Ethernet controller: Huawei Technologies Co., Ltd. HNS GE/10GE/25GE RDMA Network Controller (rev 21)

dimdecode

root@armbian:~# dmidecode
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.2.0 present.
Table at 0x39BE0000.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
        Vendor: Byosoft
        Version: 1.08
        Release Date: 12/23/2019
        Address: 0xE0000
        Runtime Size: 128 kB
        ROM Size: 0 MB
        Characteristics:
                PCI is supported
                PNP is supported
                BIOS is upgradeable
                Boot from CD is supported
                Selectable boot is supported
                EDD is supported
                ACPI is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 1.8
        Firmware Revision: 1.8

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: HUAWEI
        Product Name: HUAWEIPGU-WBY0
        Version: D1010
        Serial Number: 2TH0120109000024
        UUID: 20200112-a0d8-0775-8a27-a0d807758a27
        Wake-up Type: Other
        SKU Number: C233
        Family: HUAWEI

Handle 0x0002, DMI type 3, 25 bytes
Chassis Information
        Manufacturer: HUAWEI
        Type: Desktop
        Lock: Not Present
        Version: D1010
        Serial Number: 2TH0120109000024
        Asset Tag: N/A
        Boot-up State: Safe
        Power Supply State: Safe
        Thermal State: Safe
        Security Status: None
        OEM Information: 0x00000000
        Height: Unspecified
        Number Of Power Cords: 1
        Contained Elements: 0
        SKU Number: Pangu-WBY0D

Handle 0x0003, DMI type 2, 17 bytes
Base Board Information
        Manufacturer: HUAWEI
        Product Name: HUAWEIPGU-WBY0-PCB
        Version: D1010
        Serial Number: 017SQG2012900148
        Asset Tag: N/A
        Features:
                Board is a hosting board
                Board is replaceable
        Location In Chassis: Null
        Chassis Handle: 0x0002
        Type: Motherboard
        Contained Object Handles: 0

Handle 0x0004, DMI type 13, 22 bytes
BIOS Language Information
        Language Description Format: Long
        Installable Languages: 2
                en|US|iso8859-1,0
                zh|CN|unicode,0
        Currently Installed Language: zh|CN|unicode,0

Handle 0x0005, DMI type 7, 27 bytes
Cache Information
        Socket Designation: L1 Instruction Cache
        Configuration: Enabled, Not Socketed, Level 1
        Operational Mode: Write Back
        Location: Internal
        Installed Size: 1536 kB
        Maximum Size: 1536 kB
        Supported SRAM Types:
                Synchronous
        Installed SRAM Type: Synchronous
        Speed: Unknown
        Error Correction Type: Parity
        System Type: Instruction
        Associativity: 8-way Set-associative

Handle 0x0006, DMI type 7, 27 bytes
Cache Information
        Socket Designation: L1 Data Cache
        Configuration: Enabled, Not Socketed, Level 1
        Operational Mode: Write Back
        Location: Internal
        Installed Size: 1536 kB
        Maximum Size: 1536 kB
        Supported SRAM Types:
                Synchronous
        Installed SRAM Type: Synchronous
        Speed: Unknown
        Error Correction Type: Single-bit ECC
        System Type: Data
        Associativity: 8-way Set-associative

Handle 0x0007, DMI type 7, 27 bytes
Cache Information
        Socket Designation: L2 Cache
        Configuration: Enabled, Not Socketed, Level 2
        Operational Mode: Varies With Memory Address
        Location: Internal
        Installed Size: 12 MB
        Maximum Size: 12 MB
        Supported SRAM Types:
                Synchronous
        Installed SRAM Type: Synchronous
        Speed: Unknown
        Error Correction Type: Single-bit ECC
        System Type: Unified
        Associativity: 8-way Set-associative

Handle 0x0008, DMI type 7, 27 bytes
Cache Information
        Socket Designation: L3 Cache
        Configuration: Enabled, Not Socketed, Level 3
        Operational Mode: Varies With Memory Address
        Location: Internal
        Installed Size: 24 MB
        Maximum Size: 24 MB
        Supported SRAM Types:
                Synchronous
        Installed SRAM Type: Synchronous
        Speed: Unknown
        Error Correction Type: Single-bit ECC
        System Type: Unified
        Associativity: 16-way Set-associative

Handle 0x0009, DMI type 4, 48 bytes
Processor Information
        Socket Designation: CPU0
        Type: Central Processor
        Family: ARM
        Manufacturer: HISILICON
        ID: 10 D0 1F 48 00 00 00 00
        Signature: Implementor 0x48, Variant 0x1, Architecture 15, Part 0xd01, Revision 0
        Version: HUAWEI Kunpeng 920 2426SK
        Voltage: 0.9 V
        External Clock: 100 MHz
        Max Speed: 2600 MHz
        Current Speed: 2600 MHz
        Status: Populated, Enabled
        Upgrade: Unknown
        L1 Cache Handle: 0x0006
        L2 Cache Handle: 0x0007
        L3 Cache Handle: 0x0008
        Serial Number: NULL
        Asset Tag: NULL
        Part Number: NULL
        Core Count: 24
        Core Enabled: 24
        Thread Count: 24
        Characteristics:
                64-bit capable
                Multi-Core
                Execute Protection
                Enhanced Virtualization
                Power/Performance Control

Handle 0x000A, DMI type 16, 23 bytes
Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: None
        Maximum Capacity: 32 GB
        Error Information Handle: Not Provided
        Number Of Devices: 2

Handle 0x000B, DMI type 19, 31 bytes
Memory Array Mapped Address
        Starting Address: 0x00000000000
        Ending Address: 0x001FFFFFFFF
        Range Size: 8 GB
        Physical Array Handle: 0x000A
        Partition Width: 2

Handle 0x000C, DMI type 20, 35 bytes
Memory Device Mapped Address
        Starting Address: 0x00000000000
        Ending Address: 0x001FFFFFFFF
        Range Size: 8 GB
        Physical Device Handle: 0xFFFE
        Memory Array Mapped Address Handle: 0xFFFE
        Partition Row Position: Unknown
        Interleave Position: Unknown
        Interleaved Data Depth: Unknown

Handle 0x000D, DMI type 17, 84 bytes
Memory Device
        Array Handle: 0x000A
        Error Information Handle: Not Provided
        Total Width: Unknown
        Data Width: Unknown
        Size: No Module Installed
        Form Factor: DIMM
        Set: None
        Locator: SODIMM_B
        Bank Locator: SOCKET 0 CHANNEL 1 DIMM 0
        Type: Unknown
        Type Detail: Unknown Synchronous
        Speed: Unknown
        Manufacturer: NO DIMM
        Serial Number: NO DIMM
        Asset Tag: NO DIMM
        Part Number: NO DIMM
        Rank: Unknown
        Configured Memory Speed: Unknown
        Minimum Voltage: Unknown
        Maximum Voltage: Unknown
        Configured Voltage: Unknown
        Memory Technology: <OUT OF SPEC>
        Memory Operating Mode Capability: None
        Firmware Version: Not Specified
        Module Manufacturer ID: Unknown
        Module Product ID: Unknown
        Memory Subsystem Controller Manufacturer ID: Unknown
        Memory Subsystem Controller Product ID: Unknown
        Non-Volatile Size: None
        Volatile Size: None
        Cache Size: None
        Logical Size: None

Handle 0x000E, DMI type 17, 84 bytes
Memory Device
        Array Handle: 0x000A
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 8 GB
        Form Factor: DIMM
        Set: None
        Locator: SODIMM_A
        Bank Locator: SOCKET 0 CHANNEL 3 DIMM 0
        Type: DDR4
        Type Detail: Unknown Synchronous
        Speed: 2666 MT/s
        Manufacturer: Samsung
        Serial Number: 54B28035
        Asset Tag: 1949
        Part Number: M471A1K43DB1-CTD    
        Rank: 1
        Configured Memory Speed: 2666 MT/s
        Minimum Voltage: 1.14 V
        Maximum Voltage: 1.26 V
        Configured Voltage: 1.2 V
        Memory Technology: <OUT OF SPEC>
        Memory Operating Mode Capability: None
        Firmware Version: Not Specified
        Module Manufacturer ID: Unknown
        Module Product ID: Unknown
        Memory Subsystem Controller Manufacturer ID: Unknown
        Memory Subsystem Controller Product ID: Unknown
        Non-Volatile Size: None
        Volatile Size: None
        Cache Size: None
        Logical Size: None

Handle 0x000F, DMI type 11, 5 bytes
OEM Strings
        String 1: $HUA021CN12000
        String 2: $XXX0000
        String 3: $XXX0000
        String 4: PGH20

Handle 0x0010, DMI type 9, 24 bytes
System Slot Information
        Designation: Slot1
        Type: x16 PCI Express x16
        Current Usage: In Use
        Length: Other
        ID: 1
        Characteristics: None
        Bus Address: 0000:01:00.1
        Data Bus Width: 0
        Peer Devices: 0

Handle 0x0011, DMI type 9, 24 bytes
System Slot Information
        Designation: Slot2
        Type: x4 PCI Express x4
        Current Usage: Available
        Length: Other
        ID: 2
        Characteristics: None
        Bus Address: 0000:00:00.0
        Data Bus Width: 0
        Peer Devices: 0

Handle 0x0012, DMI type 9, 24 bytes
System Slot Information
        Designation: M.2_A
        Type: x4 PCI Express x4
        Current Usage: Available
        Length: Other
        ID: 3
        Characteristics: None
        Bus Address: 0000:00:00.0
        Data Bus Width: 0
        Peer Devices: 0

Handle 0x0013, DMI type 9, 24 bytes
System Slot Information
        Designation: M.2_B
        Type: x4 PCI Express x4
        Current Usage: In Use
        Length: Other
        ID: 4
        Characteristics: None
        Bus Address: 0000:02:00.0
        Data Bus Width: 0
        Peer Devices: 0

Handle 0x0014, DMI type 9, 24 bytes
System Slot Information
        Designation: WLAN
        Type: x1 PCI Express x1
        Current Usage: Available
        Length: Other
        ID: 5
        Characteristics: None
        Bus Address: 0000:00:00.0
        Data Bus Width: 0
        Peer Devices: 0

Handle 0x0015, DMI type 127, 4 bytes
End Of Table

PVE 虚拟化

在 Debian11 系统上安装 Proxmox Virtual Environment 7.3,也只能安装部分操作系统,Ubuntu 依旧安装不上。CT容器也只提供了 AMD64 的系统模板,没有提供 ARM64 的,并没有用。
华为擎云 W510 鲲鹏 920 24 核工作站使用体验_第1张图片

虚拟机配置

只有以下虚拟机配置可以启动

  • BIOS:OVMF(UEFI)
  • 机型:i440fx
  • SCSI控制器:VirtIO SCSI
    华为擎云 W510 鲲鹏 920 24 核工作站使用体验_第2张图片

支持系统

实测只有部分系统可以进入安装界面,能进入安装界面的都可以安装成功和成功启动。

  • Fedora 37
  • debian 11
  • openSUSE Tumbleweed

其它 ubuntu 、银河麒麟 v10 sp1、openEuler 进入不了安装界面

部署云手机

既然是 ARM64 处理器,装个 Android 试试吧。
安装谷歌官方的云安卓,选择 Android 14 系统镜像,分配 20核 4096 内存;
跑个分,也还行,超越 骁龙870。
但是图形是软解,没有硬件 GPU 加速,感觉不如华为鲲鹏云手机的方案。
华为擎云 W510 鲲鹏 920 24 核工作站使用体验_第3张图片

你可能感兴趣的:(华为,arm,linux)