Intel 12th generation Alder Lake / Hybrid CPU


Recommended Posts

  • 2 months later...

Started today with a "MSI Pro Z690-A DDR4" and a 12600k, works like a charm - with unraid  6.10.0-rc2 - the only thing not working for me is the internal 2.5Gbit Ethernet - I'm using an external gigabit dongle at the moment - using the P-Cores for my HTPC/Gaming VM and the E-Cores for all the docker stuff and so on. (Used an old Ryzen 3600 before)

 

Looks pretty nice so far regarding CPU usage powerdraw etc. All the cores and threads are there correctly

Edited by Blobbonator
small corrections
  • Thanks 1
Link to comment
4 hours ago, ChatNoir said:

That's weird that there would not be a driver for Intel I225-V.

Yep but looks like this on boot. 

Quote

[    0.544469] pci 0000:04:00.0: [8086:15f3] type 00 class 0x020000
[    0.544598] pci 0000:04:00.0: reg 0x10: [mem 0x76c00000-0x76cfffff]
[    0.544743] pci 0000:04:00.0: reg 0x1c: [mem 0x76d00000-0x76d03fff]
[    0.544996] pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
[    0.601171] pci 0000:04:00.0: Adding to iommu group 15
[   21.854158] igc: probe of 0000:04:00.0 failed with error -2

So far I also found out, that I have to deactivate Above 4G decoding in the bios to get unraid to boot and the iGpu doesn't seem to be supported for now by the linux kernel which makes sense for now.

 

Looking forward to see what SimonF finds out, I think with ddr5 it might be even more interesting :) 

Link to comment

12600K installed, Onboard Nic not showing at present will look at this over the weekend.

 

Nov 11 20:00:04 computenode kernel: Intel(R) 2.5G Ethernet Linux Driver
Nov 11 20:00:04 computenode kernel: Copyright(c) 2018 Intel Corporation.
Nov 11 20:00:04 computenode kernel: igc 0000:04:00.0: enabling device (0000 -> 0002)
Nov 11 20:00:04 computenode kernel: usbcore: registered new interface driver aqc111
Nov 11 20:00:04 computenode kernel: aqc111 2-2:1.0 eth0: register 'aqc111' at usb-0000:00:14.0-2, QNAP QNA-UC5G1T USB to 5GbE Adapter, 24:5e:be:5b:fa:fe
Nov 11 20:00:04 computenode kernel: igc: probe of 0000:04:00.0 failed with error -2

 

image.thumb.png.36c43c1431228c3c3e4ad972b390dd47.png

Edited by SimonF
Link to comment
On 11/10/2021 at 12:32 AM, Blobbonator said:

igc: probe of 0000:04:00.0 failed with error -2

I get the same error, but have been able to get the NIC to work in a Debian VM running kernel 5.15 so it looks like it may be a kernel/driver issue. with the kernel in unraid.

Link to comment

Finally got my hardware. Here's what lstopo looks like. I have a 12700K on an ASUS TUF Gaming Z690-Plus WiFi D4 board.

 

z690.thumb.png.9add65d9f272524b722191f20a878223.png

 

Here's the IOMMU groupings with no overrides.

 

