User Tools

Site Tools


linux: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
linux:distros:opensuse_tumbleweed_gnome [2025/09/20 03:31] – [General] Sean Rhonelinux:distros:opensuse_tumbleweed_gnome [2025/10/17 04:20] (current) Sean Rhone
Line 19: Line 19:
 ===== Partitioning ===== ===== Partitioning =====
  
-  - XFS ''/''+  - ext4 ''/''
   - No separate ''/home''   - No separate ''/home''
   - Separate ''swap'' with suspend resize   - Separate ''swap'' with suspend resize
Line 86: Line 86:
 **** ****
  
-  sudo zypper install filezilla foliate gimp google-noto-*-fonts gnome-extensions nautilus-file-roller wallpapers-openSUSE-extra keepassxc libreoffice rhythmbox MozillaThunderbird transmission-gtk vlc 7zip android-tools aria2 binutils htop icoutils nano secret-tool sensors unar yt-dlp +  sudo zypper install filezilla foliate gimp google-noto-*-fonts gnome-extensions nautilus-file-roller dynamic-wallpapers-11x keepassxc libreoffice rhythmbox MozillaThunderbird transmission-gtk vlc 7zip android-tools aria2 binutils htop icoutils nano secret-tool sensors unar yt-dlp 
  
 ===== Intel ===== ===== Intel =====
Line 131: Line 131:
  
   '/usr/bin/kgx' -T 'openSUSE Updater' -e ~/'.local/scripts/opensuse-updater.sh'   '/usr/bin/kgx' -T 'openSUSE Updater' -e ~/'.local/scripts/opensuse-updater.sh'
 +
 +  '/usr/bin/kgx' -T 'Spinesnap UV' -e ~/'.local/scripts/spinesnap-uv.sh'
  
 ===== Printer ===== ===== Printer =====
Line 158: Line 160:
  
 ===== 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'
 +
 +  sudo sysctl 'kernel.unprivileged_bpf_disabled'
 +
 +==== Legacy MMap ====
 +
 +  * https://man7.org/linux/man-pages/man5/proc_sys_vm.5.html
 +  * ''vm.legacy_va_layout = 1''
 +
 +  echo 'vm.legacy_va_layout=1' | sudo tee '/etc/sysctl.d/99-vm-legacy-va.conf' > '/dev/null' && cat '/etc/sysctl.d/99-vm-legacy-va.conf'
 +
 +  sudo sysctl 'vm.legacy_va_layout'
  
 ==== Intel Perf Counters ==== ==== Intel Perf Counters ====
Line 223: Line 243:
   * Notably useful for setting a laptop's built-in screen as disabled for the log-in screen while used in a dock configuration   * Notably useful for setting a laptop's built-in screen as disabled for the log-in screen while used in a dock configuration
  
-  sudo cp --remove-destination ~/'.config/monitors.xml' ~gdm/'.config/monitors.xml' && sudo chown 'gdm':'gdm' ~gdm/'.config/monitors.xml' +  * [[linux;notes;gnome_hdmi_full_rgb|HDMI Full RGB]] notes
- +
-=== Undo === +
- +
-**** +
- +
-  sudo rm ~gdm/'.config/monitors.xml'+
  
 ===== KeePassXC ===== ===== KeePassXC =====
Line 296: Line 310:
 ===== Spinesnap ===== ===== Spinesnap =====
  
-  * TODOCheck ''iwlwifi.bt_coex_active'' default with ''systool'' +  * :!: 2025/10/15: TODO: [[linux;notes;kernel_parameters_todo]]
- +
-<code>acpi_osi='Linux' reboot='pci' idle='halt' nohz='off' preempt='full' iommu='pt' i8042.nopnp pci='nocrs,pcie_bus_perf,realloc,pcie_scan_all,big_root_window' pcie_aspm='off' pcie_port_pm='off' ahci.mobile_lpm_policy='1' nvme_core.default_ps_max_latency_us='0' nvme.noacpi='1' iwlmvm.power_scheme='1' iwlwifi.bt_coex_active='0' usbcore.autosuspend='-1' nowatchdog module_blacklist='iTCO_wdt,intel_oc_wdt,snd_sof,snd_sof_utils' tsc='nowatchdog' snd_hda_intel.power_save='0' 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' i915.enable_ips='0' i915.disable_power_well='0'</code>+
  
   rootflags='data=writeback'   rootflags='data=writeback'
Line 331: Line 343:
  
 ===== gsettings ===== ===== gsettings =====
- 
-==== gdm ==== 
- 
-  sudo runuser -u 'gdm' -- dbus-run-session gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'false' 
- 
-  sudo runuser -u 'gdm' -- dbus-run-session gsettings set 'org.gnome.mutter' 'experimental-features' '[]' 
- 
-  sudo runuser -u 'gdm' -- dbus-run-session gsettings set 'org.gnome.desktop.peripherals.mouse' 'accel-profile' 'flat' 
- 
-==== User ==== 
  
   * [[linux;notes;gsettings|More gsettings]]   * [[linux;notes;gsettings|More gsettings]]
Line 362: Line 364:
 # General # General
 export LD_BIND_NOW='1' export LD_BIND_NOW='1'
 +export LD_PREFER_MAP_32BIT_EXEC='1'
  
 # GNOME # GNOME
Line 367: Line 370:
 export GTK_A11Y='none' export GTK_A11Y='none'
 export CLUTTER_PAINT='disable-dynamic-max-render-time' export CLUTTER_PAINT='disable-dynamic-max-render-time'
-MUTTER_DEBUG_KMS_THREAD_TYPE='user' 
-export MUTTER_DEBUG_FORCE_KMS_MODE='simple' 
  
 # Mesa # Mesa
Line 415: Line 416:
 hostonly_mode="strict" hostonly_mode="strict"
 early_microcode="no" early_microcode="no"
 +
 +force_drivers+=" i915 "
  
 # End</code> # End</code>
Line 489: Line 492:
  
   ~/'.local/scripts/opensuse-updater.sh'   ~/'.local/scripts/opensuse-updater.sh'
 +
 +===== Spinesnap UV =====
 +
 +  * [[bios:setup_var_mods:dell_latitude_5591_1.32#linux_uv_test]]
 +
 +  mkdir -p ~/'.local/scripts' && nano ~/'.local/scripts/spinesnap-uv.sh' && chmod +x ~/'.local/scripts/spinesnap-uv.sh'
 +
 +<code>
 +#!/bin/bash
 +
 +# CPU Core (-100.6 mV Offset Voltage)
 +sudo wrmsr --all '0x150' '80000011F3200000'
 +
 +# CPU Core IccMax (255.75 A)
 +sudo wrmsr --all '0x150' '0x80000017000003ff'
 +
 +# CPU Cache (-100.6 mV Offset Voltage)
 +sudo wrmsr --all '0x150' '80000211F3200000'
 +
 +# CPU Cache IccMax (255.75 A)
 +sudo wrmsr --all '0x150' '0x80000217000003ff'
 +
 +# System Agent (-100.6 mV Offset Voltage)
 +sudo wrmsr --all '0x150' '80000411F3200000'
 +
 +# System Agent IccMax (255.75 A)
 +sudo wrmsr --all '0x150' '0x80000417000003ff'
 +
 +echo 'Done.'
 +
 +# End</code>
 +
 +  ~/'.local/scripts/spinesnap-uv.sh'
  
 ====== Notable Folders and Commands ====== ====== Notable Folders and Commands ======
/srv/www/wiki/data/attic/linux/distros/opensuse_tumbleweed_gnome.1758353479.txt.gz · Last modified: by Sean Rhone