| 8 Mar 2025 |
@devintech:matrix.org | the only other odd thing i might be doing is specifying linux-firmware specifically as well as a nixOS pkg, but the overlay should be overriding that. | 23:36:01 |
ElvishJerricco | (For context, everyone, they're trying to get the new Radeon 9070 XT working on NixOS, and they're using linux 6.13.5. According to both Level1Linux and Phoronix, mesa 25 should work fine, as long as you pull linux-firmware from git, which they've already done) | 23:38:58 |
ElvishJerricco | I'm not exactly sure what you mean by this part though | 23:39:11 |
ElvishJerricco | Also I guess you can try linuxPackages_testing (6.14-rc5) rather than linuxPackages_latest. It's likely to be decent and might have some more rdna 4 support | 23:40:38 |
@devintech:matrix.org | i'm calling linux-firmware out as a package to install, just like one would with vim, curl, etc. | 23:41:05 |
ElvishJerricco | oh | 23:41:10 |
ElvishJerricco | that's not needed | 23:41:15 |
ElvishJerricco | but shouldn't hurt | 23:41:22 |
ElvishJerricco | as long as it's in an overlay | 23:41:44 |
@devintech:matrix.org | done, rebooting | 23:42:53 |
ElvishJerricco | oh wait a sec, linux-firmware isn't included in hardware.firmware by default. You have to enable hardware.enableRedistributableFirmware or hardware.enableAllFirmware | 23:43:04 |
ElvishJerricco | TIL | 23:43:15 |
ElvishJerricco | oh but it's enabled by the not-detected.nix import in hardware-configuration.nix. So unless you hand rolled the config you probably do have it | 23:46:22 |
@devintech:matrix.org | that's near the top of my hardware-configuration.nix | 23:51:45 |
@devintech:matrix.org | my install is mostly vanilla from the plasma-desktop one, just migrated to unstable, added a handful of packages, and enabled hyprland. | 23:52:29 |
@devintech:matrix.org | new kernel did not appear to help though, same issue. | 23:52:58 |
ElvishJerricco | but yea, linux-firmware is included by this line: https://github.com/NixOS/nixpkgs/blob/282fbdf89c4b37986d449ef5b09c231702914c2d/nixos/modules/hardware/all-firmware.nix#L64
So, since it's just using pkgs to get it, the override has to be in an overlay
| 23:53:14 |
ElvishJerricco | devintech: so I just want to check that you did put the override in an overlay | 23:54:06 |
ElvishJerricco | actually, this command will just tell you if you're using it the right thing: nix-store --query --requisites /run/current-system | grep linux-firmware | 23:54:50 |
| @quadradical:we2.ee joined the room. | 23:55:11 |
ElvishJerricco | if you do have it using the git version, and linux 6.14 also didn't solve it, the only thing I can think of to try is using mesa 25.1-devel | 23:55:42 |
@devintech:matrix.org | /nix/store/gqdllj3gb17jakm9hybxk6d0m3msqx68-linux-firmware-bd3d8a8b1bb76e352ea8d60db8198f0b40ff9ac8-zstd | 23:56:19 |
ElvishJerricco | Yea so the version number was replaced with our git hash so it worked | 23:56:42 |
@quadradical:we2.ee | that is the git version then i think | 23:56:43 |
@quadradical:we2.ee | yeah | 23:56:46 |
ElvishJerricco | It's just weird because two different Linux focused reviews said it should work with Linux 6.13.5, mesa 25.0, and latest linux-firmware | 23:57:25 |
@devintech:matrix.org | hopefully patches will come out soon (i test against, hyprland, plasma6 and plasma6 x11). The wayland ones couldn't even show the main steam screen (it's flatpak version) the games all appeared to have major performance issues to the point of being frozen in the menu or just black/green screens with major artifacting. | 23:59:30 |
ElvishJerricco | Oh | 23:59:49 |
ElvishJerricco | Nono that might be it | 23:59:56 |
| 9 Mar 2025 |
ElvishJerricco | Flatpak I don't think uses your system mesa, does it? | 00:00:09 |