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