Estou tentando configurar um adaptador de vídeo HP DisplayLink USB no Debian 6 para trabalhar de lado com a placa de vídeo integrada do notebook i915. Eu uso um kernel 3.11.1 baunilhado em que as opções para arbitragem VGA, fbdev framebuffer e driver DisplayLink são compiladas como internas (não módulos).
O notebook tem dois monitores:
- um anexado a este adaptador USB DisplayLink
- um anexado à porta VGA do i915.
O monitor normal articulado na tampa do portátil está fisicamente ausente. A imagem mostra a configuração.
Gostariadeusarosdoismonitoresparaestenderaáreadetrabalhoearrastarasjanelas.Nomomento,conseguiiniciarduassessõesXindependentesemcadamonitor(DISPLAY:0e:1)eexecutarumainstânciadoKDE3.5emcadauma,simultaneamente.Issoédesconfortável,noentanto,porqueosmonitorespermanecempraticamenteisoladosunsdosoutros(semcompartilharaáreadetransferência,semarrastarjanelas,etc).
OXineramanãoéumaopçãoporqueforçariatodososmonitoresaexecutarnamesmaprofundidadedecoreDPI,oqueéinadequadoparamim(oDisplayLinktemumaprofundidadedecordeapenas16bits;osmonitorestêmDPIsdiferentes).
xrandr
seriaaopçãocertaparaconfigurarosmonitores,sefuncionasse.Quandoeuconsultarxrandr
,obtenhorespostasdiferentesdependendodequaldosdoismonitoresxrandr
foiexecutado:(nota:nostrechosaseguir,xrandr
foiexecutadocomum/etc/X11/xorg.confvazio)
#xrandrrunonmonitorattachedtoDisplayLinkadapter:davide@RAM:~$xrandr--listprovidersProviders:number:0davide@RAM:~$xrandrxrandr:FailedtogetsizeofgammaforoutputdefaultScreen0:minimum1440x900,current1440x900,maximum1440x900defaultconnected1440x900+0+00mmx0mm1440x90060.00*
#xrandrrunfrommonitorattachedtonotebook'si915integratedcard,viaVGAport:davide@RAM:~$xrandr--listprovidersProviders:number:1Provider0:id:0x43cap:0xb,SourceOutput,SinkOutput,SinkOffloadcrtcs:2outputs:2associatedproviders:0name:Inteldavide@RAM:~$xrandrScreen0:minimum320x200,current1680x1050,maximum8192x8192VGA1connected1680x1050+0+0(normalleftinvertedrightxaxisyaxis)474mmx296mm1680x105059.95*+1280x102475.0260.021440x90074.9859.891280x96060.001280x80059.811152x86475.001152x72059.971024x76875.0860.00832x62474.55800x60075.0060.32640x48075.0060.00720x40070.08TV1disconnected(normalleftinvertedrightxaxisyaxis)
Oseguinteéomeuarquivoxorg.conf:
#xorg.conf(X.OrgXWindowSystemserverconfigurationfile)Section"ServerLayout"
Identifier "Head0"
Screen 0 "USBout"
EndSection
Section "ServerLayout"
Identifier "Head1"
Screen 0 "VGAout"
EndSection
Section "Device"
Identifier "IntelVideo"
Driver "intel"
Option "Monitor-VGA1" "BenqSenseyeMonitor"
Option "Monitor-LVDS1" "LVDSout"
EndSection
Section "Monitor"
Identifier "BenqSenseyeMonitor"
EndSection
Section "Monitor"
Identifier "LVDSout"
Option "Ignore" "True"
EndSection
Section "Screen"
Identifier "VGAout"
Device "IntelVideo"
Monitor "BenqSenseyeMonitor"
DefaultDepth 24
SubSection "Display"
Modes "1680x1050"
EndSubSection
EndSection
Section "Device"
Identifier "DisplayLink"
Driver "fbdev"
Option "fbdev" "/dev/fb1"
EndSection
Section "Monitor"
Identifier "AcerV193WMonitor"
EndSection
Section "Screen"
Identifier "USBout"
Device "DisplayLink"
Monitor "AcerV193WMonitor"
DefaultDepth 16
SubSection "Display"
Modes "1440x900"
EndSubSection
EndSection