User Tools

Site Tools


linux:distros:opensuse_tumbleweed_xfce

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
linux:distros:opensuse_tumbleweed_xfce [2024/09/05 03:15] Sean Rhonelinux:distros:opensuse_tumbleweed_xfce [2025/10/19 18:47] (current) – [Wine] Sean Rhone
Line 4: Line 4:
   * Tumbleweed ((https://en.opensuse.org/Portal:Tumbleweed))   * Tumbleweed ((https://en.opensuse.org/Portal:Tumbleweed))
   * Xfce ((https://www.xfce.org/))   * Xfce ((https://www.xfce.org/))
- 
-====== TODOs ====== 
- 
-  * 720p and 1080p desktop launchers or hotkeys 
-  * max CPU perf script for CPU frequency with x86_energy_perf_policy 
-  * iommu software tlb disable 
-  * update page backlinks 
-  * local dns resolver 
-  * remove irqbalance 
-  * ipv6 disable kernel parameter? 
-  * auto compositor rules for disabling it for games (kde or xfce had this?), or hotkey to disable; possibly merge with max cpu and/or resolution stuff 
-  * ext4 nobarrier tweaks 
  
 ====== Download ====== ====== Download ======
  
-  * http://download.opensuse.org/tumbleweed/iso/ +  * https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256
- +
-===== DVD + Xfce Live ===== +
- +
-  * Downloads the latest DVD and Xfce Live images +
- +
-  cd ~/'Downloads' && aria2c 'https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-XFCE-Live-x86_64-Current.iso' && aria2c 'http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso' && aria2c 'https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256' && sha256sum ~/'Downloads/openSUSE-Tumbleweed-DVD-x86_64-'*'-Media.iso' && cat ~/'Downloads/openSUSE-Tumbleweed-DVD-x86_64-'*'-Media.iso.sha256' && sync +
- +
-===== DVD ===== +
- +
-  * ISO and SHA256 hash+
  
   http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso   http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso
- 
-  https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256 
- 
-===== Xfce ===== 
- 
-  * For LiveUSB 
- 
-  https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-XFCE-Live-x86_64-Current.iso 
  
 ====== Installation Notes ====== ====== Installation Notes ======
- 
-  * ''EFI/opensuse/grubx64.efi'' ((EFI file to boot and in the case of Acer laptops, add to SecureBoot trust; doesn't matter if SecureBoot is enabled or not)) 
  
 ===== Partitioning ===== ===== Partitioning =====
  
-  - XFS+  - ext4 ''/''
   - No separate ''/home''   - No separate ''/home''
-  - No separate ''swap''+  - Separate ''swap'' with suspend resize 
 + 
 +<code> 
 +NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS 
 +nvme0n1     259:   0 953.9G  0 disk  
 +├─nvme0n1p1 259:1    0   512M  0 part /boot/efi 
 +├─nvme0n1p2 259:2    0   938G  0 part / 
 +└─nvme0n1p3 259:3    0  15.4G  0 part [SWAP]</code>
  
 ====== PackageKit ====== ====== PackageKit ======
  
-  * PackageKit is an long-standing, consistent annoyance when using ''zypper'' at random times +  sudo systemctl stop 'packagekit' && sudo zypper remove 'PackageKit'
-  * This uninstalls it, and prevents it from being automatically re-installed +
-  * :!: This was //still// necessary as of 2022/05/13 +
- +
-  sudo systemctl stop 'packagekit' && sudo zypper remove 'PackageKit' && sync+
  
   sudo zypper addlock 'PackageKit'   sudo zypper addlock 'PackageKit'
Line 63: Line 34:
 ====== Repositories ====== ====== Repositories ======
  
-====== Software ======+===== PackMan Essentials =====
  
-===== List =====+  * http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials 
 +  * Priority: 98
  
-  http://download.opensuse.org/tumbleweed/repo/+  sudo rpm --import 'http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/repodata/repomd.xml.key' && sudo zypper addrepo --check --gpgcheck-strict --refresh --priority '98' --name 'Packman Essentials repository (openSUSE_Tumbleweed)' 'http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/' 'packman-essentials' 
 + 
 +===== Wine ===== 
 + 
 +  * https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/ 
 +  * Priority: 98 
 + 
 +  sudo rpm --import 'https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/repodata/repomd.xml.key' && sudo zypper addrepo --check --gpgcheck-strict --refresh --priority '98' --name 'Wine (openSUSE_Tumbleweed)' 'https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/' 'wine' 
 + 
 +====== Software ======
  
 ===== Disable USB Source ===== ===== Disable USB Source =====
Line 94: Line 75:
  
   * 2024/01/02: ''libopenh264-7'' seems fragile if it changes versions   * 2024/01/02: ''libopenh264-7'' seems fragile if it changes versions
 +  * :!: TODO
  
-  sudo zypper install evolution filezilla foliate gbrainy gimp google-noto-*-fonts gstreamer-plugin-openh264 keepassxc libreoffice mpv transmission-gtk rhythmbox android-tools aria2 binutils chrony htop icoutils libnotify-tools libopenh264-7 nano 7zip secret-tool sensors unar wget xrandr yt-dlp +  gbrainy gstreamer-plugin-openh264 libreoffice chrony libnotify-tools libopenh264-7 wget xrandr  
 + 
 +  sudo zypper install filezilla foliate gimp google-noto-*-fonts keepassxc libreoffice rhythmbox MozillaThunderbird transmission-gtk vlc 7zip android-tools aria2 binutils htop icoutils nano secret-tool sensors unar yt-dlp 
  
 ===== Intel ===== ===== Intel =====
  
-****+  TODO: ''xf86-video-intel'' pulls-in ''intel-vaapi-driver'' but not ''intel-media-driver'' 
 + 
 +  intel-gpu-tools libvulkan_intel 
 + 
 +  intel-vaapi-driver 
 + 
 +  intel-media-driver
  
-  ucode-intel intel-media-driver intel-gpu-tools intel-opencl libvulkan_intel+  sudo intel_gpu_top -s '500' --m
  
 ===== Games ===== ===== Games =====
Line 111: Line 101:
 ===== Wine ===== ===== Wine =====
  
-****+  wine-staging wine-staging-32bit libSDL3-0-32bit gstreamer-plugins-base-32bit gstreamer-plugins-good-32bit gstreamer-plugins-bad-32bit gstreamer-plugins-ugly-32bit gstreamer-plugins-libav-32bit Mesa-libva-32bit Mesa-libEGL1-32bit 
 + 
 +  libvulkan_intel-32bit 
 + 
 +===== Microcode ===== 
 + 
 +  ucode-intel
  
-  wine-staging libvulkan_intel-32bit libpulse0-32bit gstreamer-plugins-bad-32bit gstreamer-plugins-base-32bit gstreamer-plugins-good-32bit gstreamer-plugins-libav-32bit gstreamer-plugins-ugly-32bit+  ucode-amd
  
 ===== Tor Browser ===== ===== Tor Browser =====
Line 178: Line 174:
  
   * YaST Boot Loader -> Kernel Parameters   * YaST Boot Loader -> Kernel Parameters
-  * CPU Mitigations: Off+
   * [ ] Graphical console (uncheck)   * [ ] Graphical console (uncheck)
 +  * CPU Mitigations: Off
   * Remove ''splash=silent'' ''quiet'' parameters   * Remove ''splash=silent'' ''quiet'' parameters
  
   * Last updated: 2024/09/05   * Last updated: 2024/09/05
  
-<code>preempt='full' nohz='off' acpi_osi='Linux' pcie_ports='native' pcie_port_pm='off' pci='nocrs,pcie_bus_perf,realloc,pcie_scan_all,big_root_window' pcie_aspm='off' reboot='pci' nvme_core.default_ps_max_latency_us='0' nowatchdog modprobe.blacklist='iTCO_wdt' i915ahci.mobile_lpm_policy='1' usbcore.autosuspend='-1' snd_hda_intel.power_save='0' i915.enable_fbc='0' i915.enable_psr='0' usbhid.quirks='0x1b1c:0x1b75:0x20000408' i915.panel_use_ssc='0' i915.guc_log_level='0' usbcore.quirks='1b1c:1b75:gniwlmvm.power_scheme='1' swiotlb='noforceintel_iommu='oniommu='forcenvme.use_threaded_interrupts='1nvme.poll_queues='4nvme.noacpi='1tsc='nowatchdogenable_mtrr_cleanup iomem='relaxedrootflags='data=writeback'</code>+<code>rootflags='data=writeback' enable_mtrr_cleanup preempt='full' nohz='off' acpi_osi='Linux' tsc='nowatchdog' iomem='relaxed' pcie_aspm='off' pcie_port_pm='off' pcie_ports='native' pci='nocrs,pcie_bus_perf,realloc,pcie_scan_all,big_root_window' swiotlb='noforce' iommu='force' intel_iommu='on' reboot='pci' ahci.mobile_lpm_policy='1' nvme_core.default_ps_max_latency_us='0' nowatchdog modprobe.blacklist='iTCO_wdt' usbcore.autosuspend='-1' iwlmvm.power_scheme='1' snd_hda_intel.power_save='0' i915.enable_fbc='0' i915.enable_psr='0' i915.panel_use_ssc='0' i915.enable_guc='3' i915.guc_log_level='0' nvme.noacpi='1nvme.use_threaded_interrupts='1' nvme.poll_queues='4'</code> 
 + 
 +=== i915 Mitigations === 
 + 
 +  * YaST Boot Loader erases any mentions of ''mitigations='' so ''i915.mitigations=x'' needs set from ''modprobe.d'' 
 + 
 +<code>echo 'options i915 mitigations=off| sudo tee '/etc/modprobe.d/99-i915-mitigations.conf'/dev/null&& cat '/etc/modprobe.d/99-i915-mitigations.conf'</code> 
 + 
 +<code>sudo -e '/etc/modprobe.d/99-i915-mitigations.conf'</code> 
 + 
 +<code>sudo systool -v -m 'i915' | grep 'mitigations'</code>
  
 ===== Xfce ===== ===== Xfce =====
/srv/www/wiki/data/attic/linux/distros/opensuse_tumbleweed_xfce.1725520529.txt.gz · Last modified: (external edit)