Notice: The philosophy of this public forum of questions and answers, is that it is participatory. We would like that our user community can share their experience with their laptop. We want to help you and also receive help to improve. Thank you for your participation, and together we will make of this a better place.


0

experto 2

Lag pantalla externa minihdmi

fermin On Thursday, 26 January 2017.
Category: Linux

Buenas a todos,

Desde que utilizo mi slimbook katana en mi pantalla externa, una dell 16:10 1920x1200 por medio del minihdmi y un conversor a vga.  tenga o no tenga abierta la pantalla del portatil, noto cierto lag en los movimientos del raton, sobretodo reproduciendo videos, y cada x segundos cualquier video desde navegador, kodi, vlc, etc.. se semicongela  1 segundo aproximadamente, y asi sucesivamente.

He ido a instalar los drivers de intel por medio del intel graphics update tool pero me dice que mi distro no esta soportada, se trata de linux mint 18.1 Serena x64 o lo que es lo mismo ubuntu 16.04.

Por tanto como podria instalar estos drivers?

Quizas debería aplicar alguna configuración que desconozco?

Es mala idea utilizar el conversor a vga? No tengo otra opción.

Gracias.

Un saludo.

 

 

 

Todas las respuestas

10 Answers.

0
STAFF

staff

Re:Lag pantalla externa minihdmi
alejandro On Saturday, 28 January 2017

Hola fermin,

Disculpa, creia que mis compañeros te habian respondido.

Deberia dejarte haciendo el paso 3 del tutorial, ya sabes: https://slimbook.es/tutoriales/linux/132-que-es-y-como-instalar-intel-graphics-update-tool-for-linux-en-ubuntu-15-04-y-15-10

Por otro lado, no puedes disponer de un cable miniHDMI a HDMI para probar? Por aquí es lo que usamos nosotros y no hay lageo.

PD: Si se solucionase con conexión directa, dinos marca y modelo del conversor que usas para no recomendarlo a otros usuarios. Gracias



0

experto 2

Re:Lag pantalla externa minihdmi
fermin On Tuesday, 31 January 2017

Buenas de nuevo,

Gracias por recordarme lo del manual. Mira que lo leí hace tiempo pero no me acordaba...

Una vez instalado el controlador apropiado parece que funciona mejor.

Estoy testeando con Kodi, etc... os confirmaré si todo está OK.

 



0

experto 2

Re:Lag pantalla externa minihdmi
fermin On Wednesday, 01 February 2017

Buenas otra vez,

Trás conseguir hacer correr el intel graphics update tool, se instalo el driver y parecia ir fluido y sin ese retardo.

Unos días despues tras reiniciar el equipo, observo el mismo problema.

Por tanto me planteo si el driver que está corriendo tras el reinicio es el que habia antes, en vez del recien instalado.

Asi que os dejo lo que puedo ver desde consola, para que me confirméis si pueden ir por aquí los tiros:

# lshw -c video
  *-display               
       descripción: VGA compatible controller
       producto: Sky Lake Integrated Graphics
       fabricante: Intel Corporation
       id físico: 2
       información del bus: pci@0000:00:02.0
       versión: 07
       anchura: 64 bits
       reloj: 33MHz
       capacidades: pciexpress msi pm vga_controller bus_master cap_list rom
       configuración: driver=i915_bpo latency=0
       recursos: irq:127 memoria:a0000000-a0ffffff memoria:90000000-9fffffff ioport:4000(size=64)

