Eu tive este trabalho em um Dell E6520 com a estação de eport + docking no Ubuntu 14.04.1. Os drivers que eu tinha funcionando corretamente eram os seguintes pacotes. Uma vez que eu os trabalhei, eu os fixei através do synaptic.
libcuda1-331_331.38-0ubuntu7.1_amd64.deb
nvidia-331_331.38-0ubuntu7.1_amd64.deb
nvidia-331-uvm_331.38-0ubuntu7.1_amd64.deb
nvidia-libopencl1-331_331.38-0ubuntu7.1_amd64.deb
nvidia-opencl-icd-331_331.38-0ubuntu7.1_amd64.deb
depois disso, criei o seguinte no meu .xprofile
export LIBOVERLAY_SCROLLBAR=0
xrandr --setprovideroutputsource Intel NVIDIA-0
xrandr --output DP-0 --left-of LVDS1
xrandr --output DP-1 --right-of LVDS1
obviamente, você precisará modificar suas saídas específicas a partir do xrandr. A exportação é porque eu gosto das minhas barras de rolagem. As versões mais recentes dos drivers me darão telas ao vivo no login em qualquer um dos monitores externos, mas uma vez que eu faça o login, a tela do laptop irá soltar o fundo e mostrar apenas o ponteiro do mouse, mas nada mais. as configurações de Monitores do traço de unidade mostram todos os monitores corretamente. Desde então, atualizei para o 14.04.2 e os drivers do 331.38 não são compatíveis com os novos pacotes do xorg-core.
Eu só queria acrescentar que eu tive uma reunião hoje cedo e inicializei o laptop do dock e depois o ancorei após a reunião sem reiniciar e todos os três monitores estão funcionando. Estou usando o PPA xorg-edgers atualmente em 346.47-0ubuntu1 ~ xedgers14.04.1. Meu perfil .x contém apenas minha exportação da barra de rolagem.