| 29 Nov 2023 |
| @._.:tchncs.de changed their display name from EΓ²lach to Maholmire. | 21:46:36 |
| @._.:tchncs.de changed their profile picture. | 21:46:47 |
| benjamin changed their display name from benjamin β‘οΈ to test π³οΈββ§οΈ. | 22:22:55 |
| benjamin changed their display name from test π³οΈββ§οΈ to benjamin. | 22:23:23 |
| benjamin changed their display name from benjamin to test π΄ββ οΈ. | 22:24:31 |
| benjamin changed their display name from test π΄ββ οΈ to test π©βπ¦. | 22:27:55 |
| benjamin changed their display name from test π©βπ¦ to benjamin. | 22:28:27 |
Arch | Having some fun issues with a Radeon 7900XT with the open source drivers. I get `src/tcmalloc.cc:278] Attempt to free invalid pointer 0x966faf0` when I try to run a game through Steam, and I can't figure out what is causing it π€ Looking at the wiki, it mentions setting the `xserver` videoDrivers, but in other places I see mention of `modesetting`. So I'm a little lost. | 23:11:01 |
| 30 Nov 2023 |
@elvishjerricco:matrix.org | In reply to @arch:floofy.tech Having some fun issues with a Radeon 7900XT with the open source drivers. I get `src/tcmalloc.cc:278] Attempt to free invalid pointer 0x966faf0` when I try to run a game through Steam, and I can't figure out what is causing it π€ Looking at the wiki, it mentions setting the `xserver` videoDrivers, but in other places I see mention of `modesetting`. So I'm a little lost. the wiki is wrong; modesetting is the default, so you shouldn't have to set it yourself, and it's the correct choice | 01:22:49 |
@elvishjerricco:matrix.org | I have the same card and have (almost) no issues with it if I just leave everything stock | 01:23:17 |
@elvishjerricco:matrix.org | at least on nixos-unstable, which is close enough to the same as 23.11 now that it's released | 01:23:30 |
@elvishjerricco:matrix.org | Arch: though... isn't tcmalloc like it's own thing or something? That kinda makes me think it's a problem with that game on nixos rather than nixos in general | 01:25:22 |
K900 | There was some stupid option that just LD_PRELOAD'ed tcmalloc globally without telling you | 05:03:34 |
K900 | I forgot what it was | 05:03:42 |
K900 | If you find it please rip it the fuck out | 05:03:48 |
Arch | In reply to@elvishjerricco:matrix.org Arch: though... isn't tcmalloc like it's own thing or something? That kinda makes me think it's a problem with that game on nixos rather than nixos in general Yeah, it's weird. I can run games through Proton, but not native games (specifically testing TF2 and DOOM Eternal). I've tried some debugging steps to no avail - I am on nixos unstable with a zen kernel (swapping kernels is about the only thing I haven't done at this point) | 10:43:37 |
Arch | This is the relevant NixOS config https://git.gmem.ca/arch/infra/src/branch/trunk/nix/london/configuration.nix#L156-L169 | 10:49:33 |
K900 | Just to make sure: you don't have anything in $LD_PRELOAD do you | 10:51:18 |
Arch | Nope, it doesn't exist in my env | 10:52:06 |
Arch | Cursed as hell solution but it works π€ | 11:06:53 |
Arch |  Download image.png | 11:06:53 |
@atemu12:matrix.org | Arch: That sounds like a great recipe for getting a VAC ban. I wouldn't do that. | 11:47:27 |
Arch | Yeah good shout. I don't really know what the right solution is :/ | 11:51:05 |
@atemu12:matrix.org | Did this use to work at any point? | 11:51:23 |
Arch | Prior to swapping to AMD https://git.gmem.ca/arch/infra/src/commit/1810a2e40e25ae09a52d0d142fc4e2be1a0e3656/nix/london/configuration.nix#L160-L175 | 11:54:27 |
@atemu12:matrix.org | And you didn't update Nixpkgs on that change? | 11:55:33 |
Arch | Hm thinking about it I probably did do a flake update | 11:56:06 |
@atemu12:matrix.org | Please try it using the same Nixpkgs version | 11:56:45 |
Arch | I'll have to try and remember what rev that was π
| 12:01:15 |
@atemu12:matrix.org | Check yout flake.lock? You could also just switch to the old generation; while unnecessary, the nvidia driver also doesn't interfere when there is no nvidia hardware present | 12:02:28 |