IOMMU group 0:	[8086:4668] 00:00.0 Host bridge: Intel Corporation Device 4668 (rev 02)
IOMMU group 1:	[8086:460d] 00:01.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x16 Controller #1 (rev 02)
IOMMU group 2:	[8086:464d] 00:06.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 (rev 02)
IOMMU group 3:	[8086:467d] 00:0a.0 Signal processing controller: Intel Corporation Platform Monitoring Technology (rev 01)
IOMMU group 4:	[8086:467f] 00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller
IOMMU group 5:	[8086:7ae0] 00:14.0 USB controller: Intel Corporation Device 7ae0 (rev 11)
			Bus 001 Device 001 Port 1-0		ID 1d6b:0002 Linux Foundation 2.0 root hub
			Bus 001 Device 002 Port 1-2		ID 0b05:19af ASUSTek Computer, Inc. AURA LED Controller
			Bus 001 Device 003 Port 1-3		ID 0bda:5411 Realtek Semiconductor Corp. 4-Port USB 2.1 Hub
			Bus 001 Device 004 Port 1-6		ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
			Bus 001 Device 005 Port 1-3.1		ID 045e:02fe Microsoft Corp. XBOX ACC
			Bus 001 Device 008 Port 1-3.3		ID 0bda:5411 Realtek Semiconductor Corp. 4-Port USB 2.1 Hub
			Bus 001 Device 009 Port 1-6.3		ID 0a12:1243 Cambridge Silicon Radio, Ltd Audioengine HD3
			Bus 001 Device 010 Port 1-3.4		ID 0bda:5411 Realtek Semiconductor Corp. 4-Port USB 2.1 Hub
			Bus 001 Device 012 Port 1-3.4.4		ID 046d:c52b Logitech, Inc. Unifying Receiver
			Bus 002 Device 001 Port 2-0		ID 1d6b:0003 Linux Foundation 3.0 root hub
			Bus 002 Device 002 Port 2-2		ID 0bda:0411 Realtek Semiconductor Corp. 4-Port USB 3.1 Hub
			Bus 002 Device 003 Port 2-9		ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
			Bus 002 Device 004 Port 2-2.3		ID 0bda:0411 Realtek Semiconductor Corp. 4-Port USB 3.1 Hub
			Bus 002 Device 005 Port 2-2.4		ID 0bda:0411 Realtek Semiconductor Corp. 4-Port USB 3.1 Hub
			Bus 002 Device 007 Port 2-9.4		ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive
 		[8086:7aa7] 00:14.2 RAM memory: Intel Corporation Device 7aa7 (rev 11)
IOMMU group 6:	[8086:7af0] 00:14.3 Network controller: Intel Corporation Device 7af0 (rev 11)
IOMMU group 7:	[8086:7acc] 00:15.0 Serial bus controller [0c80]: Intel Corporation Device 7acc (rev 11)
 		[8086:7acd] 00:15.1 Serial bus controller [0c80]: Intel Corporation Device 7acd (rev 11)
 		[8086:7ace] 00:15.2 Serial bus controller [0c80]: Intel Corporation Device 7ace (rev 11)
IOMMU group 8:	[8086:7ae8] 00:16.0 Communication controller: Intel Corporation Device 7ae8 (rev 11)
IOMMU group 9:	[8086:7ae2] 00:17.0 SATA controller: Intel Corporation Device 7ae2 (rev 11)
IOMMU group 10:	[8086:7ac8] 00:1a.0 PCI bridge: Intel Corporation Device 7ac8 (rev 11)
IOMMU group 11:	[8086:7ac0] 00:1b.0 PCI bridge: Intel Corporation Device 7ac0 (rev 11)
IOMMU group 12:	[8086:7ab8] 00:1c.0 PCI bridge: Intel Corporation Device 7ab8 (rev 11)
IOMMU group 13:	[8086:7aba] 00:1c.2 PCI bridge: Intel Corporation Device 7aba (rev 11)
IOMMU group 14:	[8086:7abc] 00:1c.4 PCI bridge: Intel Corporation Device 7abc (rev 11)
IOMMU group 15:	[8086:7ab0] 00:1d.0 PCI bridge: Intel Corporation Device 7ab0 (rev 11)
IOMMU group 16:	[8086:7a84] 00:1f.0 ISA bridge: Intel Corporation Device 7a84 (rev 11)
 		[8086:7ad0] 00:1f.3 Audio device: Intel Corporation Device 7ad0 (rev 11)
 		[8086:7aa3] 00:1f.4 SMBus: Intel Corporation Device 7aa3 (rev 11)
 		[8086:7aa4] 00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 7aa4 (rev 11)
IOMMU group 17:	[10de:2204] 01:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3090] (rev a1)
 		[10de:1aef] 01:00.1 Audio device: NVIDIA Corporation GA102 High Definition Audio Controller (rev a1)
IOMMU group 18:	[144d:a80a] 02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO
			This controller is bound to vfio, connected drives are not visible.
