Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Corrupted image display in Telegram Desktop with Dual Monitors and NVIDIA GTX 1650 #28381

Open
dexenrage opened this issue Sep 10, 2024 · 8 comments
Labels

Comments

@dexenrage
Copy link

dexenrage commented Sep 10, 2024

Steps to reproduce

You should have two monitors with a resolution of 2560x1440 144Hz

  1. Launch Telegram Desktop
  2. Open any chat
  3. Open any picture

If the bug does not reproduce, restart the client and try again.

GPU: NVIDIA GeForce GTX 1650
Hardware accelerated video decoding: Enabled
ANGLE graphics backend: D3D11on12

Expected behaviour

The image opens in full screen

Actual behaviour

The image displayed is corrupted

image

Operating system

Windows 11 23H2

Version of Telegram Desktop

5.5.2 x64

Installation source

Static binary from official website

Crash ID

No response

Logs

[2024.09.10 09:23:30] Launched version: 5005002, install beta: [TRUE], alpha: 0, debug mode: [TRUE]
[2024.09.10 09:23:30] Executable dir: C:/Program Files/Telegram Desktop/, name: Telegram.exe
[2024.09.10 09:23:30] Initial working dir: C:/Users/user/AppData/Roaming/Telegram Desktop/
[2024.09.10 09:23:30] Working dir: C:/Users/user/AppData/Roaming/Telegram Desktop/
[2024.09.10 09:23:30] Command line: C:\Program Files\Telegram Desktop\Telegram.exe
[2024.09.10 09:23:30] Executable path before check: C:/Program Files/Telegram Desktop/Telegram.exe
[2024.09.10 09:23:30] Logs started
[2024.09.10 09:23:30] AppUserModelID: Telegram.TelegramDesktop.1137a54e46a0b4ed1fdf25c2ac5dddb1
[2024.09.10 09:23:30] Using DirectX compiler 'C:\Program Files\Telegram Desktop\modules\x64\d3d\d3dcompiler_47.dll'.
[2024.09.10 09:23:30] Connecting local socket to Global\bc2b68f9a2fc595829c541e579540024-{87A94AB0-E370-4cde-98D3-ACC110C5967D}...
[2024.09.10 09:23:30] This is the only instance of Telegram, starting server and app...
[2024.09.10 09:23:30] Moved logging from 'C:/Users/user/AppData/Roaming/Telegram Desktop/log_start0.txt' to 'C:/Users/user/AppData/Roaming/Telegram Desktop/log.txt'!
[2024.09.10 09:23:30] Global devicePixelRatio: 1
[2024.09.10 09:23:30] QT_DPI_ADJUSTMENT_POLICY: AdjustDpi
[2024.09.10 09:23:30] Primary screen DPI: 96, Base: 96.
[2024.09.10 09:23:30] Computed screen scale: 100
[2024.09.10 09:23:30] DevicePixelRatio: 1
[2024.09.10 09:23:30] ScreenScale: 100
[2024.09.10 09:23:30] Media Info: Type Playback, default: {0.0.0.00000000}.{a523462a-cbca-4be8-88c3-5f25c911c9e2}, list: { "Realtek Digital Output (Realtek High Definition Audio)" <{0.0.0.00000000}.{0ec7dc6e-375c-4a3e-9cbd-f56e504ac877}>, "Speakers (Realtek High Definition Audio)" <{0.0.0.00000000}.{31b05d81-34e0-4ae0-80e0-173888d73230}>, "BenQ EX2780Q (NVIDIA High Definition Audio)" <{0.0.0.00000000}.{83608586-d1f5-4970-83b9-048b9670dc22}>, "BenQ EX2780Q (NVIDIA High Definition Audio)" <{0.0.0.00000000}.{85b450a9-0e8d-42ec-ad51-7b07e2e97ac8}>, "Internal AUX Jack (7.1 Surround Sound)" <{0.0.0.00000000}.{a145a28a-a9da-40ba-9112-3a2439f252af}>, "Speakers (7.1 Surround Sound)" <{0.0.0.00000000}.{a523462a-cbca-4be8-88c3-5f25c911c9e2}>, "BenQ EX2780Q (NVIDIA High Definition Audio)" <{0.0.0.00000000}.{d25a8e0b-a06f-4e07-8673-4e6f96a2c098}>, "NVIDIA Output (NVIDIA High Definition Audio)" <{0.0.0.00000000}.{e64a7937-9a3a-44a2-a61d-650247926c36}> }, full list refresh: false
[2024.09.10 09:23:30] Media Info: Type Capture, default: {0.0.1.00000000}.{757479b5-bd9a-4260-b586-af1fbc17c28e}, list: { "Stereo Mix (Realtek High Definition Audio)" <{0.0.1.00000000}.{00090e52-67af-49eb-ab8d-1911f0f37b08}>, "Front Green In (Realtek High Definition Audio)" <{0.0.1.00000000}.{0266dbf8-dd23-4b91-aafc-a5a6f9cd2cd2}>, "Front Pink In (Realtek High Definition Audio)" <{0.0.1.00000000}.{07ca5314-21ae-406d-ad2c-cc4a7443cc07}>, "Rear (Realtek High Definition Audio)" <{0.0.1.00000000}.{37b1088b-b448-486f-b7d5-1676b1224b0c}>, "Line In (Realtek High Definition Audio)" <{0.0.1.00000000}.{45016161-b101-4c1c-a180-39e4dc6df086}>, "Rear Green In (Realtek High Definition Audio)" <{0.0.1.00000000}.{4ac4a2da-62b8-480b-b318-ca9de60877a3}>, "Microphone (Realtek High Definition Audio)" <{0.0.1.00000000}.{68041b45-5452-4310-99c0-4af76217f790}>, "Front (Realtek High Definition Audio)" <{0.0.1.00000000}.{7509cc7c-6200-4e28-b986-fdb4553cc8c6}>, "Microphone (Realtek High Definition Audio)" <{0.0.1.00000000}.{757479b5-bd9a-4260-b586-af1fbc17c28e}>, "Center (Realtek High Definition Audio)" <{0.0.1.00000000}.{79ff6e57-279c-40a0-8f7d-c38740561c05}>, "Rear Blue In (Realtek High Definition Audio)" <{0.0.1.00000000}.{b2093b96-d1ef-420f-9983-7e591f631a53}>, "Side (Realtek High Definition Audio)" <{0.0.1.00000000}.{b77be7ac-bb45-4ca8-b436-f9becb53ab49}>, "Subwoofer (Realtek High Definition Audio)" <{0.0.1.00000000}.{d152269b-7012-4497-ac72-82124e4dbbb3}>, "Internal AUX Jack (NVIDIA High Definition Audio)" <{0.0.1.00000000}.{dd6b2779-8fd2-4d1e-b883-fb49658ba296}> }, full list refresh: false
[2024.09.10 09:23:30] Media Info: Type Camera, default: OBS Virtual Camera, list: { "OBS Virtual Camera" <OBS Virtual Camera> }, full list refresh: true
[2024.09.10 09:23:30] App Info: reading settings...
[2024.09.10 09:23:30] App Info: reading encrypted settings...
[2024.09.10 09:23:30] Lang Info: Loaded cached, keys: 7397
[2024.09.10 09:23:30] Font: from ':/gui/fonts/OpenSans-Regular.ttf' loaded 'Open Sans'
[2024.09.10 09:23:30] Font: from ':/gui/fonts/OpenSans-Italic.ttf' loaded 'Open Sans'
[2024.09.10 09:23:30] Font: from ':/gui/fonts/OpenSans-SemiBold.ttf' loaded 'Open Sans Semibold'
[2024.09.10 09:23:30] Font: from ':/gui/fonts/OpenSans-SemiBoldItalic.ttf' loaded 'Open Sans Semibold'
[2024.09.10 09:23:30] Font: from ':/gui/fonts/Vazirmatn-UI-NL-Regular.ttf' loaded 'Vazirmatn UI NL'
[2024.09.10 09:23:30] Font: from ':/gui/fonts/Vazirmatn-UI-NL-SemiBold.ttf' loaded 'Vazirmatn UI NL SemiBold'
[2024.09.10 09:23:30] OpenAL Logging Level: 3
[2024.09.10 09:23:31] QObject::connect(QWindow, Unknown): invalid nullptr parameter
[2024.09.10 09:23:31] App Info: reading accounts info...
[2024.09.10 09:23:31] App Info: bad decrypt key, data not decrypted - incorrect password?
[2024.09.10 09:23:31] App Info: could not decrypt pass-protected key from info file, maybe bad password...
[2024.09.10 09:23:31] QObject::connect(QWindow, Unknown): invalid nullptr parameter
[2024.09.10 09:23:31] OpenGL: Using custom 'gpu_driver_bug_list.json'.
[2024.09.10 09:23:31] QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
[2024.09.10 09:23:31] GPU features: QSet()
[2024.09.10 09:23:31] QWindowsOpenGLTester::supportedRenderers GpuDescription(vendorId=0x10de, deviceId=0x1f0a, subSysId=0x879b1043, revision=161, driver: "nvldumdx.dll", version=32.0.15.6094, "NVIDIA GeForce GTX 1650""") 2 renderer:  QFlags(0x2|0x4|0x8|0x20)
[2024.09.10 09:23:31] Qt: Using EGL from libEGL
[2024.09.10 09:23:31] Qt: Using OpenGL ES 2.0 from libGLESv2
[2024.09.10 09:23:31] QWindowsEGLStaticContext::create Created EGL display 0x2a5e40f0490 v 1 . 5
[2024.09.10 09:23:31] QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize -1, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
[2024.09.10 09:23:31] OpenGL Profile: OpenGLES.
[2024.09.10 09:23:31] OpenGL Renderer: ANGLE (NVIDIA, NVIDIA GeForce GTX 1650 Direct3D11 vs_5_0 ps_5_0, D3D11-32.0.15.6094)
[2024.09.10 09:23:31] OpenGL Vendor: Google Inc. (NVIDIA)
[2024.09.10 09:23:31] OpenGL Version: OpenGL ES 3.0.0 (ANGLE 2.1.10 git hash: e3f59e8d0c3e)
[2024.09.10 09:23:31] OpenGL Extensions: GL_EXT_depth_clamp, GL_OES_compressed_EAC_R11_signed_texture, GL_OES_sample_variables, GL_OES_shader_multisample_interpolation, GL_ANGLE_multi_draw, GL_OES_mapbuffer, GL_CHROMIUM_bind_generates_resource, GL_EXT_discard_framebuffer, GL_EXT_draw_buffers, GL_ANGLE_request_extension, GL_EXT_texture_filter_anisotropic, GL_OES_compressed_ETC2_sRGB8_texture, GL_KHR_parallel_shader_compile, GL_OVR_multiview, GL_KHR_debug, GL_OES_compressed_EAC_RG11_signed_texture, GL_EXT_EGL_image_external_wrap_modes, GL_OES_draw_elements_base_vertex, GL_EXT_texture_compression_dxt1, GL_OES_EGL_image_external_essl3, GL_ANGLE_polygon_mode, GL_OES_texture_border_clamp, GL_ANGLE_framebuffer_blit, GL_ANGLE_instanced_arrays, GL_ANGLE_depth_texture, GL_EXT_debug_label, GL_EXT_map_buffer_range, GL_EXT_shader_texture_lod, GL_EXT_render_snorm, GL_OES_texture_half_float_linear, GL_ANGLE_texture_compression_dxt3, GL_CHROMIUM_bind_uniform_location, , GL_ANGLE_texture_compression_dxt5, GL_NV_EGL_stream_consumer_external, GL_OES_compressed_ETC2_RGBA8_texture, GL_OES_texture_float_linear, GL_EXT_color_buffer_float, GL_OES_compressed_ETC2_RGB8_texture, GL_OES_element_index_uint, GL_EXT_polygon_offset_clamp, GL_EXT_sRGB, GL_OES_compressed_ETC2_sRGB8_alpha8_texture, GL_OES_standard_derivatives, GL_EXT_instanced_arrays, GL_ANGLE_get_serialized_context_string, GL_EXT_blend_minmax, GL_ANGLE_client_arrays, GL_EXT_draw_elements_base_vertex, GL_OES_texture_npot, GL_ANGLE_shader_pixel_local_storage_coherent, GL_ANGLE_lossy_etc_decode, GL_OES_compressed_EAC_RG11_unsigned_texture, GL_OES_texture_stencil8, GL_ANGLE_program_cache_control, GL_OVR_multiview2, GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture, GL_OES_draw_buffers_indexed, GL_OES_texture_half_float, GL_CHROMIUM_copy_texture, GL_EXT_texture_type_2_10_10_10_REV, GL_CHROMIUM_copy_compressed_texture, GL_EXT_clip_cull_distance, GL_NV_pixel_buffer_object, GL_OES_get_program_binary, GL_NV_fence, GL_OES_packed_depth_stencil, GL_ANGLE_robust_client_memory, GL_EXT_texture_compression_rgtc, GL_EXT_multisampled_render_to_texture, GL_ANGLE_base_vertex_base_instance_shader_builtin, GL_CHROMIUM_sync_query, GL_EXT_texture_compression_bptc, GL_OES_texture_float, GL_ANGLE_stencil_texturing, GL_APPLE_clip_distance, GL_EXT_unpack_subimage, GL_ANGLE_multiview_multisample, GL_EXT_clip_control, GL_OES_fbo_render_mipmap, GL_OES_surfaceless_context, GL_ANGLE_pack_reverse_row_order, GL_EXT_texture_mirror_clamp_to_edge, GL_NV_shader_noperspective_interpolation, GL_OES_depth24, GL_EXT_debug_marker, GL_EXT_multi_draw_indirect, GL_EXT_texture_norm16, GL_WEBGL_video_texture, GL_ANGLE_copy_texture_3d, GL_ANGLE_memory_size, GL_EXT_texture_border_clamp, GL_EXT_texture_rg, GL_OES_EGL_image, GL_EXT_base_instance, GL_ANGLE_clip_cull_distance, GL_ANGLE_framebuffer_multisample, GL_OES_rgb8_rgba8, GL_ANGLE_texture_usage, GL_EXT_disjoint_timer_query, GL_EXT_texture_format_BGRA8888, GL_ANGLE_renderability_validation, GL_ANGLE_translated_shader_source, GL_EXT_float_blend, GL_EXT_texture_storage, GL_NV_pack_subimage, GL_OES_vertex_array_object, GL_EXT_color_buffer_half_float, GL_OES_compressed_EAC_R11_unsigned_texture, GL_AMD_performance_monitor, GL_ANGLE_get_tex_level_parameter, GL_ANGLE_shader_pixel_local_storage, GL_EXT_frag_depth, GL_OES_EGL_image_external, GL_EXT_blend_func_extended, GL_OES_depth32, GL_CHROMIUM_lose_context, GL_ANGLE_base_vertex_base_instance, GL_EXT_draw_buffers_indexed, GL_EXT_robustness, GL_ANGLE_texture_multisample, GL_NV_framebuffer_blit, GL_EXT_occlusion_query_boolean, GL_EXT_texture_compression_s3tc_srgb, GL_EXT_conservative_depth, GL_ANGLE_provoking_vertex, GL_EXT_read_format_bgra, GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture
[2024.09.10 09:23:31] EGL Extensions: EGL_EXT_create_context_robustness, EGL_ANGLE_d3d_texture_client_buffer, EGL_ANGLE_query_surface_pointer, EGL_ANGLE_window_fixed_size, EGL_ANGLE_keyed_mutex, EGL_ANGLE_surface_orientation, EGL_ANGLE_direct_composition, EGL_ANGLE_windows_ui_composition, EGL_NV_post_sub_buffer, EGL_KHR_create_context, EGL_KHR_image, EGL_KHR_image_base, EGL_KHR_gl_texture_2D_image, EGL_KHR_gl_texture_cubemap_image, EGL_KHR_gl_renderbuffer_image, EGL_KHR_get_all_proc_addresses, EGL_KHR_stream, EGL_KHR_stream_consumer_gltexture, EGL_NV_stream_consumer_gltexture_yuv, EGL_ANGLE_stream_producer_d3d_texture, EGL_ANGLE_create_context_webgl_compatibility, EGL_CHROMIUM_create_context_bind_generates_resource, EGL_CHROMIUM_sync_control, EGL_EXT_pixel_format_float, EGL_KHR_surfaceless_context, EGL_ANGLE_display_texture_share_group, EGL_ANGLE_display_semaphore_share_group, EGL_ANGLE_create_context_client_arrays, EGL_ANGLE_program_cache_control, EGL_ANGLE_robust_resource_initialization, EGL_ANGLE_create_context_extensions_enabled, EGL_ANDROID_blob_cache, EGL_ANDROID_recordable, EGL_ANGLE_image_d3d11_texture, EGL_ANGLE_create_context_backwards_compatible, EGL_KHR_no_config_context, EGL_KHR_create_context_no_error, EGL_KHR_reusable_sync, 
[2024.09.10 09:23:31] OpenGL: QOpenGLContext created, version: 3.3.
[2024.09.10 09:23:31] OpenGL: [TRUE] (Window)
[2024.09.10 09:23:33] App Info: reading accounts info...
[2024.09.10 09:23:33] App Info: bad decrypt key, data not decrypted - incorrect password?
[2024.09.10 09:23:33] App Info: could not decrypt pass-protected key from info file, maybe bad password...
[2024.09.10 09:23:34] App Info: reading accounts info...
[2024.09.10 09:23:35] App Info: reading encrypted info...
[2024.09.10 09:23:35] App Info: reading map...
[2024.09.10 09:23:35] App Info: reading encrypted map...
[2024.09.10 09:23:35] App Info: reading encrypted user settings...
[2024.09.10 09:23:35] App Info: encrypted user settings read.
[2024.09.10 09:23:35] App Info: reading encrypted mtp data...
[2024.09.10 09:23:35] MTP Info: read keys, current: 5, to destroy: 0
[2024.09.10 09:23:35] Map read time: 7
[2024.09.10 09:23:35] App Info: reading encrypted mtp config...
[2024.09.10 09:23:35] Export Info: Destroy top bar by controller removal.
[2024.09.10 09:23:36] Corrupt JPEG data: premature end of data segment
[2024.09.10 09:23:36] Corrupt JPEG data: premature end of data segment
[2024.09.10 09:23:36] Corrupt JPEG data: premature end of data segment
[2024.09.10 09:23:36] Corrupt JPEG data: premature end of data segment
[2024.09.10 09:23:36] Corrupt JPEG data: premature end of data segment
[2024.09.10 09:23:36] Corrupt JPEG data: premature end of data segment
[2024.09.10 09:23:36] Corrupt JPEG data: premature end of data segment
[2024.09.10 09:23:36] Corrupt JPEG data: premature end of data segment
[2024.09.10 09:23:36] API Warning: not loaded minimal channel applied.
[2024.09.10 09:23:36] API Warning: not loaded minimal channel applied.
[2024.09.10 09:23:36] Corrupt JPEG data: premature end of data segment
[2024.09.10 09:23:36] Corrupt JPEG data: premature end of data segment
[2024.09.10 09:23:37]   OpenType support missing for "Open Sans", script 15
[2024.09.10 09:23:37] RPC Error: request 93 got fail with code 400, error PEER_ID_INVALID
[2024.09.10 09:23:37] API Warning: not loaded minimal channel applied.
[2024.09.10 09:23:37] QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize -1, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
[2024.09.10 09:23:38] QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
[2024.09.10 09:23:41] QWindowsWindow::setGeometry: Unable to set geometry 2560x1441+2560-1 (frame: 2576x1449+2552-1) on QWidgetWindow/"TWidgetClassWindow" on "\\.\DISPLAY2". Resulting geometry: 2544x1433+2568-1 (frame: 2560x1441+2560-1) margins: 8, 0, 8, 8 minimum size: 480x385 MINMAXINFO maxSize=0,0 maxpos=0,0 mintrack=496,393 maxtrack=0,0)
[2024.09.10 09:23:41] Got EGL context lost in makeCurrent() for context 0x2a58087bbe0
[2024.09.10 09:23:41] QOpenGLVertexArrayObject::destroy() failed to make VAO's context current
[2024.09.10 09:23:41] QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
[2024.09.10 09:23:41] Cannot find EGLConfig, returning null config
[2024.09.10 09:23:41] QWindowsEGLContext: Failed to create context, eglError: 300e, this: 0x2a5f8126850
[2024.09.10 09:23:41] composeAndFlush: makeCurrent() failed
[2024.09.10 09:24:00] QWindowsEGLContext::doneCurrent: Failed to make no context/surface current. eglError: 12302, this: 0x2a5808765a0
[2024.09.10 09:24:00] QWindowsEGLStaticContext::~QWindowsEGLStaticContext Releasing EGL display  0x2a5e40f0490
@dexenrage dexenrage added the bug label Sep 10, 2024
@ilya-fedin
Copy link
Contributor

