On 15/01/2020 14.15, Shengjing Zhu wrote:
The snap version includes a software render feature. Maybe you're using this?
This could be slow.
I'm not sure how to verify this, but it makes sense that hardware
acceleration is not being used.
The Debian package must use hardware render. Intel ARK doesn't show
much information about your CPU's graphic[1].
Maybe this CPU is too old? (run `anbox system-info` will give your some info)
version: 4
snap-revision: 186
cpu:
arch: x86
brand: Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz
features:
- aes
os:
name: Debian GNU/Linux
version:
snap-based: true
kernel:
version: Linux version 5.4.0-2-amd64 (debian-ker...@lists.debian.org)
(gcc version 9.2.1 20200104 (Debian 9.2.1-22)) #1 SMP Debian 5.4.8-1
(2020-01-05)
binder: true
ashmem: true
graphics:
egl:
vendor: Mesa Project
version: 1.4 (DRI2)
extensions:
- EGL_ANDROID_native_fence_sync
- EGL_CHROMIUM_sync_control
- EGL_EXT_buffer_age
- EGL_EXT_image_dma_buf_import
- EGL_EXT_image_dma_buf_import_modifiers
- EGL_KHR_config_attribs
- EGL_KHR_create_context
- EGL_KHR_create_context_no_error
- EGL_KHR_fence_sync
- EGL_KHR_get_all_proc_addresses
- EGL_KHR_gl_colorspace
- EGL_KHR_gl_renderbuffer_image
- EGL_KHR_gl_texture_2D_image
- EGL_KHR_gl_texture_3D_image
- EGL_KHR_gl_texture_cubemap_image
- EGL_KHR_image
- EGL_KHR_image_base
- EGL_KHR_image_pixmap
- EGL_KHR_no_config_context
- EGL_KHR_reusable_sync
- EGL_KHR_surfaceless_context
- EGL_EXT_pixel_format_float
- EGL_KHR_wait_sync
- EGL_MESA_configless_context
- EGL_MESA_drm_image
- EGL_MESA_image_dma_buf_export
- EGL_NOK_texture_from_pixmap
- EGL_WL_bind_wayland_display
gles2:
vendor: Intel Open Source Technology Center
vendor: OpenGL ES 2.0 Mesa 18.0.5
extensions:
- GL_ANGLE_texture_compression_dxt3
- GL_ANGLE_texture_compression_dxt5
- GL_APPLE_texture_max_level
- GL_EXT_blend_minmax
- GL_EXT_compressed_ETC1_RGB8_sub_texture
- GL_EXT_discard_framebuffer
- GL_EXT_draw_buffers
- GL_EXT_draw_elements_base_vertex
- GL_EXT_frag_depth
- GL_EXT_map_buffer_range
- GL_EXT_multi_draw_arrays
- GL_EXT_occlusion_query_boolean
- GL_EXT_polygon_offset_clamp
- GL_EXT_read_format_bgra
- GL_EXT_robustness
- GL_EXT_separate_shader_objects
- GL_EXT_texture_border_clamp
- GL_EXT_texture_compression_dxt1
- GL_EXT_texture_filter_anisotropic
- GL_EXT_texture_format_BGRA8888
- GL_EXT_texture_rg
- GL_EXT_texture_type_2_10_10_10_REV
- GL_EXT_unpack_subimage
- GL_KHR_blend_equation_advanced
- GL_KHR_context_flush_control
- GL_KHR_debug
- GL_KHR_no_error
- GL_KHR_robustness
- GL_NV_draw_buffers
- GL_NV_fbo_color_attachments
- GL_NV_read_buffer
- GL_NV_read_depth
- GL_NV_read_depth_stencil
- GL_NV_read_stencil
- GL_OES_EGL_image
- GL_OES_EGL_image_external
- GL_OES_EGL_sync
- GL_OES_compressed_ETC1_RGB8_texture
- GL_OES_depth24
- GL_OES_depth_texture
- GL_OES_draw_elements_base_vertex
- GL_OES_element_index_uint
- GL_OES_fbo_render_mipmap
- GL_OES_get_program_binary
- GL_OES_mapbuffer
- GL_OES_packed_depth_stencil
- GL_OES_required_internalformat
- GL_OES_rgb8_rgba8
- GL_OES_standard_derivatives
- GL_OES_stencil8
- GL_OES_surfaceless_context
- GL_OES_texture_3D
- GL_OES_texture_border_clamp
- GL_OES_texture_float
- GL_OES_texture_float_linear
- GL_OES_texture_half_float
- GL_OES_texture_half_float_linear
- GL_OES_texture_npot
- GL_OES_vertex_array_object
- GL_OES_vertex_half_float
Not sure if that provides any insight to help solve why the
mouse/keyboard won't work with packaged version. I'm comfortable that
its plausible the CPU is too old, albeit, the PC is circa 2010, so old,
but not that old.
And I'm not sure if anyone tests anbox with XFCE, the integration with
XFCE may also be a problem.
[1]
https://ark.intel.com/content/www/us/en/ark/products/43544/intel-core-i5-540m-processor-3m-cache-2-53-ghz.html