Tela verde constante com adaptador USB para DVI

0

Estou tentando uma configuração de triplehead. Eu já tenho dois monitores funcionando perfeitamente, mas o adaptador é apenas verde. Eu fiz um monte de coisas tentando fazê-lo funcionar:

  1. Criado uma regra do udev

    jon@ubuntu: cat /etc/udev/rules.d/70-persistent-displaylink.rules
    # This rule will not work gracefully if more than one USB DisplayLink adapter is present
    # KERNEL=="fb[0-9]*", ATTR{name}=="udlfb", SYMLINK+="usbvideocard"
    KERNEL=="fb1", ATTR{name}=="udlfb", SYMLINK+="usbvideocard"
    

Que cria / dev / usbvideocard apontando para / dev / fb1

  1. Instalado xserver-xorg-video-displaylink

  2. Adicionado um arquivo modprobe

    jon@ubuntu: cat /etc/modprobe.d/50-displaylink.conf                   
    options udlfb fb_defio=1
    
  3. Construiu xf-video-udlfb, que colocou displaylink_drv.la e displaylink_drv.so em / usr / local / lib / xorg / modules / drivers

  4. Editado Xorg.conf

    Section "Device"
        Identifier      "intel"
        driver          "intel"
    EndSection
    
    Section "Device"
        Identifier      "dl0"
        driver          "fbdev"
        Option  "fbdev" "/dev/usbvideocard"
        Option "ShadowFB" "off"
    EndSection
    
    Section "Monitor"
        Identifier "monitor0"
    EndSection
    
    Section "Monitor"
        Identifier "monitor1"
    EndSection
    
    Section "Monitor"
        Identifier "monitor2"
    EndSection
    
    Section "Screen"
        Identifier "screen0"
        Device "intel"
        Monitor "monitor1"
    EndSection
    
    Section "Screen"
        Identifier "screen1"
        Device "intel"
        Monitor "monitor2"
    EndSection
    
    Section "Screen"
        Identifier "screen2"
        Device "dl0"
        Monitor "monitor0"
        Depth 16
        SubSection "Display"
            Depth     16
            Modes     "1280x1024"
        EndSubSection
    EndSection
    
    Section "Files"
        ModulePath "/usr/local/lib/xorg/modules"
    EndSection
    
    Section "ServerLayout"
        Identifier     "multihead"
        Screen      0  "screen2" 0 0
        Screen      1  "screen1" RightOf "screen0"
        Screen      2  "screen0" RightOf "screen1"
    EndSection
    

Eu tive este trabalho por um tempo, então algo aconteceu e quebrou novamente. Está realmente me deixando louca.

    
por Jonathon Vogel 20.10.2012 / 20:17

1 resposta

2

Acabei de terminar de lidar com esse problema específico. Eu tenho uma solução para você tentar. A primeira é mudar o "driver" fbdev "" para "driver" displaylink "". A menos que você realmente queira usar o driver fbdev, o displaylink parece funcionar melhor para mim. Além disso, eu tive que forçar todos os meus a ter a mesma profundidade para trabalhar consistentemente, mas também estou usando o Xinerama. Acabei de ver o meu arquivo .conf e parece quase semelhante ao seu. E estou usando as duas telas agora. Então boa sorte.

    
por Jared 02.12.2012 / 22:51