Learn how to switch to Linux with this guide.
Learn how to switch to Linux with this guide.
Begin by setting up Linux – I rely on Ubuntu since its support network is extensive. I lean toward Ubuntu Mate or Linux Mint. Next, master APT and PPA installation. Visit winehq.org to download the newest version for gaming and other uses. Using apt-get install you’ll add VLC, Chromium, and Wine. After that, install Linux lowlatency with apt-get. Right-click any EXE and configure it to launch via Wine. You’re ready. Optionally, arrange a dual-boot setup (USB) so Windows and Ubuntu coexist, allowing smooth testing of both systems.
Missed: setting up dxvk, crucial, wine doesn't support DX titles properly
it makes everything seem so simple... but I don't. - yes, Ubuntu, alright. - next step: grasp how to work with Linux. Or as Linus put it: "I don’t want to rely on the command line, I want to play a game." - Wine is pretty bad. Yes, good effort, it can run many programs, but among all the games I've tried on Wine, only a handful actually worked smoothly, which kept me from regretting my choices. - Dual booting Windows 10 and anything else basic is a nightmare to configure, especially since it doesn’t cause issues. - That’s a solid idea, but your six-step plan isn’t the fix. If it were that straightforward, my desktop wouldn’t be the only one still using Windows these days. Honestly, despite all the complaints about Wine being terrible, that’s not the main issue—it’s the fact you’d expect it to run without any special tricks. - Setting up multiple monitors, different sound devices, unpacking archives, using SSDs for your OS and HDDs for games—all those tasks feel overwhelming. - Running software from a USB drive is handy; I don’t need to use sudo just to print something. As someone who leans heavily into Linux, I’ve faced problems like broken HDMI audio or Bluetooth devices that stop pairing. The real problem isn’t the software itself—it’s the fact that on clients, it just doesn’t work as smoothly as it does on servers.
@Dr_badwolf A solid starting point of advice, though I’ll honestly disagree with you. I’ve been using Linux since 2007 and have been exclusive to it since 2016 (except for a Windows VM setup with GPU passthrough until 2018 when Star Citizen ran smoothly under Lutris/WINE). Your comments often reflect the typical confusion of newcomers trying to navigate Linux. It’s amusing to note how a beginner can make things more complicated, simply because there’s so much you don’t know when you’re still learning in Windows. Much like someone raised to speak French will switch between languages and struggle with English sentences, newcomers often find their phrasing off. The same applies to Linux—especially for those coming from Windows. I get it. Trust me, I’ve been through the same.
First, while Ubuntu is solid at its core, it tends to be quite bloated. Unless you specifically need AMD drivers (like OpenCL), I wouldn’t recommend it unless you require them. Most users should stick with Mesa drivers for AMD or community-provided ones for Nvidia. In any case, go for Ubuntu or Arch, but never use Ubuntu or Arch directly.
PPAs can be handy, but Arch’s AURs offer a huge collection of apps built-in, so you won’t need to hunt for them. Plus, Arch rolls out updates automatically, keeping your system current without extra effort. You can even install Ubuntu “.DEB” files via Debtap if you need manufacturer-specific drivers—even if you have a scanner with proprietary support.
Just like with Ubuntu, I’d avoid installing Arch as the main OS; stick to Arch-based distros instead. For my setup, I use Ubuntu (with Windows-style upgrades) and PopOS!, Elementary, Mint, and Arch for rolling updates. Garuda is worth considering if you want a KDE-focused experience—especially with its updated Mesa drivers for your Radeon VII.
Manjaro and EndeavourOS are solid choices too. I’ve used ElementaryOS since 2017 and only recently switched to Garuda because I needed newer Mesa support for my graphics card. The process of upgrading Ubuntu versions can be tedious, so rolling updates in Arch feel more sensible.
Also, keep in mind that Arch powers the Steam Deck, so if you’re into gaming, keeping your distro updated is crucial. Using a distro-based system helps with GPU driver installations at install time and reduces the need for manual terminal work. The Application Store on Ubuntu makes most tasks easier, but Linux terminals remain powerful—especially for advanced users.
Regarding PPA alternatives, Arch’s AURs are robust; you don’t always need to search for PPAs. Plus, rolling updates mean you’re always current.
When it comes to fonts, Windows or Mac fonts are easy to find in Arch’s repositories or Ubuntu’s PPA/Repos. For Microsoft Office replacements, Arch AURs and Ubuntu PPAs cover most needs.
For gaming, Steam Proton is useful for checking compatibility, and Lutris helps manage WINE prefixes. The Heroic Games Launcher works well for EPIC Games titles.
I’ve used multi-monitor setups without issues—my workstation features multiple monitors, SSDs, and USB drives. I never store data or games on the OS drive; instead, I keep them separate for reliability.
For those struggling with GPU passthrough, consider checking your hardware specs. If you’re unsure about storage, installing Disks (https://wiki.gnome.org/Apps/Disks) can simplify mounting Windows drives and improve compatibility.
Overall, Linux offers flexibility and power, but it’s important to choose a distro that matches your needs—especially if you’re new to the ecosystem.
For gaming and everyday tasks, I’d suggest a lightweight distro. Since you’re used to Ubuntu’s sometimes heavy packages, try Linux Mint or Xubuntu—they’re clean, fast, and still great for servers. If you want something close to Windows, consider Linux Mint or even a minimal version of Ubuntu LTS. Both offer stability and performance without the bloat.
I currently run Garuda Dragonized KDE for gaming and work, while Ubuntu 18.04 LTS handles my server and mining tasks. Overall, Garuda stands out as a solid option for beginners compared to most other distros. The insights shared by @pizzalovingnerd explain why Garuda is recommended for Arch users. Many of the tips they mention are why I favor Garuda over alternatives. With the extensive AUR collection in Garuda’s Arch base, manual installs into /opt and creating .desktop shortcuts have become much easier. In fact, the only app I haven’t fully set up on Garuda yet is Anaconda. If you’re familiar with Ubuntu, ElementaryOS (https://elementary.io/) might be a lighter choice, though it’s still based on LTS. PopOS could work too, but its reliance on updates and PPA support can be a downside. For AMD GPUs, they tend to perform better, especially with Mesa drivers. I’ve noticed Avengers works well for AMD cards, but some games like RDR2 have driver issues on newer models. On my RTX 2080ti, Mesa drivers helped, but later updates or beta Vulkan fixes were needed. You’ll need to follow the steps listed online to get things running smoothly. After installation, check GPU drivers, Nvidia/AMD support, and your storage setup. For gaming, consider what games you play most and whether they have native Linux versions. I’ve seen some Linux nuances from Windows users—like file permissions and security rules—that can affect workflow. It’s a good idea to understand your hardware and usage patterns before deciding.
The issue lies in compatibility and testing. If software claims Linux support, it often means they only tested with the latest Ubuntu LTS version. This can lead to inconsistencies, though it's similar to a reliable car that occasionally needs repairs—parts are available everywhere.
Why? Simply put, understand its purpose before using it. Users often seek versatile computing and gaming capabilities... This isn't the focus of RT or lowlatency kernels! Additionally, I have no clear reason why someone would recommend KDE to a newcomer... I've noticed this in several discussions. KDE has a nice appearance and lots of customization options... But it's not a beginner-friendly desktop environment! The main issue is the lack of visual consistency in menus, which can be discouraging for first-time Linux users! Options like gnome3 or cinnamon are much better suited for newcomers.