User Tools

Site Tools


distros:opensuse_tumbleweed_gnome

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
distros:opensuse_tumbleweed_gnome [2024/05/07 02:41] – [Spinesnap] Sean Rhonedistros:opensuse_tumbleweed_gnome [2024/06/01 15:12] Sean Rhone
Line 31: Line 31:
 ====== Installation Notes ====== ====== Installation Notes ======
  
-  * ''EFI/opensuse/grubx64.efi'' ((EFI file to boot and in the case of some Acer laptops, add to SecureBoot trust; doesn't matter if SecureBoot is enabled or not))+  * :?: 2016: ''EFI/opensuse/grubx64.efi'' ((EFI file to boot and in the case of some Acer laptops, add to SecureBoot trust; doesn't matter if SecureBoot is enabled or not))
  
 ===== Partitioning ===== ===== Partitioning =====
  
-  - XFS+  - :!: 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 ======
Line 106: Line 110:
 **** ****
  
-  sudo zypper install evolution filezilla foliate gbrainy gimp google-noto-*-fonts gnome-extensions gstreamer-plugin-openh264 keepassxc libreoffice mpv transmission-gtk rhythmbox android-tools aria2 binutils chrony flashrom hdparm htop icoutils nano openssl-1_1 p7zip-full secret-tool sensors unar wget xrandr yt-dlp +  sudo zypper install evolution filezilla foliate gbrainy gimp google-noto-*-fonts gnome-extensions gstreamer-plugin-openh264 keepassxc libreoffice mpv transmission-gtk rhythmbox android-tools aria2 binutils chrony flashrom hdparm htop icoutils nano openssl-1_1 7zip secret-tool sensors unar wget xrandr yt-dlp 
  
 ===== Intel ===== ===== Intel =====
  
-****+  AMD CPUs have ''ucode-amd''
  
   ucode-intel intel-media-driver intel-gpu-tools   ucode-intel intel-media-driver intel-gpu-tools
Line 186: Line 190:
   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'
  
-===== GRUB =====+===== 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 ===== 
 + 
 +  * System-specific boot optimization 
 +  * :!: Expects GRUB 
 +  * :!: 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 
 + 
 +<code> 
 +compress="cat" 
 +do_strip="yes" 
 +aggressive_strip="yes" 
 +hostonly="yes" 
 +hostonly_mode="strict" 
 +fileloglvl="0" 
 +sysloglvl="0" 
 +stdloglvl="0"</code> 
 + 
 +==== Undo ==== 
 + 
 +**** 
 + 
 +  sudo rm -f '/etc/dracut.conf.d/99-custom.conf' && sudo dracut --force --regenerate-all && sync 
 + 
 +===== Boot Loader =====
  
 ==== Config ==== ==== Config ====
Line 196: Line 252:
 ==== Spinesnap ==== ==== Spinesnap ====
  
-  * Last updated: 2024/05/07+  * 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> 
 + 
 +=== TODO === 
 + 
 +  * https://forum.proxmox.com/threads/problem-with-usb-network-card-asix-ax88179_178a-driver-usb-2-2-usb-disconnect.126741/ 
 +  * https://forums.lenovo.com/t5/Other-Linux-Discussions/USB-C-to-ethernet-adaptors-disconnect-on-irregular-interval/m-p/5106995 
 + 
 +  usbcore.autosuspend=-1 
 + 
 +  usbcore.quirks=0bda:8156:
 + 
 +  usbcore.quirks=17ef:720c:k
  
 ===== GNOME ===== ===== GNOME =====
 +
 +==== Disable Wayland ====
 +
 +  * :!: 2023/07/23: It's been the cause of **far** too many issues and solving nothing while doing it
 +
 +  * Last tested: 2024/05/17
 +
 +<code>cat '/etc/gdm/custom.conf' | grep '#WaylandEnable' > '/dev/null' && sudo sed -i 's/'#WaylandEnable=false'/'WaylandEnable=false'/g' '/etc/gdm/custom.conf' && cat '/etc/gdm/custom.conf' | grep 'WaylandEnable=false'</code>
 +
 +<code>sudo -e '/etc/gdm/custom.conf'</code>
 +
 +==== Force evdev ====
 +
 +  * See [[notes:xorg.conf_snippets#evdev|evdev]]
 +  * Last tested: 2024/05/17
  
 ==== Extensions ==== ==== Extensions ====
Line 280: Line 362:
  
   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 =====
Line 286: Line 375:
  
   run_keybase   run_keybase
- 
-===== Laptop Power ===== 
- 
-  * See [[notes:laptop_power_management]] 
-  * Last tested: 2024/05/06 
  
 ===== lm_sensors ===== ===== lm_sensors =====
Line 315: Line 399:
 tscale=oversample tscale=oversample
 hwdec=vaapi hwdec=vaapi
-hwdec-codecs=all +hwdec-codecs=all</code> 
-vo=dmabuf-wayland</code>+ 
 +<code>vo=dmabuf-wayland</code>
  
 ===== Secure Shell ===== ===== Secure Shell =====
Line 326: Line 411:
 ==== Disable barriers ==== ==== Disable barriers ====
  
-  * For ''/''+  * Add '',barrier=0'' after ''defaults'' for the ''/'' mountpoint ((defaults,barrier=0))
   * Expects ''ext4''   * Expects ''ext4''
  
Line 335: Line 420:
 ==== Swap ==== ==== Swap ====
  
-  * Add ''discard'' after ''defaults'' for the ''swap'' mountpoint ((defaults,discard))+  * Add '',discard=once'' after ''defaults'' for the ''swap'' mountpoint ((defaults,discard))
   * According to the ''swapon'' man page, setting this in ''fstab'' is acceptable   * According to the ''swapon'' man page, setting this in ''fstab'' is acceptable
  
Line 385: Line 470:
   * :!: 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
  
   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
Line 419: Line 504:
  
   extensions.pocket.enabled   extensions.pocket.enabled
 +
 +  security.tls.enable_kyber
  
 ===== Extensions ===== ===== Extensions =====
Line 437: Line 524:
 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 =====
C:/www/wiki/data/pages/distros/opensuse_tumbleweed_gnome.txt · Last modified: 2024/06/11 07:37 by Sean Rhone