00:16 imirkin: pmoreau: have you made any progress on the nv50 compute stuff beyond what you had a while back? did you get a chance to integrate my change?
01:29 dviola: is pmu power management related?
01:32 imirkin: yes
01:32 imirkin: but really it's just a cpu
01:32 imirkin: with a rtos
01:33 imirkin: that cpu happens to have access to some things which are important for power management
01:33 dviola: I tried the oldest archlinux isos I could find and the issue still happens with those
01:33 imirkin: no reason to think it wouldn't
01:34 imirkin: the vbios must be leaving the board in a weird state on init
01:48 dviola: interesting
02:17 dviola: imirkin: your comment about "leaving the board in a weird state" made me try something else:
02:19 dviola: moving this reset code: https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c#L112-L114
02:19 dviola: before this comment: https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c#L105
02:20 dviola: that makes the timeout disappear as well
02:20 imirkin: my guess is that's not entirely safe.
02:21 imirkin: but skeggsb would know :)
02:21 dviola: alright
02:22 dviola: that kinda reminded me of this problem: https://github.com/torvalds/linux/commit/ee50c130c82175eaa0820c96b6d3763928af2241#diff-a7904e73523acf0a46a1f8b3c815120a9b4058273a12c0af83879beb2c3086ee
02:23 dviola: my suspend/resume would be broken until I changed the order of that line
03:22 dviola: imirkin: thanks for the suggestion btw
03:47 az: Hi, I've had a crash while using Nouveau drivers on Ubuntu 20.04 when I run an Android emulator. It works with nvidia propriety drivers.
03:47 az: The emulator itself is the Android Studio emulator; @beephone is a "pixel" device profile, running the android-28 image.
03:50 HdkR: That's a known issue with multithreaded GL in nouveau
03:51 HdkR: You can't really work around it in Nouveau atm
04:12 dviola: imirkin, skeggsb: this looks interesting as well: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c#n1988
04:13 dviola: though I'm not sure if it's the same issue...
04:15 dviola: I need to go, later
04:27 az: HdkR, thanks
13:31 dviola: I thought the code inside that if (reset) was not being triggered for my card
13:31 dviola: but I added a printk and it appears in dmesg, uhm
23:02 pmoreau: @imirkin: No progress and no changes made, sadly. :-/
23:13 imirkin: pmoreau: ok thanks