[SailfishDevel] Flatpak for Sailfish

Tone Kastlunger users.giulietta at gmail.com
Mon Mar 23 21:51:16 UTC 2020


Obvious things first: timers are whako?

On Sat, Feb 22, 2020 at 5:11 PM rinigus <rinigus.git at gmail.com> wrote:

> Hi,
>
> I would like to ask for help regarding animation rendering  from hybris/qt
> gurus. In Flatpak apps, when running QT animation, such as spinning busy
> indicator, I am getting general slow down of the applications. Slowdown can
> be felt by trying to pull drawers, slower web pages download, and other
> similar effects. This can be remedied by setting QSG_RENDER_LOOP=basic .
>
> When I asked for help at KDE, originally just suspecting something odd in
> BusyIndicator, I was pointed to possibly wrong vsync. According to
> QSG_INFO=1, its set to 16.67 ms - 60Hz, as expected for embedded device.
> Corresponding data dump is below.
>
> I haven't noticed any difference between QSG_INFO as reported by SFOS app
> or app running from Flatpak. Same slowdown is for Qt 5.12 and 5.14. Any
> ideas on how to fix it instead of using QSG_RENDER_LOOP=basic?
>
> Feel free to suggest fixes ask questions on #sfos-devel - I just thought
> its better to write up the issue here than to paste it on IRC.
>
> Cheers,
>
> Rinigus
>
>
>
> [D] unknown:0 - threaded render loop
> [D] unknown:0 - Using sg animation driver
> [D] unknown:0 - Animation Driver: using vsync: 16.67 ms
> [D] unknown:0 - opengl texture atlas dimensions: 2048x4096
> [D] unknown:0 - R/G/B/A Buffers:   5 6 5 0
> [D] unknown:0 - Depth Buffer:      24
> [D] unknown:0 - Stencil Buffer:    8
> [D] unknown:0 - Samples:           0
> [D] unknown:0 - GL_VENDOR:         Qualcomm
> [D] unknown:0 - GL_RENDERER:       Adreno (TM) 630
> [D] unknown:0 - GL_VERSION:        OpenGL ES 2.0 (OpenGL ES 3.2 V at 324.0
> (GIT at f4471f2, I3387004788)
> [D] unknown:0 - GL_EXTENSIONS:     GL_AMD_compressed_ATC_texture
> GL_ANDROID_extension_pack_es31a
> GL_ARM_shader_framebuffer_fetch_depth_stencil GL_EXT_EGL_image_array
> GL_EXT_EGL_image_storage GL_EXT_YUV_target GL_EXT_blend_func_extended
> GL_EXT_blit_framebuffer_params GL_EXT_buffer_storage GL_EXT_clip_control
> GL_EXT_clip_cull_distance GL_EXT_color_buffer_float
> GL_EXT_color_buffer_half_float GL_EXT_copy_image GL_EXT_debug_label
> GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query
> GL_EXT_draw_buffers_indexed GL_EXT_external_buffer GL_EXT_geometry_shader
> GL_EXT_gpu_shader5 GL_EXT_memory_object GL_EXT_memory_object_fd
> GL_EXT_multisampled_render_to_texture
> GL_EXT_multisampled_render_to_texture2 GL_EXT_primitive_bounding_box
> GL_EXT_protected_textures GL_EXT_robustness GL_EXT_sRGB
> GL_EXT_sRGB_write_control GL_EXT_shader_framebuffer_fetch
> GL_EXT_shader_io_blocks GL_EXT_shader_non_constant_global_initializers
> GL_EXT_tessellation_shader GL_EXT_texture_border_clamp
> GL_EXT_texture_buffer GL_EXT_texture_cube_map_array
> GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888
> GL_EXT_texture_format_sRGB_override GL_EXT_texture_norm16
> GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode
> GL_EXT_texture_type_2_10_10_10_REV GL_KHR_blend_equation_advanced
> GL_KHR_blend_equation_advanced_coherent GL_KHR_debug GL_KHR_no_error
> GL_KHR_robust_buffer_access_behavior GL_KHR_texture_compression_astc_hdr
> GL_KHR_texture_compression_astc_ldr
> GL_NV_shader_noperspective_interpolation GL_OES_EGL_image
> GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync
> GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth_texture
> GL_OES_depth_texture_cube_map GL_OES_element_index_uint
> GL_OES_framebuffer_object GL_OES_get_program_binary
> GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_sample_shading
> GL_OES_sample_variables GL_OES_shader_image_atomic
> GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives
> GL_OES_surfaceless_context GL_OES_texture_3D
> GL_OES_texture_compression_astc 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_texture_stencil8 GL_OES_texture_storage_multisample_2d_array
> GL_OES_vertex_array_object GL_OES_vertex_half_float GL_OVR_multiview
> GL_OVR_multiview2 GL_OVR_multiview_multisampled_render_to_texture
> GL_QCOM_alpha_test GL_QCOM_shader_framebuffer_fetch_noncoherent
> GL_QCOM_texture_foveated GL_QCOM_tiled_rendering
> [D] unknown:0 - Max Texture Size: 16384
>
>> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscribe at lists.sailfishos.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20200323/470e0650/attachment.html>


More information about the Devel mailing list