User Tools

Site Tools


distros:fedora_workstation_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:fedora_workstation_gnome [2019/08/18 07:10] Sean Rhonedistros:fedora_workstation_gnome [2019/08/23 04:31] Sean Rhone
Line 278: Line 278:
 === Spinesnap === === Spinesnap ===
  
-  * Last updated: 2019/08/17+  * Last updated: 2019/08/23
  
-  scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y reboot=efi pcie_aspm=force i915.enable_fbc=1 i915.fastboot=1 modprobe.blacklist=iTCO_wdt,sp5100_tco nowatchdog+  scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y pci=nocrs pcie_aspm=force i915.enable_fbc=1 i915.fastboot=1 i915.enable_psr=1 amdgpu.ppfeaturemask=0xffffffff usbcore.quirks=1b1c:1b38:gn,1b1c:1b3c:gn modprobe.blacklist=iTCO_wdt,sp5100_tco nowatchdog
  
-==== Tests ====+==== blk_mq ====
  
 **** ****
  
-  pci=noCRS+  scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y
  
-==== blk_mq ====+==== PCI Resources ====
  
-****+  Ignore PCI host bridge windows from ACPI 
 +  Apparently macOS does this by-default
  
-  scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y+  pci=nocrs
  
 ==== Reboot ==== ==== Reboot ====
Line 309: Line 310:
  
   pcie_aspm=force   pcie_aspm=force
- 
-==== dyntick-idle Disable ==== 
- 
-  * KGPE-D16's [[https://www.coreboot.org/Board:asus/kgpe-d16#Installation_Notes|Coreboot installation notes]] mention needing this for better power saving 
-  * Specific to Nightwane 
- 
-  nohz=on 
- 
-==== intel_iommu ==== 
- 
-  * Specific to Spinesnap 
- 
-  intel_iommu=on 
  
 ==== i915 ==== ==== i915 ====
  
-  Applicable on a Lenovo T500 ((Spinesnap))+****
  
-  i915.enable_fbc=1 i915.fastboot=1+  i915.enable_fbc=1 i915.fastboot=1 i915.enable_psr=1
  
 ==== amdgpu ==== ==== amdgpu ====
Line 334: Line 322:
  
   amdgpu.ppfeaturemask=0xffffffff   amdgpu.ppfeaturemask=0xffffffff
 +
 +=== Verify ===
 +
 +****
  
   cat '/sys/module/amdgpu/parameters/ppfeaturemask' | grep '4294967295'   cat '/sys/module/amdgpu/parameters/ppfeaturemask' | grep '4294967295'
 +
 +==== Corsair USB Quirks ====
 +
 +  * https://github.com/ckb-next/ckb-next/wiki/Troubleshooting#usbhid-quirks
 +
 +  usbcore.quirks=1b1c:1b38:gn,1b1c:1b3c:gn
  
 ==== Blacklist Watchdogs ==== ==== Blacklist Watchdogs ====
Line 367: Line 365:
   * Last updated: 2019/01/07   * Last updated: 2019/01/07
  
-  gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'natural-scroll' 'false' && gsettings set 'org.gnome.desktop.peripherals.mouse' 'accel-profile' 'flat' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-to-click' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-and-drag' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'disable-while-typing' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'click-method' 'areas' && gsettings set 'org.gnome.desktop.interface' 'clock-show-date' 'true' && gsettings set 'org.gnome.software' 'download-updates' 'false'+  gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'true' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'natural-scroll' 'false' && gsettings set 'org.gnome.desktop.peripherals.mouse' 'accel-profile' 'flat' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-to-click' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-and-drag' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'disable-while-typing' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'click-method' 'areas' && gsettings set 'org.gnome.desktop.interface' 'clock-show-date' 'true' && gsettings set 'org.gnome.software' 'download-updates' 'false'
  
 === Individual === === Individual ===
  
-  * Last updated: 2019/01/07+  * Last updated: 2019/08/23
  
-  gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'false'+  gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'true'
  
   gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse'   gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse'
Line 437: Line 435:
 ==== Spinesnap ==== ==== Spinesnap ====
  
-  * :!: Random MAC scanning causes the Broadcom driver to become unstable +  * https://fedoraproject.org/wiki/Common_F30_bugs#broadcom-wl-mesh 
-  * :!: TODO: Link bug report+  * https://bugzilla.redhat.com/show_bug.cgi?id=1703745#c56
  
   sudo -e '/etc/NetworkManager/conf.d/99-custom.conf'   sudo -e '/etc/NetworkManager/conf.d/99-custom.conf'
Line 587: Line 585:
 ===== Spinesnap ===== ===== Spinesnap =====
  
