03:00 mooch: damn, mwk, you're really working hard!
12:10 karolherbst: new crashes :O
12:39 karolherbst: pmoreau: meh, you forced me to make the error check cleaner :D
12:40 pmoreau: :-D
12:40 karolherbst: it is a single if clause now
12:40 karolherbst: https://github.com/karolherbst/nouveau/blob/8c7f811787e7d3dede762626ec7d8cf06338bbb0/drm/nouveau/nvkm/subdev/bios/power_budget.c#L90-L98
12:40 pmoreau: On the other hand, you will (currently) never end up passing a NULL pointer.
12:41 karolherbst: right
12:41 karolherbst: but I try to error check every non static function
12:41 karolherbst: and we should do that
12:41 pmoreau: So… should you do that for the `bios` pointer as well? O:-)
12:41 karolherbst: sure
12:42 karolherbst: tegras have no bios
12:42 karolherbst: but yeah
12:42 karolherbst: :D
12:42 karolherbst: they shouldn't call the bios subdev in the first place
12:42 karolherbst: anyway
12:42 pmoreau: :-D
12:42 karolherbst: those error checks aren't there for technical reasons, but to prevent the machine to crash if you code on it
12:42 pmoreau: Right
12:42 karolherbst: smart compiler will optimize that stuff away anyway
12:43 pmoreau: A crash isn’t really great
12:44 karolherbst: well currently I find crashes in the glsl part of mesa, there are plenty
14:17 karolherbst: pmoreau: what do you do after christmas :D
14:18 karolherbst: aka the week before new year
14:19 karolherbst: mhh, maybe RSpliet would like to come too to 33c3, and maybe hakzsam_ as well :D
14:19 karolherbst: imirkin: I guess it is too far away for you (any maybe even too expensive)?
14:23 hakzsam_: I don't plan to attend, christmas is family time :)
14:24 karolherbst: :(
14:24 karolherbst: don't want to be alone having a nouveau stand there
14:24 karolherbst: but yeah, it is a bit silly to be between christmas and new years
14:25 pmoreau: karolherbst: The first half of that week, I’ll still be with my family, and the second half I’ll be working as I’m only taking a week of vacation.
14:25 karolherbst: mwk: you are my only hope as it seems :D
14:25 pmoreau: Wasn’t mupuf planning to go?
14:26 karolherbst: he can't
14:26 karolherbst: which is really painful, cause he has most of the gpus
14:30 karolherbst: pmoreau: ohh actually, I would need your nouveua image pimped
14:30 pmoreau: I haven’t added DRI3 to it yet, nor Nouveau staging… --"
14:30 karolherbst: :(
14:30 karolherbst: the staging thing doesn't matter
14:30 karolherbst: dri3 does
14:31 karolherbst: most of the people will have laptops
14:31 karolherbst: and I was thinking about useing your image for a ready thing to use and re on
14:31 pmoreau: Let me finish my rebase of the SPIR-V stuff, and I’ll have a look at the image.
14:31 karolherbst: :) awesome
14:32 karolherbst: I guess doesn't have any way of persisting changes?
14:32 karolherbst: *it
14:33 karolherbst: actually it would make sense that somebody with knowledge about the userspace would attend as well, cause my knowledge there is actually low and those are the more visual things
14:34 pmoreau: IIRC, it is possible to reserve some space of persistent changes. I was supposed to have a look at it a long time ago: https://github.com/hakzsam/archlive-nouveau/issues/5
14:34 karolherbst: mhh
14:34 karolherbst: overlayfs?
14:43 pmoreau: Apparently there are some cow options… will investigate later
14:48 karolherbst: pmoreau: I would rather use overlay fs: having two partitions on the USB, one with the read only image and the second with all the changes done on /
14:48 karolherbst: and the second partitions can be whiped when needed
14:49 karolherbst: *partition
17:03 pmoreau: It looks like it is already using overlayfs
17:23 karolherbst: pmoreau: nice!
17:29 NanoSector: Lekensteyn: I think your patch broke suspend/resume on my system :x
17:29 NanoSector: it suspends fine but when it wakes up it locks up completely
18:32 Lekensteyn: NanoSector: does it work with pcie_port_pm=off? The patch results in a fallback to the DSM method, but that will probably not work when the pcie port suspends
19:13 madigens: hi! i upgraded fedora 24 to 25 (prerelease) and booting kernel 4.8.6 without nomodeset results in a turned off screen. i have to sysrq-reisub to reboot. here's the log i managed to salvage: https://paste.gnome.org/poveolxsx
19:13 madigens: (gtx970)
19:14 imirkin: GTX 970 with 4GB VRAM?
19:14 madigens: yep
19:14 imirkin: boot with nouveau.noaccel=1 nouveau.nofbaccel=1 for now
19:14 imirkin: should still get you modesetting.
19:15 madigens: ah, okay. is this a known bug?
19:15 imirkin: hmmm... maybe it'll do secboot either way
19:15 imirkin: yeah
19:15 imirkin: madigens: https://bugs.freedesktop.org/show_bug.cgi?id=94990
19:15 imirkin: i believe there are some hackpatches in there you can play with
19:16 madigens: oh okay, good thing it's known. saves me the trouble of reporting it ;)
19:17 madigens: hm... my current goal is to get the damn proprietary blob going, will do that if i fail.
19:19 imirkin: if you're looking for good linux support, i highly recommend looking at AMD's offering
19:23 madigens: i'm actually waiting for vega to come out :)
19:23 madigens: and zen
20:20 Lekensteyn: NanoSector: btw, does this affect just systemd sleep/resume or also the runtime PM case?
20:22 Lekensteyn: oh.. I am stupid
20:36 mwk: well
20:36 mwk:is fresh out of simple methods to reverse
20:38 karolherbst: mwk: well, if you got time, how does the 33c3 situation looks like for you?
20:39 NanoSector: [19:32] <Lekensteyn> NanoSector: does it work with pcie_port_pm=off?
20:39 NanoSector: I haven't actually checked
20:57 Manoa: hi
20:59 Manoa: I have a problem, my fermi card is not reclockable, it get message function not implemented, so you guys suggested I try modify the bios and load it at the boot loader with nouveau.NvBios=/boot/nvbios.rom,nvforcepost=1
20:59 karolherbst: Manoa: well, fermis aren't reclockable yet
20:59 Manoa: when I do that, the system freezes the moment nouveau is loading xD
20:59 karolherbst: who said that you should try this?
20:59 Manoa: sory I don't remember, but the story is not over yet XD
20:59 imirkin: Manoa: first off, i doubt /boot/nvbios.rom is a valid path. check how firmware loading works.
21:00 imirkin: Manoa: secondly, what makes you think your modified vbios is correct for your board?
21:00 Manoa: I had to install windows and use nibitor/fermibioseditor
21:00 Manoa: and it was successful, anyway since the bootloader option didn't worked, I had the bios flashed into the card
21:00 imirkin: and do those tools change the *init* sequence?
21:01 Manoa: and it worked, all 3 performance levels were correctly detected in /sys/kernel/debug/...
21:01 imirkin: i very much doubt they do - they probably just adjust the perf tables that the blob reads
21:01 Manoa: and I think now you hit on the problem
21:01 Manoa: is there anything that can be done about that ?
21:02 imirkin: not really. i don't think there ever was.
21:02 karolherbst: Manoa: memory reclocking still has to be implemented
21:02 karolherbst: Manoa: though there is something: if you can do some reverse engineering you could actually help out
21:04 Manoa: yhe sutch a shame this fermi is sutch a card xD
21:05 Manoa: yhe reverse engineering good idea, I never done anything like this before
21:05 Manoa: I would have to load the nvidia driver for linux and intercept the instructions it sends to the hardware ?
21:05 Manoa: the MMIO things ?
21:34 Lekensteyn: NanoSector: actually based on some tests I think that even pcie_port_pm=off won't work for you. Setting acpi_osi="!Windows 2013" should work though
21:35 Lekensteyn: you are affected by https://bugs.acpica.org/show_bug.cgi?id=1333
23:47 fmiz: Hello, I need some guidance on a bug, I don't even know if it's nouveau related. I have an old geforce 9300 and hdmi stopped working with fedora 25 beta, I've reported my issue here: https://bugzilla.redhat.com/show_bug.cgi?id=1385394
23:52 imirkin: most likely a nouveau issue.
23:52 imirkin: there's been some reports of that on NVAC boards
23:53 fmiz: Is there anything I can do (aside from plugging in a VGA display)?
23:53 imirkin: search for 'NVAC "No Signal"' on the nouveau mailing list
23:53 imirkin: basically you just need to comment out a line in drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
23:54 imirkin: skeggsb: --^ looks like it's not just poma