| 13 Sep 2025 |
l0b0 | No, their native Linux build | 17:16:05 |
Charles | In reply to @charles:computer.surgery I think controller input on native Linux Silksong is just actually broken I hear the original has the same kind of problems too but haven't bothered checking | 17:16:14 |
Charles | So the workaround is to use the windows build in proton or to use keyboard | 17:16:33 |
l0b0 | Ah, cheers. I'll just wait and see if later versions fix things magically | 17:16:42 |
l0b0 | Welp, and now they're broken in Proton too. | 17:21:17 |
l0b0 | 🤷 | 17:21:22 |
| Skye (she/her) changed their display name from Skye to Skye (she/her). | 23:12:02 |
| 14 Sep 2025 |
mall0c | gaming on Linux is just a pain in general. If it’s not GPU driver issues , then it’s emulation or virtualization issues, or other bs. I think the closest I have ever gotten to a decent gaming setup is with bazzite lol | 00:06:49 |
mall0c | I suppose it’s much better than a decade ago though | 00:07:15 |
@ieda:matrix.org | It can be a pain depending on your hardware indeed, but it is an amazing time to game on Linux | 00:12:12 |
@ieda:matrix.org | I prefer gaming on my NixOS desktop or Steam Deck than my Windows machine now | 00:13:49 |
mall0c | Same but have to keep windows junk for multiplayer | 00:14:14 |
mall0c | the spyware shit doesn’t run on virtualized windows instances 😂😂 | 00:14:49 |
9lore | I'm not touching games with kernel AC with 2 meter sticks. I'm not enabling that shady shit and imo neither should anyone else | 06:01:21 |
| Linux DADDY joined the room. | 06:01:55 |
Linux DADDY | Hello there all | 06:03:26 |
| Linux DADDY changed their profile picture. | 06:04:34 |
| grubby joined the room. | 08:13:52 |
| NixOS Moderation Botchanged room power levels. | 08:21:19 |
| [0x4A6F]changed room power levels. | 08:22:02 |
| eyJhb invited Rasmus. | 08:24:08 |
| [0x4A6F]changed room power levels. | 08:25:57 |
| hustlerone joined the room. | 10:19:39 |
hustlerone | the humble kernel AC fighting the humble NSA screencap software | 10:21:19 |
@aidalgol:tchncs.de | Linux DADDY So are you able to confirm that your graphics driver config is working outside heroic? | 10:37:22 |
@aidalgol:tchncs.de | Like, does vkcube run and with a high framerate, as one way to test. | 10:37:49 |
Linux DADDY | I confirm I'm getting normal fps like 40-60 fps in vkcube, And vkcube also detected my gpu. | 11:20:36 |
Linux DADDY | [nix-shell:~]$ vkcube
Selected WSI platform: xcb
Selected GPU 0: AMD Radeon Vega 8 Graphics (RADV RAVEN), type: IntegratedGpu
| 11:32:29 |
Linux DADDY | Here is my GPU config if you want to check or someone.
{
pkgs,
lib,
...
}: {
boot.kernelParams = [
"amd_pstate=guided" # Better power management for Zen 2+
"iommu=pt" # Improves performance with IOMMU
];
hardware.amdgpu = {
amdvlk = {
enable = true;
support32Bit.enable = true;
};
opencl.enable = true;
};
hardware.graphics = {
enable = true;
enable32Bit = true;
extraPackages = with pkgs; [
# Video acceleration
vaapiVdpau
libvdpau-va-gl
# Vulkan tools (for debugging/testing)
vulkan-validation-layers
vulkan-tools
# OpenCL
rocmPackages.clr.icd
];
extraPackages32 = with pkgs.pkgsi686Linux; [
# Only the essentials for 32-bit
mesa
];
};
environment.variables = {
# Video acceleration
VDPAU_DRIVER = "radeonsi";
LIBVA_DRIVER_NAME = "radeonsi";
# Optional: Set default Vulkan driver
# Remove this to let apps auto-select between RADV and AMDVLK
# AMD_VULKAN_ICD = "RADV";
};
services.xserver.videoDrivers = lib.mkDefault ["amdgpu" "modesetting"];
powerManagement.cpuFreqGovernor = lib.mkDefault "schedutil";
hardware.enableRedistributableFirmware = true;
hardware.cpu.amd.updateMicrocode = true;
}
| 11:34:19 |
Linux DADDY | * [nix-shell:~]$ vkcube
Selected WSI platform: xcb
Selected GPU 0: AMD Radeon Vega 8 Graphics (RADV RAVEN), type: IntegratedGpu
| 11:34:25 |