-  * :!: TODO: This doesn't workthe Intel GPU gets disabled on non-macOS platforms if an eGPU or built-in dGPU is present+  * :!: Using an AMD eGPU with a display attached doesn'seem to work reliably if the ''intel'' driver is being used ((for a very specific scenario, the Intel iGPU has to be active, manually set to use the ''intel'' Xorg DDX driver, an AMD GPU plugged into a Thunderbolt eGPU using the ''amdgpu'' Xorg DDX driver, with a 4K display plugged into it via HDMI)) 
 +  * TODO: If ''intel'' offers no obvious benefit, remove the ''OutputClass'' section for it and let it default to ''modesetting''
  
   sudo dnf install xorg-x11-drv-intel xorg-x11-drv-amdgpu -y && sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf'   sudo dnf install xorg-x11-drv-intel xorg-x11-drv-amdgpu -y && sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf'
  
 <code> <code>
-Section "Device+Section "OutputClass
-    Identifier      "Intel GPU+    Identifier  "Intel Graphics
-    Driver          "intel+    MatchDriver "i915
-    BusID           "PCI:0:2:0+    Driver      "intel
-    Option          "DRI"               "3" +    Option      "DRI"       "3" 
-    Option          "TearFree"          "disabled"+    Option      "TearFree"  "0"
 EndSection EndSection
  
-Section "Device+Section "OutputClass
-    Identifier      "AMD GPU+    Identifier  "AMD Graphics
-    Driver          "amdgpu" +    MatchDriver "amdgpu" 
-    BusID           "PCI:4:0:0+    Driver      "amdgpu
-    Option          "DRI"               "3" +    Option      "DRI"       "3" 
-    Option          "TearFree"          "off"+    Option      "TearFree"  "0" 
 +EndSection 
 + 
 +Section "Monitor" 
 +    Identifier      "HDMI-A-0" 
 +    Modeline "3840x2160R"  533.00  3840 3888 3920 4000  2160 2163 2168 2222 +hsync -vsync 
 +    Option          "PreferredMode" "3840x2160R"
 EndSection</code> EndSection</code>
  
Line 630: Line 635:
  
 <code> <code>
-Section "Device+Section "OutputClass
-    Identifier      "Intel GPU+    Identifier  "Intel Graphics" 
-    Driver          "intel" +    MatchDriver "i915
-    Option          "TearFree     "disabled"+    Driver      "intel" 
 +    Option      "DRI      "3" 
 +    Option      "TearFree"  "0"
 EndSection</code> EndSection</code>
  
Line 643: Line 650:
  
 <code> <code>
-Section "Device+Section "OutputClass
-    Identifier      "AMD GPU+    Identifier  "AMD Graphics" 
-    Driver          "amdgpu" +    MatchDriver "amdgpu
-    Option          "TearFree     "off"+    Driver      "amdgpu" 
 +    Option      "DRI      "3" 
 +    Option      "TearFree"  "0"
 EndSection</code> EndSection</code>
  
Line 653: Line 662:
   * Expects pre-SI GPUs ((HD6000 series and lower, and non-SI HD7000 series))   * Expects pre-SI GPUs ((HD6000 series and lower, and non-SI HD7000 series))
   * For SI, CIK, and newer GPUs, use ''amdgpu'', along with enabling ''si_support'' and ''cik_support'' respectively for the ''amdgpu'' kernel module ((see ''modinfo -p amdgpu''))   * For SI, CIK, and newer GPUs, use ''amdgpu'', along with enabling ''si_support'' and ''cik_support'' respectively for the ''amdgpu'' kernel module ((see ''modinfo -p amdgpu''))
 +  * :!: This was changed to a new syntax and untested as of 2019/08/23
  
   sudo dnf install 'xorg-x11-drv-ati' -y && sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf'   sudo dnf install 'xorg-x11-drv-ati' -y && sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf'
  
 <code> <code>
-Section "Device+Section "OutputClass
-    Identifier      "AMD GPU+    Identifier  "AMD Graphics" 
-    Driver          "radeon" +    MatchDriver "radeon
-    Option          "DRI"               "3" +    Driver      "radeon" 
-    Option          "SwapbuffersWait"   "0" +    Option      "DRI"               "3" 
-    Option          "TearFree"          "off+    Option      "SwapbuffersWait"   "0" 
-    Option          "AccelMethod"       "EXA"+    Option      "TearFree"          "0
 +    Option      "AccelMethod"       "EXA"
 EndSection</code> EndSection</code>
- 
-==== Other ==== 
- 
-  * If using Optimus or some other multi-GPU set-up with different GPU vendors and/or drivers, add the ''BusID'' option 
-  * TODO: How to get the ''BusID'' value 
- 
-<code>    BusID      "PCI:0:2:0"</code> 
  
 ====== Mozilla Firefox ====== ====== Mozilla Firefox ======
/var/www/wiki/data/pages/distros/fedora_workstation_gnome.txt · Last modified: 2024/05/02 03:13 by Sean Rhone