25
submitted 3 days ago* (last edited 3 days ago) by 9to5@hexbear.net to c/technology@hexbear.net

Im currently running a dual boot with Linux Mint and Windows 11 (recently switched from Windows 10).

Long term, I want to move fully to Linux, but heres the catch Im considering running a Linux–Linux dual boot instead basically using Mint alongside something like Fedora. The main purpose of this machine is gaming.

So far, Ive tested around 40 games on Mint. About 37 worked basically out of the box. For two of them, a friend helped me get things running, and the last one only worked after I swtiched to older NVIDIA drivers. Overall pretty happy with the results

Im also planning to move to an AMD GPU in the future, since Ive heard they tend to be less hassle on Linux than NVIDIA cards.

My plan is to give each Linux distro its own 1-terabyte SSD. So the question is: is this overall a bad idea? I like Mint,but I also want to try out other distros for a longer time period, and I really like the flexibility that dual booting gives me.

Would Mint and Fedora be a good pairing for mostly gaming and a bit of browsing, or would you recommend something other than Fedora? Its going good so far on Mint. One of the reasons why Im considering a Linux dualboot is cause I could run Mint with older drivers and Fedora with cutting edge drivers and that way hopefully max performance in my gaming. (That was at least my idea as a novice)

Lets have a bit of a discussion. All and any input is welcome. Yes I was the person that asked about dualbooting windows and linux in the past

top 17 comments
sorted by: hot top controversial new old
[-] tombruzzo@hexbear.net 11 points 3 days ago

You might be able to simplify things by just going a distro like Bazzite. It's based on Fedora and has all the addons for gaming. I've got it on a laptop and it has given me fewer issues than Mint on my big gaming PC.

Linux should play well with other distros on different drives, it's only Windows that gets shitty if you try to dualboot. Whilst having a bunch of different OSes on the same machine should be fine, trying to get as much as you can out of one will just make things easier

[-] Inui@hexbear.net 4 points 3 days ago* (last edited 3 days ago)

I would just personally stick with Fedora. I know why people recommend Mint because it's easy to help people transition from Windows, but it's based on either Ubuntu or Debian which holds packages updates back for far longer for 'stability'. But if your main purpose is gaming or general desktop use or really anything that doesn't involve critical infrastructure that should go offline as minimally as possible like a server, this stability doesn't realistically help much and can actually be detrimental. For example, there have multiple optimizations in the kernel this year that have done things like improve overall performance using AMD processors by 2- 3% or lowered necessary power consumption by eliminating unnecessary processes. These updates are more rapid and effective if you use current gen hardware that has not yet been fully developed around, like a current gen GPU/CPU. Like you said, you're only really losing out on these optimizations by sticking with something that holds back packages that far. Fedora doesn't release immediately with minimal testing like Arch, so there's not usually much to worry about outside of big version updates (Fedora 48 - > 49, or KDE 5 - > 6), which I would typically wait a few weeks to upgrade to.

If you want to mainly test different desktop environments like GNOME, KDE, Cinnamon, Cosmic, etc, then I would really recommend using an atomic version of Fedora, or even better something like Bazzite/Aurora/Bluefin. Atomic refers to them only ever updating fully or not at all, so there's less chance of breakage due to a system shutdown or package conflicts. It's like flashing your phone with a stock image from Google, Samsung, or whoever and it comes with whatever apps, drivers, etc that are pre-set or chosen by you. The cool thing about it is that you can "re-base" to another version without touching your user files by entering a command and restarting your computer. There's programs like Mending Wall that help maintain any system files that may be affected by this, typically only necessary if changing between Gnome and KDE that store things in the same place. This means you can quickly switch to any other atomic variant when you feel like trying out something new without needing to reinstall your OS or try to make two conflicting desktop environments work together. Since your user files aren't touched, you can just boot Steam up in either one and your games will still be there.

[-] sexywheat@hexbear.net 4 points 3 days ago

I have never once before heard of someone dual-botting two different Linux distros. IMO this seems very inefficient. Personally I would just pick and stick with one.

[-] 9to5@hexbear.net 3 points 3 days ago* (last edited 3 days ago)

I have enough space and I dont mind the lack of efficiency. I just wanna give each distro a deep enough test (like some weeks/months) before I settle for something longterm

[-] dead@hexbear.net 1 points 3 days ago

