13:48 karolherbst: https://github.com/NVIDIA/open-gpu-doc/commit/6fa752daf81f1789d1abff0b43768b211ef1fd01 :3
14:22 orbea: how much information in there is stuff nouveau didn't already know or have working correctly?
14:24 karolherbst: quite some
14:25 orbea: :)
14:25 karolherbst: I suspect we do quite a lot correctly already, but it probably helps with figuring out a lot of bugs
14:25 karolherbst: also helps with new features
14:25 orbea: good to see them releasing stuff that is not useless
14:26 karolherbst: yeah.. we also want to use them for vulkan straight away
14:27 orbea: it would be nice to have working vulkan with nouveau :)
14:27 karolherbst: well.. we alreayd got a "working" vulkan, just it isn't doing all that much atm :)
14:27 karolherbst: though we got a triangle to draw already
14:27 orbea: heh
14:28 karolherbst: and compute to do stuff
14:28 orbea: its a start!
14:28 karolherbst: yeah.. I guess we'll clean up the code by using the new headers and submit it?
14:28 karolherbst: something like that :)
16:46 greg904: nouveau is using ~30% cpu when moving the cursor in circles, I found it's because it's polling in nv50_wndw_wait_armed after a commit. is there a simple way to improve this? for example, adding a call to drm_atomic_helper_wait_for_vblanks before solves the issue, but I have no idea what I'm doing
16:46 greg904: i don't really understand how commits works, what things are done in what order, etc
16:48 karolherbst: greg904: what's the kernel you use?
16:49 greg904: 5.19.0-rc7
16:49 karolherbst: were you seeing this before as well or is this a regression?
16:50 greg904: i don't know if it was like this before, should I try older kernels?
16:50 karolherbst: what gpu are you on btw?
16:50 greg904: gtx 1060 in a laptop
16:50 greg904: or 1070 actually I think
16:51 karolherbst: skeggsb has been working on reworking some of the display stuff, so you could try out this branch: https://gitlab.freedesktop.org/skeggsb/nouveau/-/commits/00.01-disp
16:51 karolherbst: it has a few regressions though (HDMI ones e.g.)
16:52 karolherbst: but you could also just send out the patch and maybe either skeggsb or Lyude could comment on it
16:52 greg904: great, I will try that thanks
17:29 greg904: same thing on the branch :( patch is just https://pastebin.com/raw/C07h81E2 but probably not the right way to do it, I just tried stuff randomly without understanding, do you mean I should send it to the mailing list or here on irc it's fine?
17:34 karolherbst: mhhh, maybe? Lyude or skeggsb could know if that's the correct thing to do. Maybe we also wait in busy way there and it could be replaced by something else
20:38 Lyude: karolherbst: I'm happy to try coming up with a patch
20:38 Lyude: also i've got plenty of time :), my plan for this week is to just keep working on nouveau as well (and to continue figuring out what's going on with the HDMI issues)
20:46 karolherbst: :)
20:46 karolherbst: cool
20:47 karolherbst: maybe I'll find some time for vulkan this week, but let's see how busy I'll be with internal stuff