telegramdesktop / tdesktop

Telegram Desktop messaging app
https://desktop.telegram.org/
Other
26.29k stars 5.22k forks source link

Right click menu only show a few part when in Hi-DPI wayland with 150% scale #27067

Closed alex4506 closed 1 year ago

alex4506 commented 1 year ago

Steps to reproduce

  1. Start telegram in wayland desktop
  2. Place telegram in a display with Hi-DPI & 150% scale
  3. Right click anything to show the menu

Expected behaviour

Full menu displayed correctly

Actual behaviour

Only left corner of menu showed

if drag the window to another display with 100% scale, everything is OK.

image

Operating system

Gentoo Linux, KDE 5.27.8, Wayland Display Mode

Version of Telegram Desktop

4.11.3

Installation source

Static binary from official website

Crash ID

No response

Logs

[2023.11.08 13:20:43] Launched version: 4011003, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2023.11.08 13:20:43] Executable dir: /usr/bin/, name: telegram-desktop
[2023.11.08 13:20:43] Initial working dir: /home/flex/
[2023.11.08 13:20:43] Working dir: /home/flex/.local/share/TelegramDesktop/
[2023.11.08 13:20:43] Command line: telegram-desktop --
[2023.11.08 13:20:43] Executable path before check: /usr/bin/telegram-desktop
[2023.11.08 13:20:43] Logs started
[2023.11.08 13:20:43] App ID: org.telegram
[2023.11.08 13:20:43] Connecting local socket to d41873637537b4d9cb70860300012d91-{87A94AB0-E370-4cde-98D3-ACC110C5967D}...
[2023.11.08 13:20:43] Socket connect error 0, starting server and app...
[2023.11.08 13:20:43] Moved logging from '/home/flex/.local/share/TelegramDesktop/log_start0.txt' to '/home/flex/.local/share/TelegramDesktop/log.txt'!
[2023.11.08 13:20:43] Opened '/home/flex/.local/share/TelegramDesktop/tdata/working' for reading, the previous Telegram Desktop launch was not finished properly :( Crash log size: 0
[2023.11.08 13:20:43] Global devicePixelRatio: 2
[2023.11.08 13:20:43] QT_AUTO_SCREEN_SCALE_FACTOR: 0
[2023.11.08 13:20:43] Primary screen DPI: 96, Base: 96.
[2023.11.08 13:20:43] Computed screen scale: 100
[2023.11.08 13:20:43] DevicePixelRatio: 2
[2023.11.08 13:20:43] ScreenScale: 100
[2023.11.08 13:20:43] Icon theme: breeze-dark
[2023.11.08 13:20:43] Fallback icon theme: 
[2023.11.08 13:20:43] System tray available: [TRUE]
[2023.11.08 13:20:43] Font: from ':/gui/fonts/DAOpenSansRegular.ttf' loaded 'DAOpenSansRegular'
[2023.11.08 13:20:43] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2023.11.08 13:20:43] Font: from ':/gui/fonts/DAOpenSansRegularItalic.ttf' loaded 'DAOpenSansRegularItalic'
[2023.11.08 13:20:43] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2023.11.08 13:20:43] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2023.11.08 13:20:43] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2023.11.08 13:20:43] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2023.11.08 13:20:43] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2023.11.08 13:20:43] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2023.11.08 13:20:43] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2023.11.08 13:20:43] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2023.11.08 13:20:43] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2023.11.08 13:20:43] App Info: reading settings...
[2023.11.08 13:20:43] App Info: reading encrypted settings...
[2023.11.08 13:20:43] Lang Info: Loaded cached, keys: 5793
[2023.11.08 13:20:43] OpenAL Logging Level: (not set)
[2023.11.08 13:20:43] Audio Playback Devices: Family 17h/19h HD Audio Controller Analog Stereo
[2023.11.08 13:20:43] Audio Playback Default Device: Family 17h/19h HD Audio Controller Analog Stereo
[2023.11.08 13:20:43] Audio Capture Devices: ACP/ACP3X/ACP6x Audio Coprocessor Stereo;Monitor of Family 17h/19h HD Audio Controller Analog Stereo;Family 17h/19h HD Audio Controller Analog Stereo
[2023.11.08 13:20:43] Audio Capture Default Device: ACP/ACP3X/ACP6x Audio Coprocessor Stereo
[2023.11.08 13:20:43] OpenGL Profile: Compatibility.
[2023.11.08 13:20:43] OpenGL Renderer: AMD Radeon Graphics (gfx1103_r1, LLVM 16.0.6, DRM 3.49, 6.1.57-gentoo-dist)
[2023.11.08 13:20:43] OpenGL Vendor: AMD
[2023.11.08 13:20:43] OpenGL Version: 4.6 (Compatibility Profile) Mesa 23.1.8
[2023.11.08 13:20:43] OpenGL Extensions: GL_KHR_no_error, GL_ARB_seamless_cubemap_per_texture, GL_ARB_sample_shading, GL_ANGLE_texture_compression_dxt5, GL_ARB_multisample, GL_ARB_texture_env_add, GL_EXT_packed_pixels, GL_ARB_point_sprite, GL_ARB_base_instance, GL_EXT_texture_compression_rgtc, GL_EXT_pixel_buffer_object, GL_ARB_shader_image_load_store, GL_EXT_gpu_program_parameters, GL_ARB_shading_language_420pack, GL_ARB_ES3_2_compatibility, GL_NV_compute_shader_derivatives, GL_ARB_draw_instanced, GL_ARB_copy_image, GL_ARB_pipeline_statistics_query, GL_AMD_conservative_depth, GL_ARB_texture_cube_map, GL_EXT_framebuffer_sRGB, GL_EXT_semaphore_fd, GL_ARB_shader_atomic_counters, GL_ARB_explicit_attrib_location, GL_ARB_shader_bit_encoding, GL_ARB_texture_border_clamp, GL_ARB_shader_stencil_export, GL_AMD_shader_stencil_export, GL_ARB_texture_barrier, GL_MESA_framebuffer_flip_y, GL_ARB_texture_env_crossbar, GL_ARB_transpose_matrix, GL_EXT_blend_subtract, GL_ARB_shading_language_include, GL_EXT_texture, GL_EXT_packed_depth_stencil, GL_NV_copy_depth_to_color, GL_EXT_texture_snorm, GL_ARB_texture_float, GL_ARB_enhanced_layouts, GL_EXT_texture_object, GL_ARB_vertex_array_bgra, GL_EXT_texture_buffer_object, GL_KHR_robustness, GL_ARB_viewport_array, GL_ARB_vertex_attrib_binding, GL_EXT_direct_state_access, GL_EXT_framebuffer_object, GL_SGIS_texture_lod, GL_AMD_seamless_cubemap_per_texture, GL_EXT_texture_shared_exponent, GL_EXT_texture_integer, GL_EXT_vertex_array_bgra, GL_INTEL_blackhole_render, GL_ARB_texture_query_lod, GL_ARB_blend_func_extended, GL_EXT_blend_color, GL_ARB_texture_mirrored_repeat, GL_ARB_transform_feedback_instanced, GL_EXT_draw_instanced, GL_KHR_debug, GL_KHR_texture_compression_astc_ldr, GL_EXT_texture_sRGB_R8, GL_ARB_compatibility, GL_ARB_shader_draw_parameters, GL_ARB_tessellation_shader, GL_IBM_texture_mirrored_repeat, GL_MESA_texture_signed_rgba, GL_ARB_shading_language_packing, GL_EXT_rescale_normal, GL_EXT_texture_filter_anisotropic, GL_ARB_internalformat_query2, GL_ARB_map_buffer_range, GL_EXT_texture_swizzle, GL_ARB_indirect_parameters, GL_ARB_shader_texture_lod, GL_EXT_framebuffer_multisample, GL_EXT_shadow_funcs, GL_IBM_multimode_draw_arrays, GL_ARB_gl_spirv, GL_ARB_conditional_render_inverted, GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_texture_rectangle, GL_ARB_vertex_program, GL_ARB_invalidate_subdata, GL_MESA_shader_integer_functions, GL_ARB_get_program_binary, GL_EXT_subtexture, GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_clip_control, GL_EXT_point_parameters, GL_ARB_texture_buffer_object_rgb32, GL_ATI_draw_buffers, GL_AMD_performance_monitor, GL_ARB_texture_filter_anisotropic, GL_ARB_texture_query_levels, GL_ARB_texture_mirror_clamp_to_edge, GL_MESA_window_pos, GL_ARB_depth_buffer_float, GL_ARB_draw_indirect, GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_vertex_attrib_64bit, GL_EXT_packed_float, GL_EXT_demote_to_helper_invocation, GL_KHR_robust_buffer_access_behavior, GL_ARB_transform_feedback2, GL_ARB_shader_ballot, GL_NV_packed_depth_stencil, GL_ARB_shader_objects, GL_ARB_texture_stencil8, GL_ARB_query_buffer_object, GL_EXT_EGL_sync, GL_ANGLE_texture_compression_dxt3, GL_EXT_transform_feedback, GL_NV_texgen_reflection, GL_ARB_transform_feedback3, GL_EXT_fog_coord, GL_EXT_separate_specular_color, GL_EXT_texture_lod_bias, GL_AMD_query_buffer_object, GL_NV_conditional_render, GL_KHR_blend_equation_advanced, GL_ARB_fragment_coord_conventions, GL_ARB_sparse_texture_clamp, GL_MESA_pack_invert, GL_SGIS_texture_border_clamp, GL_ARB_multi_bind, GL_ARB_texture_compression, GL_ARB_gpu_shader5, GL_ARB_shading_language_100, GL_EXT_blend_func_separate, GL_EXT_provoking_vertex, GL_ARB_spirv_extensions, GL_ARB_shader_storage_buffer_object, GL_ARB_texture_gather, GL_ARB_fragment_program_shadow, GL_ARB_half_float_vertex, GL_SGIS_texture_edge_clamp, GL_EXT_texture_sRGB_RG8, GL_ARB_depth_clamp, GL_ARB_draw_buffers_blend, GL_ARB_texture_env_dot3, GL_EXT_multi_draw_arrays, GL_ARB_texture_storage, GL_ARB_shader_atomic_counter_ops, GL_ARB_texture_compression_bptc, GL_EXT_texture_compression_dxt1, GL_ARB_clear_buffer_object, GL_EXT_bgra, GL_EXT_abgr, GL_ARB_color_buffer_float, GL_ARB_conservative_depth, GL_EXT_texture_env_combine, GL_NV_alpha_to_coverage_dither_control, GL_ATI_texture_compression_3dc, GL_AMD_multi_draw_indirect, GL_SUN_multi_draw_arrays, GL_EXT_compiled_vertex_array, GL_EXT_vertex_array, GL_AMD_vertex_shader_layer, GL_ARB_shader_image_size, GL_ARB_occlusion_query, GL_ARB_sparse_texture, GL_AMD_shader_trinary_minmax, GL_INGR_blend_func_separate, GL_ARB_shader_subroutine, GL_ARB_shadow, GL_EXT_timer_query, GL_ARB_gpu_shader_int64, GL_AMD_draw_buffers_blend, GL_EXT_texture_compression_latc, GL_EXT_blend_equation_separate, GL_ARB_point_parameters, GL_ARB_texture_non_power_of_two, GL_ARB_texture_env_combine, GL_ATI_texture_float, GL_ARB_parallel_shader_compile, GL_ARB_compressed_texture_pixel_storage, GL_ARB_sparse_buffer, GL_ARB_program_interface_query, GL_ARB_texture_cube_map_array, GL_ARB_instanced_arrays, GL_ARB_shader_viewport_layer_array, GL_ARB_map_buffer_alignment, GL_ARB_post_depth_coverage, GL_ARB_arrays_of_arrays, GL_ARB_framebuffer_sRGB, GL_ARB_sparse_texture2, GL_ARB_internalformat_query, GL_ARB_timer_query, GL_EXT_texture_array, GL_EXT_texture_env_dot3, GL_NV_primitive_restart, GL_ARB_window_pos, GL_EXT_polygon_offset_clamp, GL_EXT_texture_sRGB, GL_EXT_window_rectangles, GL_OES_read_format, GL_EXT_draw_range_elements, GL_ARB_ES3_1_compatibility, GL_EXT_texture_mirror_clamp, GL_EXT_secondary_color, GL_S3_s3tc, GL_AMD_vertex_shader_viewport_index, GL_KHR_texture_compression_astc_sliced_3d, GL_NV_half_float, GL_ARB_vertex_shader, GL_ARB_texture_compression_rgtc, GL_ARB_shader_group_vote, GL_ARB_draw_elements_base_vertex, GL_ARB_clear_texture, GL_ARB_fragment_layer_viewport, GL_ARB_draw_buffers, GL_NV_texture_barrier, GL_ARB_robustness, GL_NV_fog_distance, GL_EXT_shader_image_load_store, GL_ARB_seamless_cube_map, GL_ARB_sampler_objects, GL_ARB_cull_distance, GL_IBM_rasterpos_clip, GL_ATI_fragment_shader, GL_ARB_texture_swizzle, GL_ARB_bindless_texture, GL_EXT_stencil_two_side, GL_NV_depth_clamp, GL_EXT_shader_image_load_formatted, GL_ARB_shader_clock, GL_ARB_framebuffer_object, GL_ARB_texture_multisample, GL_EXT_gpu_shader4, GL_AMD_pinned_memory, GL_EXT_texture_cube_map, GL_NV_copy_image, GL_ARB_occlusion_query2, GL_ARB_robust_buffer_access_behavior, GL_ARB_texture_buffer_range, GL_ARB_depth_texture, GL_ARB_derivative_control, GL_AMD_depth_clamp_separate, GL_ARB_buffer_storage, GL_EXT_semaphore, GL_OES_EGL_image, GL_NV_shader_atomic_int64, GL_ARB_texture_rg, GL_ARB_ES2_compatibility, GL_ARB_vertex_buffer_object, GL_ARB_texture_view, GL_ARB_direct_state_access, GL_ARB_compute_shader, GL_ARB_ES3_compatibility, GL_ARB_debug_output, GL_KHR_context_flush_control, GL_ARB_uniform_buffer_object, GL_ARB_separate_shader_objects, GL_ATI_separate_stencil, GL_ARB_explicit_uniform_location, GL_AMD_texture_texture4, GL_EXT_copy_texture, GL_EXT_texture_shadow_lod, GL_ARB_multitexture, GL_ATI_texture_mirror_once, GL_EXT_framebuffer_blit, GL_EXT_shader_integer_mix, GL_EXT_stencil_wrap, GL_ARB_get_texture_sub_image, GL_APPLE_packed_pixels, GL_ARB_polygon_offset_clamp, GL_NVX_gpu_memory_info, GL_EXT_EGL_image_storage, GL_SGIS_generate_mipmap, GL_EXT_memory_object_fd, GL_ARB_shader_texture_image_samples, GL_ARB_texture_rgb10_a2ui, GL_EXT_blend_minmax, GL_KHR_parallel_shader_compile, GL_EXT_memory_object, GL_ARB_compute_variable_group_size, GL_NV_texture_env_combine4, GL_ARB_vertex_array_object, GL_ARB_framebuffer_no_attachments, GL_EXT_texture_rectangle, GL_ARB_fragment_shader, GL_ARB_texture_buffer_object, GL_ARB_pixel_buffer_object, GL_ARB_fragment_program, GL_ARB_shader_precision, GL_NV_ES1_1_compatibility, GL_EXT_texture_edge_clamp, GL_EXT_framebuffer_multisample_blit_scaled, GL_ARB_gpu_shader_fp64, GL_EXT_texture_sRGB_decode, GL_EXT_draw_buffers2, GL_ARB_provoking_vertex, GL_ATI_blend_equation_separate, GL_EXT_texture_env_add, GL_NV_texture_rectangle, GL_EXT_texture3D, GL_ATI_meminfo, GL_EXT_depth_bounds_test, GL_ARB_texture_storage_multisample, GL_EXT_debug_label, GL_EXT_vertex_attrib_64bit, GL_ARB_copy_buffer, GL_ARB_half_float_pixel, GL_ARB_transform_feedback_overflow_query, GL_ATI_texture_env_combine3, GL_NV_blend_square, GL_EXT_texture_compression_s3tc, GL_ARB_multi_draw_indirect, GL_NV_light_max_exponent
[2023.11.08 13:20:43] OpenGL: QOpenGLContext created, version: 4.4.
[2023.11.08 13:20:43] App Info: reading accounts info...
[2023.11.08 13:20:43] App Info: reading encrypted info...
[2023.11.08 13:20:43] App Info: reading map...
[2023.11.08 13:20:43] App Info: reading encrypted map...
[2023.11.08 13:20:43] App Info: reading encrypted user settings...
[2023.11.08 13:20:43] App Info: encrypted user settings read.
[2023.11.08 13:20:43] App Info: reading encrypted mtp data...
[2023.11.08 13:20:43] MTP Info: read keys, current: 5, to destroy: 0
[2023.11.08 13:20:43] Map read time: 0
[2023.11.08 13:20:43] App Info: reading encrypted mtp config...
[2023.11.08 13:20:43] Export Info: Destroy top bar by controller removal.
[2023.11.08 13:20:43] OpenGL: [TRUE] (Window)
[2023.11.08 13:20:43] Notification daemon product name: Plasma
[2023.11.08 13:20:43] Notification daemon vendor name: KDE
[2023.11.08 13:20:43] Notification daemon version: 5.27.8
[2023.11.08 13:20:43] Notification daemon specification version: 1.2
[2023.11.08 13:20:43] Notification daemon capabilities: body, body-hyperlinks, body-markup, body-images, icon-static, actions, persistence, inline-reply, x-kde-urls, x-kde-origin-name, x-kde-display-appname, inhibitions
[2023.11.08 14:22:29] API Warning: not loaded minimal channel applied.
[2023.11.08 16:04:38] API Warning: not loaded minimal channel applied.
[2023.11.08 17:19:36] RPC Error: request 1631 got fail with code 400, error PEER_ID_INVALID
[2023.11.08 17:20:15] Skipping message, because it is already in blocks!
[2023.11.08 17:20:21] Skipping message, because it is already in blocks!
[2023.11.08 17:20:33] Skipping message, because it is already in blocks!
[2023.11.08 17:20:38] Skipping message, because it is already in blocks!
[2023.11.08 17:22:34] RPC Error: request 1756 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2023.11.08 17:22:34] Message Info: bad message notification received (error_code 33) for msg_id = 7299019266904140820, seq_no = 4253
[2023.11.08 17:22:34] Message Info: bad message notification received, msgId 7299019266904140820, error_code 33
[2023.11.08 17:22:34] RPC Error: request 1754 got fail with code 400, error FILE_REFERENCE_EXPIRED
ilya-fedin commented 1 year ago

