Hey guys, I am a fairly affluent Linux user as I have been using Debian since 2016 and then I moved to Arch Linux in 2019 I think - though I still have Debian machines and even 1 Ubuntu machine. Anyway, I have a used device that I bought off ebay as a sort of tinker machine. First I tried to install Arch Linux on this device, but it was very buggy with the hardware - as was ubuntu; so far only Solus is bug-free with this device. When I install Arch Linux, I use SystemD boot, so I was delighted to see that Solus does the same. Promptly I went in and added two very important kernel parameters that affects the functionality of the hardware on my device i915_dpcd_backlight=1 module=snd_had_intel
. This tells the kernel that the display hardware uses Intel's proprietary DPCD backlight technology.
Recently, however, I've noticed that upon a system update, (possibly only when the kernel gets updated), Solus creates new loader entries that overwrite the kernel parameters that I pass in. How am I supposed to pass in kernel parameters if Solus just overwrites them on a kernel update?