this post was submitted on 10 Jul 2026
66 points (93.4% liked)

Linux Gaming

26747 readers
77 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

Help:

Launchers/Game Library Managers:

General:

Discord:

IRC:

Matrix:

Telegram:

founded 3 years ago
MODERATORS
 

There is a game I am considering getting; it has been out for a few months now, and the devs are specifically blocking it from running under proton with a Kernel Level Anticheat which specifically blocks linux.

Folks on the discussion boards made the point tht it is technically possible to install windows for just one steam game, so I am looking for a guide on how to do that?

I've heard that if you don't activate windows, you can still use it, and if you get the LSTC (?) Version of windows, it is not so annoying.

Does anyone have a guide for how to install windows alongside linux for one game?

If we have a discussion in the comments about whether it is tactically appropriate to give money to a game corporation that requires windows, i guess we can, but i would rather learn how to install windows in the least annoying way possible.

top 50 comments
sorted by: hot top controversial new old
[–] rtxn@lemmy.world 58 points 1 week ago* (last edited 1 week ago) (5 children)

If you want to dual-boot Windows and Linux, I strongly recommend that you install them on separate devices, and physically disconnect your Linux device. It's a pain in the ass, but Windows Update has a particular appetite for bootloaders and will eventually eat whatever you have on your EFI partition (including the Linux kernel and ramdisk) and replace it with its own.

Otherwise, you can use Chris Titus' winutil script to delay or completely disable updates, and also to debloat the system and disable anti-features like telemetry and the start menu search.

Not sure if this applies to LTSC, but if you can, install a European edition of Windows (-N suffix) and set an EU location and timezone, it will allow you to more easily uninstall components because of EU regulations.

[–] Bronzie@sh.itjust.works 10 points 1 week ago (1 children)

I physically disconnected all drives to force the EFI partition on the actual Windows drive. It still shat all over boot settings after the first major update.

Someone recommended I try rEFInd and it's been great. No update has forced me back into the UEFI to set boot order since.

Might be an ASUS MB thing, I never figured it out or bothered afterwards.

[–] rtxn@lemmy.world 3 points 1 week ago (1 children)

There are interfaces that allow a sufficiently privileged process to change EFI settings from the OS. Those settings are stored in the UEFI chipset, independent from the bootloader.

[–] Klajan@lemmy.zip 2 points 1 week ago (1 children)

I really hope Windows doesn't alter that. My Gigabyte motherboard forced me to boot into windows after a hios update, because the Linux bootloader was not registered...

[–] rtxn@lemmy.world 3 points 1 week ago

Don't even get me started on fucking Gigabyte. With all my heart,

FUCK GIGABYTE.

It is the single worst manufacturer I've ever had to deal with in both a personal and professional capacity. We've had to RMA half a classroom over the last two years because of busted motherboards. In separate incidents, two power supplies violently self-destructed and took the motherboards and CPUs with them. My own Gigabyte 2060 Super's fans had to be replaced within two years because the bearings were crap.

Worse, even the motherboards that didn't mercifully explode are a fucking chore because Gigabyte's UEFI implementation is the worst on the fucking planet. No two versions work alike. Some options are in completely different menus. Sometimes CSM or SecureBoot are busted out of the box. If PXE is enabled (which we have to use frequently), it will ALWAYS put PXE at the start of the boot order. And if it can't connect to a PXE server, it doesn't fall back to the next boot option. It gracefully shits itself and refuses to boot until someone manually restarts it and interrupts the process.

Fuck Gigabyte.

[–] untorquer@quokk.au 5 points 1 week ago

Agreeing with others that grub on separate device from windows then just register windows boot in grub and point bios to grub.

Windows, for all its fuckery, doesn't screw with that of which it has no awareness.

load more comments (3 replies)
[–] CapuccinoCoretto@lemmy.world 32 points 1 week ago (2 children)

What is the game? If the company hates you so much to do this, you probably shouldn't supoort them.

Friends don't let friends play windows.

[–] kaotic@lemmy.world 16 points 1 week ago

This… we need to show them we’re not going to support them if they pull this. Linux gaming is getting more and more popular. They’ll need to catch up.