Ensure you don't have experimental settings enabled

ilya-fedin commented 1 year ago

Installation source

Static binary from official website

This seem to be false according to those log lines:

[2023.11.08 13:20:43] Executable dir: /usr/bin/, name: telegram-desktop
[2023.11.08 13:20:43] Initial working dir: /home/flex/
[2023.11.08 13:20:43] Working dir: /home/flex/.local/share/TelegramDesktop/
[2023.11.08 13:20:43] Command line: telegram-desktop --
[2023.11.08 13:20:43] Executable path before check: /usr/bin/telegram-desktop
[2023.11.08 13:20:43] Logs started
[2023.11.08 13:20:43] App ID: org.telegram
alex4506 commented 1 year ago

Ensure you don't have experimental settings enabled

I disabled the option Enable precise High DPI scaling just now, it worked after app restart for only a few minutes, then still change back to the wrong behavior.

Installation source

Static binary from official website

This seem to be false according to those log lines:

[2023.11.08 13:20:43] Executable dir: /usr/bin/, name: telegram-desktop
[2023.11.08 13:20:43] Initial working dir: /home/flex/
[2023.11.08 13:20:43] Working dir: /home/flex/.local/share/TelegramDesktop/
[2023.11.08 13:20:43] Command line: telegram-desktop --
[2023.11.08 13:20:43] Executable path before check: /usr/bin/telegram-desktop
[2023.11.08 13:20:43] Logs started
[2023.11.08 13:20:43] App ID: org.telegram