# modinfo i915_bpo
filename: /lib/modules/4.4.0-21-generic/kernel/ubuntu/i915/i915_bpo.ko
license: GPL and additional rights
description: Intel Graphics
author: Intel Corporation
author: Tungsten Graphics, Inc.
firmware: i915/bxt_dmc_ver1.bin
firmware: i915/skl_dmc_ver1.bin
firmware: i915/skl_guc_ver4.bin
srcversion: 6A858D85EEA9F176B43AB16
alias: pci:v00008086d0000593Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000593Asv*sd*bc03sc*i*
alias: pci:v00008086d0000593Bsv*sd*bc03sc*i*
alias: pci:v00008086d00005932sv*sd*bc03sc*i*
alias: pci:v00008086d0000592Asv*sd*bc03sc*i*
alias: pci:v00008086d0000592Bsv*sd*bc03sc*i*
alias: pci:v00008086d00005926sv*sd*bc03sc*i*
alias: pci:v00008086d0000591Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000591Asv*sd*bc03sc*i*
alias: pci:v00008086d0000591Bsv*sd*bc03sc*i*
alias: pci:v00008086d00005912sv*sd*bc03sc*i*
alias: pci:v00008086d0000591Esv*sd*bc03sc*i*
alias: pci:v00008086d00005921sv*sd*bc03sc*i*
alias: pci:v00008086d00005916sv*sd*bc03sc*i*
alias: pci:v00008086d0000590Asv*sd*bc03sc*i*
alias: pci:v00008086d0000590Bsv*sd*bc03sc*i*
alias: pci:v00008086d00005902sv*sd*bc03sc*i*
alias: pci:v00008086d0000590Esv*sd*bc03sc*i*
alias: pci:v00008086d00005906sv*sd*bc03sc*i*
alias: pci:v00008086d00005917sv*sd*bc03sc*i*
alias: pci:v00008086d00005915sv*sd*bc03sc*i*
alias: pci:v00008086d00005913sv*sd*bc03sc*i*
alias: pci:v00008086d00005A85sv*sd*bc03sc*i*
alias: pci:v00008086d00005A84sv*sd*bc03sc*i*
alias: pci:v00008086d00001A85sv*sd*bc03sc*i*
alias: pci:v00008086d00001A84sv*sd*bc03sc*i*
alias: pci:v00008086d00000A84sv*sd*bc03sc*i*
alias: pci:v00008086d0000193Asv*sd*bc03sc*i*
alias: pci:v00008086d0000193Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000193Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001932sv*sd*bc03sc*i*
alias: pci:v00008086d0000192Asv*sd*bc03sc*i*
alias: pci:v00008086d0000192Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001927sv*sd*bc03sc*i*
alias: pci:v00008086d00001926sv*sd*bc03sc*i*
alias: pci:v00008086d00001923sv*sd*bc03sc*i*
alias: pci:v00008086d0000191Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000191Asv*sd*bc03sc*i*
alias: pci:v00008086d0000191Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001912sv*sd*bc03sc*i*
alias: pci:v00008086d0000191Esv*sd*bc03sc*i*
alias: pci:v00008086d00001921sv*sd*bc03sc*i*
alias: pci:v00008086d00001916sv*sd*bc03sc*i*
alias: pci:v00008086d0000190Asv*sd*bc03sc*i*
alias: pci:v00008086d0000190Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001902sv*sd*bc03sc*i*
alias: pci:v00008086d0000190Esv*sd*bc03sc*i*
alias: pci:v00008086d00001906sv*sd*bc03sc*i*
depends: drm,drm_kms_helper,video,intel_ips,i2c-algo-bit
intree: Y
vermagic: 4.4.0-21-generic SMP mod_unload modversions
parm: modeset:Use kernel modesetting [KMS] (0=disable, 1=on, -1=force vga console preference [default]) (int)
parm: panel_ignore_lid:Override lid status (0=autodetect, 1=autodetect disabled [default], -1=force lid closed, -2=force lid open) (int)
parm: semaphores:Use semaphores for inter-ring sync (default: -1 (use per-chip defaults)) (int)
parm: enable_rc6:Enable power-saving render C-state 6. Different stages can be selected via bitmask values (0 = disable; 1 = enable rc6; 2 = enable deep rc6; 4 = enable deepest rc6). For example, 3 would enable rc6 and deep rc6, and 7 would enable everything. default: -1 (use per-chip default) (int)
parm: enable_dc:Enable power-saving display C-states. (-1=auto [default]; 0=disable; 1=up to DC5; 2=up to DC6) (int)
parm: enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int)
parm: lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel) (int)
parm: lvds_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int)
parm: vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table) (int)
parm: reset:Attempt GPU resets (default: true) (bool)
parm: enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool)
parm: enable_ppgtt:Override PPGTT usage. (-1=auto [default], 0=disabled, 1=aliasing, 2=full, 3=full with extended address space) (int)
parm: enable_execlists:Override execlists usage. (-1=auto [default], 0=disabled, 1=enabled) (int)
parm: enable_psr:Enable PSR (0=disabled, 1=enabled - link mode chosen per-platform, 2=force link-standby mode, 3=force link-off mode) Default: -1 (use per-chip default) (int)
parm: preliminary_hw_support:Enable preliminary hardware support. (int)
parm: disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int)
parm: enable_ips:Enable IPS (default: true) (int)
parm: fastboot:Try to skip unnecessary mode sets at boot time (default: false) (bool)
parm: prefault_disable:Disable page prefaulting for pread/pwrite/reloc (default:false). For developers only. (bool)
parm: load_detect_test:Force-enable the VGA load detect code for testing (default:false). For developers only. (bool)
parm: invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to dri-devel@lists.freedesktop.org, if your machine needs it. It will then be included in an upcoming module version. (int)
parm: disable_display:Disable display (default: false) (bool)
parm: enable_cmd_parser:Enable command parsing (1=enabled [default], 0=disabled) (int)
parm: use_mmio_flip:use MMIO flips (-1=never, 0=driver discretion [default], 1=always) (int)
parm: mmio_debug:Enable the MMIO debug code for the first N failures (default: off). This may negatively affect performance. (int)
parm: verbose_state_checks:Enable verbose logs (ie. WARN_ON()) in case of unexpected hw state conditions. (bool)
parm: nuclear_pageflip:Force atomic modeset functionality; asynchronous mode is not yet supported. (default: false). (bool)
parm: edp_vswing:Ignore/Override vswing pre-emph table selection from VBT (0=use value from vbt [default], 1=low power swing(200mV),2=default swing(400mV)) (int)
parm: enable_guc_submission:Enable GuC submission (default:false) (bool)
parm: guc_log_level:GuC firmware logging level (-1:disabled (default), 0-3:enabled) (int)

