01:37fdobridge_: <Sid> bind
02:31fdobridge_: <Sid> @karolherbst I did a thing that solved my problem while continuing to let me use hdmi audio
02:31fdobridge_: <Sid> ```
02:31fdobridge_: <Sid> # Unbind audio controller to allow runpm to work.
02:31fdobridge_: <Sid> SUBSYSTEM=="pci", DRIVER=="snd_hda_intel", ATTR{vendor}=="0x10de", ATTR{device}=="0x1aeb", RUN+="/bin/sh -c 'echo 0000:01:00.1 > /sys/bus/pci/drivers/snd_hda_intel/unbind'"
02:31fdobridge_: <Sid>
02:31fdobridge_: <Sid> # Bind audio controller on HDMI connection to have working HDMI audio
02:31fdobridge_: <Sid> ACTION=="change", SUBSYSTEM=="drm", RUN+="/bin/sh -c 'echo 0000:01:00.1 > /sys/bus/pci/drivers/snd_hda_intel/bind'"```
02:32fdobridge_: <Sid> ...wait am dumb
02:32fdobridge_: <Sid> first rule is run every time second is run too
02:32fdobridge_: <Sid> hang on
02:39fdobridge_: <Sid> I know I could handle this with a script but I wanna keep it pure udev 😅
02:57fdobridge_: <airlied> @gfxstrand just fyi the push sizing in begin rendering is undersized
02:57fdobridge_: <airlied> not sure if that is just on your mod branch or not
02:58fdobridge_: <gfxstrand> 😭
02:59fdobridge_: <gfxstrand> That might just be the modifier branch. There were merge conflicts with the sizing and I haven't dug that far into it.
04:44HdkR: /6/4
09:06fdobridge_: <marysaka> I have a patch for it on the mesh shader MR too
14:19fdobridge_: <dadschoorse> does nv not have vec2 fmin/fmax?
14:27fdobridge_: <marysaka> I know that it exists on Ampere+ as `HMNMX2`, but couldn't get it to be generated for some reasons
14:27fdobridge_: <marysaka> probably will have to fuzz nvdisasm to find the opcode at some point
14:29fdobridge_: <marysaka> There is also F2FP.PACK_AB for fp32x2 -> fp16x2 but haven't digged too much into that
14:36fdobridge_: <mhenning> Looks like the opcode is
14:36fdobridge_: <mhenning> 0x240 hmnmx2__RRR
14:36fdobridge_: <mhenning> 0x840 hmnmx2__RIR
14:36fdobridge_: <mhenning> 0xa40 hmnmx2__RCR
14:36fdobridge_: <mhenning> From my RE work here https://gitlab.freedesktop.org/mhenning/re/-/blob/main/opclass/opclass86?ref_type=heads
14:36fdobridge_: <marysaka> oh right you did that I totally forgot!
14:36fdobridge_: <mhenning> Looks like the opcode is
14:36fdobridge_: <mhenning> `0x240 hmnmx2__RRR`
14:36fdobridge_: <mhenning> `0x840 hmnmx2__RIR`
14:36fdobridge_: <mhenning> `0xa40 hmnmx2__RCR` (edited)
14:38fdobridge_: <marysaka> ``0x832 hmul2__RI`` is also a thing, I guess I will fix HMUL2 immediate form tomorrow then
14:38fdobridge_: <marysaka> ``0x832 hmul2__RI`` is also a thing, I guess I will fix HMUL2 immediate form tomorrow then, it was failing quite badly for me (edited)
19:15Lyude: I -think- I figured out the types I need for exposing all of the various modesetting objects :), it seems my first step is going to be writing up ww lock wrappers and then come up with a new variant of LockedBy<> for fallible locking schemes