sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt dist-upgrade
sudo ubuntu-drivers autoinstall
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt dist-upgrade
Install Liquorix kernel:
sudo add-apt-repository ppa:damentz/liquorix
sudo apt-get update
sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
Enable intel_pstate module, if you use Sandy Bridge or newer CPU:
sudo sed -i s/quiet\ splash/quiet\ splash\ intel_pstate=enable/g /etc/default/grub
sudo update-grub
echo "export __GL_THREADED_OPTIMIZATIONS=1" >> ~/.profile
echo "export _GL_SHADER_DISK_CACHE=1" >> ~/.profile
echo "export RADV_PERFTEST=aco" >> ~/.profile
echo "export mesa_glthread=true" >> ~/.profile
sudo reboot
sudo add-apt-repository ppa:flexiondotorg/mangohud
sudo apt install mesa-vulkan-drivers vkbasalt
echo "export ENABLE_VKBASALT=1" >> ~/.profile
On NVIDIA settings:
- disable Force Composition Pipeline and Force Full Composition Pipeline
- disable Sync to VBlank
- set Performance mode
- save changes to
/etc/X11/xorg.conf
Fix tearing for KWin:
touch ~/.config/plasma-workspace/env/kwin.sh
chmod +x ~/.config/plasma-workspace/env/kwin.sh
echo "export KWIN_TRIPLE_BUFFER=1" >> ~/.config/plasma-workspace/env/kwin.sh
echo "export __GL_YIELD=USLEEP" >> ~/.config/plasma-workspace/env/kwin.sh
echo "export __GL_MaxFramesAllowed=1" >> ~/.config/plasma-workspace/env/kwin.sh
sudo reboot