I am planning to completely wipe my laptop and install standard Fedora Workstation (GNOME) to use it as a dedicated, focused development machine. I already have a separate Windows desktop for heavy gaming, so this laptop will primarily be a portable coding setup.
Before I make the jump, I want to make sure I fully understand the hardware compatibility, configuration steps, and potential friction points with my specific hardware layout under modern Fedora. (Note: I have been using Ubuntu on WSL2 since 2024)
I see reports of compatibility problems with HP hardware from time to time. I don’t think it has the best track record when it comes to running LInux. E.g.:
That said, there are often work arounds such as using cheap USB sound cards, etc.
Thanks for the feedback! This is incredibly helpful and makes me feel much more confident about using Linux on my HP Victus hardware.
Before I commit completely to Fedora Workstation, are there any other alternative Linux distributions you would suggest for a developer setup on a hybrid GPU laptop like this? (For instance, I’ve heard people mention EndeavourOS or Pop!_OS or Ubuntu LTS, but I’d love to get your recommendation). Thanks again!
Given the current AI-enhanced threat environment, constant maintenance is required unless your system is “air-gapped”. With the number and frequency of security updates, there are bound to be updates that break things (mostly hardware from vendors who don’t make Linux a priority). The default install with btrfs allows you to make snapshots and roll back to a working configuration. My experience has been that Nvidia graphics, network, BlueTooth, and sound are the most common failure points. There are USB dongles with “in-kernel” support for network, BlueTooth, and sound. Linux has fallback to nouveau when Nvidia’s drivers break (and there are ongoing efforts to improve open-source support for Nvidia hardware).
I don’t use any of those alternatives personally, but I wouldn’t expect them to be much different in terms of their hardware support. All Linux variants use essentially the same Linux kernel (most of the hardware drivers are packaged with the kernel). I think Fedora Linux might see a few more hardware/driver glitches than the others because it tends to release kernel updates more frequently, but that is a double-edged sword. You want to newest kernel to be available so that you will receive the latest security and hardware compatibility patches.
The best advice I can give you relative to “will Fedora Work for me on this hardware …”
Is
Try the “Live USB” of the default Fedora Workstation.
As for my personal experience with Fedora:
I have 3 Laptops with Nvidia cards – about the only annoying thing about this is that every now and then the Nvidia driver kernel module get fouled up when the kernele is updated. I have been able to fix every time but it is a bit annoying …
My hardware is Dell (i7-8750) and MSI (i7-12700)… dell works the best so far …
16GB of RAM is about right for most things — mine have 32GB and 64GB
I would go with a larger SDD — Mine are 1TB NVME
for an install to the machine — I would recommend a second drive so that IF you need to run M$ Windows … (mostly due to HW / BIOS updates) you can. Also, If the HW fails, you can just move the Fedora/Linux drvie to new HW most of the time with very little trouble/issue.
I have been using Fedora since it first came out and RH, SlackWare, Cent for decades … so, Redhat variants are my preferred mainly because of the package management (RPM) and stability.
Thank you. But unfortunately my laptop does not have a 2nd slot for SSD though i can upgrade it to 1TB. After doing some research I think there is a way to take system snapshot before upgrading. Again thanks for replying.