04:00 awilfox[d]: [46938.057321] nouveau 0000:01:00.0: drm: MM: using COPY0 for buffer copies
04:53 awilfox[d]: I fixed the HDMI output, too
04:54 awilfox[d]: It works _perfectly_, and very speedily, on the framebuffer now. But I still have no userland working at all… X is a mess and Wayfire won't start.
04:55 awilfox[d]: [47711.856700] nouveau 0000:01:00.0: fifo: PBDMA0: 00004000 [] ch 2 [007fbc0000 wayfire[59792]] subc 0 mthd 0000 data 00000000 addr 00000000
04:55 awilfox[d]: [47711.856732] nouveau 0000:01:00.0: fifo:000000:0002:0002:[wayfire[59792]] errored - disabling channel
04:55 awilfox[d]: I tried to swizzle some of the addresses given when nvkm_kmap is run, and it broke the framebuffer. Actually, the framebuffer started throwing that _exact_ error.
04:56 awilfox[d]: [48266.069771] nouveau 0000:01:00.0: fifo: PBDMA0: 00004000 [] ch 0 [007fbc6000 kworker/0:2[59743]] subc 0 mthd 0000 data 00000000 addr 00000000
04:56 awilfox[d]: [48266.069806] nouveau 0000:01:00.0: fifo:000000:0000:0000:[kworker/0:2[59743]] errored - disabling channel
04:56 awilfox[d]: [48266.069824] nouveau 0000:01:00.0: DRM: channel 0 killed!
04:56 awilfox[d]: So I think nvkm_kmap is actually working correctly and the GPU is not at fault here; I think nouveau userland is doing something wrong
04:57 awilfox[d]: And whatever userland is doing, the drmfb stuff isn't, or maybe drmfb is doing something and userland isn't? Either way, it seems fixable, I just don't know where to even begin to look.. a new chapter of the adventure begins, I guess
08:09 tiredchiku[d]: this is so weird
08:11 tiredchiku[d]: nouveau, when I boot from my USB installation: 1440p :)
08:12 tiredchiku[d]: nouveau, when I boot from the main install: 800x600 ONLY
08:12 tiredchiku[d]: same kernel, same mesa package
08:12 tiredchiku[d]: same bootloader
08:13 tiredchiku[d]: same kernel cmdline
10:25 tiredchiku[d]: figured it out, was a rogue x11 config
11:29 karolherbst[d]: awilfox[d]: can also be the command submission path in the kernel. Userland isn't really doing much here besides writing commands to a buffer and telling the kernel to do the rest
11:47 karolherbst[d]: might want to check out the `nouveau_gem_ioctl_pushbuf` function
15:29 tiredchiku[d]: OH HEY
15:29 tiredchiku[d]: at some point elite dangerous started running on nvk
23:35 awilfox[d]: Is there a list of debug categories for nouveau somewhere? I can't find anything on the wiki. My friend told me about `disp=debug` to be a bit more granular than just `debug`, but I'm wondering what other categories there are.
23:37 karolherbst[d]: https://nouveau.freedesktop.org/KernelModuleParameters.html
23:37 karolherbst[d]: but...
23:37 karolherbst[d]: ultimately you can use any of those subsystems you see in the log