I use Gentoo Linux, which fetch the source code from github then compile locally, it will customize installation path

ilya-fedin commented 1 year ago

I use Gentoo Linux, which fetch the source code

Why did you specify static binary from official webstie as installation source then?

alex4506 commented 1 year ago

I use Gentoo Linux, which fetch the source code

Why did you specify static binary from official webstie as installation source then?

Sorry, I check the ebuild (gentoo package file), it download the binary directly, no complied progress

ilya-fedin commented 1 year ago

But App ID couldn't be like that for the official build. This perhaps means you can't trust the package and you better download Telegram from official website.

alex4506 commented 1 year ago

But App ID couldn't be like that for the official build. This perhaps means you can't trust the package and you better download Telegram from official website.

I download the latest binary 4.11.5 from github, still the same issue, below is the new log

[2023.11.08 17:47:26] Launched version: 4011005, install beta: [FALSE], alpha: 0, debug mode: [FALSE] [2023.11.08 17:47:26] Executable dir: /home/flex/Downloads/Telegram/, name: Telegram [2023.11.08 17:47:26] Initial working dir: /home/flex/Downloads/Telegram/ [2023.11.08 17:47:26] Working dir: /home/flex/.local/share/TelegramDesktop/ [2023.11.08 17:47:26] Command line: /home/flex/Downloads/Telegram/Telegram [2023.11.08 17:47:26] Executable path before check: /home/flex/Downloads/Telegram/Telegram [2023.11.08 17:47:26] Logs started [2023.11.08 17:47:26] App ID: org.telegram.desktop._a410d84c57ee84390658644cc1d3e3ee [2023.11.08 17:47:26] Connecting local socket to d41873637537b4d9cb70860300012d91-{87A94AB0-E370-4cde-98D3-ACC110C5967D}... [2023.11.08 17:47:26] Socket connect error 0, starting server and app... [2023.11.08 17:47:26] Moved logging from '/home/flex/.local/share/TelegramDesktop/log_start0.txt' to '/home/flex/.local/share/TelegramDesktop/log.txt'! [2023.11.08 17:47:26] Global devicePixelRatio: 2 [2023.11.08 17:47:26] QT_AUTO_SCREEN_SCALE_FACTOR: 0 [2023.11.08 17:47:26] Primary screen DPI: 96, Base: 96. [2023.11.08 17:47:26] Computed screen scale: 100 [2023.11.08 17:47:26] DevicePixelRatio: 2 [2023.11.08 17:47:26] ScreenScale: 100 [2023.11.08 17:47:26] Icon theme: breeze-dark [2023.11.08 17:47:26] Fallback icon theme: [2023.11.08 17:47:26] System tray available: [TRUE] [2023.11.08 17:47:26] Font: from ':/gui/fonts/DAOpenSansRegular.ttf' loaded 'DAOpenSansRegular' [2023.11.08 17:47:26] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular' [2023.11.08 17:47:26] Font: from ':/gui/fonts/DAOpenSansRegularItalic.ttf' loaded 'DAOpenSansRegularItalic' [2023.11.08 17:47:26] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular' [2023.11.08 17:47:26] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold' [2023.11.08 17:47:26] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium' [2023.11.08 17:47:26] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic' [2023.11.08 17:47:26] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium' [2023.11.08 17:47:26] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold' [2023.11.08 17:47:26] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium' [2023.11.08 17:47:26] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic' [2023.11.08 17:47:26] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium' [2023.11.08 17:47:26] App Info: reading settings... [2023.11.08 17:47:26] App Info: reading encrypted settings... [2023.11.08 17:47:26] Lang Info: Loaded cached, keys: 5793 [2023.11.08 17:47:26] OpenAL Logging Level: (not set) [2023.11.08 17:47:26] Audio Playback Devices: Family 17h/19h HD Audio Controller Analog Stereo [2023.11.08 17:47:26] Audio Playback Default Device: Family 17h/19h HD Audio Controller Analog Stereo [2023.11.08 17:47:26] Audio Capture Devices: ACP/ACP3X/ACP6x Audio Coprocessor Stereo;Monitor of Family 17h/19h HD Audio Controller Analog Stereo;Family 17h/19h HD Audio Controller Analog Stereo [2023.11.08 17:47:26] Audio Capture Default Device: ACP/ACP3X/ACP6x Audio Coprocessor Stereo [2023.11.08 17:47:26] OpenGL Profile: Compatibility. [2023.11.08 17:47:26] OpenGL Renderer: AMD Radeon Graphics (gfx1103_r1, LLVM 16.0.6, DRM 3.49, 6.1.57-gentoo-dist) [2023.11.08 17:47:26] OpenGL Vendor: AMD [2023.11.08 17:47:26] OpenGL Version: 4.6 (Compatibility Profile) Mesa 23.1.8 [2023.11.08 17:47:26] OpenGL Extensions: GL_ARB_transpose_matrix, GL_ARB_ES3_compatibility, GL_ARB_uniform_buffer_object, GL_ARB_conservative_depth, GL_EXT_compiled_vertex_array, GL_EXT_texture_env_combine, GL_ARB_sync, GL_ARB_texture_env_combine, GL_ARB_sparse_texture2, GL_ARB_multisample, GL_AMD_conservative_depth, GL_ARB_shading_language_420pack, GL_ARB_gl_spirv, GL_ATI_texture_compression_3dc, GL_ARB_compute_variable_group_size, GL_ARB_pipeline_statistics_query, GL_KHR_texture_compression_astc_ldr, GL_ARB_texture_rg, GL_ARB_program_interface_query, GL_EXT_EGL_image_storage, GL_ARB_clear_texture, GL_NV_texture_barrier, GL_KHR_parallel_shader_compile, GL_EXT_framebuffer_multisample, GL_ARB_vertex_program, GL_ARB_texture_rgb10_a2ui, GL_EXT_vertex_attrib_64bit, GL_ARB_base_instance, GL_EXT_shader_image_load_formatted, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_memory_object, GL_ARB_shader_image_load_store, GL_ARB_compute_shader, GL_ATI_texture_float, GL_ARB_viewport_array, GL_EXT_texture_object, GL_ARB_shader_viewport_layer_array, GL_EXT_texture_rectangle, GL_KHR_robust_buffer_access_behavior, GL_EXT_direct_state_access, GL_ARB_shading_language_include, GL_ARB_cull_distance, GL_EXT_blend_subtract, GL_ARB_invalidate_subdata, GL_ARB_texture_non_power_of_two, GL_EXT_texture_array, GL_EXT_stencil_wrap, GL_ARB_clip_control, GL_ARB_shadow, GL_EXT_demote_to_helper_invocation, GL_EXT_texture_lod_bias, GL_ARB_get_program_binary, GL_KHR_no_error, GL_NV_blend_square, GL_SGIS_texture_lod, GL_ARB_gpu_shader_fp64, GL_ARB_point_parameters, GL_SGIS_texture_border_clamp, GL_NV_shader_atomic_int64, GL_ARB_clear_buffer_object, GL_EXT_texture_buffer_object, GL_EXT_shader_image_load_store, GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_vertex_attrib_64bit, GL_KHR_texture_compression_astc_sliced_3d, GL_EXT_framebuffer_multisample_blit_scaled, GL_ARB_texture_compression_bptc, GL_ARB_query_buffer_object, GL_EXT_blend_minmax, GL_EXT_packed_depth_stencil, GL_ARB_sample_shading, GL_EXT_texture_shared_exponent, GL_EXT_texture_filter_anisotropic, GL_ARB_enhanced_layouts, GL_ARB_sparse_texture, GL_ARB_transform_feedback3, GL_ARB_shader_image_size, GL_ARB_texture_query_levels, GL_EXT_texture_compression_latc, GL_ARB_get_texture_sub_image, GL_ARB_texture_buffer_range, GL_AMD_shader_stencil_export, GL_ARB_texture_gather, GL_NV_copy_depth_to_color, GL_ARB_seamless_cubemap_per_texture, GL_NV_half_float, GL_INTEL_blackhole_render, GL_KHR_context_flush_control, GL_ARB_robustness, GL_ARB_seamless_cube_map, GL_AMD_depth_clamp_separate, GL_ARB_shading_language_100, GL_ARB_explicit_attrib_location, GL_ARB_depth_buffer_float, GL_ARB_stencil_texturing, GL_ARB_texture_buffer_object, GL_ATI_separate_stencil, GL_ARB_vertex_shader, GL_EXT_blend_color, GL_EXT_texture_swizzle, GL_ARB_draw_elements_base_vertex, GL_ARB_depth_clamp, GL_EXT_semaphore, GL_EXT_separate_specular_color, GL_ARB_shader_ballot, GL_ARB_texture_cube_map_array, GL_EXT_blend_func_separate, GL_ARB_texture_storage_multisample, GL_ARB_shader_objects, GL_ARB_pixel_buffer_object, GL_ARB_texture_mirrored_repeat, GL_ARB_internalformat_query, GL_SGIS_texture_edge_clamp, GL_ARB_shading_language_packing, GL_ARB_gpu_shader5, GL_EXT_texture_edge_clamp, GL_ARB_color_buffer_float, GL_ARB_texture_barrier, GL_IBM_rasterpos_clip, GL_ARB_occlusion_query2, GL_ARB_vertex_array_bgra, GL_ARB_compatibility, GL_ARB_texture_env_crossbar, GL_ARB_compressed_texture_pixel_storage, GL_EXT_transform_feedback, GL_ARB_draw_indirect, GL_ARB_transform_feedback2, GL_EXT_vertex_array_bgra, GL_EXT_subtexture, GL_EXT_texture_sRGB, GL_EXT_abgr, GL_ARB_vertex_buffer_object, GL_MESA_window_pos, GL_ARB_texture_float, GL_EXT_vertex_array, GL_NV_packed_depth_stencil, GL_ARB_shader_atomic_counters, GL_ARB_transform_feedback_overflow_query, GL_EXT_debug_label, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, GL_EXT_texture_integer, GL_KHR_blend_equation_advanced, GL_NV_depth_clamp, GL_ARB_blend_func_extended, GL_ARB_conditional_render_inverted, GL_ARB_draw_buffers_blend, GL_AMD_performance_monitor, GL_ARB_shader_clock, GL_ARB_sparse_texture_clamp, GL_EXT_fog_coord, GL_ARB_vertex_array_object, GL_SUN_multi_draw_arrays, GL_ARB_map_buffer_alignment, GL_ARB_texture_stencil8, GL_ARB_multitexture, GL_ARB_parallel_shader_compile, GL_ARB_point_sprite, GL_ARB_fragment_program, GL_ARB_robust_buffer_access_behavior, GL_ARB_separate_shader_objects, GL_EXT_rescale_normal, GL_NV_texture_env_combine4, GL_ARB_buffer_storage, GL_ARB_framebuffer_object, GL_EXT_texture_compression_rgtc, GL_ARB_texture_query_lod, GL_EXT_depth_bounds_test, GL_EXT_draw_instanced, GL_ARB_fragment_coord_conventions, GL_ARB_framebuffer_no_attachments, GL_ARB_shader_storage_buffer_object, GL_ARB_multi_draw_indirect, GL_ATI_meminfo, GL_EXT_texture_compression_dxt1, GL_KHR_robustness, GL_NV_copy_image, GL_EXT_copy_texture, GL_EXT_pixel_buffer_object, GL_EXT_texture_snorm, GL_ARB_texture_multisample, GL_ATI_draw_buffers, GL_MESA_pack_invert, GL_ARB_vertex_type_10f_11f_11f_rev, GL_EXT_draw_range_elements, GL_ARB_ES2_compatibility, GL_MESA_framebuffer_flip_y, GL_ARB_fragment_program_shadow, GL_ATI_blend_equation_separate, GL_ARB_post_depth_coverage, GL_EXT_EGL_sync, GL_EXT_bgra, GL_ATI_fragment_shader, GL_EXT_shader_integer_mix, GL_NV_texture_rectangle, GL_NV_compute_shader_derivatives, GL_ARB_shader_group_vote, GL_EXT_provoking_vertex, GL_ARB_polygon_offset_clamp, GL_SGIS_generate_mipmap, GL_ARB_texture_storage, GL_ARB_framebuffer_sRGB, GL_AMD_vertex_shader_layer, GL_EXT_texture_cube_map, GL_EXT_texture_mirror_clamp, GL_S3_s3tc, GL_EXT_point_parameters, GL_OES_EGL_image, GL_EXT_framebuffer_sRGB, GL_EXT_texture_sRGB_RG8, GL_ARB_window_pos, GL_OES_read_format, GL_AMD_shader_trinary_minmax, GL_EXT_packed_pixels, GL_AMD_vertex_shader_viewport_index, GL_NV_alpha_to_coverage_dither_control, GL_ARB_ES3_2_compatibility, GL_EXT_texture_sRGB_R8, GL_MESA_texture_signed_rgba, GL_ARB_texture_filter_anisotropic, GL_AMD_query_buffer_object, GL_ARB_texture_view, GL_ARB_texture_env_dot3, GL_EXT_texture_env_dot3, GL_ARB_ES3_1_compatibility, GL_ARB_copy_image, GL_ARB_gpu_shader_int64, GL_ARB_half_float_pixel, GL_ARB_shader_subroutine, GL_NV_primitive_restart, GL_ARB_direct_state_access, GL_ARB_tessellation_shader, GL_EXT_packed_float, GL_EXT_framebuffer_object, GL_ARB_fragment_layer_viewport, GL_ARB_timer_query, GL_EXT_gpu_program_parameters, GL_EXT_stencil_two_side, GL_ARB_half_float_vertex, GL_ARB_shader_texture_image_samples, GL_ARB_vertex_attrib_binding, GL_IBM_multimode_draw_arrays, GL_ARB_indirect_parameters, GL_EXT_texture, GL_NV_fog_distance, GL_NV_texgen_reflection, GL_EXT_gpu_shader4, GL_ARB_shader_stencil_export, GL_ARB_debug_output, GL_AMD_multi_draw_indirect, GL_ARB_texture_swizzle, GL_EXT_texture_shadow_lod, GL_EXT_memory_object_fd, GL_EXT_texture_compression_s3tc, GL_ARB_transform_feedback_instanced, GL_MESA_shader_integer_functions, GL_ARB_instanced_arrays, GL_ARB_texture_env_add, GL_EXT_texture_env_add, GL_NV_light_max_exponent, GL_EXT_secondary_color, GL_ANGLE_texture_compression_dxt3, GL_AMD_seamless_cubemap_per_texture, GL_ATI_texture_mirror_once, GL_ARB_derivative_control, GL_ARB_sparse_buffer, GL_NV_ES1_1_compatibility, GL_EXT_blend_equation_separate, GL_EXT_polygon_offset_clamp, GL_AMD_draw_buffers_blend, GL_ARB_fragment_shader, GL_ARB_texture_compression_rgtc, GL_EXT_multi_draw_arrays, GL_ARB_shader_precision, GL_ARB_shader_texture_lod, GL_ATI_texture_env_combine3, GL_ARB_bindless_texture, GL_EXT_draw_buffers2, GL_AMD_texture_texture4, GL_EXT_semaphore_fd, GL_ANGLE_texture_compression_dxt5, GL_ARB_explicit_uniform_location, GL_EXT_texture_sRGB_decode, GL_ARB_spirv_extensions, GL_ARB_occlusion_query, GL_ARB_sampler_objects, GL_EXT_framebuffer_blit, GL_EXT_shadow_funcs, GL_IBM_texture_mirrored_repeat, GL_ARB_map_buffer_range, GL_ARB_texture_rectangle, GL_NV_conditional_render, GL_KHR_debug, GL_ARB_shader_bit_encoding, GL_ARB_internalformat_query2, GL_ARB_multi_bind, GL_EXT_texture3D, GL_INGR_blend_func_separate, GL_NVX_gpu_memory_info, GL_EXT_window_rectangles, GL_ARB_draw_instanced, GL_APPLE_packed_pixels, GL_ARB_shader_draw_parameters, GL_ARB_depth_texture, GL_ARB_arrays_of_arrays, GL_ARB_copy_buffer, GL_ARB_provoking_vertex, GL_ARB_texture_cube_map, GL_ARB_draw_buffers, GL_ARB_shader_atomic_counter_ops, GL_EXT_timer_query, GL_AMD_pinned_memory [2023.11.08 17:47:26] OpenGL: QOpenGLContext created, version: 4.4. [2023.11.08 17:47:26] App Info: reading accounts info... [2023.11.08 17:47:26] App Info: reading encrypted info... [2023.11.08 17:47:26] App Info: reading map... [2023.11.08 17:47:26] App Info: reading encrypted map... [2023.11.08 17:47:26] App Info: reading encrypted user settings... [2023.11.08 17:47:26] App Info: encrypted user settings read. [2023.11.08 17:47:26] App Info: reading encrypted mtp data... [2023.11.08 17:47:26] MTP Info: read keys, current: 4, to destroy: 0 [2023.11.08 17:47:26] Map read time: 0 [2023.11.08 17:47:26] App Info: reading encrypted mtp config... [2023.11.08 17:47:26] Export Info: Destroy top bar by controller removal. [2023.11.08 17:47:26] OpenGL: [TRUE] (Window) [2023.11.08 17:47:36] Notification daemon product name: Plasma [2023.11.08 17:47:36] Notification daemon vendor name: KDE [2023.11.08 17:47:36] Notification daemon version: 5.27.8 [2023.11.08 17:47:36] Notification daemon specification version: 1.2 [2023.11.08 17:47:36] Notification daemon capabilities: body, body-hyperlinks, body-markup, body-images, icon-static, actions, persistence, inline-reply, x-kde-urls, x-kde-origin-name, x-kde-display-appname, inhibitions [2023.11.08 17:47:36] API Warning: not loaded minimal channel applied.

