Looks like you have the newest stable driver line so hybird mode will work for you properly. It will still use way more energy than Intel mode but less than full nvidia.
Again, in hybrid mode start app with:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia appname
to use Nvidia in that app.
No, I can't, because this is off-topic and too long to explain. This is something you have to dig for yourself. There are topics on the forum discussing it and since there are too many variables, nothing can give you easy answer, because each computer is different.
I can only give you some pointers:
- install grub-customizer for easy modifying grub settings, you can add your own wallpaper to grub or use chosen grub theme, then you decide if you want quiet boot or not
- browse BIOS/UEFI settings and experiment with it if there are some settings related to displaying vendor logo
- you can use quiet boot and install plymouth-git from AUR because plymouth in repo is somewhat broken and outdated:
yay -S plymouth-git
trizen -S plymouth-git
Find plymouth theme you want to use, copy unpacked plymouth directory with plymouth to:
Add plymouth hook to mkinitcpio, edit:
HOOKS=(base udev autodetect modconf block keyboard keymap plymouth resume filesystems fsck)
It must be added after base and udev for it to work.
To list all plymouth themes and check if the new one is detected:
To change theme:
sudo plymouth-set-default-theme <theme>
To rebuild initrd image:
sudo mkinitcpio -p <kernel present name>
Add read-write capability for potential logs:
/usr/bin/plymouth update-root-fs --read-write
To change theme and rebuild initrid image at the same time:
sudo plymouth-set-default-theme -R <theme>
Systemd services for plymouth (won't run without them, they are automatically activated, to deactivate mask them):
To disable plymouth:
- remove hook from /etc/mkinitcpio.conf
- remove quet splash from grub config
- mask plymouth-start.service and plymouth-read-write.service
- regenerate mkinitcpio: sudo mkinitcpio -p linux
Since I am on Alienware laptop, I like the Vendor's logo I get, so my plymouth and grub's background are also using Alienware logo. This creates very consistently looking boot with nice branding.
IMPORTANT NOTE: Be sure that you are installing plymouth meant for Arch systems! Plymouths meant for Debian based systems work differently and are installed in different paths - those won't work on Arch or Manjaro. So if you see in install instruction unfamiliar path, this is probably not Arch plymouth.