[–] Frenchgeek@lemmy.ml 4 points 1 week ago

I wonder what other hidden rootkits it runs too...

[–] shininghero@pawb.social 20 points 1 week ago (1 children)

LTSC is fine, and you can just use massgrave.dev to activate it.

[–] Neptr@lemmy.blahaj.zone 8 points 1 week ago

Get the Windows 11 IoT LTSC specifically. IoT is better according to nassgrave, and Windows 11 so you get good compatibility with new games. Not much debloating is needed, just use WinUtil by CTT and tweak/disable shit.

[–] djdarren@piefed.social 11 points 1 week ago

If you want to install Windows on another drive and quite rightly don't want to pay MS for the privilege, then massgrave is your friend.

[–] Arcane2077@sh.itjust.works 10 points 1 week ago (1 children)

Put the installer on a USB, remove your Linux drive (because you should install it on a separate drive, and Microsoft will infect your boot partition otherwise), and run it. That’s it.

Then follow the instructions on massgrave to activate it.

[–] cRazi_man@europe.pub 7 points 1 week ago (1 children)

I've had Windows cause enough problems with wrecking my Linux boot partition to not want to try this again. I wouldn't recommend it to anyone. It works fine most of the time. But I'm not willing to risk that rare occasion when windows renders my Linux drive unbootable. Maybe there's a way to fix the boot partition and I haven't figured it out. But restoring my whole system is so annoying that I wouldn't risk it.

So i would recommend that the best option is to consider just ignoring that game and playing the endless number of great games out there that run on Linux already.

[–] Bronzie@sh.itjust.works 4 points 1 week ago

I was recommended rEFInd and it's worked wonders. Never had another boot issue since, and I did like you: physically disconnected all drives except the one I wanted Windows on. Still messed up my boot settings.

Recommend you give it a try if you dare go again.

[–] mlg@lemmy.world 8 points 1 week ago

If you dual boot, install on a separate dedicated drive of possible.

Saves a lot of headache with windows boot part, especially since you're installing after already having Linux installed.

[–] regdog@lemmy.world 7 points 1 week ago (7 children)

Look inside yourself and ask if you really like to play this game that much. Maybe wait a for more weeks and see if your feeling stays the same.

In my experience I can say that these kinds of urges pass away after a while.

load more comments (7 replies)
[–] Multiplexer@discuss.tchncs.de 5 points 1 week ago (1 children)

I am not an expert on Windows game rootkits (or Windows in general...), but would it perhaps run in a VM?
At least then you wouldn't have to do a "real" install...

[–] Hond@piefed.social 7 points 1 week ago (3 children)

Nah, that used to be a solution a few years back if you had the patience to setup GPU-passthrough with a single or two GPUs. But these anticheat rootkits now detect a running VM and deny you service either way.

Dualbooting Windows 10 LTSC with massgrave activation seems to be the best option for now if you really nee..want a Windows installation with GPU acceleration. For Nongaming/Rendering tasks: Winboat.

load more comments (3 replies)
[–] Skullgrid@lemmy.world 5 points 1 week ago* (last edited 1 week ago) (1 children)

