Can't start win11 after CPU upgrade

eldeeb91

New Member
Sep 20, 2023
3
0
1
Hello,
I have a Dell workstation T5610 "it has a dual CPU", two weeks ago, I installed Proxmox 8, and then I installed a few containers, Windows 11 with a GPU passthrough. I was very happy with the performance "much better than running Windows as a host". So I decided to upgrade the RAM and the CPU.
- First, I installed 8x16GB with the old CPU E5-2620V2, everything was fine. >> Dell Diagnostic was happy with the Memory and CPU test
- Today, I installed the new CPU "E5-2697V2" >> Dell Diagnostic was happy with the Memory and CPU test
The problem is Windows 11 is trying to start and then the whole computer restarts or the PVE hangs. Without the passthrough, the Windows is running "I am posting from it"
I followed this tutorial to configure the GPU passthrough; https://www.wundertech.net/how-to-set-up-gpu-passthrough-on-proxmox/
I have a Nvidia GTX 1060 6GB
I don't know where to look, reinstalling the old CPU is an option to isolate the problem but it will be too much work, also the new CPU supports the max frequency of the RAM that is why I want to keep it

Thanks
 
The CPU change might have changed the IOMMU groups and/or the PCI IDs of various devices. Make sure the passthrough the GPU and not some other device by accident. Make sure the GPU is (mostly) isolated in a IOMMU group.

EDIT: You can show the IOMMU groups with for d in /sys/kernel/iommu_groups/*/devices/*; do n=${d#*/iommu_groups/*}; n=${n%%/*}; printf 'IOMMU group %s ' "$n"; lspci -nns "${d##*/}"; done and show the VM configuration with qm config , if you want me to double check.
 
Last edited:
thanks for your answer, I see the Proxmox logo on the screen so somehow the passthrough is working and the windows loading circle keeps running and then it should move the locksreen of windows but it gets stuck before it reaches it
Code:
IOMMU group 17 00:1f.3 SMBus [0c05]: Intel Corporation C600/X79 series chipset SMBus Host Controller [8086:1d22] (rev 06)
IOMMU group 18 02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1)
IOMMU group 18 02:00.1 Audio device [0403]: NVIDIA Corporation GP106 High Definition Audio Controller [10de:10f1] (rev a1)
IOMMU group 19 05:00.0 USB controller [0c03]: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller [1912:0014] (rev 03)
I also checked lspci -v and the GPU 02:00.0 is still as it was
Code:
02:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: ZOTAC International (MCO) Ltd. GP106 [GeForce GTX 1060 6GB]
        Flags: bus master, fast devsel, latency 0, IRQ 49, NUMA node 0, IOMMU group 18
        Memory at e6000000 (32-bit, non-prefetchable) [size=16M]
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Memory at e0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at 8000 [size=128]
        Expansion ROM at e7000000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Legacy Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [250] Latency Tolerance Reporting
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [420] Advanced Error Reporting
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Capabilities: [900] Secondary PCI Express
        Kernel driver in use: nouveau
        Kernel modules: nvidiafb, nouveau

02:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller (rev a1)
        Subsystem: ZOTAC International (MCO) Ltd. GP106 High Definition Audio Controller
        Flags: bus master, fast devsel, latency 0, IRQ 47, NUMA node 0, IOMMU group 18
        Memory at e7080000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

the qm config "without the PCI passthrough":
Code:
balloon: 0
bios: ovmf
boot: order=scsi0
cores: 6
cpu: x86-64-v2-AES
efidisk0: local-lvm:vm-200-disk-0,efitype=4m,pre-enrolled-keys=1,size=4M
machine: pc-q35-8.0
memory: 16384
meta: creation-qemu=8.0.2,ctime=1694100300
name: Windows11
net0: e1000=2E:7F:43:A4:38:BC,bridge=vmbr0,firewall=1
numa: 0
ostype: win11
scsi0: local-lvm:vm-200-disk-1,iothread=1,size=128G
scsi1: /dev/disk/by-id/ata-WDC_WD5000AAKX-00ERMA0_WD-WCC2EY471776,size=488386584K
scsihw: virtio-scsi-single
smbios1: uuid=29346286-7667-4fe7-8a07-89e69e2a947d
sockets: 2
tpmstate0: local-lvm:vm-200-disk-2,size=4M,version=v2.0
usb0: host=046d:c52b
usb1: host=24ae:2014,usb3=1
usb2: host=256f:c632,usb3=1
 
Last edited:
Okay, I found out why it is crashing, it was not the GPU, Now I am writing with the GPU passthrough, but I also passed the High Def Audio Controller and it was working with the old CPU.

1695233353992.png

If I remove it, the win11 can boot and no crash happen, do I need to do anything specific to passthrough this guy?
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!