Jul 10, 2014 - 12:16pm
Since I was pulling my hair out over getting a multi-monitor setup to work properly, I figured I'd [hopefully] save someone else the same grief. This allows both monitors to function properly (extended mode -- NOT mirror mode), without having to split connections (e.g., 1 DVI + 1 HDMI, etc). Although not ideal, splitting the connections across DVI (dock) & HDMI port (laptop) did function in extended mode previously. The following restores dual DVI connections via the ePort dock.
OS: Ubuntu 14.04 LTS
System: Dell Latitude e7440 (Intel HD Graphics 4400)
Dock: Dell ePort Replicator Plus
Monitors: x2 Dell U2412M; via x2 DVI connectors (on ePort Plus dock)
NOTE: Just incase there's any 'n00bz' here, I'm going to give easy to follow instructions. Most regular users (everyone here) can bypass the nitty-gritty steps, and tailor it your own way.
At this point, you should be able to reboot and select "Advanced" from GRUB boot menu. Select and boot the new kernel that was compiled (e.g., 'mstSupportKernel'). You should be good to go now, and configure your displays as normal (System Settings > Display). Be sure to check that display "mirroring" isn't enabled though.
However, incase you have any issues (screens don't turn on, etc.), read the notes below.
Just for grins, here's what the display setup looks like now. Previously, I only had eDP1 and DP1.
After this update, I've got eDP1, DP1, DP2 (monitor #1), and DP3 (monitor #2), and DP4.
Thank you so much for this writeup, it worked perfectly!
I have the exact same specs as you, except for I'm using 1 DVI and 1 DP on the dock.
For others in the same situation, here are links to the debs I compiled from http://cgit.freedesktop.org/~airlied/linux/log/?h=drm-i915-mst-support @ commit d58cdb37af9b703b2125df4975d12ab50dd88599:
Please note that for the configuration I used the default for all values, as I had no idea what most were and I was not going to research what each one meant. So if your PC explodes don't blame me.
One thing: When trying to run make-kpkg it didn't let me use upper case characters in the variable --append-to-version, you might want to update that.
Again, thanks a lot!
The step 2.a now gives 404, some searching suggested that https://launchpad.net/~xorg-edgers/+archive/ubuntu/ppa/+build/6171526/+f... might be a working url for the same file. Please confirm this.
I had dependency issues trying to install xserver-xorg-video-intel_2.99.912 so I found xserver-xorg-video-intel_2.99.914 at http://www.ubuntuupdates.org/package/xorg-edgers/trusty/main/base/xserve... and it worked smoothly..
Sorry it's taken me a while to check-in after initially making the post.
@andersw -- Glad to hear it helped out on your end as well!
I was really amazed at how little support I seem to find online with others in the same predicament. Considering this is a somewhat "common" hardware setup, I figured these steps would have been far more widely known. I'm guessing most people just "accept it", and live without proper dock functionality/capabilities. It was driving me bonkers until I found a workable solution.
@atluxity -- Good to hear the .914 package (xserver-xorg-video-intel_2.99.914) works too.
I'm obsessed. Why these patches are still not in kernel git?..
I've dell e7440 with dock station and this is the only solution for triple head to work.
Heard from a colleague that it would work to connect one screen in the dock with dvi or whatever, and then one screen with hdmi-cable into the back of the laptop, not the dock. Not tested.
Yeah, I did that very same thing for a while.
lol... Maybe it was OCD or something, but it soon became annoying, and I couldn't stand it any longer. That's what motivated me to come-up with the solution above.
IMO - That's the whole purpose of a dock: simply click it in, or hit the eject button. Messing around with cables (somewhat) defeated the purpose of it.
Thanks, that works perfectly and with nitrogen one can choose different wallpapers on each screen. However I find that the mouse/touchpad freezes after some time and requires a reboot. Do you experience the same thing ?
i have no issue with mouse/touchpad freezing on a regular basis. I have issues with mouse, but I can not say it is related to this issue and it is not regular or predictable.
Like atluxitv, I have not experienced any mouse freezing issues.
Oddly enough, I do have sporadic problems with stuck keys when using the laptop's on-board keyboard. It usually occurs when hitting two keys simeltaneously, or pressing keys rapidly. The strange part is this doesn't occur when using an external keyboard (via dock or direct to on-board USB port).
I really haven't bothered looking into it yet. If it gets annoying enough for me, I'm sure I will. =)