How do I game on Linux?
How do I game on Linux?
You're weighing your options carefully. There are ways to play games on Steam even if Linux has limited support. Running a virtual machine can work but may affect performance. Consider what matters most to you—compatibility or speed—and explore alternatives like using a dedicated gaming PC with Windows.
Steam games are actually available natively on Linux. Just install Steam and your compatible games will be ready to play. You can also run a VM with GPU pass-through, allowing the Windows VM to access the GPU directly—though you might need a secondary GPU. The BIOS usually has an option to enable it at the same time. It can be tricky and take some time to set up, but it works. Linus once managed to set up his 7-game PC using just one game instead of six.
There are options to run wine and various programs, though performance will drop significantly. Vulkanrt might improve this as more games adopt it, but currently Windows remains the best choice for gaming. Most new releases support it at least.
Few games work well with wine. Windows offers better native support.
Advantages of windows include flexibility in choosing any software or hardware, access to a wide range of emulators that mimic different operating systems such as OSX and Linux. Linux is mainly suited for intensive network tasks and configurations, and it's popular among hackers. It doesn't suit everyone's taste—it depends on your needs. I prefer windows over Linux simply because it offers more versatility for beginners compared to Linux.
Steam is available, visit Steam Store -> Games -> Steam OS & Linux to discover thousands of titles. Websites such as GoG offer many native Linux games. You can also run non-native applications via Wine, using tools like PlayonLinux; performance may decrease slightly but functionality remains. No prior technical knowledge is required. When issues arise, a quick Google search often provides solutions.
Many games are now available on Linux—particularly smaller ones—but larger AAA titles remain mostly Windows-only. You can play them to a reasonable degree, provided you're not limited to only big budgets. Performance may be affected by drivers; Linux support is improving, and when ports move from DirectX to OpenGL, issues can arise, though good portings usually mitigate this. Currently, Vulkan is available but rarely used, with most games sticking to DirectX 12, which is Windows-only. You can dual-boot between Windows and Linux for optimal performance—most users try this, so it's a common choice. I rely on Linux for most tasks and switch back to Windows when I really want to play games.
City Skylines performs better on Wine compared to its native version for me. :3 If you're curious about a specific game's compatibility, visit https://appdb.winehq.org/. The website's layout isn't ideal, but they typically provide the necessary details. (I often search for the game's name on Winehq.)