| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| linux:distros:opensuse_tumbleweed_xfce [2026/10/30 13:57] – [Hailrake] Sean Rhone | linux:distros:opensuse_tumbleweed_xfce [2026/11/05 19:32] (current) – [Download] Sean Rhone |
|---|
| |
| openSUSE-Tumbleweed-DVD-x86_64-Snapshot20261024-Media.iso | openSUSE-Tumbleweed-DVD-x86_64-Snapshot20261024-Media.iso |
| | |
| | openSUSE-Tumbleweed-DVD-x86_64-Snapshot20261103-Media.iso |
| |
| ====== Installation Notes ====== | ====== Installation Notes ====== |
| |
| ===== Kernel Options ===== | ===== Kernel Options ===== |
| |
| ==== BPF Disable ==== | |
| |
| * https://docs.kernel.org/admin-guide/sysctl/kernel.html#unprivileged-bpf-disabled | |
| |
| * ''kernel.unprivileged_bpf_disabled = 0'' | |
| |
| echo 'kernel.unprivileged_bpf_disabled=0' | sudo tee '/etc/sysctl.d/99-bpf-disable.conf' > '/dev/null' && cat '/etc/sysctl.d/99-bpf-disable.conf' | |
| |
| '/usr/sbin/sysctl' 'kernel.unprivileged_bpf_disabled' | |
| |
| ==== Perf Counters ==== | |
| |
| * https://www.kernel.org/doc/html/latest/admin-guide/perf-security.html | * https://www.kernel.org/doc/html/latest/admin-guide/perf-security.html |
| | * https://wiki.archlinux.org/title/intel_graphics#Enable_performance_support ([[#hailrake1|Dracut]]) |
| | * https://www.kernel.org/doc/html/latest/admin-guide/sysrq.html (''REISUB'') |
| |
| * ''kernel.perf_event_paranoid = -1'' | sudo -e '/etc/sysctl.d/99-tweaks.conf' |
| |
| echo 'kernel.perf_event_paranoid=-1' | sudo tee '/etc/sysctl.d/99-perf-events.conf' > '/dev/null' && cat '/etc/sysctl.d/99-perf-events.conf' | <code> |
| | kernel.unprivileged_bpf_disabled=0 |
| | kernel.perf_event_paranoid=-1 |
| | dev.i915.perf_stream_paranoid=0 |
| | kernel.sysrq = 1 |
| | vm.swappiness = 0 |
| | vm.max_map_count=2147483642 |
| | kernel.randomize_va_space=0 |
| |
| '/usr/sbin/sysctl' 'kernel.perf_event_paranoid' | # End</code> |
| | |
| ==== 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' | |
| | |
| '/usr/sbin/sysctl' 'dev.i915.perf_stream_paranoid' | |
| | |
| ==== Magic SysRq key ==== | |
| | |
| * https://www.kernel.org/doc/html/latest/admin-guide/sysrq.html | |
| * Allows ''REISUB'' | |
| | |
| * ''kernel.sysrq = 1'' | |
| | |
| echo 'kernel.sysrq = 1' | sudo tee '/etc/sysctl.d/99-sysrq.conf' > '/dev/null' && cat '/etc/sysctl.d/99-sysrq.conf' | |
| | |
| '/usr/sbin/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' | |
| | |
| '/usr/sbin/sysctl' 'vm.swappiness' | |
| |
| ===== Xfce ===== | ===== Xfce ===== |
| * [[programs:firefox|Notes]] | * [[programs:firefox|Notes]] |
| * Also Thunderbird | * Also Thunderbird |
| * :?: 2026/09/27: [[linux:notes:chicago95_git|Chicago95]] notification sound has reproducible static at end ((''about:support'' -> Clear startup cache)) | |
| |
| ===== KeePassXC ===== | ===== KeePassXC ===== |
| |
| # End</code> | # End</code> |
| | |
| | ===== OpenSSH ===== |
| | |
| | rm -Rf ~/'.ssh' && mkdir -p ~/'.ssh' && echo -e "StrictHostKeyChecking='no'\nUserKnownHostsFile='/dev/null'\nLogLevel='QUIET'" | tee ~/'.ssh/config' > '/dev/null' && chmod '600' ~/'.ssh/config' |
| |
| ===== Time ===== | ===== Time ===== |
| * Includes ''cgroup_disable'' and ''drm.edid_firmware'' | * Includes ''cgroup_disable'' and ''drm.edid_firmware'' |
| |
| console='' quiet bgrt_disable initcall_blacklist='sysfb_init,init_ima' security='' lsm='' audit='0' ima_appraise='off' mce='off' ras='cec_disable' acpi_osi='Linux' reboot='pci' hibernate='no' nohz='off' preempt='lazy' iommu='pt' memory_corruption_check='0' init_on_alloc='0' init_on_free='0' module_blacklist='iTCO_wdt,intel_oc_wdt' nowatchdog tsc='nowatchdog' pci='notph,noaer,noari,noats,ecrc=off,pcie_bus_perf,realloc,skip_isa_align,big_root_window,nomsi' pcie_ports='compat' pcie_port_pm='off' hostname='Hailrake' cgroup_disable='cpu,blkio,net_cls,perf_event,hugetlb,pids,rdma,misc,dmem,memory' rcu_nocbs noautogroup transparent_hugepage='never' cpuidle.off='1' cpufreq.off='1' processor.max_cstate='0' idle='nomwait' idle='poll' drm.edid_firmware='eDP-1:edid/20260927-169-detailed-43-standard-785.bin' drm_kms_helper.poll='0' drm_kms_helper.fbdev_emulation='0' | console='' quiet bgrt_disable initcall_blacklist='sysfb_init,init_ima' security='' lsm='' audit='0' ima_appraise='off' mce='off' ras='cec_disable' acpi_osi='Linux' reboot='efi' hibernate='no' nohz='off' preempt='lazy' iommu='pt' memory_corruption_check='0' init_on_alloc='0' init_on_free='0' module_blacklist='iTCO_wdt,intel_oc_wdt' nowatchdog tsc='nowatchdog' pci='notph,noaer,noari,noats,ecrc=off,pcie_bus_perf,realloc,skip_isa_align,big_root_window,nomsi' pcie_ports='compat' pcie_port_pm='off' hostname='Hailrake' cgroup_disable='cpu,blkio,net_cls,perf_event,hugetlb,pids,rdma,misc,dmem,memory' rcu_nocbs noautogroup transparent_hugepage='never' cpuidle.off='1' cpufreq.off='1' processor.max_cstate='0' idle='nomwait' idle='poll' drm.edid_firmware='eDP-1:edid/20260927-169-detailed-43-standard-785.bin' drm_kms_helper.poll='0' drm_kms_helper.fbdev_emulation='0' |
| |
| ==== Boulderback ==== | ==== Boulderback ==== |
| * ''(recovery mode)'' boot option | * ''(recovery mode)'' boot option |
| |
| sudo -e '/ext2.sh' && sudo chmod +x '/ext2.sh' | sudo -e '/ext2-m.sh' && sudo chmod +x '/ext2-m.sh' |
| |
| <code> | <code> |
| #!/bin/bash | #!/bin/bash |
| |
| umount '/' | cd '/tmp' |
| e2fsck -D -E 'discard,optimize_extents,inode_count_fullmap' -f -v -y '/dev/sda2' | |
| sync | '/usr/bin/umount' '/' |
| sleep '3' | '/usr/sbin/e2fsck' -D -E 'discard,optimize_extents,inode_count_fullmap' -f -v -y '/dev/sda2' |
| reboot | |
| | '/usr/bin/sync' |
| | '/usr/bin/sleep' '3' |
| | '/usr/bin/systemctl' reboot |
| |
| # End</code> | # End</code> |
| |
| /ext2.sh | /ext2-m.sh |
| |
| ====== Tweaks ====== | ====== Tweaks ====== |
| # General | # General |
| export LD_BIND_NOW='1' | export LD_BIND_NOW='1' |
| #export LD_PREFER_MAP_32BIT_EXEC='1' | |
| |
| # Mozilla | # Mozilla |
| |
| # GTK | # GTK |
| export GDK_DEBUG='gl-prefer-gl' | export GDK_DEBUG='gl-prefer-gl:no-portals:no-vsync' |
| export GDK_RENDERING='image' | export GDK_RENDERING='image' |
| export GSK_RENDERER='cairo' | export GSK_RENDERER='cairo' |
| export NO_AT_BRIDGE='1' | export NO_AT_BRIDGE='1' |
| export GTK_OVERLAY_SCROLLING='0' | export GTK_OVERLAY_SCROLLING='0' |
| | export GTK_IM_MODULE='gtk-im-context-none' |
| |
| # Intel | # Intel |
| export INTEL_EXTENDED_METRICS='1' | export MESA_GL_VERSION_OVERRIDE='4.6COMPAT' |
| | export force_guc_low_latency='false' |
| | export allow_compressed_fallback='true' |
| export INTEL_DEBUG='noccs,cl-quiet' | export INTEL_DEBUG='noccs,cl-quiet' |
| export ANV_DEBUG='experimental,no-gpl,video-decode,video-encode' | export ANV_DEBUG='experimental,no-gpl,video-decode,video-encode' |
| export anv_queue_override='gc=0,g=0,c=0,v=0,b=0' | export anv_queue_override='gc=0,g=0,c=0,v=0,b=0' |
| export anv_disable_link_time_optimization='true' | export anv_disable_link_time_optimization='true' |
| export force_guc_low_latency='false' | |
| export allow_compressed_fallback='true' | |
| export RUSTICL_ENABLE='iris' | export RUSTICL_ENABLE='iris' |
| export RUSTICL_FEATURES='fp64,intel' | export RUSTICL_FEATURES='fp64,intel' |
| export RUSTICL_DEBUG='allow_invalid_spirv' | export RUSTICL_DEBUG='allow_invalid_spirv' |
| export MESA_GL_VERSION_OVERRIDE='4.6COMPAT' | |
| |
| # Mesa | # Mesa |
| |
| force_drivers+=" i915 " | force_drivers+=" i915 " |
| | #install_items+='/usr/lib/firmware/edid/20260927-169-detailed-43-standard-785.bin' |
| |
| omit_drivers+=" intel_oc_wdt iTCO_wdt thunderbolt " | omit_drivers+=" intel_oc_wdt iTCO_wdt thunderbolt " |
| |
| ,noatime | ,noatime |
| | |
| | ==== EFI ==== |
| | |
| | ,discard,tz=UTC,shortname=winnt,allow_utime=0002 |
| | |
| | utf8,dmask=0077 |
| |
| ===== Wine ===== | ===== Wine ===== |
| |
| # VKD3D | # VKD3D |
| export VKD3D_DEBUG='none' | #export VKD3D_DEBUG='none' |
| export VKD3D_SHADER_DEBUG='none' | #export VKD3D_SHADER_DEBUG='none' |
| |
| # End</code> | # End</code> |
| ==== Hailrake ==== | ==== Hailrake ==== |
| |
| | * :!: [[devices:displays:dell_5459|Notes]] |
| * ''eDP1'' and ''HDMI1'' (no-dash) = [[linux:notes:xorg.conf_snippets#intel|Intel]] DDX | * ''eDP1'' and ''HDMI1'' (no-dash) = [[linux:notes:xorg.conf_snippets#intel|Intel]] DDX |
| |
| xfce4-session-settings | xfce4-session-settings |
| |
| ==== eDP ==== | |
| |
| * :!: [[devices:displays:dell_5459|Notes]] | |
| |
| '/usr/bin/bash' -c "'/usr/bin/xrandr' --output 'eDP1' --set 'Colorspace' 'RGB_WIDE_FLOAT' --set 'max bpc' '12' --set 'Broadcast RGB' 'Full' --set 'scaling mode' 'Full aspect'" | '/usr/bin/bash' -c "'/usr/bin/xrandr' --output 'eDP1' --set 'Colorspace' 'RGB_WIDE_FLOAT' --set 'max bpc' '12' --set 'Broadcast RGB' 'Full' --set 'scaling mode' 'Full aspect'" |
| |
| ==== HDMI ==== | |
| |
| '/usr/bin/bash' -c "'/usr/bin/xrandr' --output 'HDMI1' --set 'Broadcast RGB' 'Full' --set 'content type' 'Game' --set 'Colorspace' 'opRGB' --set 'audio' 'force-dvi' --set 'max bpc' '8'" | |
| |
| ====== Scripts ====== | ====== Scripts ====== |
| sudo '/usr/bin/zypper' dist-upgrade --details --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change | sudo '/usr/bin/zypper' dist-upgrade --details --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change |
| |
| #rm -Rf ~/'.cache/mesa_shader_cache/'* | rm -Rf ~/'.cache/mesa_shader_cache/'* ~/'.cache/thumbnails/'* ~/'.cache/mozilla/firefox/'* ~/'.cache/thunderbird/'* |
| rm -Rf ~/'.cache/thumbnails/'* | |
| | |
| rm -Rf ~/'.cache/mozilla/firefox/'* | |
| rm -Rf ~/'.cache/thunderbird/'* | |
| |
| sync | sync |