Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
distros:opensuse_tumbleweed_gnome [2024/05/17 22:29] – Sean Rhone | distros:opensuse_tumbleweed_gnome [2024/05/30 20:25] – [Boot Loader] Sean Rhone |
---|
===== Partitioning ===== | ===== Partitioning ===== |
| |
- ext4 ''/'' | - :!: ext4 or ext2 ''/'' ((XFS doesn't support ''nobarrier'')) |
- No separate ''/home'' | - No separate ''/home'' |
- :!: Separate ''swap'' with suspend resize | - :!: Separate ''swap'' with suspend resize |
| |
| ===== Boot Loader ===== |
| |
| * :!: 2024/05/18: systemd-boot doesn't delete old ''initrd''s automatically, doesn't handle typewriter apostrophes, doesn't support ''dracut.conf'' settings, and doesn't seem faster than GRUB |
| |
====== PackageKit ====== | ====== PackageKit ====== |
| |
sudo zypper install -y 'python3-smbios-utils' && sudo smbios-thermal-ctl --set-thermal-mode='performance' && sudo zypper remove --clean-deps -y 'python3-smbios-utils' | sudo zypper install -y 'python3-smbios-utils' && sudo smbios-thermal-ctl --set-thermal-mode='performance' && sudo zypper remove --clean-deps -y 'python3-smbios-utils' |
| |
| ===== Kernel Options ===== |
| |
| ==== Intel Perf Counters ==== |
| |
| * https://wiki.archlinux.org/title/intel_graphics#Enable_performance_support |
| * ''dev.i915.perf_stream_paranoid = 0'' |
| |
| echo 'dev.i915.perf_stream_paranoid=0' | sudo tee '/etc/sysctl.d/99-i915-perf.conf' > '/dev/null' && cat '/etc/sysctl.d/99-i915-perf.conf' |
| |
| sudo sysctl 'dev.i915.perf_stream_paranoid' | grep 'dev.i915.perf_stream_paranoid = 0' |
| |
| ==== Magic SysRq key ==== |
| |
| * https://www.kernel.org/doc/html/latest/admin-guide/sysrq.html |
| * ''kernel.sysrq = 1'' |
| |
| echo 'kernel.sysrq = 1' | sudo tee '/etc/sysctl.d/99-sysrq.conf' > '/dev/null' && cat '/etc/sysctl.d/99-sysrq.conf' |
| |
| sudo sysctl 'kernel.sysrq' |
| |
| ==== Swappiness ==== |
| |
| * ''vm.swappiness = 0'' |
| |
| echo 'vm.swappiness = 0' | sudo tee '/etc/sysctl.d/99-swappiness.conf' > '/dev/null' && cat '/etc/sysctl.d/99-swappiness.conf' |
| |
| sudo sysctl 'vm.swappiness' | grep 'vm.swappiness = 0' |
| |
===== Dracut ===== | ===== Dracut ===== |
* :!: Be sure to undo this if planning on booting the same disk install on different hardware, notably for servers | * :!: Be sure to undo this if planning on booting the same disk install on different hardware, notably for servers |
| |
sudo -e '/etc/dracut.conf.d/99-custom.conf' && sudo dracut --force --regenerate-all && sync | sudo -e '/etc/dracut.conf.d/99-custom.conf' && sudo dracut --force --regenerate-all |
| |
<code> | <code> |
==== Spinesnap ==== | ==== Spinesnap ==== |
| |
* Last updated: 2024/05/17 | * Last updated: 2024/05/18 with GRUB |
| |
<code>preempt=none nohz=off acpi_osi=Linux i915.enable_guc=3 pci=pcie_bus_perf,realloc,pcie_scan_all,big_root_window pcie_aspm=off video=HDMI-A-1:1920x1080MR@75 reboot=pci</code> | <code>preempt='none' nohz='off' acpi_osi='Linux' i915.enable_dc='0' i915.enable_fbc='0' i915.enable_psr='0' i915.enable_hangcheck='0' i915.panel_use_ssc='0' i915.nuclear_pageflip='1' i915.request_timeout_ms='200000' i915.enable_guc='3' pcie_ports='native' pci='pcie_bus_perf,realloc,pcie_scan_all,big_root_window' pcie_aspm='off' video='HDMI-A-1:1920x1080MR@75' reboot='pci' idle='halt' usbhid.quirks='0x1b1c:0x1b75:0x20000408' usbcore.quirks='1b1c:1b75:gn'</code> |
| |
===== GNOME ===== | ===== GNOME ===== |
| |
* See [[notes:xorg.conf_snippets#evdev|evdev]] | * See [[notes:xorg.conf_snippets#evdev|evdev]] |
| * Last tested: 2024/05/17 |
| |
==== Extensions ==== | ==== Extensions ==== |
| |
secret-tool store --label='KeePass' 'keepass' 'default' | secret-tool store --label='KeePass' 'keepass' 'default' |
| |
| ===== Laptop Power ===== |
| |
| * See [[notes:laptop_power_management|Laptop Power Management]] |
| * Last tested: 2024/05/17 |
| |
| watch --interval '0.5' grep \'cpu MHz\' '/proc/cpuinfo' |
| |
===== Keybase ===== | ===== Keybase ===== |
* :!: The numbers ''103'' and after the ''connector'' change depending on the hardware and need checked from ''proptest'' on a Wayland session ((the current values are specific to a Dell Latitude 5591 and its onboard HDMI port)) | * :!: The numbers ''103'' and after the ''connector'' change depending on the hardware and need checked from ''proptest'' on a Wayland session ((the current values are specific to a Dell Latitude 5591 and its onboard HDMI port)) |
| |
* Last updated: 2024/05/06 | * Last tested: 2024/05/18 on GNOME 46 on Xorg |
* :?: 2024/05/06: ''Broadcast RGB'' was not being applied according to ''proptest'' and ''xrandr'', but it looked to be Full RGB any way after selecting a custom refresh rate | |
| |
sudo zypper install -y 'libdrm-tools' && sudo -e '/etc/gdm/PostLogin/Default' && sudo chmod +x '/etc/gdm/PostLogin/Default' && sync | sudo zypper install -y 'libdrm-tools' && sudo -e '/etc/gdm/PostLogin/Default' && sudo chmod +x '/etc/gdm/PostLogin/Default' && sync |
* See [[notes:firefox#aboutconfig|about:config]] for more info | * See [[notes:firefox#aboutconfig|about:config]] for more info |
* :!: ''layout.frame_rate'' ideally needs set if using Wayland and above 60Hz | * :!: ''layout.frame_rate'' ideally needs set if using Wayland and above 60Hz |
* :!: TODO: Test ''security.tls.enable_kyber'' https://pq.cloudflareresearch.com/ | |
| |
layout.frame_rate | layout.frame_rate |
https://www.fanboy.co.nz/fanboy-cookiemonster_ubo.txt | https://www.fanboy.co.nz/fanboy-cookiemonster_ubo.txt |
https://www.fanboy.co.nz/enhancedstats.txt</code> | https://www.fanboy.co.nz/enhancedstats.txt</code> |
| |
==== My filters ==== | |
| |
**** | |
| |
<code> | |
! Hide RuneScape Wiki clocks | |
! 2023/12/13 | |
oldschool.runescape.wiki###utcdate > [href="#"] | |
oldschool.runescape.wiki###footer-info-lastmod | |
runescape.wiki##[href="/w/Clock_(interface)"] | |
runescape.wiki###footer-info-lastmod | |
| |
! End</code> | |
| |
===== DNS over HTTPS ===== | ===== DNS over HTTPS ===== |