<aside> 📝
This page is being actively updated over time, and may change as I try new things.
</aside>
<aside> ⚠️
My time with Linux has concluded for the time being, see End of the Road… for now
</aside>
I’m using this page to document my attempts at getting a Linux setup on my main PC that works with almost everything I use. Of course, there’s going to be some things I may have to give up when switching to Linux, but as long as I can get 90% there, I think it will be worth it.
I already use Linux on essentially everything else except my main PC setup: various servers, most laptops, etc. Unfortunately, as much as I want to switch to Linux as my daily OS, every attempt has presented issues too big to overcome.
This page serves two purposes. Mainly, it is for me to keep track of what I’ve done so far and what I need to do for my ideal Linux setup. Secondly, I will try to update this page with solutions that worked for me for any major problems that I encounter. It might help someone with a similar setup.
It's worth noting that I am not doing a full switch to Linux. I still have Windows on a partition with a dual boot setup. I have it mounted such that I can still access all of my Windows files in Linux. I plan to keep it this way for now. If all goes well, I may end up shrinking my Windows partition in the future to make more space for Linux. But I will likely always keep it there just in case, hopefully not having to use it often.
The main question one must answer when switching to Linux is ”How much of my current workflow will actually work?” Of course, switching to a completely different operating system will inevitably change what you can do and how you do it. I can adapt how I use my computer for the most part, but there are some things that must work for the switch to be worth the effort.
[x] Nvidia Drivers One of my main issues when setting up Linux is getting Nvidia drivers to play nice. I can usually just about manage to get the proprietary drivers installed, but I usually run into some issues, especially around the compositor I use. Stuff like poor support for multiple monitors at varied resolutions and refresh rates, games running at awful framerates, etc. This is currently my biggest hurdle.
June 8, 2025 2:33 AM (GMT+1) update: Nvidia drivers decided to work fine this time? The pre-installed propriatery drivers included with Manjaro just seem to work with no issues, despite how much of a pain they were to set up last time. Will update if that changes…
[x] Stream Deck This is a bit of a smaller issue but still worth bringing up. I use my stream deck quite a lot for a variety of use cases. Ranging from controlling my audio devices through Voicemeeter, using Voicemod soundboard, controlling Warudo scenes, etc. I know there are alternative open-source solutions for Stream Deck software, I’m just not sure how well they work yet, and if they integrate as well with other software. I will have to test that.
June 21, 2025 5:14 PM (GMT+1) update: Whilst not a perfect solution, OpenDeck seems to be a pretty good way of getting the Stream Deck to work. It even has a lot of the original Stream Deck plugins which kinda sorta work sometimes!
[x] Race Wheel I don’t play racing games too often but I do have a racing wheel (Logitech G920). That uses Logitech software for the force feedback and calibration. I need to find a way for that to work on Linux.
June 12, 2025 12:35 AM (GMT+1) - update: G920 wheel works perfectly fine, tested with BeamNG. A program called Oversteer can be used to further configure it, but I haven't really changed any settings.
[x] Wacom Tablet Again, I don’t use it all that often, but I do occasionally. I imagine there’s probably support for this, but I will have to look into it.
June 12, 2025 3:46 AM (GMT+1) - update: works perfectly with no additional setup or software required, including pressure sensitivity. Literally works better than on windows cause I don’t even need to download Wacom drivers. It just works. Configuration for it is in the KDE Plasma settings.
[ ] DJ Hardware I use a Hercules Inpulse 300 mk2 for occasional DJ stuff. I believe it supports standard MIDI protocols so I can probably get it to work with software that supports Linux.