I'm a complete Linux beginner, and I spent an entire Sunday plus three evenings getting Fedora KDE running alongside Windows on an HP Omen Transcend 16 gaming laptop with an RTX 4070 and BIOS F.39 Rev.A. The hardware appears to have buggy ACPI tables that cause newer Linux kernels to hang or crash. Windows handles them, but Linux required a patched DSDT table to boot properly without the noapic workaround.
Preparing Windows was already more complicated than expected: I had to disable BitLocker and Fast Startup, turn off Secure Boot, and shrink the Windows partition. Although I had roughly 300 GB free, Windows only allowed me to shrink it by 88 GB, so I used a third-party partitioning tool.
The Fedora live USB initially failed with USB timeouts, ACPI errors, long udev delays, and a blank screen. Eventually I could boot it using the kernel parameters noapic, pci=nobar, and nomodeset. The touchpad, speakers, function keys, and external displays did not work, but Fedora installed successfully and the existing EFI partition remained intact.
After installation, I discovered that the noapic parameter was disabling several devices. A prebuilt DSDT patch intended for an older BIOS version did not work, so I extracted my own ACPI table, decompiled and edited it, recompiled it, and loaded the resulting dsdt.aml file. After testing it manually, I made the change permanent through a custom GRUB configuration. Once the patched DSDT was active, I could remove noapic and pci=nobar, restoring the touchpad, speakers, function keys, Wi-Fi, and external monitor support.
The process involved a lot of trial and error and extensive help from an AI assistant, which sometimes gave confusing or overly complicated advice. Is this kind of experience typical when installing Linux, or was this mainly caused by my specific HP gaming laptop, NVIDIA hardware, and dual-boot setup?
5 Answers
The AI assistant probably made the process more confusing than it needed to be. AI can be useful for explaining error messages, but it can also confidently suggest unnecessary fixes, mix together unrelated symptoms, or hallucinate technical details. For installation, the distribution’s official documentation and hardware-specific reports are safer starting points. A normal install is usually closer to booting the installer, choosing the target partition, creating a user, and rebooting.
That is definitely not the usual Linux installation experience. I’ve installed Linux on several laptops and desktops, including an older gaming laptop, and most of them worked with only minor adjustments. Your HP firmware, NVIDIA graphics, dual-boot configuration, and the ACPI problem created an unusually difficult combination.
Same experience here. My installations have generally been straightforward, with the occasional issue involving a specific device or driver. Nothing remotely as involved as rebuilding an ACPI table.
The partitioning part also deserved caution. Windows may refuse to shrink a partition because immovable files are near the end, but using a third-party partition editor on an active Windows installation carries some risk. Backups are essential before resizing or modifying EFI partitions. The fact that the installation survived does not make that step harmless.
Your experience is unusual, but laptops can be much less predictable than desktops. Different firmware implementations, NVIDIA drivers, wireless chips, touchpad interrupt handling, and external-display support all matter. The fact that Fedora installed normally after the boot workaround does not mean the hardware was fully Linux-compatible; it only meant the installer could start. The patched ACPI table was the machine-specific fix, while removing noapic merely stopped disabling the affected devices.
Most of the trouble seems specific to the machine rather than Linux in general. Some laptop manufacturers provide firmware that works poorly with Linux, and gaming laptops with NVIDIA GPUs can add graphics, power-management, and suspend issues. Dual booting also introduces partitioning, EFI, Secure Boot, BitLocker, and Fast Startup concerns that a clean installation would avoid.
When replacing that laptop, choosing a model with better Linux support from a manufacturer such as Lenovo or Dell may save a lot of time. It is also worth learning what each kernel parameter does, since leaving options like nomodeset enabled can disable graphics acceleration or hide other problems.

That kind of troubleshooting is especially risky when you do not yet know what terms like ACPI, DSDT, noapic, and nomodeset actually change. It is better to make one change at a time and keep a record of the original boot settings.