| 9 Jun 2024 |
K900 | I did not realize nir_opt_varyings landed in 24.1 | 11:10:26 |
K900 | Only for radeonsi though | 11:11:41 |
K900 | But RADV is getting it too: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28676 | 11:11:52 |
Atemu | What does it do? | 12:10:03 |
K900 | It's basically LTO for shaders | 12:13:21 |
Atemu | Neat, any benchmarks on it already | 12:59:55 |
K900 | It's not going to be a lot in most cases | 13:02:04 |
K900 | But it's free performance | 13:02:09 |
Marcus |  Download ima_f3a611b.jpeg | 18:56:26 |
K900 | You probably want https://github.com/Jovian-Experiments/ | 18:58:15 |
Marcus | Excited to see how this will break once I’m done rebuilding. | 18:58:21 |
Marcus | Yea, that’s what I’m doing. Just did the minimal install first as I had some usb trouble on my first go. | 18:58:59 |
Marcus | Also I thought this was the Jovian channel ;-) at least it was almost relevant. | 19:00:05 |
aidalgol | In reply to @k900:0upti.me It's basically LTO for shaders So what is shader linking in this analogy? | 19:36:16 |
K900 | Literally, shader linking | 19:38:16 |
aidalgol | Oh... I didn't realise there was any linking with shaders. | 20:01:21 |
K900 | There is linking, primarily between shader stages | 20:01:51 |
K900 | Because every following shader needs to know the output layout of the previous stage | 20:03:06 |
K900 | And until now that was basically the only thing done at link time | 20:03:46 |
K900 | But nir_opt_varyings is basically a whole pipeline pass that can do things like dead code elimination across shader stages | 20:05:33 |
K900 | So e.g. if a pixel shader doesn't use a certain vertex shader output, that can be backpropagated to completely skip calculating it | 20:05:59 |
| 11 Jun 2024 |
| enp3s0 left the room. | 05:22:24 |
Tumble | Nix vr hmm | 15:03:08 |
Atemu | ? | 15:53:24 |
| camzer joined the room. | 23:51:37 |
| 12 Jun 2024 |
| Ronnie Hounskul (they/it) joined the room. | 08:52:41 |
Tumble | when switching between steam vr and monado (because i keep trying things)
is it bets to restart steam or even the whole system between changes> | 11:16:28 |
Tumble | * when switching back and forth between steam vr and monado (because i keep trying things)
is it bets to restart steam or even the whole system between changes> | 11:19:20 |
Tumble | i havnt gotten monado working yet (i should probably find some simple things to test it with)
but steam vr works on some things sometimes depending on things
maybe x11 vs wayland is a factor
maybe rebuilding since the last restart could be a factor
not sure
but it works sometimes | 11:21:26 |
Atemu | You don't need to restart anything | 11:54:58 |