I was so reluctant to transition to Linux for gaming. I’ve been using Linux since 2007, so I’m not new to the OS.
I took the plunge a handful of months ago, and it is an amazing experience. The games I like to play actually saw performance gains when switching over.
I still dual boot a Win 10 partition for outliers, but so far the only game to get installed there has been BF6, due to the requirements of their anti-cheat.
Not OP. I’m dual booting Windows and Fedora. Fedora supports secure boot, so everything works out of the box. The only thing that annoys me are the Nvidia drivers. Those need a kernel module that you need to compile yourself. And all kernel modules need to be signed for secure boot.
In theory, it’s still easy: At first, Fedora boots with a precompiled and signed nouveau driver, that supports secure boot - so you can use your PC after the install. When you install the NVidia Driver, akmods etc gets setup automatically. Also they automatically generate a key pair for you and mokutil allows you to send that key to your UEFI, so that you can install it on the next boot. So it’s just reboot, load the key once in the UEFI and after the reboot the official driver is running. After every kernel upgrade akmods should automatically recompile the module, sign it with your key (now known by your UEFI) and it just works.
In practice… For me it’s a 50:50 if the akmods auto build works. So, after a kernel upgrade, I usually reboot, wait for the build to fail to a Desktop in 1024×768 and then have to open a terminal and type akmods --rebuild--force. After the build and an additional reboot everything works again.
I was so reluctant to transition to Linux for gaming. I’ve been using Linux since 2007, so I’m not new to the OS.
I took the plunge a handful of months ago, and it is an amazing experience. The games I like to play actually saw performance gains when switching over.
I still dual boot a Win 10 partition for outliers, but so far the only game to get installed there has been BF6, due to the requirements of their anti-cheat.
I also have a spare windows drive for BF6, but it’s so unbelievably mid that in practice I don’t really even play it
How easy was it to do the signed boot?
Not OP. I’m dual booting Windows and Fedora. Fedora supports secure boot, so everything works out of the box. The only thing that annoys me are the Nvidia drivers. Those need a kernel module that you need to compile yourself. And all kernel modules need to be signed for secure boot.
In theory, it’s still easy: At first, Fedora boots with a precompiled and signed nouveau driver, that supports secure boot - so you can use your PC after the install. When you install the NVidia Driver,
akmodsetc gets setup automatically. Also they automatically generate a key pair for you andmokutilallows you to send that key to your UEFI, so that you can install it on the next boot. So it’s just reboot, load the key once in the UEFI and after the reboot the official driver is running. After every kernel upgrade akmods should automatically recompile the module, sign it with your key (now known by your UEFI) and it just works.In practice… For me it’s a 50:50 if the akmods auto build works. So, after a kernel upgrade, I usually reboot, wait for the build to fail to a Desktop in 1024×768 and then have to open a terminal and type
akmods --rebuild --force. After the build and an additional reboot everything works again.