Displaylink USB-шоу "Логотип / Загрузка" на мониторе

Я пробовал с этой проблемой уже 2 года. LOL, сегодня я устанавливаю Ubuntu, потому что я должен решить ее, или я вернусь к тупой Windows 7.

Во-первых, у меня есть 3 монитора. Моя графическая карта поддерживает двойной интерфейс ( ATI Radeon), поэтому у меня нет проблем с расширением этих нескольких мониторов на VGA и DVI.

Третий монитор - Displaylink USB. После установки все необходимое, при перезагрузке на мониторе linklink отображается "Ubuntu ....", например, логотип / экран загрузки.

Я захожу в System > Display, Detect monitor, он показывает только мои 1-й и 2-й, NO 3RD Displaylink.

Я могу перемещать мышь между этими 1-м и 2-м, но 3-й показывает только экран Ubuntu.

Я нажимаю Ctrl+Alt+1, затем переключаю экран на монитор Displaylink USB 3RD, но его "Терминал" не рабочий стол.

Затем я нажимаю Ctrl+Alt+7, экран переключается обратно на мой 1-й, 2-й, и экранная ссылка 3-я снова возвращается к Logo / Ubuntu.

Это мое /etc/X11/xorg.conf:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
    Screen      1  "DisplayLinkScreen" Leftof "aticonfig-Screen[0]-0"
    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  "glx"
    Load  "dri2"
    Load  "dbe"
    Load  "dri"
    Load  "record"
    Load  "extmod"
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   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "DisplayLinkMonitor"
EndSection

Section "Monitor"
    Identifier   "0-DFP1"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1680x1050"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Monitor"
    Identifier   "0-CRT2"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1920x1080"
    Option      "TargetRefresh" "60"
    Option      "Position" "1680 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
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     "NoAccel"               # [<bool>]
        #Option     "SWcursor"              # [<bool>]
        #Option     "Dac6Bit"               # [<bool>]
        #Option     "Dac8Bit"               # [<bool>]
        #Option     "BusType"               # [<str>]
        #Option     "CPPIOMode"             # [<bool>]
        #Option     "CPusecTimeout"         # <i>
        #Option     "AGPMode"               # <i>
        #Option     "AGPFastWrite"          # [<bool>]
        #Option     "AGPSize"               # <i>
        #Option     "GARTSize"              # <i>
        #Option     "RingSize"              # <i>
        #Option     "BufferSize"            # <i>
        #Option     "EnableDepthMoves"      # [<bool>]
        #Option     "EnablePageFlip"        # [<bool>]
        #Option     "NoBackBuffer"          # [<bool>]
        #Option     "DMAForXv"              # [<bool>]
        #Option     "FBTexPercent"          # <i>
        #Option     "DepthBits"             # <i>
        #Option     "PCIAPERSize"           # <i>
        #Option     "AccelDFS"              # [<bool>]
        #Option     "IgnoreEDID"            # [<bool>]
        #Option     "CustomEDID"            # [<str>]
        #Option     "DisplayPriority"       # [<str>]
        #Option     "PanelSize"             # [<str>]
        #Option     "ForceMinDotClock"      # <freq>
        #Option     "ColorTiling"           # [<bool>]
        #Option     "VideoKey"              # <i>
        #Option     "RageTheatreCrystal"    # <i>
        #Option     "RageTheatreTunerPort"  # <i>
        #Option     "RageTheatreCompositePort"  # <i>
        #Option     "RageTheatreSVideoPort"     # <i>
        #Option     "TunerType"             # <i>
        #Option     "RageTheatreMicrocPath"     # <str>
        #Option     "RageTheatreMicrocType"     # <str>
        #Option     "ScalerWidth"           # <i>
        #Option     "RenderAccel"           # [<bool>]
        #Option     "SubPixelOrder"         # [<str>]
        #Option     "ClockGating"           # [<bool>]
        #Option     "VGAAccess"             # [<bool>]
        #Option     "ReverseDDC"            # [<bool>]
        #Option     "LVDSProbePLL"          # [<bool>]
        #Option     "AccelMethod"           # <str>
        #Option     "DRI"                   # [<bool>]
        #Option     "ConnectorTable"        # <str>
        #Option     "DefaultConnectorTable"     # [<bool>]
        #Option     "DefaultTMDSPLL"        # [<bool>]
        #Option     "TVDACLoadDetect"       # [<bool>]
        #Option     "ForceTVOut"            # [<bool>]
        #Option     "TVStandard"            # <str>
        #Option     "IgnoreLidStatus"       # [<bool>]
        #Option     "DefaultTVDACAdj"       # [<bool>]
        #Option     "Int10"                 # [<bool>]
        #Option     "EXAVSync"              # [<bool>]
        #Option     "ATOMTVOut"             # [<bool>]
        #Option     "R4xxATOM"              # [<bool>]
        #Option     "ForceLowPowerMode"     # [<bool>]
        #Option     "DynamicPM"             # [<bool>]
        #Option     "NewPLL"                # [<bool>]
        #Option     "ZaphodHeads"           # <str>
    Identifier  "Card0"
    Driver      "radeon"
    BusID       "PCI:5:0: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     "Rotate"                # <str>
        #Option     "fbdev"                 # <str>
        #Option     "debug"                 # [<bool>]
    Identifier  "Card1"
    Driver      "fbdev"
    BusID       "PCI:5:0: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  "Card2"
    Driver      "vesa"
    BusID       "PCI:5:0:0"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    Option      "Monitor-DFP1" "0-DFP1"
    Option      "Monitor-CRT2" "0-CRT2"
    BusID       "PCI:5:0:0"
