Problemas de exibição de vídeo Ubuntu no Asus UX305: Skype (e VLC e outros programas)

4

Eu aprecio muito qualquer ajuda com o seguinte. Eu tenho problemas com a exibição de vídeo, ocorrendo no VLC, SMPlayer e no Skype. Para VLC e SMPlayer eu encontrei uma solução alternativa, para o Skype não. O problema é que o vídeo não é redimensionado e permanece no topo de outras janelas, mesmo quando eu alterno para outros aplicativos. A imagem do Skype pisca.

Detalhes sobre o problema e como produzi-lo:

  • Instalação limpa do Ubuntu 15.10 AMD64 em uma Asus
  • Instalar o VLC, o SMPlayer e o Skype
  • Abra qualquer vídeo no VLC
  • Redimensione a janela do VLC.

O que acontece agora é que o vídeo em si não é redimensionado. Ele permanece do mesmo tamanho, mas é centrado na janela do VLC. O espaço restante na janela do VLC é preenchido com azul. Este azul pisca azul / preto enquanto eu redimensiono a janela. Além disso, o quadro de vídeo está no topo de outras janelas, mesmo quando eu alterno para outro aplicativo. Ele também se sobrepõe ao menu suspenso do próprio VLC, o que significa que não consigo ler a maioria das opções nos menus porque o vídeo está em cima deles. Surpreendentemente, quando eu vou para VLC Tools, Preferences, Video, e selecione na saída "OpenGL GLX saída de vídeo (XCB)", então o problema desaparece e tudo é normal. Mesma coisa para "saída de vídeo X11 (XCB)". O problema reaparece, no entanto, quando eu escolho "saída VDPAU" ou "saída XVideo (XCB)" ou, por sinal, "Automático".

Então, para o VLC, tenho uma solução alternativa. Mas para o Skype eu não faço. O problema do Skype é semelhante:

  • Abra o Skype, faça uma chamada, ative a web cam.

O vídeo da pessoa que recebe a ligação está bom até eu abrir minha própria webcam. A imagem pisca continuamente (azul).

Informações sobre minha máquina:

  • Asus UX305C.

Detalhes do lspci:

floris@ava:~$ lspci
00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07)
00:04.0 Signal processing controller: Intel Corporation Device 1903 (rev 08)
00:14.0 USB controller: Intel Corporation Device 9d2f (rev 21)
00:14.2 Signal processing controller: Intel Corporation Device 9d31 (rev 21)
00:15.0 Signal processing controller: Intel Corporation Device 9d60 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Device 9d61 (rev 21)
00:16.0 Communication controller: Intel Corporation Device 9d3a (rev 21)
00:17.0 SATA controller: Intel Corporation Device 9d03 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d13 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d46 (rev 21)
00:1f.2 Memory controller: Intel Corporation Device 9d21 (rev 21)
00:1f.3 Audio device: Intel Corporation Device 9d70 (rev 21)
00:1f.4 SMBus: Intel Corporation Device 9d23 (rev 21)
01:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)

Kernel:

floris@ava:~$ uname -r

Ubuntu:

4.2.0-19-genericfloris@ava:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.10
Release:        15.10
Codename:       wily

Qualquer ajuda ou pensamentos apreciados!

    
por Floris 18.12.2015 / 18:10

2 respostas

0

Kernels anteriores a 4,3 não lidaram bem com o Skylake Intel. A atualização para um kernel posterior (por exemplo, 4.4.4 ou 4.4.5) pode ajudar, já que eles devem manipular os gráficos do Skylake.

    
por WGU 13.03.2016 / 04:40
0

O que funcionou para mim foi usar a opção nomodeset no bootloader grub. Existem dois métodos para definir nomodeset :

  1. Temporário:
    • Durante a inicialização, pressione e segure a tecla Shift para ver o menu do grub
    • Escolha a entrada que você deseja alterar (em uma instalação normal, a primeira entrada) e pressione e para editá-la
    • Procure quiet splash e adicione nomodeset antes
    • Finalmente, pressione F10 para inicializar.

Se isso funcionou para você, você pode usar o modo permanente para todos os bootups.

  1. Permanente:
    • editar /etc/default/grub (por exemplo: sudo nano /etc/default/grub )
    • altere a linha GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" para GRUB_CMDLINE_LINUX_DEFAULT="nomodeset quiet splash"
    • Finalmente atualize a configuração do grub: sudo update-grub

Na próxima vez que reiniciar, você não precisará especificar a opção de inicialização.

Eu rodei o Ubuntu 16.04 LTS com kernel 4.4 no laptop Lenovo i310.

A saída para sudo lshw | grep -A9 VGA é a seguinte:

  

description: Controlador compatível com VGA
  produto: Sky Lake Integrated Graphics
  fornecedor: Intel Corporation
  ID física: 2
  informações de ônibus: pci @ 0000: 00: 02.0
  versão: 07
  largura: 64 bits
  relógio: 33MHz
  capacidades: pciexpress msi pm vga_controller bus_master cap_list
  configuração: latência = 0

Esta resposta é parcialmente copiada da última resposta em Quando inicio minha câmera em uma chamada de vídeo no Skype 4.1. o vídeo recebido está piscando em azul?

    
por janclod 20.11.2016 / 03:44

Tags