Un saludo y gracias.


0
STAFF

staff

Re:Lag pantalla externa minihdmi
cesarslimbook On Friday, 03 February 2017

Hola Fermin, hemos probado con un Linux Mint recién instalado y actualizando el driver gráfico mediante el Intel Graphics Update Tool y en ambos casos hemos obtenido la siguiente diferencia:

Nuestro kernel es el 4.4.0-57, mientras que en tu salida tienes el kernel 4.4.0-21

#modinfo i915_bpo

(...)

filename:       /lib/modules/4.4.0-57-generic/kernel/ubuntu/i915/i915_bpo.ko
license:        GPL and additional rights
description:    Intel Graphics
author:         Intel Corporation
author:         Tungsten Graphics, Inc.
firmware:       i915/bxt_dmc_ver1.bin
firmware:       i915/skl_dmc_ver1.bin
firmware:       i915/kbl_dmc_ver1.bin
firmware:       i915/skl_guc_ver6.bin

(...)

Nos sorprende un poco este resultado, teniendo en cuenta que estamos trabajando sobre una versión limpia de Linux Mint, ¿tienes actualizaciones del kernel pendientes?



0

experto 2

Re:Lag pantalla externa minihdmi
fermin On Monday, 06 February 2017

Buenas de nuevo,

Mi equipo vino con linux mint 17 y actualice a 18.1 por medio de la herramienta de administración de actualizaciones de  mint.

Ya he instalado el kernel 4.4.0-57.

Ahora que debo mirar para saber que driver esta corriendo realmente?

Gracias.

Un saludo.



0
STAFF

staff

Re:Lag pantalla externa minihdmi
cesarslimbook On Tuesday, 07 February 2017

Buenos días de nuevo Fermin.

Bien pues si ya has actualizado el kernel, puedes volver a copiarnos la salida del comando modinfo i915_bpo, o solo las líneas que copiamos nosotros en el post anterior, como prefieras.


De todas formas, antes de hacerlo te recomendamos que le vuelvas a pasar el actualizador de Intel, así aseguramos que tienes todo al día antes.


Saludos.



0

experto 2

Re:Lag pantalla externa minihdmi
fermin On Tuesday, 07 February 2017

Buenas de nuevo,

He vuelto a pasar el actualizador de intel, y tras reiniciar, este es el resultado:

