!KEJUbONnoBpiYKGWEq:nixos.org

NixOS Gaming

713 Members
Gaming things, my hands are typing words.183 Servers

Load older messages


SenderMessageTime
3 Jan 2024
@crushing-smite:matrix.orgcrushing-smite
In reply to @atemu12:matrix.org
Or a stutter-free experience
I do
11:01:35
@crushing-smite:matrix.orgcrushing-smite
In reply to @atemu12:matrix.org
I'm sure there's more, I have stopped bothering with it at some point because my games all work on Linux these days
Please tell :(
11:01:44
@atemu12:matrix.org@atemu12:matrix.orgAgain, there's thousands of guides on that11:01:57
@crushing-smite:matrix.orgcrushing-smiteso google "site:reddit.com kvm windows gaming"?11:02:20
@atemu12:matrix.org@atemu12:matrix.org/r/VFIO11:02:37
@atemu12:matrix.org@atemu12:matrix.orgAnd the Arch Wiki11:02:41
@k900:0upti.meK900I feel like most of that info is very outdated by now, because QEMU definitely uses THP by default now11:02:44
@atemu12:matrix.org@atemu12:matrix.orgYou need to set that up on the host side however11:03:05
@crushing-smite:matrix.orgcrushing-smitewhat's THP, and what was before it?11:03:07
@k900:0upti.meK900I'm not sure how much impact CPU pinning will have, probably some, but also probably not a lot unless there's contention11:03:10
@k900:0upti.meK900
In reply to@atemu12:matrix.org
You need to set that up on the host side however
NixOS defaults to madvise
11:03:45
@k900:0upti.meK900Which QEMU can use11:03:48
@atemu12:matrix.org@atemu12:matrix.orgAnd you need to set up HP manually because QEMU's THP might not actually use HP if memory is too fragmented and defrag can't be done with PCIe passthru11:03:58
@k900:0upti.meK900
In reply to@crushing-smite:matrix.org
what's THP, and what was before it?
THP is "transparent huge pages", which basically means the kernel manages memory in bigger chunks
11:04:04
@atemu12:matrix.org@atemu12:matrix.org
In reply to @atemu12:matrix.org
And you need to set up HP manually because QEMU's THP might not actually use HP if memory is too fragmented and defrag can't be done with PCIe passthru
Defrag at a later time that is
11:04:50
@k900:0upti.meK900https://developers.redhat.com/blog/2021/04/27/benchmarking-transparent-versus-1gib-static-huge-page-performance-in-linux-virtual-machines#benchmarks11:04:58
@k900:0upti.meK900Found a Red Hat blog post11:05:02
@k900:0upti.meK9003% performance difference11:05:06
@atemu12:matrix.org@atemu12:matrix.orgIn games it's a lot more than that11:05:15
@atemu12:matrix.org@atemu12:matrix.orgEspecially CPU-bound ones11:05:30
@atemu12:matrix.org@atemu12:matrix.orgIt was a little while ago but something on the order of 10-20%11:05:56
@crushing-smite:matrix.orgcrushing-smitecan I automate game installation with lutris on nixos?11:13:37
@crushing-smite:matrix.orgcrushing-smiteprovide installation instruction for the install wizard, or such?11:13:47
@atemu12:matrix.org@atemu12:matrix.orgTheoretically that's possible but I would highly recommend against it11:14:12
@atemu12:matrix.org@atemu12:matrix.orgTreat game installations as state.11:14:22
@crushing-smite:matrix.orgcrushing-smitewould it be possible with some other software?11:14:39
@crushing-smite:matrix.orgcrushing-smite"possible" as "close to a sensible approach"11:15:16
@atemu12:matrix.org@atemu12:matrix.orgLikely but what problem are you trying to solve with that?11:15:19
@crushing-smite:matrix.orgcrushing-smitehave my games in dotfiles and nixstore11:15:32
@atemu12:matrix.org@atemu12:matrix.orgAnd what problem are you trying to solve by doing so?11:16:21

Show newer messages


Back to Room ListRoom Version: 6