12.04 exibindo vídeo via com vga com otimus desativado mas display externo não detectado

0

Eu tenho um notebook Dell vostro 3446 com nvidia optimus. Como eu não preciso dos recursos do gpu dedicado, eu coloquei na lista negra o driver nouveau e desliguei o nvidia gpu com bbswitch (melhor backup de bateria).

O notebook tem apenas uma saída VGA (sem HDMI)

Conectei o notebook a uma TV samsung com um cabo vga. A primeira vez que o cabo foi conectado a tela da TV foi preenchida de ponta a ponta com uma resolução igual à resolução nativa da tela do notebook - 1366 X 768. Foi feito um reboot e agora a mesma tela foi exibida com uma resolução de 1920X1080. Então, basicamente, a saída vga foi exibida dentro de uma janela de 1366 X 768 com faixas pretas à direita e na parte inferior.

Eu verifiquei as configurações do sistema > Exibe. A caixa de seleção "Mirror" está desativada e somente a tela do laptop foi detectada como "Laptop". Nenhuma segunda tela detectada.

Eu basicamente preciso que a saída vga seja exibida em 1920 X 1080 na TV e a capacidade de alternar a tela do laptop.

Qualquer ajuda é muito apreciada.

Se você precisar de mim para executar quaisquer ferramentas para coletar error / debug, mssgs plz me avise. Eu tentei alguns eu mesmo e aqui estão as saídas:

xrandr

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1366 x 768, current 1366 x 768, maximum 1366 x 768
default connected 1366x768+0+0 0mm x 0mm
1366x768        0.0* 

xorg -configure

Isso exibiu um erro no final:

Number of created screens does not match number of detected devices.
Configuration failed.  ddxSigGiveUp: Closing log Server terminated with error (2). 
Closing log file.

E aqui está o arquivo xorg.conf :

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    FontPath     "/usr/share/fonts/X11/cyrillic"
    FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/Type1"
    FontPath     "/usr/share/fonts/X11/100dpi"
    FontPath     "/usr/share/fonts/X11/75dpi"
    FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/  TrueType"
    FontPath     "built-ins"
EndSection

Section "Module"
    Load  "extmod"
    Load  "dri"
    Load  "dri2"
    Load  "glx"
    Load  "dbe"
    Load  "record"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option      "Protocol" "auto"
    Option      "Device" "/dev/input/mice"
    Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>:   "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"              # [<bool>]
        #Option     "Rotate"                # <str>
        #Option     "fbdev"                 # <str>
        #Option     "debug"                 # [<bool>]
    Identifier  "Card0"
    Driver      "fbdev"
    BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>:   "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"              # [<bool>]
        #Option     "DefaultRefresh"        # [<bool>]
        #Option     "ModeSetClearScreen"    # [<bool>]
    Identifier  "Card1"
    Driver      "vesa"
    BusID       "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "Card1"
    Monitor    "Monitor1"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection
    
por manditri 08.08.2014 / 14:50

1 resposta

1

Você ainda pode precisar instalar o pacote "bumblebee" para gerenciar a GPU Optimus corretamente, mesmo que você não use o lado da NVidia.

Eu tenho um ThinkPad T410s com gráficos Optimus que se recusa a fazer qualquer coisa corretamente, apesar de ter o BIOS configurado para usar somente a Intel GPU, até que eu instalei o Bumblebee. Agora está feliz.

    
por Jeff Sereno 08.08.2014 / 15:15