Not necessarily relevant to this specific discussion, but I'm on a
Lenovo P50 running Linux, and wanted to offer up my setup as a
datapoint. (It's not quite either a recommendation or a word of warning.
A combination.)
I use Linux (Fedora 25) as the host OS, with two external monitors plus
the laptop screen. Windows is installed natively on a separate
partition. For a while, I used VirtualBox to run the native Windows
installation in a VM, rebooting into Windows on the rare occasions when
I needed the extra performance or I wanted to diagnose whether something
was virtualization-specific. The machine has an Intel HD Graphics P530
and a Quadro M2000M. One external monitor is hooked up via DP, the other
HDMI. I have a single desktop spread across all three (as in, I can drag
windows between them). I use the nouveau driver. Videoconferencing works.
It all works well enough. There are large caveats and drawbacks. It took
an insane amount of configuration attempts to get it to where it is, and
again: there are large caveats and drawbacks.
Whichever monitor is on HDMI is at the wrong resolution (1920x1080
instead of its native 1920x1200). I am running X11 because Wayland
doesn't work. (Though I'm fine with that, because I'm old school and I
run xfce4.) The laptop screen is HiDPI and when I disconnect from the
external screens, I have to zoom everything in, which only partially
works (eg Firefox's chrome is still small). I used to use xrandr with
--scale 0.5x0.5 to expand everything, but that caused too many issues.
When I turn my external monitors back on in the morning, one of them
comes up fine and the other does not display anything until I do
ctrl-alt-f3 alt-f2 to switch to VT3 then back to VT2. When I reconnect
my monitors, it will often mirror a single image to all 3 displays, and
I have to turn mirroring on and then back off again then drag my
monitors back to the right relative positioning.
I use the nouveau driver now. I started out with nouveau and it was
causing lots of random lockups, so I switched to the proprietary nvidia
driver. It did not work well when I disconnected and reconnected the
external monitors. Nor sometimes if I suspended and resumed. I have no
idea why nouveau has magically become stable; probably some update or other.
My Windows setup broke when I switched from an HDD to an SSD. First, it
stopped booting natively and I could only run it through the VM. Now it
hangs on boot even with the VM unless I boot into safe mode. I have sunk
more time than I'm willing to admit in trying to fix it and failed. My
plan is to start over with a disk with Windows preinstalled and clone my
Linux partitions over to it, but I can't muster the energy to dive back
into the nightmare and I don't really need Windows very often anyway.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform