00:59 imirkin: karolherbst: Lyude: so... nouveau = "driver that lets you power off that damn nvidia gpu"? :)
07:33 karolherbst: imirkin: and power it on again and being able to use it :p
07:33 karolherbst: had a lot of issues with that on my laptop as well
07:33 karolherbst: the "fixes" are kind of hackish
07:34 karolherbst: https://github.com/karolherbst/nouveau/commits/secboot_fixes
07:35 karolherbst: (the short timeout patch is just to have nouveau fail/unload faster if something breaks)
07:59 rhyskidd: RSpliet: thanks for those arxiv pointers, might be nothing ... but will be interested to read them both
07:59 rhyskidd: i recall someone from Citadel (hedge fund) tech team also did a similar write up for Pascal?
08:01 rhyskidd: oh, wait ... that is them
10:39 prOMiNd: good day/night :)
10:40 prOMiNd: has anyone tried to follow nvapi regs on windows?
15:29 Lyude: imirkin: lol
15:29 Lyude: We're still being used for display pretty heavily on a lot of laptops (many laptops will route all but the built-in eDP display to the nvidia GPU)
17:15 imirkin: Lyude: they stopped doing that for a while... are they back to doing that?
17:40 cyberpear: it's a sensible thing to do if drivers are assumed to work... if you have an external display, you likely also have a power source so battery life wouldn't be an issue.
17:42 imirkin: causes lots of annoyance to display things, coordinating between multiple GPUs etc
17:42 imirkin: the problem is that there's not a single one true way of doing it
19:59 Lyude: imirkin: some manufacturers have always been doing it
19:59 Lyude: Just the way they've accomplished that has changed
19:59 Lyude: For instance, runtime configurable display muxes basically aren't a thing anymore
20:00 imirkin: that's a LONG time ago though
20:00 imirkin: hard muxes haven't been around since like fermi
20:01 imirkin: but most of the maxwell's that i've seen are set up so that all the displays hang off intel
22:16 karolherbst: imirkin: it kind of depends on the OEM, some laptops use the nvidia GPU for all or some, some laptops only use the intel GPU...
22:17 karolherbst: lenovo seems to always use the nvidia GPU afaik
22:54 barteks2x: i'm pretty sure in my lenovo laptop the display is attached to intel gpu
22:57 Habbie: it is on my lenovo laptop
22:57 Habbie: although i set the BIOS to discrete and now i can run display+hdmi from just nouveau
23:52 karolherbst: barteks2x: external ones
23:53 karolherbst: no oem is so insane to connect the internal display to the nvidia gpu because that would destroy the entire purpose of having 2 gpus
23:54 barteks2x: oh. No idea what the external output is connected to
23:54 karolherbst: the main reason to use the nvidia GPU for external ports are lack of features
23:54 karolherbst: HDMI on intel was badly supported for quite some time
23:54 barteks2x: but wouldn't lspci list the nvidia as VGA if there was an output connected to it?
23:54 karolherbst: no
23:55 karolherbst: well, normally it would make sense to label it as VGA if it has ports connected and 3D accelerator otherwise
23:55 karolherbst: but that is totally unreliable
23:55 karolherbst: my nvidia one is a VGA although all ports are driven by intel
23:55 karolherbst: we also found laptops with a 3D accelerator but display attached to it
23:55 karolherbst: so this information is just useless
23:56 barteks2x: I don't think I've ever actually *used* the hdmi output on my laptop, so I would have never known
23:56 karolherbst: the driver usually lists them
23:56 karolherbst: but this can be unreliable as well
23:56 karolherbst: ls /sys/class/drm -lah
23:56 karolherbst: card0-* are displays attached to the intel one
23:56 karolherbst: card1-* those to the nvidia one
23:57 karolherbst: but drivers could overreport
23:57 karolherbst: I think
23:57 barteks2x: it lists HDMI as card0 for me
23:57 barteks2x: and card1 is nvidia one
23:57 karolherbst: okay
23:58 karolherbst: anything on card1?
23:58 karolherbst: but anyway, could be the first lenovo I've heard off going intel only
23:58 barteks2x: I think renderD129 is on nvidia
23:59 barteks2x: but for intel i have card0-eDP-1 card0-HDMI-A-1 and card0-VGA-1
23:59 karolherbst: mhh, interesting
23:59 karolherbst: no pure DP?