13:48karolherbst: https://github.com/NVIDIA/open-gpu-doc/commit/6fa752daf81f1789d1abff0b43768b211ef1fd01 :3
14:22orbea: how much information in there is stuff nouveau didn't already know or have working correctly?
14:24karolherbst: quite some
14:25karolherbst: I suspect we do quite a lot correctly already, but it probably helps with figuring out a lot of bugs
14:25karolherbst: also helps with new features
14:25orbea: good to see them releasing stuff that is not useless
14:26karolherbst: yeah.. we also want to use them for vulkan straight away
14:27orbea: it would be nice to have working vulkan with nouveau :)
14:27karolherbst: well.. we alreayd got a "working" vulkan, just it isn't doing all that much atm :)
14:27karolherbst: though we got a triangle to draw already
14:28karolherbst: and compute to do stuff
14:28orbea: its a start!
14:28karolherbst: yeah.. I guess we'll clean up the code by using the new headers and submit it?
14:28karolherbst: something like that :)
16:46greg904: 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:46greg904: i don't really understand how commits works, what things are done in what order, etc
16:48karolherbst: greg904: what's the kernel you use?
16:49karolherbst: were you seeing this before as well or is this a regression?
16:50greg904: i don't know if it was like this before, should I try older kernels?
16:50karolherbst: what gpu are you on btw?
16:50greg904: gtx 1060 in a laptop
16:50greg904: or 1070 actually I think
16:51karolherbst: 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:51karolherbst: it has a few regressions though (HDMI ones e.g.)
16:52karolherbst: but you could also just send out the patch and maybe either skeggsb or Lyude could comment on it
16:52greg904: great, I will try that thanks
17:29greg904: 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:34karolherbst: 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:38Lyude: karolherbst: I'm happy to try coming up with a patch
20:38Lyude: 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:47karolherbst: maybe I'll find some time for vulkan this week, but let's see how busy I'll be with internal stuff