EndSection

Section "Device"
    Identifier  "DisplayLinkDevice"
    Driver      "displaylink"
    Option      "fbdev" "/dev/fb1"
    Option "ShadowFB" "off"
EndSection


Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Virtual   3600 1920
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "DisplayLinkScreen"
    Device     "DisplayLinkDevice"
    Monitor    "DisplayLinkMonitor"
    DefaultDepth     24
    SubSection "Display"        
        Depth     24
        Modes    "1920x1080"
    EndSubSection
EndSection

2 ответа

Я думаю, что вам может понадобиться указать

Option "Xinerama" "Off" 

в вашем ServerLayout раздел. Это предотвратит перетаскивание окон между мониторами, но может помочь.

Вы также можете попробовать уменьшить свои Depth до 16 из 24.

Наконец, вы можете попробовать использовать fbdev Драйвер для вашего Radeon - это серьезно снизит производительность этой карты.

Убедитесь, что вы делаете резервные копии вашего xorg.conf, прежде чем вносить какие-либо изменения.

У меня есть два предложения:

Сначала убедитесь, что драйвер DisplayLink установлен:

sudo apt-get install xserver-xorg-video-displaylink

Перезагрузите и восстановите ваш xorg.conf- или попробуйте его без него; X довольно приличный в автоконфигурировании. В любом случае, похоже, что X обнаруживает его в некоторой степени (если вы не написали от руки этот xorg.conf), поэтому драйвер, вероятно, уже установлен.

Мое второе предложение: прочитайте эту ветку и посмотрите, сможете ли вы получить какую-либо радость, используя эти советы. Единственная часть, которая выглядит существенно отличающейся от вашей настройки, это часть о "добавлении [/] следующего в /etc/gdm/Init/Default над"exit 0"в конце файла:"

### set display for attached USB devices
XRANDR=`gdmwhich xrandr`
if [ "x$XRANDR" != "x" ] ; then
$XRANDR -o 0
fi

Наконец, просмотрите ваши журналы X; иногда (!) полезную информацию можно почерпнуть из них. Или разместите их здесь; Я был бы счастлив взглянуть на них.

Другие вопросы по тегам