O vídeo do Chrome fica lento no modo de tela cheia no monitor externo APENAS quando a janela está focada no Ubuntu 16.10 (não relacionado ao Flash)

0

Os dois últimos lançamentos do Chrome para o meu Ubuntu 16.10 tiveram reprodução de vídeo lenta no Chrome somente no monitor externo somente quando estão em tela cheia e somente quando essa janela / guia do cromo NÃO é fuzeada (ou seja, se eu clicar em outra janela no monitor do laptop o vídeo reproduz em tela cheia no monitor externo).

Quando o vídeo está irregular, percebo que o processo do Xorg usa 100% da CPU. Quando eu clico em outra janela no outro monitor, o vídeo é reproduzido bem e a CPU do XOrg cai imediatamente.

Não é o fim do mundo, mas é chato ter que sempre mover o mouse para fora da tela e clicar em uma janela aleatória no monitor do laptop ao tentar assistir a um filme!

sudo lshw -class display *-display
description: VGA compatible controller product: 3rd Gen Core processor Graphics Controller vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 09 width: 64 bits clock: 33MHz capabilities: msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: irq:28 memory:c1000000-c13fffff memory:b0000000-bfffffff ioport:4000(size=64) memory:c0000-dffff

Sobre os relatórios do Ubuntu Intel® Ivybridge Mobile

Eu executei o Intel Graphics Tool Update e assegurei-me de que estava a executar a versão mais recente do Chrome v60.0.3112.90 (Compilação oficial) (64 bits)

Eu tentei a resposta aqui: Chrome lento no modo de tela cheia (não relacionado a Flash) sem sucesso.

Chrome chrome: // gpu / outputs:

Graphics Feature Status Canvas: Software only, hardware acceleration unavailable CheckerImaging: Disabled Flash: Software only, hardware acceleration unavailable Flash Stage3D: Software only, hardware acceleration unavailable Flash Stage3D Baseline profile: Software only, hardware acceleration unavailable Compositing: Software only, hardware acceleration unavailable Multiple Raster Threads: Enabled Native GpuMemoryBuffers: Software only. Hardware acceleration disabled Rasterization: Software only, hardware acceleration unavailable Video Decode: Software only, hardware acceleration unavailable Video Encode: Software only, hardware acceleration unavailable WebGL: Hardware accelerated but at reduced performance WebGL2: Unavailable Driver Bug Workarounds adjust_src_dst_region_for_blitframebuffer clear_uniforms_before_first_program_use decode_encode_srgb_for_generatemipmap disable_framebuffer_cmaa dont_remove_invariant_for_fragment_input force_cube_map_positive_x_allocation force_int_or_srgb_cube_texture_complete init_texture_max_anisotropy regenerate_struct_names remove_invariant_and_centroid_for_essl3 scalarize_vec_and_mat_constructor_args disable_software_to_accelerated_canvas_upgrade Problems Detected ATI/AMD cards with older drivers in Linux are crash-prone: 71381, 76428, 73910, 101225, 136240, 357314 Disabled Features: flash_stage3d, gpu_compositing, panel_fitting, flash3d, gpu_rasterization, accelerated_2d_canvas, accelerated_video_decode, webgl2, accelerated_webgl, flash_stage3d_baseline, accelerated_video_encode Accelerated video decode is unavailable on Linux: 137247 Disabled Features: accelerated_video_decode Accelerated video encode is unavailable on Linux Disabled Features: accelerated_video_encode Clear uniforms before first program use on all platforms: 124764, 349137 Applied Workarounds: clear_uniforms_before_first_program_use Linux AMD drivers incorrectly return initial value of 1 for TEXTURE_MAX_ANISOTROPY: 348237 Applied Workarounds: init_texture_max_anisotropy Always rewrite vec/mat constructors to be consistent: 398694 Applied Workarounds: scalarize_vec_and_mat_constructor_args Linux AMD drivers handle struct scopes incorrectly: 403957 Applied Workarounds: regenerate_struct_names Linux ATI drivers crash on binding incomplete cube map texture to FBO: 518889 Applied Workarounds: force_cube_map_positive_x_allocation Limited enabling of Chromium GL_INTEL_framebuffer_CMAA: 535198 Applied Workarounds: disable_framebuffer_cmaa adjust src/dst region if blitting pixels outside read framebuffer on Linux AMD: 664740 Applied Workarounds: adjust_src_dst_region_for_blitframebuffer AMD drivers in Linux require invariant qualifier to match between vertex and fragment shaders: 659326, 639760 Applied Workarounds: remove_invariant_and_centroid_for_essl3, dont_remove_invariant_for_fragment_input Disable KHR_blend_equation_advanced until cc shaders are updated: 661715 Decode and Encode before generateMipmap for srgb format textures on Linux AMD: 634519 Applied Workarounds: decode_encode_srgb_for_generatemipmap Software to Accelerated canvas update breaks Linux AMD: 710029 Applied Workarounds: disable_software_to_accelerated_canvas_upgrade Force integer or srgb cube map texture complete on Linux AMD: 712117 Applied Workarounds: force_int_or_srgb_cube_texture_complete Native GpuMemoryBuffers have been disabled, either via about:flags or command line. Disabled Features: native_gpu_memory_buffers Checker-imaging has been disabled via finch trial or the command line. Disabled Features: checker_imaging

Qualquer conselho muito apreciado.

    
por twiz911 07.08.2017 / 17:06

1 resposta

0

Isso ocorre devido ao Chrome v59 + que remove o flash do Chrome.

Depois de muita tentativa e erro, a maneira mais fácil que encontrei foi instalar o Google Chrome Beta para usar no flash e usar o Chrome stable para todo o resto.

% bl0ck_qu0te%

Em seguida, inicie via

% bl0ck_qu0te%

Então vá para

% bl0ck_qu0te%

E desative

% bl0ck_qu0te%

Em seguida, reinicie.

E agora os vídeos devem ser reproduzidos em tela cheia em alta velocidade sem tremores usando um bom flash antigo (!).

    
por twiz911 07.09.2017 / 06:39