After pewdiepie's video I decided that I also want to try and switch to Linux for daily driving. My usecases are basic coding, trying out bleeding edge tech, photo editing for personal use with Lightroom and Photoshop and gaming. Basic office stuff too.
I've used headless Linux for a while now with my dedicated servers and raspberry pi's over the years. Also a little bit of using desktop envionments but I don't even know which ones.
I knew that I didn't want to ditch windows 100% mostly because of Games with Anticheat that don't work on linux (yet) and Photoshop and Lightroom. So I decided to buy a secondary NVMe SSD and install linux on that. Didn't feel like dual booting (or am I dual booting?) so I just made this ssd my default boot drive in the bios. If I want to switch back to Windows I just reboot and hit F12 to change it in the boot menu.
Tried mint first. Liked it but quickly figured out that it doesn't have HDR support and I got a HDR monitor just a year ago and have had lots of fun exploring how bad content is color graded and how messy the support is. Never the less I felt like I got it working pretty well with Windows 11 auto-hdr for games that don't have native HDR support, RenoDX, liliums hdr shader for reshade and MPC-BE with RTX-HDR support for video content (more on HDR later). Apparently KDE Plasma 6+ on wayland has the best HDR support right now. Reddit told me that TUXEDO OS is great, I tried it for about 30 mins but it didn't work out for me. Not even sure what the issue was but it didn't look that great to me from the beginning. Then CachyOS catched my attention because it was on the list "Distributions featuring Plasma 6" and on distrowatch #2 at the time. And that's the distro I'm still running until now.
My webcam would only load once. For example after a boot I use it in discord. Whenever I tried to use it in a differen application it wouldn't load. Of course I disable my webcam first in app A and only then enable it in app B, but even then it wouldn't load.
Reload the webcam driver after disabling the webcam in app A:
sudo modprobe -r uvcvideo && sudo modprobe uvcvideo
Not a linux issue, it was my monitors bad vrr. But CachyOS had it enabled by default. After disabling not more flickering and games (tested with Far Cry 5 on Lutris) runs smoother too.
Turns out apps that use some sort of automatic gain control don't do that by processing that internally, but by chaning my systems microphone volume.
So disabling agc in discord and in firefox solved that (mostly). Sometiems it still goes to 100% (75% should be dault), but at least it doesn't go down anymore. I was pretty sure that zapzap (whatsapp for linux) still changed my volume but I had inconsistent results trying to test that. I created this config file for wireplumber, maybe it did something:
~/.config/wireplumber/wireplumber.conf.d/99-stop-microphone-auto-adjust.lua
table.insert (default_access.rules,{
matches = {
{
{ "application.process.binary", "=", "zapzap" }
}
},
default_permissions = "rx",
})
Running OBS in xwayland mode instead of native wayland fixed that (source). Just add QT_QPA_PLATFORM=xcb
to the environment variables of the .desktop
shortcut.
Install obs-pipewire-audio-capture plugin.
KDE re-opens apps that I had previously open in my last session. Generally I feel like thats a useful feature but sometimes also can be a bit much. Where I had an issue was with manually adding OBS with start parameters to the autostart to use it as a replay clips tool, KDE would try to launch this instance again and OBS would throw a error, complaining that it is already running.
Go to System Settings -> System/Session -> Desktop Session
and add obs
to Ignore applications
.
Get the ID with sudo blkid
dd the SSD to /etc/fstab
:
UUID=3536f002-d296-482c-b3ad-2584ae24867f /mnt/4TB ext4 defaults,nofail,x-systemd.device-timeout=5 0 2
Syncthing tray was complaining that I was running it as a standalone versio and that I should rather use the plasmoid since I'm running KDE plasma. But it didn't show up for me when looking at the list of widgets.
I should've read the installation guide better and all I had to do was install the syncthingtray-qt6
package from aur.
My AirPods would sometimes connect in hands-free/headset mode which causes the output to sound terrible, with bad quality and cracking sounds. Mostly happened when restarting the system while the airpods where connected.
Add Disable=Handsfree
to the [General]
section in /etc/bluetooth/main.conf
.
To try out HDR I need to use gamescope to make the games run in HDR but whatever I tried my games would freeze seconds after launching or whenever I tried to press a button.
Setting the envrionmental variable VKD3D_DISABLE_EXTENSIONS=VK_KHR_present_wait
fixed the issue.