11:37 karolherbst: imirkin: mind taking a look at https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3724 ? I'd like to merge the modifier stuff soonish
11:37 emersion: \o/
15:00 karolherbst: nice... started the android emulator and the kernel got stuck in an rcu handler...
15:00 karolherbst: fun fact: wasn't using nouveau :/
15:02 imirkin: you mean there are kernel bugs that aren't in nouveau?
15:04 karolherbst: exactly
15:25 ccr: karolherbst, Intel?
15:27 ccr: if yes, could be this https://gitlab.freedesktop.org/drm/intel/-/issues/2905 (fix is coming, patch also mentioned in comments)
15:28 karolherbst: ccr: could be, yes
15:28 karolherbst: but only happened now with the android emulator
15:29 ccr: it's pretty rare for me
15:29 ccr: [14:13] <ickle> you need something that is generating new framebuffers virtually every frame, so a DRI3 client or compositor
15:29 ccr: [14:13] <ickle> and then bad luck to race against a RCU worker
15:30 ccr: so depends on what one is running and position of the moon
16:28 karolherbst: wayland compositor?
16:28 karolherbst: and I have tons of addfb2 ioctl calls :p
16:33 ccr: it could be a winning combination
16:36 karolherbst: yeah, I guess
16:38 isapgswell: hi everyone
16:38 isapgswell: what is nouveau firmware?
16:38 isapgswell: nvidia firmware replacement?
16:40 karolherbst: isapgswell: depends on the firmware
16:41 isapgswell: karolherbst initial support
16:41 isapgswell: karolherbst my gpu is new. gtx 1060
16:41 karolherbst: then it's original firmware from nvidia
16:42 isapgswell: karolherbst why not nvidia free their firmware?
16:42 karolherbst: ask nvidia
16:42 karolherbst: but I guess a big reason is drm
16:43 isapgswell: karolherst
16:43 karolherbst: and probably some other PR reasons like "security"
16:43 isapgswell: karolberst yes
16:44 isapgswell: karolherst security is controversy, we say spying us
16:45 isapgswell: karolherbst maybe
16:46 isapgswell: karolherbst is there a way to me to flash nouveau firmware or put /lib/firmware/nouveau*
16:46 karolherbst: if you have the signing key then yes
16:47 isapgswell: karolherbst or if i have a eeprom programmer
16:47 karolherbst: nope
16:47 karolherbst: it has to be signed
16:47 karolherbst: and they are not on the GPU in the first place
16:47 isapgswell: karolherbst oh my god
16:47 karolherbst: firmware is not the same as the vbios ;)
16:48 isapgswell: karolherst intel is worst than nvidia
16:48 karolherbst: isapgswell: well, if this surprises you, maybe you want to throw away your own computer :p
16:48 karolherbst: because nearly every piece of hw has this these days
16:48 isapgswell: karolherbst vbios is like option rom?
16:49 karolherbst: more or less
17:02 juri_: karolherbst: generic positive words of encouragement and thanks here.
17:12 RSpliet: isapgswell: the fact that NVIDIA required signed firmware doesn't change the fact that you can still disassemble them and see what they do. Feel free to run them through the envytools and take a peek if you're concerned.
17:13 RSpliet: I however, am too busy to assist you with that
17:15 RSpliet: Last time I looked at their firmware blobs, 5-or-so-years-ago, there was no signs of "spying"
17:15 RSpliet: Intel ME has given firmwares a bad name
17:19 ccr: mismanagement engine
17:19 RSpliet: I wonder if that's been the driving force behind Intel's management in the past few years :-P
17:40 isapgswell: juri_ do you support the libreboot?
17:40 isapgswell: RSpliet yes intel i dont put my hand into the fire
19:41 juri_: isapgswell: I try. :)
20:33 karolherbst: RSpliet: well, ime has some fancy features
20:33 karolherbst: it's just full of holes
20:34 RSpliet: IME being the Intel (Mis)Management Engine?
20:35 RSpliet: if so, that concurs with what I said
20:35 RSpliet: (and thank god it is, we wouldn't be so nearly as good at breaking it to the point of being effectively disabled otherwise :-D)
23:18 karolherbst: RSpliet: well, for remote power control it is quite useful :p