IOMMU group 19:	[144d:a80a] 03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO
			[N:1:6:1]    disk    Samsung SSD 980 PRO 2TB__1                 /dev/nvme1n1  2.00TB
IOMMU group 20:	[8086:15f3] 06:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)
IOMMU group 21:	[1000:00e6] 07:00.0 Serial Attached SCSI controller: Broadcom / LSI Fusion-MPT 12GSAS/PCIe Secure SAS38xx
			[9:0:0:0]    disk    ATA      SAMSUNG MZ7LH7T6 304Q  /dev/sdb   7.68TB
			[9:0:1:0]    disk    ATA      SAMSUNG MZ7LH7T6 404Q  /dev/sdc   7.68TB
			[9:0:2:0]    disk    ATA      SAMSUNG MZ7LH7T6 404Q  /dev/sdd   7.68TB
			[9:0:3:0]    disk    ATA      SAMSUNG MZ7LH7T6 404Q  /dev/sde   7.68TB
			[9:0:4:0]    disk    ATA      SAMSUNG MZ7LH7T6 404Q  /dev/sdf   7.68TB
			[9:0:5:0]    disk    ATA      SAMSUNG MZ7LH7T6 404Q  /dev/sdg   7.68TB
			[9:0:6:0]    disk    ATA      SAMSUNG MZ7LH7T6 404Q  /dev/sdh   7.68TB
			[9:0:7:0]    disk    ATA      SAMSUNG MZ7LH7T6 404Q  /dev/sdi   7.68TB

 

Here's what core assignment looks like.

 

1577812826_ScreenShot2021-11-13at3_41_14PM.thumb.png.b02874029c6a301af2cddf4bfeb3d9c9.png

 

Edited by jwoolen
Added IOMMU groupings
Link to comment
9 hours ago, Manwdaplan said:

Can somebody verify if the GPU is working for Plex? Don’t want to switch over until I know.

At present I have only 1 GPU in the system and have added i915.force_probe=4680 to syslinux config.

 

Below is intel_gpu_top, GVT-g is not supported on this platform.

 

Also included is my System Devices, Onboard NIC is bound to VFIO at present for testing as it doesn't work under Stock RC2. Works on Debian 11 with 5.15 kernel. Using  QNAP_QNA-UC5G1T_USB_to_5GbE_Adapter

 

 

image.thumb.png.a2b62c27158801c9e79d731239b6b6c5.png

 

image.thumb.png.02668432a53f06963de5beb62116cc00.png

Edited by SimonF
Link to comment
1 hour ago, ich777 said:

Do you also have to add this if you are booting with Intel GPU TOP, if yes, you might be on 6.10.0-rc2 or am I wrong?

Yes RC2 and it does not work without the kernel option even with GPU Top installed.

 

root@computenode:~# dmesg | grep i915
[   30.176863] i915 0000:00:02.0: Your graphics device 4680 is not properly supported by the driver in this
               kernel version. To force driver probe anyway, use i915.force_probe=4680

Edited by SimonF
Link to comment
12 minutes ago, SimonF said:

Yes RC2 and it does not work without the kernel option even with GPU Top installed.

Exactly, that's caused because the module is loaded by unRAID on boot (with no or better speaking no probe added) you would need to blacklist the module, than Intel GPU TOP should be able to load the module just fine. :)

 

Hope that makes sense to you.

  • Thanks 1
Link to comment
12 minutes ago, ich777 said:

Exactly, that's caused because the module is loaded by unRAID on boot (with no or better speaking no probe added) you would need to blacklist the module, than Intel GPU TOP should be able to load the module just fine. :)

 

Hope that makes sense to you.

Yes works as expected with GPU TOP if you run echo "blacklist i915" > /boot/config/modprobe.d/i915.conf

Edited by SimonF
  • Like 1
Link to comment
2 minutes ago, SimonF said:

Yes works as expected with GPU TOP if you run echo "blacklist i915" > /boot/config/modprobe.d/i915.conf

Yes, this is a little odd, now that the drivers are loaded again on boot with 6.10.0+ I can't "reload" or better speaking unload and load the module again in Intel GPU TOP and I really don't want to automatically create the blacklist file on boot... :/

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.