systemd-boot

2024:
systemd-boot doesn't handle typewriter apostrophes
'like this' , but GRUB handles it fine
1)

2024/05/18:
systemd-boot on
oS TW doesn't delete old
initrds automatically, doesn't handle typewriter apostrophes, doesn't support
dracut.conf settings, and doesn't seem faster than GRUB
Resources
General
-
iommu=off should not be used (
source)
-
-
CPU Idle
OSI
Spinesnap

Dell Latitude 5591 needs
! also to force Windows OSI

2024/04/29: Forcing Windows OSI causes brightness buttons on the built-in keyboard to not function
2)
acpi_osi='!' acpi_osi='Windows 2017'
Spinesnap
Main
acpi_osi='Linux' reboot='pci' idle='halt' nohz='off' preempt='full' iommu='pt' pci='nocrs,pcie_bus_perf,realloc,pcie_scan_all,big_root_window' pcie_aspm='off' pcie_port_pm='off' ahci.mobile_lpm_policy='1' iwlmvm.power_scheme='1' nvme_core.default_ps_max_latency_us='0' nvme.noacpi='1' nowatchdog modprobe.blacklist='iTCO_wdt' tsc='nowatchdog' snd_hda_intel.power_save='0' usbcore.autosuspend='-1' i915.mitigations='off' i915.enable_fbc='0' i915.enable_psr='0' i915.enable_dc='0' i915.enable_guc='3' i915.guc_log_level='0' i915.nuclear_pageflip='1' rootflags='data=writeback'
General
acpi_osi='Linux' reboot='pci' nohz='off' preempt='none' cpuidle.off='1'
PCI
enable_mtrr_cleanup iomem='relaxed' pcie_ports='native' pci='nocrs,pcie_bus_perf,realloc,pcie_scan_all,big_root_window'
i915
i915.enable_fbc='0' i915.enable_psr='0' i915.panel_use_ssc='0' i915.enable_guc='3' i915.guc_log_level='0' i915.nuclear_pageflip='1' i915.enable_hangcheck='0'
Mitigations

2025/08/08: openSUSE cannot have either
mitigations option set on the text line through YaST
3)
mitigations='off' i915.mitigations='off'
NVMe
nvme.noacpi='1' nvme.poll_queues='4' nvme.use_threaded_interrupts='1'
Power-saving
nowatchdog modprobe.blacklist='iTCO_wdt' tsc='nowatchdog' ahci.mobile_lpm_policy='1' iwlmvm.power_scheme='1' nvme_core.default_ps_max_latency_us='0' pcie_aspm='off' pcie_port_pm='off' snd_hda_intel.power_save='0' usbcore.autosuspend='-1'
Display
video='HDMI-A-1:1920x1080MR@75'
IOMMU
swiotlb='noforce' iommu='force' intel_iommu='on'
Other
rootflags='data=writeback'
threadirqs
idle=halt
mem_sleep_default='s2idle'
intremap='off'
mem_encrypt='on'
AMDGPU
Overclocking
sudo grubby --args='amdgpu.ppfeaturemask=0xfff7ffff' --update-kernel='ALL'
amdgpu.ppfeaturemask=0xfff7ffff
Verify
cat '/sys/module/amdgpu/parameters/ppfeaturemask'
NVIDIA
Open Module
Blacklist nouveau
modprobe.blacklist='nouveau'
Allow Unsupported GPUs
nvidia.NVreg_OpenRmEnableUnsupportedGpus='1'
Enable nvidia-modeset
PAT
nvidia.NVreg_UsePageAttributeTable='1'
GSP
nvidia.NVreg_EnableGpuFirmware='1'
Verify
nvidia-smi -q | grep 'GSP'
CORSAIR
-

Seemingly only needed with the mouse plugged directly to the motherboard, and not through USB-C docks

2024/09/30: Without that quirk, mouse failed immediately after setting
preempt=none from a USB-C dock
usbcore.quirks='1b1c:1b75:bgmn'