Não é possível habilitar a terceira tela do meu laptop com gráficos nvidia / intel híbridos no ubuntu 14.04

1

Estou tentando habilitar uma terceira tela no meu laptop com gráficos híbridos intel + nvidia sem sorte. Estou usando o bumblebee para gerenciar os dois cartões.

Na configuração gráfica dos monitores, o sistema, pode ver 3 monitores, posso fazê-lo funcionar se eu selecionar a opção de monitores de espelhamento, mas se tentar selecioná-los como 3 desktops independentes, esse erro aparece:

Falha ao aplicar configuração:% s

Se eu tentar este comando xrandr:

xrandr --output VGA1 --auto --right-of LVDS1

O erro é:

xrandr: não é possível encontrar o crtc para a saída VGA1

A saída para xrandr --current:

Screen 0: minimum 8 x 8, current 3286 x 1080, maximum 16384 x 16384
LVDS1 connected primary 1366x768+0+312 344mm x 193mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
DP1 disconnected
HDMI1 connected 1920x1080+1366+0 509mm x 286mm
   1920x1080      59.9*+   60.0     50.0     59.9  
   1920x1080i     60.1     50.0     60.0  
   1600x1200      60.0  
   1680x1050      59.9  
   1400x1050      59.9  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x960       60.0  
   1152x864       75.0  
   1280x720       60.0     50.0     59.9  
   1440x576       50.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   720x576        50.0  
   720x576i       50.1  
   720x480        60.0     59.9  
   720x480i       60.1     60.1  
   640x480        75.0     72.8     66.7     60.0     59.9  
   720x400        70.1  
VGA1 connected
   1366x768       59.8 +
   1024x768       75.1     72.0     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     66.7     60.0  
   720x400        70.1  
VIRTUAL1 disconnected

Como você pode ver, 3 monitores estão conectados embora o VGA1 não esteja funcionando

Saída para xrandr --listproviders:

Providers: number : 3
Provider 0: id: 0x2c2 cap: 0x1, Source Output crtcs: 0 outputs: 0 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x47 cap: 0x2, Sink Output crtcs: 3 outputs: 5 associated providers: 1 name:Intel
Provider 2: id: 0x47 cap: 0x2, Sink Output crtcs: 3 outputs: 5 associated providers: 1 name:Intel

Eu tentei com essa configuração do X11:

Section "ServerLayout"
    Identifier "layout"
    #Screen 0 "nvidia"
    #Inactive "intel"
    Screen      0  "Screen1" 0 0
    Screen      1  "Screen2" LeftOf "Screen1"
    Screen      2  "Screen3" RightOf "Screen1"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Asus"
    ModelName      "integrated"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 60.0
EndSection

Section "Monitor"
    Identifier     "Monitor2"
    VendorName     "Hannspree"
    ModelName      "Hannspree"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
EndSection

Section "Monitor"
    Identifier     "Monitor3"
    VendorName     "Acer"
    ModelName      "???"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
EndSection

Section "Device"
    Identifier "Device1"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Screen  0
EndSection

Section "Device"
    Identifier "Device2"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Screen  1
EndSection

Section "Device"
    Identifier "Device3"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
    Screen  2
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor2"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen3"
    Device         "Device3"
    Monitor        "Monitor3"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Mas, na reinicialização, ele sempre retorna ao original:

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

Qualquer ajuda será muito apreciada. Agradecemos antecipadamente.

    
por josecash 18.10.2015 / 14:51

0 respostas