Only 1 core of CPU is recognized with acpi=off (Windows Dualboot)

Do you have the latest BIOS version?

In your BIOS, do you have a HyperThreading option and is it enabled?

Does your BIOS allow you to selectively disable CPU cores, and do you have that functionality set to run all cores?

Have you tried removing acpi=off and replacing it with acpi_osi=Windows to tell the kernel to lie to ACPI?

Have you tried removing acpi=off and replacing it with acpi_osi=Linux to tell the kernel not to lie to ACPI (it may be set to lie to it by default)?

Have you tried removing acpi=off and replacing it with intel_idle.max_cstate=1?

If that works, and the machine is stable, you can subsequently try 3, 6, 7, 8, 9, 10 to determine which cstate is causing the failure. If that doesn't work, try 0.

Do you have Intel Microcode installed?
sudo apt install intel-microcode

Also this:
https://dgpu-docs.intel.com/installation-guides/ubuntu/ubuntu-jammy-arc.html
"Please note that Resizable BAR (aka ReBAR, aka Smart Access Memory) is currently required to be enabled in the system BIOS on the host platform. For Intel based platforms, this includes most systems based on 10th Generation Intel® Core™ Processors and newer."

Report back if any of those worked for you. I suspect your GPU is falling off the bus due to the CPU entering a too-high c-state, and that's locking the machine up.

1 Like