However I find myself unable to understand a single thing there. I have no idea how to do all the stuff described there.
Specifically:
—Install bbswitch: how exactly do I blacklist the bbswitch module?
—Blacklist the NVIDIA modules so it can be loaded only when necessary:
“Put this ‘if’ block in initrd”, how on Earth am I supposed to do that?
—Install the systemd services to set correct card during boot:
Where on Hell am I supposed to add that code block?
Oh and just additionally, regarding the PRIME Render Offload thing, in order to use it, is it a matter of just adding the __NV* environment variables before the application command in the shell?
Thanks.
P.S.: by the way, it’s funny how to be able to apply the changes with prime-select intel/nvidia one must forcibly log out and back in, and rebooting/powering off does not actually work…
Ok, I’m sorry if I sounded rude; there was no need for sarcasm…
Of course README at that Github page says nothing at all.
Do you actually mean another README somewhere else? If not, could someone else here perhaps help with this, or should I try emailing the authors mentioned in the Github page?
That code block is meant to be automatically executed by some other “thing”, probably at boot… The page somewhat implies “modifying the initrd”, so perhaps that code would need to be added there… But how? The /boot/initrd-* is a binary, not plain text.
Not by me, but initrd! That’s why I find it ridiculous that they explain nothing! Seriously, I’m already feeling a bit of slight hostility, perhaps due to already having “history” here…