You can do one of three, for different levels of ease and performance:

  1. Install boxes/gnome-boxes, install the windows os on a virtual machine. Just press the plus to choose an iso file and go.
  2. If you have an extra hard drive, you can install windows on that hard drive, and have to set up grub to recognise it.
  3. Change the partition size of your hd using a live cd/usb version of Linux (you can't change partition size on partitions that are in use) , make a new partition and install windows on that partition. Add this new OS to grub.

You will need to do further research on some of the stuff I said, but I gave you the correct things to look up.

They go down in order of difficulty. Boxes will be less efficient but easiest. The other two have the same efficiency, but the second is a bit more challenging

[–] mrbigmouth502@piefed.zip 2 points 1 week ago

I wouldn't suggest Boxes for gaming. Even if it could do a GPU passthrough, I don't think current anticheat games, like what OP wants to run, play well with that.

[–] kewjo@lemmy.world 5 points 1 week ago

the safest fastest but expensive way, get a second drive that's big enough to run windows and your game. disable the drive from BIOS boot options and add an entry to your bootloader. i salvaged an old 512gb sata to do this for firmware/some legal document things that only work on Windows.

there's vfio but i believe you still need two video cards to get that working, one for the host one for the vm.

just never trust windows on your main boot drive that only leads to you having to recover your bootloader when a windows update replaces it. and this is not a question of if they will it is a question of when.

[–] Jankatarch@lemmy.world 5 points 1 week ago (2 children)

I used to dualboot for the same situation, just exam software instead of game. You can find entire video tutorials online for dualbooting.

load more comments (2 replies)
[–] HeHoXa@lemmy.zip 3 points 1 week ago (1 children)

Kinda hijacking, pardon me, but is there anyone reading who'd be willing to explain the specifics of "Microsoft eats boot sectors" or direct me to some documents?

I have a laptop with Microsoft / Linux partitioned on a single internal drive dual booting between them and have never... well never known that I had such an issue, but I've broken it in a lot of creative ways, and maybe this Microsoft greedy boot behavior would inform some of it and help me make it smoother

[–] mlg@lemmy.world 3 points 1 week ago (1 children)

Usually after a big update, stupid windows overwrites EFI boot partition to windows bootloader instead of grub, which makes you crack out a USB to reinstall grub so you can access your linux system again.

Doesn't happen that often but still a pain.

load more comments (1 replies)
[–] Cethin@lemmy.zip 3 points 1 week ago (4 children)

I recently did this, using a VM with GPU passthrough. This meant my Linux OS couldn't use the GPU while it was active. It's a pain in the ass, but it technically works. I won't describe how to do it, because there are good guides online.

load more comments (4 replies)
[–] chris@l.roofo.cc 3 points 1 week ago (7 children)

I have a windows install on a USB hard-drive. It's not fast but that might not be a problem if you use a fast USB storage. I just plug it in and boot from it via UEFI.

load more comments (7 replies)
[–] DFX4509B@lemmy.wtf 3 points 1 week ago* (last edited 1 week ago) (4 children)

If you must run Windows, do it on a completely separate device if you can. That way your one game that's DRM-locked to Windows can stay on its own machine without Windows getting hostile to your Linux install like in a dual-boot.

If you don't have/can't obtain a separate device for installing Windows on and you must dual-boot, the safest way to do that is to disconnect your Linux drive(s), install Windows on its own fresh drive so it can have its own boot partition and its own bootloader, reconnect your Linux drive(s) after your Windows drive is finished setting up and set your EFI boot order to point to your Linux drive, and then set your Linux bootloader, usually GRUB, to query your Windows drive and let you pick it to boot from, that way hopefully Windows stays on its own drive and its own boot partition and doesn't try to screw over your Linux drive and its boot partition.

load more comments (4 replies)
[–] niphmimr@sopuli.xyz 3 points 1 week ago (1 children)

If you are willing to tinker a bit and troubleshoot there is a way to passthrough a single GPU to a VM with minimal overhead. Took me a while to get working and requires a second device (laptop, phone) for the install. https://www.youtube.com/watch?v=eTWf5D092VY

[–] vividspecter@aussie.zone 4 points 6 days ago

VMs are frequently blocked as well by anti-cheat implementations, unfortunately, so no guarantee it will work.

[–] imLotus@lemmy.ml 2 points 1 week ago (5 children)

As others has stated, what game is it? Depending on the answer you might not need to install Windows after all.

load more comments (5 replies)
[–] solxix@pawb.social 2 points 1 week ago (1 children)

If you decide to go the dual-boot route with shared storage between windows and Linux, then I recommend using a btrfs partition. You'll have to install WinBtrfs to use it on windows, but the experience is a filesystem that's much better than ntfs on both windows and Linux.

load more comments (1 replies)
[–] ZkhqrD5o@lemmy.world 2 points 1 week ago (6 children)

Maybe what you want to hear, but I once bought Marathon because it wasn't declared that GNU/Linux is blocked again, like Destiny 2 was. I requested a refund on Steam and 30 minutes later was granted. It's not worth the hassle for one game, IMO.

load more comments (6 replies)
load more comments
view more: next ›