Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
distros:fedora_workstation_gnome [2019/08/29 12:27] – Sean Rhone | distros:fedora_workstation_gnome [2019/09/23 13:13] – Sean Rhone |
---|
| |
* Fedora Workstation ((https://getfedora.org/en/workstation)) | * Fedora Workstation ((https://getfedora.org/en/workstation)) |
* 30 | * 31 Beta |
| |
| ====== TODO ====== |
| |
| * https://blog.tingping.se/2018/12/01/amdgpu-fullrgb.html |
| |
====== Download ====== | ====== Download ====== |
| |
sudo dnf config-manager --add-repo='http://dl.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/fedora-rawhide-kernel-nodebug.repo' | sudo dnf config-manager --add-repo='http://dl.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/fedora-rawhide-kernel-nodebug.repo' |
| |
===== pp3345/gnome-with-patches ===== | |
| |
* https://copr.fedorainfracloud.org/coprs/pp3345/gnome-with-patches/ | |
| |
sudo dnf copr enable 'pp3345/gnome-with-patches' | |
| |
===== gloriouseggroll/mesa-aco ===== | |
| |
* https://copr.fedorainfracloud.org/coprs/gloriouseggroll/mesa-aco/ | |
| |
sudo -e '/etc/yum.repos.d/mesa-aco.repo' | |
| |
====== Software ====== | ====== Software ====== |
===== Wine ===== | ===== Wine ===== |
| |
* :!: ''mesa-libd3d'' expects Gallium Nine Standalone or Wine patched with Gallium Nine support, along with Gallium-supporting graphics drivers | **** |
| |
wine winetricks | wine winetricks |
| |
mesa-libd3d.x86_64 mesa-libd3d.i686 | |
| |
==== Lutris ==== | |
| |
**** | |
| |
wine winetricks lutris gamemode gamemode.i686 | |
| |
===== Tor Browser ===== | ===== Tor Browser ===== |
| |
* 10-notch Transparency | * 10-notch Transparency |
| |
| ===== Transmission ===== |
| |
| * Blocklist |
| |
| http://john.bitsurge.net/public/biglist.p2p.gz |
| |
===== GRUB ===== | ===== GRUB ===== |
| |
* Add commands within ''args'' | * Add commands within ''args'' |
| * :!: As of 2019/09/23, ''grubby'' doesn't exist on Fedora 31 beta by-default |
| |
sudo grubby --update-kernel='ALL' --args='' | sudo grubby --update-kernel='ALL' --args='' |
sudo grub2-install '/dev/sda' | sudo grub2-install '/dev/sda' |
| |
==== Other Parameters ==== | ==== GRUB ==== |
| |
* See [[notes:kernel_parameters|Kernel Parameters]] for other options | **** |
| |
==== AIO ==== | sudo -e '/etc/default/grub' |
| |
=== Spinesnap === | === UEFI === |
| |
* Last updated: 2019/08/29 | **** |
| |
scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y pci=nocrs,realloc intel_iommu=on 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 | sudo grub2-mkconfig -o '/boot/efi/EFI/fedora/grub.cfg' |
| |
==== blk_mq ==== | === Legacy === |
| |
**** | **** |
| |
scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y | sudo grub2-mkconfig -o '/boot/grub2/grub.cfg' |
| |
==== PCI Resources ==== | ==== Other Parameters ==== |
| |
* Ignore PCI host bridge windows from ACPI | * See [[notes:kernel_parameters|Kernel Parameters]] for other options |
* Apparently macOS does this by-default | |
| |
pci=nocrs,realloc | ==== AIO ==== |
| |
==== Reboot ==== | === Spinesnap === |
| |
* ''efi'' is for UEFI systems | * Last updated: 2019/09/23 |
* ''pci'' is for Legacy systems and Coreboot with SeaBIOS payload | |
* There are other values possible should either of those not work | |
| |
reboot=pci | i915.enable_fbc=1 i915.fastboot=1 intel_iommu=on pci=nocrs,pcie_bus_perf |
| |
reboot=efi | |
| |
==== PCIe ASPM ==== | |
| |
**** | |
| |
pcie_aspm=force | |
| |
==== i915 ==== | ==== i915 ==== |
| |
**** | i915.enable_fbc=1 i915.fastboot=1 |
| |
i915.enable_fbc=1 i915.fastboot=1 i915.enable_psr=1 | i915.enable_psr=1 |
| |
==== amdgpu ==== | ==== amdgpu ==== |
cat '/sys/module/amdgpu/parameters/ppfeaturemask' | grep '4294967295' | cat '/sys/module/amdgpu/parameters/ppfeaturemask' | grep '4294967295' |
| |
==== Corsair USB Quirks ==== | ==== PCI ==== |
| |
* https://github.com/ckb-next/ckb-next/wiki/Troubleshooting#usbhid-quirks | **** |
| |
usbcore.quirks=1b1c:1b38:gn,1b1c:1b3c:gn | pci=nocrs,pcie_bus_perf |
| |
==== Blacklist Watchdogs ==== | ==== IOMMU ==== |
| |
* ''iTCO_wdt'' controls watchdog on some Intel platforms | **** |
* ''sp5100_tco'' controls watchdog on some AMD platforms | |
* ''nowatchdog'' disables both soft and hard generic watchdogs | |
* Apparently this reduces power usage slightly | |
| |
modprobe.blacklist=iTCO_wdt,sp5100_tco nowatchdog | intel_iommu=on |
| |
===== GNOME ===== | ===== GNOME ===== |
=== All-in-one === | === All-in-one === |
| |
* Last updated: 2019/08/29 | * Last updated: 2019/09/05 |
| |
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' 'true' && 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' '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' 'true' && 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/08/29 | * Last updated: 2019/08/29 |
| |
gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'true' | 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' 'send-events' 'disabled-on-external-mouse' |
| |
<code> | <code> |
| Section "Monitor" |
| Identifier "HDMI-A-0" |
| Modeline "3840x2160R" 533.00 3840 3888 3920 4000 2160 2163 2168 2222 +hsync -vsync |
| Option "PreferredMode" "3840x2160R" |
| EndSection |
| |
Section "OutputClass" | Section "OutputClass" |
Identifier "Intel Graphics" | Identifier "Intel Graphics" |
| |
===== Extensions ===== | ===== Extensions ===== |
| |
==== Startpage.com ==== | |
| |
* https://www.startpage.com/ | |
| |
==== Download ==== | ==== Download ==== |