Encontrei uma solução depois de cavar por um tempo!
O driver ATI (fglrx) com o adaptador Startech me permitiu configurar um monitor com resolução de 3840x1080 (o que realmente era de 2 monitores de 1920x1080 passados pelo adaptador como um monitor gigante). Isso funcionou em termos de saída de hardware, mas minha área de trabalho foi dividida no meio entre as duas saídas DVI porque o driver XUbuntu + ATI ainda acha que é apenas um monitor que passa pela porta de exibição. Digite fakeXRandr!
Leia mais aqui: link
git clone https://github.com/phillipberndt/fakexrandr
make && sudo make install
Isto aponta o xrandr para uma versão hackeada do libXrandr.so. Agora, neste ponto, eu corri novamente a configuração no driver da ATI para puxar o monitor gigante (3840x1080) e, ao fazê-lo, reiniciei o xrandr com a biblioteca hackeada que finalmente cuspiu as duas exibições separadas reconhecidas pelo X!
Quando funciona, você pode fazer:
xrandr --verbose
Em seguida, veja que xrandr detectou outro espaço de monitor lógico (o meu foi chamado DFP_ derivado do DFP1)!
ATUALIZAÇÃO - o fakexrandr agora fornece sua própria ferramenta que permite personalizar a divisão de exibições em monitores lógicos xrandr. Veja aqui: link Em seções Instalação e Como Depois de configurar com a ferramenta fakexrandr-manage, reinicialize o sistema para recarregar o xrandr e ele levará sua configuração do fakexrandr em conta - o xrandr terá sub-displays rotulados com números no final de cada divisão.
Notas -
- Tenho certeza de que essa solução não resolve o problema do MST, mas a pequena caixa de passagem que eu tenho é basicamente configurada para produzir os dois visores DVI como um único monitor DisplayPort. Isso funciona, mas é chato e temos que usar um hack de software como o fakeXRandr para contornar isso.