Skip Navigation

Newish user migrating to Linux

I have been using Arch Linux with i3wm for around 5 years for work, on my ThinkPad. I am fairly comfortable with pacman and setting up a distro. I have previously tried Mint, Manjaro, KDE Neon, Elementary, and MX Linux, all for the same use case (Work: where I need a browser, Slack, and a MongoDB GUI).

However, I have been using Windows on my desktop that I use for gaming and the Adobe suite (photoshop and illustrator mainly). With the increasing enshittification of Win11, I want to migrate full time to a Linux system on desktop as well. I prefer a more stable experience on this machine so I chose Pop OS (other suggestions are welcome. I like Plasma). I need some help getting started (I did some preliminary trials on a VM where I was able to run a small game off GOG, but the part I need help with needs some trickery wrt different disks).

PC specs:

  • Ryzen 3 3300X
  • 16 GB DDR4
  • 1 NVMe boot drive, 1 SATA SSD for games, 1 HDD
  • RX 570 8 GB

My copies of Photoshop and some of my games are pirated. I'm planning to run a Tiny10 VM for the Adobe stuff but the games will need to run on bare metal linux, off the NTFS formatted game drive. Edit : Most importantly, Content Manager and mods for Assetto Corsa need to work (not pirated), with my Thrustmaster T128

I would be grateful for a guide for this.

42 comments
  • Check out Bazzite, atomic updates and immutable OS are the future and bazzite is surprisingly stable even with nvidia. Steam is fairly frictionless for most games these days, but look at protondb.com to see if your faves are good to go. Pirated via Lutris.

    Second https://github.com/LinSoftWin/Photoshop-CC2022-Linux

    • For someone coming from Arch, that could be a tough sell. When I tried it, I was greeted with numerous instances where I couldn’t find the software I needed or expected and didn’t understand or know how to acquire because it wasn’t in the add/remove software at all (no flatpak available).

      I get why people think atomic/immutable OSes are the future — it’s just not for me presently.

      • Fair enough, it's not well explained. If something isn't available, install it in a distrobox and export it, same effect, but you keep your OS clean...

        I'm ex-Arch, but I use Arch distroboxes (yes, plural) for dev work. All the AUR goodness, none of the OS stability issues, it's glorious.

  • Two mentions of Lutris, it works, but personally I think it's over-complicated, ugly and unreliable.

    Bottles is the better alternative, IMO. Simpler UI, still with access to advanced options if you need them, wine bottle version control, etc.

    • For games I find Lutris more comfortable than bottles.

      • We're in the same boat. I've had no luck with pirated games and bottles, and zero issues on Lutris (other than they do take considerably longer to install than on bottles).

      • Why?

        Bottles can add executables to steam, same as lutris, and configuring games in lutris is supposed to be easy, but that's never really been my experience.

        If I'm going to have to fiddle with wine versions and prefixes, I'd rather do it with the app that has a vastly more navigable UI.

        With Heroic for GOG and Epic, and Bottles for the odd other game, whats the use case for lutris?

  • I’m currently dual-booting Windows with Bazzite OS. It has been more than three weeks, and I haven’t looked back. Everything works as expected. I mainly tried Bazzite OS for gaming. All the games I play work. I don’t have experience like you; however, I have tried PopOs, Ubuntu, manjaro, Arch and a few more; however, I enjoy Bazzite the most.

  • I'm concerned about using ntfs on linux. While linux can read and write to the drive fine. I consider it to be a only if you have to kind of deal.

  • I use Ubuntu but the arch wiki is great for this. Research VFIO via QEMU/KVM. You can pass through your GPU. Check into either adding a second GPU (I use AMD for the host and Nvidia for the guest), or single gpu passthrough. Wendell from Level1Techs on YouTube is a great resource as well as the VFIO subreddit.

    I don’t think your hardware is probably good enough since your cpu is 4 core 8 thread which is cutting it tight. Some AMD cards gave a pci reset bug which means you can use it in a vm but the card won’t be released when the session is over. New AMD cards aren’t affected, but not sure on 570.

    Overall bare metal vm costs more to implement but makes it way easier to never dual boot.

    My personal recommendation would be to dual boot for now but to buy Intel or an AMD APU for your next machine and get an Nvidia card (Rtx 2000 series or better) for the vm. Run Linux off the integrated graphics. That’s just me.

    I personally have Threadripper and it works great. Mostly use it for Adobe. I’m able to give it 16 core/32 thread, 32 gb ram, and it screams. Next step is to get a dedicated NVMe.

    Good luck.

  • About the pirated SW, I run a couple of games pirated either over Lutris or Heroic, and they work just fine. Sins of a Solar empire 1 and 2 basically.

  • For pirated games, I recommend Bottles installed as a flatpak. That's because it has a per-game toggle for sandboxing the app, not giving it access to your complete home folder and optionally no network access or audio output.

    Even when using trusted sources, you can never be safe enough. Bottles with sandboxing will at least protect your files from crypto trojans and prevent you from becoming part of a botnet. It should not have any impact on performance.

  • Arch is not less stable than Pop,it'll always warn you when you're about to uninstall a sensible package what packages depend on it, in fact if you require performance Arch will be a better value.

42 comments