00:25fdobridge_: <Sid> well fuck me, 6.7.4 really solves the mmu faults
00:26fdobridge_: <Sid> now my non-launching games are non-launching only because of Xid13 :D
00:34fdobridge_: <esdrastarsis> progress 🐸
00:38fdobridge_: <Sid> but it's not fixed on rc3?
00:38fdobridge_: <Sid> wat
00:38Lyude: btw karolherbst https://gitlab.freedesktop.org/lyudess/linux/-/blob/rvkms-wip-02082024/rust/kernel/drm/kms/plane.rs?ref_type=tags#L113 if you've got a minute, I -think- this looks right?
00:38Lyude: for DriverPlaneState and PlaneState<T> at least
00:39karolherbst: Lyude: addr_of_mut is something already existing doing the offset stuff?
00:40Lyude: karolherbst: pardon?
00:40karolherbst: but yeah, that looks way bettert
00:40karolherbst: Lyude: I'd rename `as_mut`
00:41karolherbst: and as_ptr probably
00:41karolherbst: references coerce into pointers transparently
00:41karolherbst: so...
00:41karolherbst: you can just do `&mut self.state`
00:41Lyude: oh they do?
00:41karolherbst: yeah
00:41karolherbst: you can use a ref everywhere you need a pointer
00:42fdobridge_: <Sid> ok that makes sense, *some* mmu faults are mitigated, not all
00:42karolherbst: you can impl Deref to get access to drm_plane_state transparently if you want to as well
00:42karolherbst: and uhm.. DerefMut
01:01fdobridge_: <Sid> ok, RSF-RBR works on nvk now
01:01fdobridge_: <Sid> via dxvk
12:33Sid127: beep boop
12:33Sid127: ok so my services are fine...
19:22fdobridge_: <nanokatze> do we know what perf counters or just any perf monitoring capabilities the hw has?
19:55fdobridge_: <karolherbst🐧🦀> check the gl driver
22:35fdobridge_: <gfxstrand> Ugh... Kepler WSI isn't working
22:40fdobridge_: <gfxstrand> Something is getting tiled wrong but I can't, for the life of me, figure out how all this stuff works in GL.
23:32fdobridge_: <karolherbst🐧🦀> plain 2D images or something else involved?
23:37fdobridge_: <gfxstrand> Yeah, plane 2d