Space isn't even an issue when dualbooting Linux systems. You can mount the root system on a separate partition and have one big shared /home partition. The system root partition usually only takes like 10-20gb at most.

[-] Vingst@hexbear.net 4 points 3 days ago

I've had to update the Mint kernel (failing the first attempt) to get a game or a driver to work. Is there any reason to stay with Mint versus something more cutting edge?

[-] 9to5@hexbear.net 3 points 3 days ago* (last edited 3 days ago)

Oh im totally open to switch from Mint to something else but I "probably" would still want to switch to 2 different Linux distros (via dualboot) for the purpose of giving them an indepth try over multiple weeks/months at least.

Mind you Mint is totally "ok" so far not mindblowing but I like it.

[-] trompete@hexbear.net 4 points 3 days ago

You probably will run into the "issue" that you'll use one way more than the other, making the dual boot kinda redundant, but in principle I don't see anything wrong here. People generally overestimate the differences between distros. Both are perfectly good for both gaming and browsing; you will very rarely find a game that behaves differently on these two.

[-] 9to5@hexbear.net 5 points 3 days ago

That is totally fine if end up using one of the distros less over time. I do intend to settle on one distro longterm but I wanna cycle through a bunch of distros / compare them live and other stuff.

[-] FatVegan@leminal.space 2 points 3 days ago

If your main goal is gaming, i'm running pop os right now and i couldn't really be happier.

[-] dead@hexbear.net 3 points 3 days ago

The main difference between Linux distros is the software repository. You can pretty much install any UI on any distro. You can install the Linux Mint UI on any other distro, it's called Cinnamon DE.

Do not use the Nvidia installer script. The one file that ends in .run or whatever. Chances are that it will brick your install at some point.

READ THIS. It is rules for installing software on a Debian-based system to not break your system. https://wiki.debian.org/DontBreakDebian

Nvidia hosts a software repository for Linux drivers. It says that this repository is intended for servers but it also works for desktop computers. I have the nvidia 580 driver installed on Debian. I tried the 590 driver and it was buggy.

https://docs.nvidia.com/datacenter/tesla/driver-installation-guide/debian.html

https://docs.nvidia.com/datacenter/tesla/driver-installation-guide/ubuntu.html

https://developer.download.nvidia.com/compute/cuda/repos/

Depending on which Mint you installed, you would add the Debian repository or the Ubuntu repository. I think Mint doesn't even maintain their own full repository, the Mint distro piggybacks on Debian or Ubuntu. look at your /etc/apt/sources.list

Note that, the DontBreakDebian guide says it is bad practice to add third-party repositories. This is a special circumstance.

[-] PorkrollPosadist@hexbear.net 1 points 3 days ago

https://wiki.debian.org/DontBreakDebian

LMAO I have the same exact broken Debian mug negative

[-] mushroommunk@lemmy.today 2 points 3 days ago

Others have already advised on the OS side. I'm here for the gaming side.

I find protondb incredibly useful. If you don't know it, bookmark it. It's community sourced tweaks for games to get them to run on Linux when they don't just work out the box. I don't have to visit it often, but when I do it saves so much time

[-] PorkrollPosadist@hexbear.net 2 points 3 days ago* (last edited 3 days ago)

My plan is to give each Linux distro its own 1-terabyte SSD. So the question is: is this overall a bad idea?

Yes. It will work, but it will waste a lot of space. Individual distros are not going to require more than 200-300 GB*, and that's if you're really trying to pile everything on there. Your personal files (photos / videos / music / games) are what will take up the bulk of the space. This plan could be improved substantially by splitting one drive down the middle, installing a distro on each 500GB half (put the EFI System Partition there too), then using the other drive for a 1TB /home which is shared by both distros. This would also allow you to replace either (or both) distro while keeping your personal files and settings in place. By having your personal files on their own separate drive, you also have the option of unplugging the drive when you're fucking around with partitions and formatting filesystems, as an extra precaution to make sure you don't wipe your personal files (back-ups would be better, but it is still a nice option).

Since 500GB (each) would still leave a lot of headroom for most distros, consider partitioning swap space out of the first drive as well. At least as much as you have available RAM. Shrinking each root partition by 64GB to create 128GB of swap won't cause you to run out of space. You need at least as much swap as you have RAM to enable hibernation, but hibernation should never be used as long as two OSes are manipulating the same filesystems. Less than that just prevents the OS from killing arbitrary processes when it runs out of memory. You won't need this until one day you try running a PDF through ImageMagick and find out you actually do.

