VirtualBox

Opened 5 years ago

Last modified 5 years ago

#18353 new defect

Linux Mint 18.x VM Multimedia/Graphics Broken By 6.0.2 Guest Additions Install

Reported by: cjrussell1962 Owned by:
Component: guest additions/x11/graphics Version: VirtualBox 6.0.2
Keywords: Cc: patuxententerprises@…
Guest type: Linux Host type: Windows

Description

After installing the 6.0.2 guest additions on Linux Mint Cinnamon the following problems were observed:

-The screen lock window does not appear when the computer is locked after a period of inactivity, and the desktop is visible, but inaccessible to mouse clicks. The password can still be entered and the VM will wake up and return to the normal desktop.

-VLC media player 2.2.2 Weatherwax crashes with the error: "corrupt module: /usr/lib/vlc/plugins/gui/libqt4_plugin.so"

-Web browser based video streams from FireFox fail to run or stop after rendering 100 or less frames

-Media Player does not render its window frame properly with respect to other windows, does not display menu contents, and freezes when playing content if launched as the default multimedia app.

-There may be many other graphical rendering and multimedia anomalies. So far the above were observed from a limited amount of troubleshooting time.

The environment(s) in which these problems were observed is:

o Linux Mint Cinnamon 18.2 with multimedia bundle accepted during install o Linux Mint Cinnamon 18.3 with multimedia bundle accepted during install o Running in VirtualBox 6.0.2 from Windows 10 with guest additions added to the VM (updated from 6.0.0 recently) o VM configured with:

  • 2 Processors, VT-x/AMD-V, Nested Paging, PAE/NX, KVM Paravirtualization
  • >= 2 Gb RAM
  • >= 20 Gb HDD
  • 64 MB Video Memory
  • VBoxVGA Graphics Controller

The above issues did not exist before upgrading from VirtualBox 6.0.0 to 6.0.2. To confirm that the issue is caused by the guest additions, we created a new VM in 6.0.2 with the configuration described above and loaded a new install of Linux Mint Cinnamon 18.3, accepting the default Mint multimedia bundle during the install process. Before adding the guest additions, testing shows that none of the problems above were present. We then added the 6.0.2 guest additions and then re-tested and observed all the issues described above. Furthermore, we have confirmed that if the Graphics Controller setting on the VMs is changed to VMSVGA in 6.0.2 then the observed problems go away.

Change History (5)

comment:1 by cjrussell1962, 5 years ago

Also, forgot to mention that 3D Acceleration is enabled for the VM configurations described above.

comment:2 by Michael Thayer, 5 years ago

Can you 1) check that this still happens with the 6.0.4 Additions and 2) try running glxinfo in a terminal to see if there is unusual output?

in reply to:  2 comment:3 by ETiktin, 5 years ago

Replying to michael:

Can you 1) check that this still happens with the 6.0.4 Additions and 2) try running glxinfo in a terminal to see if there is unusual output?

I encountered the invisible lock screen issue as well, in both 6.0.2 and 6.0.4. I'm running Linux Mint 19.1 guest on a Windows 10 host. Prior to upgrading from 5 to 6 the lock screen worked fine. If I uninstall the 6.0.4 guest additions and fallback to software rendering or if I use VMSVGA the lock screen starts functioning as expected (it's visible). For now I just disabled the lock screen in the guest and lock the host instead.

My glxinfo:

name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: Chromium
server glx version string: 1.3 Chromium
server glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig
client glx vendor string: Chromium
client glx version string: 1.3 Chromium
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig
GLX version: 1.3
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 4.50 - Build 23.20.16.4973
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
    GL_ARB_fragment_shader, GL_ARB_multisample, GL_ARB_multitexture,
    GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects,
    GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_texture_border_clamp,
    GL_ARB_texture_compression, GL_ARB_texture_cube_map,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
    GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,
    GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
    GL_CR_bounding_box, GL_CR_cursor_position, GL_CR_head_spu_name,
    GL_CR_performance_info, GL_CR_print_string, GL_CR_readback_barrier_size,
    GL_CR_saveframe, GL_CR_server_id_sharing, GL_CR_server_matrix,
    GL_CR_state_parameter, GL_CR_synchronization, GL_CR_tile_info,
    GL_CR_tilesort_info, GL_CR_window_size, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
    GL_EXT_compiled_vertex_array, GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_object,
    GL_EXT_multi_draw_arrays, GL_EXT_secondary_color, GL_EXT_shadow_funcs,
    GL_EXT_stencil_two_side, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
    GL_EXT_texture3D, GL_EXT_texture_compression_s3tc,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_lod_bias, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
    GL_IBM_texture_mirrored_repeat, GL_NV_texgen_reflection,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp

1 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 None

1 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  1 1 None

comment:4 by Michael Thayer, 5 years ago

Thanks for the information. I was wondering if this were the same as another issue that has been reported (see ticket #18324, and you might still try what they suggest there in case it makes a difference). It looks like it isn't though, since glxinfo is not crashing. You might want to investigate further yourself, as I don't think that the core team will get a chance to look at this in the foreseeable future.

in reply to:  4 comment:5 by ETiktin, 5 years ago

Replying to michael:

Thanks for the information. I was wondering if this were the same as another issue that has been reported (see ticket #18324, and you might still try what they suggest there in case it makes a difference). It looks like it isn't though, since glxinfo is not crashing. You might want to investigate further yourself, as I don't think that the core team will get a chance to look at this in the foreseeable future.

I'm aware of that issue (the 3rd comment is mine). I'm using that patch, but it doesn't solve this issue.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use