11:25 RSpliet: join $p0 nop
11:26 RSpliet: ... somehow I don't think the "nop" is conditional on $p0
11:50 RSpliet: If I have to guess, this "join $p0 nop" means "continue execution with $p0 as my active lane mask"
11:51 RSpliet: So without popping an entry off the control stack
11:57 RSpliet: Or actually... the inverse of $p0, so "active lane mask XOR $p0" or something similar
12:00 mwk: RSpliet: the $p0 is ignored
12:01 mwk: the nop is indeed conditional on it
12:02 RSpliet: mwk: if that join popped the top of the control stack, it would not execute the part of the code after the first continue statement even for threads that didn't hit the continue
12:03 mwk: eh.
12:03 mwk: code please
12:03 RSpliet: Just a sec
12:07 karolherbst: RSpliet: is that maxwell? Dont know which ISA was using that stuff
12:07 RSpliet: SM30
12:07 karolherbst: ohh
12:08 karolherbst: k
21:17 joepublic: success, my new-to-me EVGA GTX 760 reclocks to 0f.
21:19 HdkR: Woo
22:30 Xiphoid: Is there a way I can turn nouveau off (and the gpu) in the boot parameters?
22:37 joepublic: I am thinking nouveau.blacklist=yes
22:37 joepublic: if not, then modprobe.blacklist=nouveau
22:56 Xiphoid: Alright, thanks!
22:56 joepublic: which was it?
22:57 Xiphoid: Havent tried yet, but that gives me something to google :)
23:08 karolherbst: Xiphoid: that won't turn your GPU of though. Is that for a laptop? You probably want to blacklist/disable nouveau and enable runpm on the device manually and the host
23:09 karolherbst: you can use this kernel module for convenience as well though: https://github.com/karolherbst/pci-stub-runpm
23:09 karolherbst: won't auto load though
23:10 karolherbst: I think. Or it might? dunno
23:18 Xiphoid: :O thanks, looks nice karolherbst
23:18 karolherbst: just make sure that nouveau isn't loaded
23:18 karolherbst: the bug with the laptops is rather obscure
23:18 karolherbst: we have to execute a signed script with help from signed firmware provided to us through the vbios
23:18 karolherbst: and we have to run that in order to use the GPU
23:19 karolherbst: sadly
23:19 karolherbst: it also messes up something on the PCIe level so the GPU doesn't resume
23:19 karolherbst: that script is rather big and I didn't find a solution working well enough to "repair" the state
23:19 Xiphoid: Yea, NVidia is not the greates when it comes to open source
23:19 karolherbst: well
23:19 karolherbst: it affects their driver as well
23:19 karolherbst: thing is
23:19 karolherbst: they don't suspend the GPU
23:20 karolherbst: don't support it at all
23:20 karolherbst: sooo, we can't reverse engineer their driver for that
23:20 karolherbst: it's painful
23:20 Xiphoid: what...
23:20 karolherbst: their windows driver does of course
23:20 Xiphoid: thats dumb
23:20 karolherbst: well
23:20 karolherbst: I think they can't use the API as it is GPL only or something
23:20 karolherbst: or something even more silly
23:21 karolherbst: anyway, that module I wrote should just turn the GPU off when loaded, and turn it back on when unloaded
23:21 karolherbst: works for me quite good so far
23:21 Xiphoid: pfffft, well, thanks for the information! if there is anything i can do to help, i'd be happy to give it a shot
23:22 karolherbst: well, I am affected as well. Tried a lot of things already
23:22 karolherbst: mhh, maybe I could get the nvidia driver to do soemthing though... just got an idea
23:28 Xiphoid: just tried nouveau.blacklist=yes, locks the cpu
23:28 karolherbst: yeah... it depends on how you enable it
23:28 karolherbst: nouveau.blacklist isn't a thing
23:28 Xiphoid: Cool :P
23:28 karolherbst: "modprobe.blacklist=nouveau" might work, but that's a initramfs thing
23:29 Xiphoid: trying the other suggestion now
23:29 karolherbst: best way is to blacklist nouveau through /etc/modprobe.d/
23:29 karolherbst: and regenerate initramfs
23:30 Xiphoid: Yea, it boots, but the gpu is still running
23:31 karolherbst: yeah, but nouveau shouldn't load
23:31 karolherbst: and if it didn't load, you can use my module to turn the gpu off
23:41 jitl: hello
23:44 jitl: i recently set up a new laptop with linux and read over the available documentation online for nouveau's PRIME features
23:44 jitl: everything discussed mentions DRI and Xorg; what is the situation like with Wayland?
23:45 jitl: if i want to use fancy offloading or switching, should i use instead of wayland?