# modinfo i915_bpo
filename: /lib/modules/4.4.0-57-generic/kernel/ubuntu/i915/i915_bpo.ko
license: GPL and additional rights
description: Intel Graphics
author: Intel Corporation
author: Tungsten Graphics, Inc.
firmware: i915/bxt_dmc_ver1.bin
firmware: i915/skl_dmc_ver1.bin
firmware: i915/kbl_dmc_ver1.bin
firmware: i915/skl_guc_ver6.bin
srcversion: A0AA67E6671AC7D4B380BAA
alias: pci:v00008086d0000593Bsv*sd*bc03sc*i*
alias: pci:v00008086d00005927sv*sd*bc03sc*i*
alias: pci:v00008086d00005926sv*sd*bc03sc*i*
alias: pci:v00008086d00005923sv*sd*bc03sc*i*
alias: pci:v00008086d0000591Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000591Asv*sd*bc03sc*i*
alias: pci:v00008086d0000591Bsv*sd*bc03sc*i*
alias: pci:v00008086d00005912sv*sd*bc03sc*i*
alias: pci:v00008086d0000591Esv*sd*bc03sc*i*
alias: pci:v00008086d00005921sv*sd*bc03sc*i*
alias: pci:v00008086d00005916sv*sd*bc03sc*i*
alias: pci:v00008086d0000590Asv*sd*bc03sc*i*
alias: pci:v00008086d0000590Bsv*sd*bc03sc*i*
alias: pci:v00008086d00005908sv*sd*bc03sc*i*
alias: pci:v00008086d00005902sv*sd*bc03sc*i*
alias: pci:v00008086d0000590Esv*sd*bc03sc*i*
alias: pci:v00008086d00005906sv*sd*bc03sc*i*
alias: pci:v00008086d00005917sv*sd*bc03sc*i*
alias: pci:v00008086d00005915sv*sd*bc03sc*i*
alias: pci:v00008086d00005913sv*sd*bc03sc*i*
alias: pci:v00008086d00005A85sv*sd*bc03sc*i*
alias: pci:v00008086d00005A84sv*sd*bc03sc*i*
alias: pci:v00008086d00001A85sv*sd*bc03sc*i*
alias: pci:v00008086d00001A84sv*sd*bc03sc*i*
alias: pci:v00008086d00000A84sv*sd*bc03sc*i*
alias: pci:v00008086d0000193Asv*sd*bc03sc*i*
alias: pci:v00008086d0000193Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000193Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001932sv*sd*bc03sc*i*
alias: pci:v00008086d0000192Asv*sd*bc03sc*i*
alias: pci:v00008086d0000192Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001927sv*sd*bc03sc*i*
alias: pci:v00008086d00001926sv*sd*bc03sc*i*
alias: pci:v00008086d00001923sv*sd*bc03sc*i*
alias: pci:v00008086d0000191Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000191Asv*sd*bc03sc*i*
alias: pci:v00008086d0000191Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001912sv*sd*bc03sc*i*
alias: pci:v00008086d0000191Esv*sd*bc03sc*i*
alias: pci:v00008086d00001921sv*sd*bc03sc*i*
alias: pci:v00008086d00001916sv*sd*bc03sc*i*
alias: pci:v00008086d0000190Asv*sd*bc03sc*i*
alias: pci:v00008086d0000190Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001902sv*sd*bc03sc*i*
alias: pci:v00008086d0000190Esv*sd*bc03sc*i*
alias: pci:v00008086d00001906sv*sd*bc03sc*i*
depends: drm,drm_kms_helper,video,intel_ips,i2c-algo-bit
intree: Y
vermagic: 4.4.0-57-generic SMP mod_unload modversions
parm: modeset:Use kernel modesetting [KMS] (0=disable, 1=on, -1=force vga console preference [default]) (int)
parm: panel_ignore_lid:Override lid status (0=autodetect, 1=autodetect disabled [default], -1=force lid closed, -2=force lid open) (int)
parm: semaphores:Use semaphores for inter-ring sync (default: -1 (use per-chip defaults)) (int)
parm: enable_rc6:Enable power-saving render C-state 6. Different stages can be selected via bitmask values (0 = disable; 1 = enable rc6; 2 = enable deep rc6; 4 = enable deepest rc6). For example, 3 would enable rc6 and deep rc6, and 7 would enable everything. default: -1 (use per-chip default) (int)
parm: enable_dc:Enable power-saving display C-states. (-1=auto [default]; 0=disable; 1=up to DC5; 2=up to DC6) (int)
parm: enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int)
parm: lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel) (int)
parm: lvds_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int)
parm: vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table) (int)
parm: reset:Attempt GPU resets (default: true) (bool)
parm: enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool)
parm: enable_ppgtt:Override PPGTT usage. (-1=auto [default], 0=disabled, 1=aliasing, 2=full, 3=full with extended address space) (int)
parm: enable_execlists:Override execlists usage. (-1=auto [default], 0=disabled, 1=enabled) (int)
parm: enable_psr:Enable PSR (0=disabled, 1=enabled - link mode chosen per-platform, 2=force link-standby mode, 3=force link-off mode) Default: -1 (use per-chip default) (int)
parm: preliminary_hw_support:Enable preliminary hardware support. (int)
parm: disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int)
parm: enable_ips:Enable IPS (default: true) (int)
parm: fastboot:Try to skip unnecessary mode sets at boot time (default: false) (bool)
parm: prefault_disable:Disable page prefaulting for pread/pwrite/reloc (default:false). For developers only. (bool)
parm: load_detect_test:Force-enable the VGA load detect code for testing (default:false). For developers only. (bool)
parm: invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to dri-devel@lists.freedesktop.org, if your machine needs it. It will then be included in an upcoming module version. (int)
parm: disable_display:Disable display (default: false) (bool)
parm: enable_cmd_parser:Enable command parsing (1=enabled [default], 0=disabled) (int)
parm: use_mmio_flip:use MMIO flips (-1=never, 0=driver discretion [default], 1=always) (int)
parm: mmio_debug:Enable the MMIO debug code for the first N failures (default: off). This may negatively affect performance. (int)
parm: verbose_state_checks:Enable verbose logs (ie. WARN_ON()) in case of unexpected hw state conditions. (bool)
parm: nuclear_pageflip:Force atomic modeset functionality; asynchronous mode is not yet supported. (default: false). (bool)
parm: edp_vswing:Ignore/Override vswing pre-emph table selection from VBT (0=use value from vbt [default], 1=low power swing(200mV),2=default swing(400mV)) (int)
parm: enable_guc_submission:Enable GuC submission (default:false) (bool)
parm: guc_log_level:GuC firmware logging level (-1:disabled (default), 0-3:enabled) (int)
parm: enable_dp_mst:Enable multi-stream transport (MST) for new DisplayPort sinks. (default: true) (bool)
parm: inject_load_failure:Force an error after a number of failure check points (0:disabled (default), N:force failure at the Nth failure check point) (uint)

 

