Eu tenho executado com sucesso uma configuração de três monitores com meu ThinkPad W530.
De repente, em algum momento nos últimos dias, o comando parou de funcionar e congela.
Eu ativaria o (s) monitor (es) usando o indicador thinkdisp
(aproximadamente equivalente a executar modprobe bbswitch
e optirun true
) e, em seguida, executar intel-virtual-output
. O (s) monitor (es) mostrariam a imagem de fundo, mas eu não poderia fazer mais nada a não ser mover o mouse.
Verificando a partir de tty1 Eu pude ver que intel-virtual-output
ainda estava rodando, matando não alterou nada, apenas matando o Xorg
adicional desligou o (s) monitor (es) externo (s) mas não trouxe de volta a tela embutida para ser responsivo.
A última atualização do pacote (de acordo com o histórico do Synaptic) foi
xserver-xorg-video-intel (2:2.99.917+git20150128.2e7ae760-0ubuntu0sarvatt~utopic)
to 2:2.99.917+git20150131.dac01d08-0ubuntu0sarvatt~utopic
mas isso já é há algumas semanas e tenho certeza que está funcionando desde então. Parei de compilá-lo a partir do código-fonte, pois ele parecia estar incluído no pacote agora.
Eu uso nvidia-340
de ppa:xorg-edgers/ppa
(346 não funcionaria da última vez que tentei).
Alguns excertos do Xorg.8.log (tentando com apenas um monitor externo):
[ 12307.179] (==) ServerLayout "Layout0"
[ 12307.179] (==) No screen section available. Using defaults.
[ 12307.179] (**) |-->Screen "Default Screen Section" (0)
[ 12307.179] (**) | |-->Monitor "<default monitor>"
[ 12307.180] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 12307.180] (**) | |-->Device "DiscreteNvidia"
[ 12307.180] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
(...)
[ 12307.184] (II) Loading /usr/lib/nvidia-340/xorg/libglx.so
[ 12307.198] (II) Module glx: vendor="NVIDIA Corporation"
[ 12307.198] compiled for 4.0.2, module version = 1.0.0
[ 12307.198] Module class: X.Org Server Extension
[ 12307.198] (II) NVIDIA GLX Module 340.76 Thu Jan 22 11:24:42 PST 2015
[ 12307.198] (II) LoadModule: "nvidia"
[ 12307.199] (II) Loading /usr/lib/nvidia-340/xorg/nvidia_drv.so
(...)
[ 12307.201] (II) NVIDIA(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 12307.201] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[ 12307.201] (==) NVIDIA(0): RGB weight 888
[ 12307.201] (==) NVIDIA(0): Default visual is TrueColor
[ 12307.201] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 12307.201] (**) NVIDIA(0): Option "NoLogo" "true"
[ 12307.201] (**) NVIDIA(0): Option "ProbeAllGpus" "false"
[ 12307.201] (**) NVIDIA(0): Enabling 2D acceleration
[ 12309.189] (II) NVIDIA(0): Display (BenQ GL2450H (DFP-1)) does not support NVIDIA 3D
[ 12309.189] (II) NVIDIA(0): Vision stereo.
[ 12309.189] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)
[ 12309.191] (II) NVIDIA(0): NVIDIA GPU Quadro K1000M (GK107GL) at PCI:1:0:0 (GPU-0)
[ 12309.191] (--) NVIDIA(0): Memory: 2097152 kBytes
[ 12309.191] (--) NVIDIA(0): VideoBIOS: 80.07.33.00.0f
[ 12309.191] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 12309.196] (--) NVIDIA(0): Valid display device(s) on Quadro K1000M at PCI:1:0:0
[ 12309.196] (--) NVIDIA(0): CRT-0
[ 12309.196] (--) NVIDIA(0): DFP-0
[ 12309.196] (--) NVIDIA(0): BenQ GL2450H (DFP-1) (boot, connected)
[ 12309.196] (--) NVIDIA(0): DFP-2
[ 12309.196] (--) NVIDIA(0): DFP-3
[ 12309.196] (--) NVIDIA(0): DFP-4
[ 12309.196] (--) NVIDIA(0): DFP-5
[ 12309.196] (--) NVIDIA(0): DFP-6
[ 12309.196] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[ 12309.196] (--) NVIDIA(0): DFP-0: Internal LVDS
[ 12309.196] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[ 12309.196] (--) NVIDIA(0): BenQ GL2450H (DFP-1): Internal TMDS
[ 12309.196] (--) NVIDIA(GPU-0): BenQ GL2450H (DFP-1): 165.0 MHz maximum pixel clock
[ 12309.196] (--) NVIDIA(0): DFP-2: Internal TMDS
[ 12309.196] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[ 12309.196] (--) NVIDIA(0): DFP-3: Internal TMDS
[ 12309.196] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[ 12309.196] (--) NVIDIA(0): DFP-4: Internal DisplayPort
[ 12309.196] (--) NVIDIA(GPU-0): DFP-4: 960.0 MHz maximum pixel clock
[ 12309.196] (--) NVIDIA(0): DFP-5: Internal DisplayPort
[ 12309.196] (--) NVIDIA(GPU-0): DFP-5: 480.0 MHz maximum pixel clock
[ 12309.196] (--) NVIDIA(0): DFP-6: Internal DisplayPort
[ 12309.196] (--) NVIDIA(GPU-0): DFP-6: 480.0 MHz maximum pixel clock
[ 12309.196] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 12309.196] (**) NVIDIA(0): device BenQ GL2450H (DFP-1) (Using EDID frequencies has
[ 12309.196] (**) NVIDIA(0): been enabled on all display devices.)
[ 12309.198] (WW) NVIDIA(GPU-0): The EDID for BenQ GL2450H (DFP-1) contradicts itself: mode
[ 12309.198] (WW) NVIDIA(GPU-0): "1920x1080" is specified in the EDID; however, the EDID's
[ 12309.198] (WW) NVIDIA(GPU-0): valid HorizSync range (30.000-83.000 kHz) would exclude
[ 12309.198] (WW) NVIDIA(GPU-0): this mode's HorizSync (28.1 kHz); ignoring HorizSync check
[ 12309.198] (WW) NVIDIA(GPU-0): for mode "1920x1080".
[ 12309.198] (WW) NVIDIA(GPU-0): The EDID for BenQ GL2450H (DFP-1) contradicts itself: mode
[ 12309.198] (WW) NVIDIA(GPU-0): "720x480" is specified in the EDID; however, the EDID's
[ 12309.198] (WW) NVIDIA(GPU-0): valid HorizSync range (30.000-83.000 kHz) would exclude
[ 12309.198] (WW) NVIDIA(GPU-0): this mode's HorizSync (15.7 kHz); ignoring HorizSync check
[ 12309.198] (WW) NVIDIA(GPU-0): for mode "720x480".
[ 12309.198] (WW) NVIDIA(GPU-0): The EDID for BenQ GL2450H (DFP-1) contradicts itself: mode
[ 12309.198] (WW) NVIDIA(GPU-0): "720x480" is specified in the EDID; however, the EDID's
[ 12309.198] (WW) NVIDIA(GPU-0): valid HorizSync range (30.000-83.000 kHz) would exclude
[ 12309.198] (WW) NVIDIA(GPU-0): this mode's HorizSync (15.7 kHz); ignoring HorizSync check
[ 12309.198] (WW) NVIDIA(GPU-0): for mode "720x480".
[ 12309.199] (WW) NVIDIA(GPU-0): The EDID for BenQ GL2450H (DFP-1) contradicts itself: mode
[ 12309.199] (WW) NVIDIA(GPU-0): "720x576" is specified in the EDID; however, the EDID's
[ 12309.199] (WW) NVIDIA(GPU-0): valid HorizSync range (30.000-83.000 kHz) would exclude
[ 12309.199] (WW) NVIDIA(GPU-0): this mode's HorizSync (15.6 kHz); ignoring HorizSync check
[ 12309.199] (WW) NVIDIA(GPU-0): for mode "720x576".
[ 12309.199] (WW) NVIDIA(GPU-0): The EDID for BenQ GL2450H (DFP-1) contradicts itself: mode
[ 12309.199] (WW) NVIDIA(GPU-0): "720x576" is specified in the EDID; however, the EDID's
[ 12309.199] (WW) NVIDIA(GPU-0): valid HorizSync range (30.000-83.000 kHz) would exclude
[ 12309.199] (WW) NVIDIA(GPU-0): this mode's HorizSync (15.6 kHz); ignoring HorizSync check
[ 12309.199] (WW) NVIDIA(GPU-0): for mode "720x576".
[ 12309.201] (==) NVIDIA(0):
[ 12309.201] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[ 12309.201] (==) NVIDIA(0): will be used as the requested mode.
[ 12309.201] (==) NVIDIA(0):
[ 12309.201] (II) NVIDIA(0): Validated MetaModes:
[ 12309.201] (II) NVIDIA(0): "DFP-1:nvidia-auto-select"
[ 12309.201] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[ 12309.209] (--) NVIDIA(0): DPI set to (92, 91); computed from "UseEdidDpi" X config
[ 12309.209] (--) NVIDIA(0): option
[ 12309.209] (--) Depth 24 pixmap format is 32 bpp
[ 12309.209] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
[ 12309.209] (II) NVIDIA: access.
[ 12309.219] (II) NVIDIA(0): Setting mode "DFP-1:nvidia-auto-select"
[ 12309.281] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 12309.281] (==) NVIDIA(0): Backing store enabled
[ 12309.281] (==) NVIDIA(0): Silken mouse enabled
[ 12309.281] (==) NVIDIA(0): DPMS enabled
[ 12309.281] (II) Loading sub module "dri2"
[ 12309.281] (II) LoadModule: "dri2"
[ 12309.281] (II) Module "dri2" already built-in
[ 12309.281] (II) NVIDIA(0): [DRI2] Setup complete
[ 12309.281] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 12309.282] (--) RandR disabled
[ 12309.286] (II) SELinux: Disabled on system
[ 12309.287] (II) Initializing extension GLX
[ 12309.287] (II) Indirect GLX disabled.(II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
Qualquer ajuda apreciada.