Also, Windows likes to partition TINY ESPs (100MB in my W11 virtual machine)! If you are dual-booting at all, and especially if you are dual-booting multiple Linux distros, I recommend giving the ESP some more space (like 1-2GB) so it has plenty of room for multiple kernels and / or bootloaders on it.

I am skeptical about old drivers fixing anything. It sounds like a coincidence. Not impossible, but probably the side-effect of a bug which has been fixed in one way or another. I would at the very least try other versions of WINE or Proton before to see if they work with the current driver before giving in and installing an entire extra OS to toggle back and forth between driver versions. I mean if it works, don't let me stop you, but there has to be a lower-mantainence, lower-overhead solution. It can be nice to have a second distro lying around for experimentation or rescue though. I've done this before. Knowing that something does work correctly on some other distro can be a great help in troubleshooting why it isn't working correctly on your preferred distro. Being able to cross-reference software versions, configuration, etc. This is how I learned there are in fact two separate drivers for the Sony DS4 controller in the mainline Linux kernel.

*For reference, running Gentoo with 2000 packages installed and debug symbols enabled for the entire system (i.e. what if we made the Godot binary over 1GB in size) just ticks above 500GB, and 180GB of that is disposable cache (mostly source code and cloned git repositories fetched when building software). This is not counting the 4.2TB of personal files I store on a blursed bcachefs array.

[-] 9to5@hexbear.net 1 points 3 days ago

I can just say that I had a game that wouldnt work with new nvidia drivers but It worked with older drivers. (Im not talking about super old drivers ~ same year or something (Total Warhammer 3) I tried various proton versions 10,9,8 and experimental + the native Linux version and it would crash within seconds of starting a game. And I did try it dozens of times Works very well with the old drivers. Mind you afaik this isnt the fault of Mint but something that the devs bungled in the last update for linux and mac users but still. Thats all I can say on the topic (only thing I changed are the drivers)

The main reason why im considering to dual boot 2 different Linux distros is cause I wanna use 2 different Linux distros so I can test them against each other and see which I prefer over a longer time period. I might decide to keep both .... I might decide to switch to one of the 2 at some point.

[-] PorkrollPosadist@hexbear.net 2 points 3 days ago* (last edited 3 days ago)

Well it sounds like you tried the lower hanging fruit already. If you have it narrowed down to the driver then the options are basically waiting for Nvidia to fix it (could happen), or waiting for third parties to notice they're broken in this one case and creating a work-around.

Setting the whole "nvidia, boo" rant aside, the situation is complicated by the fact that you have the kernel doing one thing, the Nvidia driver doing another, and then Nvidia's bespoke implementations of OpenGL and Vulkan doing their own thing on top of it. It isn't just the driver, the whole graphics stack is essentially kind of siloed. When I used to have Nvidia hardware (a 970) it generally worked pretty well, but edge cases like this don't benefit from the kind of transparency which exists in implementations like Mesa3D.

Like I said, if having a second OS around works, don't let me stop you. If it works today, it is definitely faster than waiting around for somebody to maybe fix it one day. I'd amend my advice about sharing a /home partition up above though. Games using Vulkan (including ALL Windows games running through dxvk) pre-compile their shaders and store them in a cache to avoid intermittent stutters during gameplay. These shaders must be compiled for a specific piece of hardware and a specific driver version. If you are switching back and forth between driver versions on each distro, this shader cache will frequently become invalidated (depends on if the game / runtime retains versioned shader caches, or just deletes the old ones when the driver version changes). If you notice it is constantly recompiling shaders every time you launch a game, this might be why. I think it is still certainly worth sharing a home partition though.

[-] ChaosMaterialist@hexbear.net 1 points 3 days ago

You really can't go wrong with any linux distro. They all basically work the same, with some minor differences in their respective package managers. Try several and see how they feel for you. One option is to run some of these distros inside a VM to quickly try several flavors side by side, but still keep your familiar Mint environment and web browser in case you need it. Most VM software lets you save the state (much like retro game emulators) even during the installation, allowing you to experiment with different configurations in a non-destructive way.

this post was submitted on 15 Dec 2025
25 points (100.0% liked)

technology

24131 readers
443 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 5 years ago
MODERATORS