Gracias, un saludo!



0
STAFF

staff

Re:Lag pantalla externa minihdmi
cesarslimbook On Wednesday, 08 February 2017

Buenos días de nuevo Fermin.


Bien pues ahora tenemos la misma versión, como te comentamos nosotros no tenemos el lag que mencionas. ¿Tienes la posibilidad de probar MiniHDMI a HDMI directo? Podría ser problema del adaptador que utilizas.

Igual la mejora temporal que tuviste tras actualizar los drivers fue casual, el lag que comentas ¿es constante o hay momentos que te funciona bien?

Un saludo



0

experto 2

Re:Lag pantalla externa minihdmi
fermin On Wednesday, 08 February 2017

Buenas de nuevo,

El lag que os comento no es solo con video, cada poco tiempo pasa, lo mismo estoy programando que moviendo cosas con el ratón y sufre un pequeño lag como que se entrecorta el movimiento del ratón, ventanas, etc...

No puedo probar con un minihdmi a hdmi dado que mi monitor no tiene ese interfaz. O bien dvi,  o vga o display port.

Me recomendais alguna?

Gracias.

Un saludo.



0
STAFF

staff

Re:Lag pantalla externa minihdmi
cesarslimbook On Thursday, 09 February 2017

En ese caso Fermin, te recomendaría que pruebes en otro monitor de forma directa para descartar que sea un problema de Hardware, o si no fuese posible nos lo mandases para probarlo nosotros pero te quedarías unos días sin equipo :(