ilya-fedin commented 1 year ago

App ID is right now. Can you re-check experimental settings, maybe they somehow are still enabled?

alex4506 commented 1 year ago

App ID is right now. Can you re-check experimental settings, maybe they somehow are still enabled?

I checked, all options are disabled

ilya-fedin commented 1 year ago

Ok, the issue could stay open but I can't reproduce and have no idea how to help you, sorry.

alex4506 commented 1 year ago

Ok, the issue could stay open but I can't reproduce and have no idea how to help you, sorry.

Thanks, this issue only happened on my Built-in Screen

image

ilya-fedin commented 1 year ago

Ah, it explains. You're experiencing QTBUG-93380. You can move the display to be the first one as a workaround.

alex4506 commented 1 year ago

Ah, it explains. You're experiencing QTBUG-93380. You can move the display to be the first one as a workaround.

What is the meaning of "first"? The built-in screen is the primary one

And this issue not occurred with version <= 4.10.3

alex4506 commented 1 year ago

But I can confirm, after disconnect the external display, everything is OK

ilya-fedin commented 1 year ago

What is the meaning of "first"? The built-in screen is the primary one

First in the arrangement. Primary/non-primary is not related.

And this issue not occurred with version <= 4.10.3

4.10.2 and 4.10.3 used Qt 6.6 but @john-preston has decided tdesktop should stick to 6.5 due to #26887.

alex4506 commented 1 year ago

What is the meaning of "first"? The built-in screen is the primary one

First in the arrangement. Primary/non-primary is not related.

And this issue not occurred with version <= 4.10.3

4.10.2 and 4.10.3 used Qt 6.6 but @john-preston has decided tdesktop should stick to 6.5 due to #26887.

Thank you for your detailed answers, it works now.

But it seems I cannot put my external display on top of laptop T. T