NixOS Gaming | 449 Members | |
| Gaming things, my hands are typing words. | 126 Servers |
| Sender | Message | Time |
|---|---|---|
| 12 Mar 2025 | ||
| do I decompile and diff the game now to see what they changed? I'm kinda interested | 17:57:52 | |
| Yes. | 18:02:12 | |
| :D | 18:02:13 | |
| Now I want to play minecraft. | 18:02:33 | |
| https://pastes.dev/lqiNayylk8 really small diff | 18:12:10 | |
| but sadly i don't know shit about graphics programming | 18:12:42 | |
| * https://pastes.dev/d4jkrlandK really small diff | 18:14:54 | |
| it's hard to tell without context, but - the first hunk with glBindVertexBuffer looks like they're trying to invalidate some state when rebinding the same vertex buffer (possibly with a different size?). Doesn't seem like this should be necessary, perhaps it's a mesa bug.- the second bit is moving from deferred initialization of a specific vertex buffer to initialized it up-front. No idea why - Not sure about the third bit on L80. - The fourth bit starting on L138 is switching from assuming a hardcoded minimum index buffer size when issuing a drawcall to reading the actual size of the buffer and using that. Possible the previous version was trying to read past the end? | 18:38:47 | |
| https://gitlab.freedesktop.org/mesa/mesa/-/issues/12810 oh, looks like this is the relevant mesa bug | 18:39:31 | |
| oh thanks for explaining :3 | 18:45:32 | |
| 21:08:08 | ||
| 13 Mar 2025 | ||
| 07:59:41 | ||
| OK, I've merged the cursed Mesa patch | 14:07:36 | |
| That is significantly less cursed now | 14:07:57 | |
In reply to @devintech:matrix.org If it's a native game you can always write a derivation to manage it with Nix. | 14:27:16 | |
| GoG installers are just selfextracting zips. | 14:27:35 | |
| Heyy Folks So, my long-standing issue still persists. Controller is not detected for non-steam games launched through steam.
My plan is to bootstrap a minimal jovian-nix installation to a secondary SSD without any custom configurations/scripts and see what I need to implement in my system by diffing the two installations Before I do that though, It'd be helpful if anyone can confirm that this actually works on a jovian install. Steps to reproduce:
Even if this combination works in the dedicated gamescope session but not a nested session, I'll have something to go on. Currently, this is the only annoyance I have with gaming on nix. As usual, any and all help is always appreciated | 17:10:18 | |
| Does Steam actually detect the controller? | 17:22:56 | |
| steam games work flawlessly with steam input | 17:23:27 | |
| I wonder if this is some Heroic nested fhsenv nonsense | 17:23:42 | |
| AFAIK, adding gamescope in heroic's extrapkgs alleviates potential problems like that (?) | 17:24:38 | |
| The interesting thing is that launching steam in big picture (xorg) and disabling steam-input results in the controller being detected in non-steam heroic games | 17:26:05 | |
| If I can get steam-input to work in Xorg big picture, I'd be somewhat satisfied The reason I need that is per-game controller config and gyro support with PS/DS controllers | 17:27:47 | |
| Another point of note is that the (gamescope native session + heroic games added as non-steam games) work flawlessly on steamdeck (Official SteamOS). There, I'm able to do all kinds of crazy mappings including adding gyro support to fps games that do not natively support that. On steamdeck, heroic is installed as a flatpak. | 17:33:46 | |
| Actually hold on | 17:40:23 | |
| It can't be nested fhsenv fuckery | 17:40:27 | |
| Because Steam Input is just uinput | 17:40:34 | |
| It's not doing LD_PRELOAD or anything | 17:40:43 | |
| Most probably why I can't put my finger on what's wrong. Even searching for the issue turn up people complaining and no solution or even hints Example: https://github.com/ValveSoftware/steam-for-linux/issues/8992 Supposedly closed as complete but no discussion as to what exactly was/is wrong | 17:49:38 | |
| It was fixed with a Steam client update | 17:50:05 | |