ANGLE graphics backend: D3D11on12

Please use the auto one.

@dexenrage
Copy link
Author

ANGLE graphics backend: D3D11on12

Please use the auto one.

The same bug, only instead of a corrupted image, there are white stripes on the top and right of the screen. Also, it depends on which monitor Telegram Desktop is open on - more often the problem is reproduced on a second monitor.

image

[2024.09.10 13:08:30] Launched version: 5005002, install beta: [TRUE], alpha: 0, debug mode: [TRUE]
[2024.09.10 13:08:30] Executable dir: C:/Program Files/Telegram Desktop/, name: Telegram.exe
[2024.09.10 13:08:30] Initial working dir: C:/Users/user/AppData/Roaming/Telegram Desktop/
[2024.09.10 13:08:30] Working dir: C:/Users/user/AppData/Roaming/Telegram Desktop/
[2024.09.10 13:08:30] Command line: C:\Program Files\Telegram Desktop\Telegram.exe
[2024.09.10 13:08:30] Executable path before check: C:/Program Files/Telegram Desktop/Telegram.exe
[2024.09.10 13:08:30] Logs started
[2024.09.10 13:08:30] AppUserModelID: Telegram.TelegramDesktop.1137a54e46a0b4ed1fdf25c2ac5dddb1
[2024.09.10 13:08:30] Using DirectX compiler 'C:\Program Files\Telegram Desktop\modules\x64\d3d\d3dcompiler_47.dll'.
[2024.09.10 13:08:30] Connecting local socket to Global\bc2b68f9a2fc595829c541e579540024-{87A94AB0-E370-4cde-98D3-ACC110C5967D}...
[2024.09.10 13:08:30] This is the only instance of Telegram, starting server and app...
[2024.09.10 13:08:30] Moved logging from 'C:/Users/user/AppData/Roaming/Telegram Desktop/log_start0.txt' to 'C:/Users/user/AppData/Roaming/Telegram Desktop/log.txt'!
[2024.09.10 13:08:30] Global devicePixelRatio: 1
[2024.09.10 13:08:30] QT_DPI_ADJUSTMENT_POLICY: AdjustDpi
[2024.09.10 13:08:30] Primary screen DPI: 96, Base: 96.
[2024.09.10 13:08:30] Computed screen scale: 100
[2024.09.10 13:08:30] DevicePixelRatio: 1
[2024.09.10 13:08:30] ScreenScale: 100
[2024.09.10 13:08:30] Media Info: Type Playback, default: {0.0.0.00000000}.{a523462a-cbca-4be8-88c3-5f25c911c9e2}, list: { "Realtek Digital Output (Realtek High Definition Audio)" <{0.0.0.00000000}.{0ec7dc6e-375c-4a3e-9cbd-f56e504ac877}>, "Speakers (Realtek High Definition Audio)" <{0.0.0.00000000}.{31b05d81-34e0-4ae0-80e0-173888d73230}>, "BenQ EX2780Q (NVIDIA High Definition Audio)" <{0.0.0.00000000}.{83608586-d1f5-4970-83b9-048b9670dc22}>, "BenQ EX2780Q (NVIDIA High Definition Audio)" <{0.0.0.00000000}.{85b450a9-0e8d-42ec-ad51-7b07e2e97ac8}>, "Internal AUX Jack (7.1 Surround Sound)" <{0.0.0.00000000}.{a145a28a-a9da-40ba-9112-3a2439f252af}>, "Speakers (7.1 Surround Sound)" <{0.0.0.00000000}.{a523462a-cbca-4be8-88c3-5f25c911c9e2}>, "BenQ EX2780Q (NVIDIA High Definition Audio)" <{0.0.0.00000000}.{d25a8e0b-a06f-4e07-8673-4e6f96a2c098}>, "NVIDIA Output (NVIDIA High Definition Audio)" <{0.0.0.00000000}.{e64a7937-9a3a-44a2-a61d-650247926c36}> }, full list refresh: false
[2024.09.10 13:08:30] Media Info: Type Capture, default: {0.0.1.00000000}.{757479b5-bd9a-4260-b586-af1fbc17c28e}, list: { "Stereo Mix (Realtek High Definition Audio)" <{0.0.1.00000000}.{00090e52-67af-49eb-ab8d-1911f0f37b08}>, "Front Green In (Realtek High Definition Audio)" <{0.0.1.00000000}.{0266dbf8-dd23-4b91-aafc-a5a6f9cd2cd2}>, "Front Pink In (Realtek High Definition Audio)" <{0.0.1.00000000}.{07ca5314-21ae-406d-ad2c-cc4a7443cc07}>, "Rear (Realtek High Definition Audio)" <{0.0.1.00000000}.{37b1088b-b448-486f-b7d5-1676b1224b0c}>, "Line In (Realtek High Definition Audio)" <{0.0.1.00000000}.{45016161-b101-4c1c-a180-39e4dc6df086}>, "Rear Green In (Realtek High Definition Audio)" <{0.0.1.00000000}.{4ac4a2da-62b8-480b-b318-ca9de60877a3}>, "Microphone (Realtek High Definition Audio)" <{0.0.1.00000000}.{68041b45-5452-4310-99c0-4af76217f790}>, "Front (Realtek High Definition Audio)" <{0.0.1.00000000}.{7509cc7c-6200-4e28-b986-fdb4553cc8c6}>, "Microphone (Realtek High Definition Audio)" <{0.0.1.00000000}.{757479b5-bd9a-4260-b586-af1fbc17c28e}>, "Center (Realtek High Definition Audio)" <{0.0.1.00000000}.{79ff6e57-279c-40a0-8f7d-c38740561c05}>, "Rear Blue In (Realtek High Definition Audio)" <{0.0.1.00000000}.{b2093b96-d1ef-420f-9983-7e591f631a53}>, "Side (Realtek High Definition Audio)" <{0.0.1.00000000}.{b77be7ac-bb45-4ca8-b436-f9becb53ab49}>, "Subwoofer (Realtek High Definition Audio)" <{0.0.1.00000000}.{d152269b-7012-4497-ac72-82124e4dbbb3}>, "Internal AUX Jack (NVIDIA High Definition Audio)" <{0.0.1.00000000}.{dd6b2779-8fd2-4d1e-b883-fb49658ba296}> }, full list refresh: false
[2024.09.10 13:08:30] Media Info: Type Camera, default: OBS Virtual Camera, list: { "OBS Virtual Camera" <OBS Virtual Camera> }, full list refresh: true
[2024.09.10 13:08:30] App Info: reading settings...
[2024.09.10 13:08:30] App Info: reading encrypted settings...
[2024.09.10 13:08:30] Lang Info: Loaded cached, keys: 7397
[2024.09.10 13:08:30] Font: from ':/gui/fonts/OpenSans-Regular.ttf' loaded 'Open Sans'
[2024.09.10 13:08:30] Font: from ':/gui/fonts/OpenSans-Italic.ttf' loaded 'Open Sans'
[2024.09.10 13:08:30] Font: from ':/gui/fonts/OpenSans-SemiBold.ttf' loaded 'Open Sans Semibold'
[2024.09.10 13:08:30] Font: from ':/gui/fonts/OpenSans-SemiBoldItalic.ttf' loaded 'Open Sans Semibold'
[2024.09.10 13:08:30] Font: from ':/gui/fonts/Vazirmatn-UI-NL-Regular.ttf' loaded 'Vazirmatn UI NL'
[2024.09.10 13:08:30] Font: from ':/gui/fonts/Vazirmatn-UI-NL-SemiBold.ttf' loaded 'Vazirmatn UI NL SemiBold'
[2024.09.10 13:08:30] OpenAL Logging Level: 3
[2024.09.10 13:08:30] QObject::connect(QWindow, Unknown): invalid nullptr parameter
[2024.09.10 13:08:30] App Info: reading accounts info...
[2024.09.10 13:08:30] App Info: bad decrypt key, data not decrypted - incorrect password?
[2024.09.10 13:08:30] App Info: could not decrypt pass-protected key from info file, maybe bad password...
[2024.09.10 13:08:30] QObject::connect(QWindow, Unknown): invalid nullptr parameter
[2024.09.10 13:08:30] OpenGL: Using custom 'gpu_driver_bug_list.json'.
[2024.09.10 13:08:30] QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
[2024.09.10 13:08:31] GPU features: QSet()
[2024.09.10 13:08:31] QWindowsOpenGLTester::supportedRenderers GpuDescription(vendorId=0x10de, deviceId=0x1f0a, subSysId=0x879b1043, revision=161, driver: "nvldumdx.dll", version=32.0.15.6094, "NVIDIA GeForce GTX 1650""") 2 renderer:  QFlags(0x2|0x4|0x8|0x20)
[2024.09.10 13:08:31] Qt: Using EGL from libEGL
[2024.09.10 13:08:31] Qt: Using OpenGL ES 2.0 from libGLESv2
[2024.09.10 13:08:31] QWindowsEGLStaticContext::create Created EGL display 0x1be80a4c0b0 v 1 . 5
[2024.09.10 13:08:31] QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize -1, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
[2024.09.10 13:08:31] OpenGL Profile: OpenGLES.
[2024.09.10 13:08:31] OpenGL Renderer: ANGLE (NVIDIA, NVIDIA GeForce GTX 1650 Direct3D11 vs_5_0 ps_5_0, D3D11-32.0.15.6094)
[2024.09.10 13:08:31] OpenGL Vendor: Google Inc. (NVIDIA)
[2024.09.10 13:08:31] OpenGL Version: OpenGL ES 3.0.0 (ANGLE 2.1.10 git hash: e3f59e8d0c3e)
[2024.09.10 13:08:31] OpenGL Extensions: GL_ANGLE_framebuffer_multisample, GL_EXT_debug_label, GL_ANGLE_base_vertex_base_instance, GL_ANGLE_program_cache_control, GL_CHROMIUM_copy_texture, GL_KHR_debug, GL_OES_texture_half_float, GL_EXT_color_buffer_float, GL_EXT_texture_compression_bptc, GL_EXT_discard_framebuffer, GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture, GL_ANGLE_lossy_etc_decode, GL_OES_EGL_image, GL_EXT_clip_cull_distance, GL_EXT_texture_type_2_10_10_10_REV, GL_OES_element_index_uint, GL_APPLE_clip_distance, GL_OES_compressed_EAC_RG11_unsigned_texture, GL_OES_texture_npot, GL_OES_texture_stencil8, GL_NV_framebuffer_blit, GL_AMD_performance_monitor, GL_CHROMIUM_bind_generates_resource, GL_EXT_map_buffer_range, GL_OES_compressed_EAC_R11_signed_texture, GL_OES_sample_variables, GL_OES_shader_multisample_interpolation, GL_EXT_texture_compression_s3tc_srgb, GL_ANGLE_polygon_mode, GL_EXT_texture_border_clamp, GL_EXT_read_format_bgra, GL_EXT_disjoint_timer_query, GL_OES_surfaceless_context, GL_ANGLE_framebuffer_blit, GL_ANGLE_instanced_arrays, GL_ANGLE_provoking_vertex, GL_EXT_float_blend, GL_EXT_polygon_offset_clamp, GL_CHROMIUM_copy_compressed_texture, GL_EXT_depth_clamp, GL_EXT_draw_elements_base_vertex, GL_OES_vertex_array_object, GL_NV_pixel_buffer_object, GL_EXT_unpack_subimage, GL_ANGLE_copy_texture_3d, GL_OES_compressed_ETC2_sRGB8_texture, GL_ANGLE_robust_client_memory, GL_OVR_multiview, GL_ANGLE_pack_reverse_row_order, GL_OES_draw_elements_base_vertex, GL_ANGLE_translated_shader_source, GL_EXT_debug_marker, GL_EXT_robustness, GL_OES_fbo_render_mipmap, GL_ANGLE_get_tex_level_parameter, GL_OES_mapbuffer, GL_OES_depth24, GL_EXT_render_snorm, GL_ANGLE_stencil_texturing, GL_CHROMIUM_bind_uniform_location, GL_OES_texture_half_float_linear, GL_WEBGL_video_texture, GL_ANGLE_base_vertex_base_instance_shader_builtin, GL_EXT_multi_draw_indirect, GL_OES_packed_depth_stencil, GL_OVR_multiview2, GL_EXT_draw_buffers, GL_EXT_texture_filter_anisotropic, GL_ANGLE_clip_cull_distance, GL_ANGLE_texture_usage, GL_EXT_draw_buffers_indexed, GL_EXT_multisampled_render_to_texture, GL_EXT_conservative_depth, GL_OES_standard_derivatives, GL_EXT_sRGB, GL_OES_texture_border_clamp, GL_ANGLE_texture_multisample, GL_OES_compressed_ETC2_sRGB8_alpha8_texture, GL_CHROMIUM_lose_context, GL_OES_get_program_binary, GL_EXT_texture_format_BGRA8888, GL_ANGLE_memory_size, GL_OES_texture_float_linear, GL_ANGLE_multiview_multisample, GL_OES_compressed_EAC_RG11_signed_texture, GL_EXT_shader_texture_lod, GL_EXT_texture_compression_rgtc, GL_OES_draw_buffers_indexed, GL_NV_EGL_stream_consumer_external, GL_EXT_occlusion_query_boolean, GL_ANGLE_depth_texture, GL_ANGLE_shader_pixel_local_storage, GL_EXT_clip_control, GL_EXT_color_buffer_half_float, GL_EXT_texture_rg, GL_OES_texture_float, GL_EXT_base_instance, GL_OES_rgb8_rgba8, GL_ANGLE_multi_draw, GL_EXT_blend_func_extended, GL_OES_EGL_image_external_essl3, GL_EXT_EGL_image_external_wrap_modes, GL_EXT_texture_compression_dxt1, GL_ANGLE_shader_pixel_local_storage_coherent, GL_EXT_texture_storage, GL_NV_pack_subimage, GL_EXT_texture_mirror_clamp_to_edge, GL_NV_fence, GL_ANGLE_request_extension, GL_ANGLE_texture_compression_dxt5, GL_EXT_frag_depth, GL_CHROMIUM_sync_query, GL_ANGLE_get_serialized_context_string, GL_OES_depth32, GL_OES_compressed_ETC2_RGB8_texture, GL_OES_EGL_image_external, GL_ANGLE_texture_compression_dxt3, GL_OES_compressed_EAC_R11_unsigned_texture, GL_EXT_instanced_arrays, GL_ANGLE_renderability_validation, GL_EXT_blend_minmax, GL_KHR_parallel_shader_compile, , GL_NV_shader_noperspective_interpolation, GL_OES_compressed_ETC2_RGBA8_texture, GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture, GL_EXT_texture_norm16, GL_ANGLE_client_arrays
[2024.09.10 13:08:31] EGL Extensions: EGL_EXT_create_context_robustness, EGL_ANGLE_d3d_share_handle_client_buffer, EGL_ANGLE_d3d_texture_client_buffer, EGL_ANGLE_surface_d3d_texture_2d_share_handle, EGL_ANGLE_query_surface_pointer, EGL_ANGLE_window_fixed_size, EGL_ANGLE_keyed_mutex, EGL_ANGLE_surface_orientation, EGL_ANGLE_direct_composition, EGL_ANGLE_windows_ui_composition, EGL_NV_post_sub_buffer, EGL_KHR_create_context, EGL_KHR_image, EGL_KHR_image_base, EGL_KHR_gl_texture_2D_image, EGL_KHR_gl_texture_cubemap_image, EGL_KHR_gl_renderbuffer_image, EGL_KHR_get_all_proc_addresses, EGL_KHR_stream, EGL_KHR_stream_consumer_gltexture, EGL_NV_stream_consumer_gltexture_yuv, EGL_ANGLE_stream_producer_d3d_texture, EGL_ANGLE_create_context_webgl_compatibility, EGL_CHROMIUM_create_context_bind_generates_resource, EGL_CHROMIUM_sync_control, EGL_EXT_pixel_format_float, EGL_KHR_surfaceless_context, EGL_ANGLE_display_texture_share_group, EGL_ANGLE_display_semaphore_share_group, EGL_ANGLE_create_context_client_arrays, EGL_ANGLE_program_cache_control, EGL_ANGLE_robust_resource_initialization, EGL_ANGLE_create_context_extensions_enabled, EGL_ANDROID_blob_cache, EGL_ANDROID_recordable, EGL_ANGLE_image_d3d11_texture, EGL_ANGLE_create_context_backwards_compatible, EGL_KHR_no_config_context, EGL_KHR_create_context_no_error, EGL_KHR_reusable_sync, 
[2024.09.10 13:08:31] OpenGL: QOpenGLContext created, version: 3.3.
[2024.09.10 13:08:31] OpenGL: [TRUE] (Window)
[2024.09.10 13:08:32] App Info: reading accounts info...
[2024.09.10 13:08:33] App Info: reading encrypted info...
[2024.09.10 13:08:33] App Info: reading map...
[2024.09.10 13:08:33] App Info: reading encrypted map...
[2024.09.10 13:08:33] App Info: reading encrypted user settings...
[2024.09.10 13:08:33] App Info: encrypted user settings read.
[2024.09.10 13:08:33] App Info: reading encrypted mtp data...
[2024.09.10 13:08:33] MTP Info: read keys, current: 5, to destroy: 0
[2024.09.10 13:08:33] Map read time: 8
[2024.09.10 13:08:33] App Info: reading encrypted mtp config...
[2024.09.10 13:08:33] Export Info: Destroy top bar by controller removal.
[2024.09.10 13:08:34] Corrupt JPEG data: premature end of data segment
[2024.09.10 13:08:34] API Warning: not loaded minimal channel applied.
[2024.09.10 13:08:34] API Warning: not loaded minimal channel applied.
[2024.09.10 13:08:34] API Warning: not loaded minimal channel applied.
[2024.09.10 13:08:34] Corrupt JPEG data: premature end of data segment
[2024.09.10 13:08:38] RPC Error: request 85 got fail with code 400, error PEER_ID_INVALID
[2024.09.10 13:08:38] API Warning: not loaded minimal channel applied.
[2024.09.10 13:08:38] API Warning: not loaded minimal channel applied.
[2024.09.10 13:08:38] API Warning: not loaded minimal channel applied.
[2024.09.10 13:08:40] QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize -1, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
[2024.09.10 13:08:40] QWindowsWindow::setGeometry: Unable to set geometry 2560x1441+2560-1 (frame: 2576x1449+2552-1) on QWidgetWindow/"TWidgetClassWindow" on "\\.\DISPLAY2". Resulting geometry: 2544x1433+2568-1 (frame: 2560x1441+2560-1) margins: 8, 0, 8, 8 minimum size: 480x385 MINMAXINFO maxSize=0,0 maxpos=0,0 mintrack=496,393 maxtrack=0,0)
[2024.09.10 13:08:40] QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
[2024.09.10 13:08:49] QWindowsEGLStaticContext::~QWindowsEGLStaticContext Releasing EGL display  0x1be80a4c0b0

@ilya-fedin
Copy link
Contributor

This looks like a GPU driver bug

@dexenrage
Copy link
Author

dexenrage commented Sep 13, 2024

The same error, but on another PC with one display 1920x1080 144Hz and a GTX 1650

image

@ilya-fedin
Copy link
Contributor

ilya-fedin commented Sep 13, 2024

And? Don't customize ANGLE settings if you know this breaks.

@dexenrage
Copy link
Author

Don't customize ANGLE settings if you know this breaks.

ANGLE graphics backend is set to Auto

@ilya-fedin
Copy link
Contributor

ANGLE graphics backend is set to Auto

You was saying corruption happens only with D3D11on12?

@dexenrage
Copy link
Author

ANGLE graphics backend is set to Auto

You was saying corruption happens only with D3D11on12?

After changing to Auto, the bug was reproduced on a PC with one monitor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants