Created attachment 151852 [details] krita brush outline artifacts SUMMARY brush outline produces artifacts on canvas when using krita 5.1.0 appimage with default settings on Fedora 36 on Xorg. Downgrading to krita 5.0 fixes the issue, or disabling Canvas Graphics Acceleration in krita 5.1 settings-menu resolves the issue. Please see the attached screenshot. EXPECTED RESULT No artifacts while using any brush outline. SOFTWARE/OS VERSIONS Linux/GNOME: Fedora Linux 36 (Workstation Edition) / 42.4 Qt Version: qt5-qtbase-5.15.5-4.fc36.x86_64 / qt6-qtbase-6.3.1-3.fc36.x86_64 ADDITIONAL INFORMATION $ lspci | grep -i vga 09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (rev ca) let me know if there is anything else I can contribute. best regards
* Please check whether this also happens with the appimage * Are you using X11 or X-Wayland? * Please attached the contents of help->system information for bug reports
(In reply to Halla Rempt from comment #1) > * Please check whether this also happens with the appimage I am only using the appimage. > * Are you using X11 or X-Wayland? Xorg (X11), but issue is also present on Wayland. > * Please attached the contents of help->system information for bug reports Krita Version: 5.1.0 Hidpi: false Qt Version (compiled): 5.12.12 Version (loaded): 5.12.12 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 5.19.6-200.fc36.x86_64 Pretty Productname: Fedora Linux 36 (Workstation Edition) Product Type: fedora Product Version: 36 Desktop: GNOME Locale Languages: en_US C locale: en_US.UTF-8 QLocale current: en QLocale system: en QTextCodec for locale: UTF-8 OpenGL Info Vendor: "AMD" Renderer: "AMD Radeon RX 5600 XT (navi10, LLVM 14.0.0, DRM 3.47, 5.19.6-200.fc36.x86_64)" Version: "4.6 (Compatibility Profile) Mesa 22.1.7" Shading language: "4.60" Requested format: QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::CompatibilityProfile) Current format: QSurfaceFormat(version 4.6, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::CompatibilityProfile) Version: 4.6 Supports deprecated functions true is OpenGL ES: false supportsBufferMapping: true supportsBufferInvalidation: true forceDisableTextureBuffers: false Extensions: "GL_ARB_gl_spirv" "GL_EXT_framebuffer_sRGB" "GL_ARB_clip_control" "GL_ARB_sparse_buffer" "GL_ARB_vertex_program" "GL_KHR_texture_compression_astc_ldr" "GL_EXT_texture_env_add" "GL_ARB_depth_buffer_float" "GL_ARB_texture_compression" "GL_NV_texture_rectangle" "GL_ATI_fragment_shader" "GL_ARB_shader_subroutine" "GL_MESA_framebuffer_flip_y" "GL_NV_copy_depth_to_color" "GL_ARB_compatibility" "GL_EXT_copy_texture" "GL_APPLE_packed_pixels" "GL_ARB_fragment_shader" "GL_ARB_get_program_binary" "GL_ARB_texture_query_levels" "GL_EXT_polygon_offset_clamp" "GL_ATI_texture_env_combine3" "GL_ARB_point_sprite" "GL_ARB_draw_instanced" "GL_ARB_sampler_objects" "GL_ARB_occlusion_query2" "GL_ARB_depth_clamp" "GL_KHR_debug" "GL_ARB_sample_shading" "GL_EXT_subtexture" "GL_EXT_framebuffer_multisample" "GL_ARB_spirv_extensions" "GL_EXT_depth_bounds_test" "GL_ARB_explicit_attrib_location" "GL_EXT_stencil_two_side" "GL_AMD_multi_draw_indirect" "GL_EXT_semaphore_fd" "GL_ARB_vertex_type_2_10_10_10_rev" "GL_ARB_sparse_texture" "GL_SGIS_texture_edge_clamp" "GL_ARB_point_parameters" "GL_KHR_parallel_shader_compile" "GL_KHR_texture_compression_astc_sliced_3d" "GL_NV_vdpau_interop" "GL_EXT_gpu_shader4" "GL_EXT_EGL_image_storage" "GL_EXT_packed_pixels" "GL_ARB_vertex_buffer_object" "GL_ARB_texture_filter_anisotropic" "GL_ARB_seamless_cubemap_per_texture" "GL_EXT_vertex_attrib_64bit" "GL_ARB_multitexture" "GL_EXT_texture_sRGB_RG8" "GL_ARB_fragment_program" "GL_ARB_shader_draw_parameters" "GL_ANGLE_texture_compression_dxt3" "GL_ARB_vertex_array_bgra" "GL_EXT_abgr" "GL_ARB_texture_float" "GL_EXT_texture_object" "GL_ARB_get_texture_sub_image" "GL_ARB_texture_buffer_object" "GL_ARB_vertex_type_10f_11f_11f_rev" "GL_ARB_sync" "GL_NV_texture_env_combine4" "GL_AMD_framebuffer_multisample_advanced" "GL_ANGLE_texture_compression_dxt5" "GL_ARB_occlusion_query" "GL_ARB_instanced_arrays" "GL_ARB_shader_stencil_export" "GL_AMD_vertex_shader_viewport_index" "GL_EXT_texture_sRGB_decode" "GL_KHR_robustness" "GL_EXT_draw_instanced" "GL_EXT_blend_color" "GL_ARB_texture_env_add" "GL_ARB_compute_variable_group_size" "GL_MESA_pack_invert" "GL_EXT_EGL_sync" "GL_ARB_texture_rg" "GL_ARB_blend_func_extended" "GL_ARB_uniform_buffer_object" "GL_ARB_texture_compression_rgtc" "GL_ARB_transpose_matrix" "GL_ARB_derivative_control" "GL_EXT_shader_image_load_formatted" "GL_ARB_sparse_texture_clamp" "GL_AMD_texture_texture4" "GL_ARB_seamless_cube_map" "GL_ARB_draw_buffers_blend" "GL_OES_EGL_image" "GL_SGIS_texture_border_clamp" "GL_SUN_multi_draw_arrays" "GL_ARB_shading_language_include" "GL_IBM_rasterpos_clip" "GL_ARB_draw_buffers" "GL_ARB_timer_query" "GL_ARB_buffer_storage" "GL_ARB_shader_bit_encoding" "GL_ARB_vertex_array_object" "GL_AMD_depth_clamp_separate" "GL_ARB_shading_language_100" "GL_ARB_ES2_compatibility" "GL_ARB_shading_language_packing" "GL_ARB_shader_storage_buffer_object" "GL_EXT_texture_compression_s3tc" "GL_EXT_texture_buffer_object" "GL_ARB_arrays_of_arrays" "GL_EXT_texture_env_dot3" "GL_ARB_shader_image_size" "GL_NV_conditional_render" "GL_EXT_texture_snorm" "GL_ARB_indirect_parameters" "GL_EXT_multi_draw_arrays" "GL_NV_fog_distance" "GL_SGIS_generate_mipmap" "GL_EXT_fog_coord" "GL_ARB_texture_cube_map_array" "GL_EXT_texture_swizzle" "GL_NV_shader_atomic_int64" "GL_ARB_debug_output" "GL_ARB_program_interface_query" "GL_ARB_texture_storage_multisample" "GL_ARB_vertex_attrib_binding" "GL_EXT_texture_compression_latc" "GL_ARB_texture_mirrored_repeat" "GL_AMD_conservative_depth" "GL_ARB_fragment_program_shadow" "GL_ATI_texture_float" "GL_EXT_demote_to_helper_invocation" "GL_ARB_half_float_vertex" "GL_NV_blend_square" "GL_SGIS_texture_lod" "GL_ARB_cull_distance" "GL_ARB_copy_image" "GL_EXT_shader_samples_identical" "GL_ARB_compressed_texture_pixel_storage" "GL_ARB_texture_query_lod" "GL_EXT_texture_compression_dxt1" "GL_EXT_memory_object_fd" "GL_ARB_shading_language_420pack" "GL_MESA_shader_integer_functions" "GL_EXT_draw_buffers2" "GL_ATI_draw_buffers" "GL_ARB_shader_texture_lod" "GL_ARB_viewport_array" "GL_EXT_rescale_normal" "GL_ARB_shader_clock" "GL_ARB_gpu_shader5" "GL_EXT_secondary_color" "GL_ARB_clear_buffer_object" "GL_KHR_no_error" "GL_EXT_memory_object" "GL_ARB_shader_precision" "GL_ARB_invalidate_subdata" "GL_EXT_texture_array" "GL_ARB_internalformat_query2" "GL_EXT_texture_env_combine" "GL_ARB_texture_buffer_object_rgb32" "GL_ARB_shader_ballot" "GL_EXT_semaphore" "GL_ARB_sparse_texture2" "GL_MESA_window_pos" "GL_ARB_enhanced_layouts" "GL_ARB_ES3_1_compatibility" "GL_EXT_pixel_buffer_object" "GL_NV_texture_barrier" "GL_EXT_direct_state_access" "GL_OES_read_format" "GL_AMD_performance_monitor" "GL_EXT_timer_query" "GL_ARB_ES3_2_compatibility" "GL_ARB_shader_group_vote" "GL_ARB_shader_viewport_layer_array" "GL_ARB_pixel_buffer_object" "GL_ARB_window_pos" "GL_AMD_seamless_cubemap_per_texture" "GL_ARB_texture_compression_bptc" "GL_ARB_transform_feedback_instanced" "GL_ARB_pipeline_statistics_query" "GL_ARB_shader_atomic_counter_ops" "GL_EXT_texture_filter_anisotropic" "GL_EXT_point_parameters" "GL_ARB_texture_swizzle" "GL_ARB_texture_rgb10_a2ui" "GL_NV_primitive_restart" "GL_EXT_framebuffer_multisample_blit_scaled" "GL_ARB_multisample" "GL_NV_texgen_reflection" "GL_ARB_vertex_attrib_64bit" "GL_EXT_compiled_vertex_array" "GL_ARB_texture_env_crossbar" "GL_ARB_robustness" "GL_ARB_fragment_coord_conventions" "GL_ATI_meminfo" "GL_EXT_gpu_program_parameters" "GL_ARB_compute_shader" "GL_ARB_conservative_depth" "GL_NV_half_float" "GL_EXT_blend_equation_separate" "GL_ARB_texture_buffer_range" "GL_ARB_bindless_texture" "GL_AMD_pinned_memory" "GL_ARB_ES3_compatibility" "GL_EXT_texture_mirror_clamp" "GL_ARB_post_depth_coverage" "GL_EXT_draw_range_elements" "GL_EXT_texture" "GL_EXT_packed_depth_stencil" "GL_MESA_texture_signed_rgba" "GL_ARB_explicit_uniform_location" "GL_EXT_blend_minmax" "GL_EXT_shadow_funcs" "GL_ARB_texture_multisample" "GL_AMD_shader_trinary_minmax" "GL_EXT_provoking_vertex" "GL_ARB_texture_env_dot3" "GL_EXT_texture_rectangle" "GL_ARB_map_buffer_range" "GL_AMD_query_buffer_object" "GL_NV_alpha_to_coverage_dither_control" "GL_ARB_copy_buffer" "GL_NVX_gpu_memory_info" "GL_EXT_texture_sRGB" "GL_AMD_draw_buffers_blend" "GL_ARB_texture_rectangle" "GL_NV_packed_depth_stencil" "GL_ARB_gpu_shader_int64" "GL_EXT_framebuffer_blit" "GL_ARB_base_instance" "GL_EXT_window_rectangles" "GL_ARB_shader_image_load_store" "GL_AMD_shader_stencil_export" "GL_ARB_transform_feedback2" "GL_ARB_map_buffer_alignment" "GL_NV_copy_image" "GL_ARB_query_buffer_object" "GL_ATI_blend_equation_separate" "GL_ARB_texture_env_combine" "GL_AMD_vertex_shader_layer" "GL_EXT_texture_compression_rgtc" "GL_EXT_blend_func_separate" "GL_ARB_robust_buffer_access_behavior" "GL_ARB_separate_shader_objects" "GL_ARB_texture_cube_map" "GL_EXT_transform_feedback" "GL_ARB_shader_atomic_counters" "GL_EXT_packed_float" "GL_ARB_clear_texture" "GL_ARB_texture_mirror_clamp_to_edge" "GL_ARB_multi_draw_indirect" "GL_ARB_direct_state_access" "GL_EXT_vertex_array" "GL_ARB_texture_stencil8" "GL_KHR_robust_buffer_access_behavior" "GL_ARB_polygon_offset_clamp" "GL_EXT_separate_specular_color" "GL_ARB_texture_barrier" "GL_ARB_vertex_shader" "GL_ARB_draw_elements_base_vertex" "GL_EXT_texture_shadow_lod" "GL_KHR_context_flush_control" "GL_ARB_texture_gather" "GL_KHR_blend_equation_advanced" "GL_ARB_framebuffer_object" "GL_ARB_shader_objects" "GL_NV_depth_clamp" "GL_ARB_transform_feedback_overflow_query" "GL_S3_s3tc" "GL_ARB_conditional_render_inverted" "GL_ARB_texture_border_clamp" "GL_EXT_shader_integer_mix" "GL_EXT_texture_cube_map" "GL_EXT_texture_edge_clamp" "GL_ARB_fragment_layer_viewport" "GL_EXT_framebuffer_object" "GL_IBM_texture_mirrored_repeat" "GL_ARB_texture_storage" "GL_ARB_multi_bind" "GL_ARB_shadow" "GL_NV_compute_shader_derivatives" "GL_ARB_transform_feedback3" "GL_ATI_texture_mirror_once" "GL_ARB_provoking_vertex" "GL_EXT_vertex_array_bgra" "GL_INTEL_blackhole_render" "GL_ARB_texture_view" "GL_ARB_framebuffer_no_attachments" "GL_ARB_framebuffer_sRGB" "GL_ARB_parallel_shader_compile" "GL_EXT_texture_shared_exponent" "GL_ARB_texture_non_power_of_two" "GL_ATI_separate_stencil" "GL_EXT_bgra" "GL_ARB_shader_texture_image_samples" "GL_ARB_tessellation_shader" "GL_ARB_half_float_pixel" "GL_ARB_gpu_shader_fp64" "GL_NV_light_max_exponent" "GL_EXT_shader_image_load_store" "GL_EXT_texture_lod_bias" "GL_ARB_stencil_texturing" "GL_EXT_texture_sRGB_R8" "GL_ARB_draw_indirect" "GL_EXT_stencil_wrap" "GL_IBM_multimode_draw_arrays" "GL_ATI_texture_compression_3dc" "GL_ARB_internalformat_query" "GL_ARB_color_buffer_float" "GL_EXT_blend_subtract" "GL_EXT_texture3D" "GL_EXT_texture_integer" "GL_INGR_blend_func_separate" "GL_ARB_depth_texture" QPA OpenGL Detection Info supportsDesktopGL: true supportsOpenGLES: true isQtPreferOpenGLES: false useBufferInvalidation (config option): false Hardware Information GPU Acceleration: auto Memory: 32007 Mb Number of Cores: 16 Swap Location: /tmp Built for: sse2 Base instruction set: sse2 Supported instruction sets: fma3+avx2 avx2 fma3+avx avx fma4 fma3+sse4.2 sse4.2 sse4.1 ssse3 sse3 sse2 Current Settings Current Swap Location: /tmp Current Swap Location writable: true Undo Enabled: true Undo Stack Limit: 200 Use OpenGL: true Use OpenGL Texture Buffer: true Disable Vector Optimizations: false Disable AVX Optimizations: false Canvas State: OPENGL_SUCCESS Autosave Interval: 420 Use Backup Files: true Number of Backups Kept: 1 Backup File Suffix: ~ Backup Location: Same Folder as the File Backup Location writable: false Use Win8 Pointer Input: false Use RightMiddleTabletButton Workaround: false Levels of Detail Enabled: false Use Zip64: false Display Information Number of screens: 2 Screen: 0 Name: DisplayPort-0 Depth: 24 Scale: 1 Physical DPI94.1104 Logical DPI96 Physical Size: 518, 324 Position: 1920, 0 Resolution in pixels: 1920x1200 Manufacturer: ASUSTek COMPUTER INC Model: PA248QV- Refresh Rate: 74 Screen: 1 Name: DisplayPort-1 Depth: 24 Scale: 1 Physical DPI94.1104 Logical DPI96 Physical Size: 518, 324 Position: 0, 0 Resolution in pixels: 1920x1200 Manufacturer: ASUSTek COMPUTER INC Model: PA248QV- Refresh Rate: 74
Thanks for your comment! Automatically switching the status of this bug to REPORTED so that the KDE team knows that the bug is ready to get confirmed. In the future you may also do this yourself when providing needed information.
Ah, I thought you were using the distribution build because you mentioned "Qt Version: qt5-qtbase-5.15.5-4.fc36.x86_64 / qt6-qtbase-6.3.1-3.fc36.x86_64" -- and we still use Qt 5.12 for the appimages. I see you're using an AMD GPU. I don't have access to that -- I only have access to Intel systems, so that might be the difference.
Hm, we have had some changes in the opengl canvas between 5.0 and 5.1 -- and specifically in the brush outline rendering. Dmitry Kazakov worked on that, but he also doesn't have access to the AMD GPU/Fedora combination. I'll mark this as regression, but it'll need someone with the hardware to debug.
Let me know if there is anything I can do to help. I am happy to try a modified appimage to help solve the issue :)
Hello I have the same issue. The brush outline shape (circle, preview, tilt outline) produces artifacts. If only brush cursor icon is enabled, it is not. On the white canvas you see only partially the outline, like in the first attachment. On another background colors or outside the canvas this turns into green artifacts. I use opensuse tumbleweed, KDE on X11 and an amd gpu Radeon RX 6700 XT. The issue is in all appimages 5.1.0, 5.1.1, krita nightly and krita plus. It is not in 5.0.6 and below. I add also some more pictures for you and the krita system information for bug report! Krita report: Version: 5.1.1 Hidpi: true Qt Version (compiled): 5.12.12 Version (loaded): 5.12.12 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 5.19.8-1-default Pretty Productname: openSUSE Tumbleweed Product Type: opensuse-tumbleweed Product Version: 20220922 Desktop: KDE Locale Languages: en_US C locale: de_CH.UTF-8 QLocale current: en QLocale system: de-CH QTextCodec for locale: UTF-8 OpenGL Info Vendor: "AMD" Renderer: "AMD Radeon RX 6700 XT (navy_flounder, LLVM 14.0.6, DRM 3.47, 5.19.8-1-default)" Version: "4.6 (Compatibility Profile) Mesa 22.1.7" Shading language: "4.60" Requested format: QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::CompatibilityProfile) Current format: QSurfaceFormat(version 4.6, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::CompatibilityProfile) Version: 4.6 Supports deprecated functions true is OpenGL ES: false supportsBufferMapping: true supportsBufferInvalidation: true forceDisableTextureBuffers: false Extensions: "GL_ARB_explicit_attrib_location" "GL_ARB_copy_buffer" "GL_ATI_texture_env_combine3" "GL_AMD_depth_clamp_separate" "GL_AMD_vertex_shader_layer" "GL_ARB_gpu_shader5" "GL_EXT_packed_pixels" "GL_ARB_texture_cube_map" "GL_ARB_texture_non_power_of_two" "GL_EXT_framebuffer_multisample_blit_scaled" "GL_ARB_debug_output" "GL_ARB_compute_shader" "GL_EXT_texture_object" "GL_EXT_polygon_offset_clamp" "GL_ARB_program_interface_query" "GL_ARB_sparse_texture_clamp" "GL_ARB_copy_image" "GL_EXT_texture_mirror_clamp" "GL_ARB_texture_env_crossbar" "GL_ARB_gpu_shader_fp64" "GL_ARB_depth_buffer_float" "GL_ARB_transform_feedback2" "GL_ARB_polygon_offset_clamp" "GL_ARB_texture_mirror_clamp_to_edge" "GL_ARB_vertex_program" "GL_EXT_fog_coord" "GL_ARB_color_buffer_float" "GL_EXT_texture_env_combine" "GL_ARB_separate_shader_objects" "GL_ARB_shader_texture_lod" "GL_ARB_conservative_depth" "GL_EXT_window_rectangles" "GL_ARB_internalformat_query2" "GL_ARB_viewport_array" "GL_EXT_draw_instanced" "GL_EXT_blend_color" "GL_ARB_texture_compression_rgtc" "GL_ARB_shader_precision" "GL_ARB_buffer_storage" "GL_EXT_blend_subtract" "GL_ARB_half_float_vertex" "GL_EXT_copy_texture" "GL_ARB_fragment_program" "GL_ARB_shader_image_size" "GL_EXT_EGL_image_storage" "GL_EXT_blend_minmax" "GL_ARB_spirv_extensions" "GL_ARB_cull_distance" "GL_ARB_bindless_texture" "GL_SGIS_generate_mipmap" "GL_ARB_internalformat_query" "GL_EXT_vertex_array_bgra" "GL_ARB_transform_feedback_instanced" "GL_EXT_shader_image_load_store" "GL_EXT_texture_snorm" "GL_ARB_texture_env_add" "GL_ARB_multitexture" "GL_ATI_meminfo" "GL_KHR_debug" "GL_ARB_enhanced_layouts" "GL_EXT_demote_to_helper_invocation" "GL_ARB_framebuffer_object" "GL_ARB_explicit_uniform_location" "GL_ARB_robustness" "GL_ARB_texture_border_clamp" "GL_EXT_texture_buffer_object" "GL_ANGLE_texture_compression_dxt5" "GL_ARB_shader_subroutine" "GL_ARB_shader_viewport_layer_array" "GL_ARB_pipeline_statistics_query" "GL_ARB_texture_float" "GL_ARB_gl_spirv" "GL_EXT_texture_sRGB_R8" "GL_ARB_clear_buffer_object" "GL_ARB_texture_mirrored_repeat" "GL_EXT_texture_compression_latc" "GL_ARB_vertex_array_object" "GL_AMD_query_buffer_object" "GL_ARB_vertex_attrib_binding" "GL_EXT_gpu_shader4" "GL_NV_texture_rectangle" "GL_ARB_shading_language_include" "GL_S3_s3tc" "GL_ARB_shader_group_vote" "GL_ARB_texture_compression_bptc" "GL_IBM_multimode_draw_arrays" "GL_OES_EGL_image" "GL_SGIS_texture_edge_clamp" "GL_EXT_provoking_vertex" "GL_EXT_EGL_sync" "GL_KHR_parallel_shader_compile" "GL_ARB_multi_draw_indirect" "GL_ARB_shader_stencil_export" "GL_ARB_texture_cube_map_array" "GL_EXT_texture_env_dot3" "GL_NVX_gpu_memory_info" "GL_ARB_instanced_arrays" "GL_ARB_shading_language_100" "GL_NV_vdpau_interop" "GL_ARB_texture_query_lod" "GL_ARB_ES3_2_compatibility" "GL_AMD_draw_buffers_blend" "GL_ARB_shader_texture_image_samples" "GL_ARB_multisample" "GL_EXT_draw_range_elements" "GL_ARB_framebuffer_sRGB" "GL_ARB_depth_clamp" "GL_EXT_depth_bounds_test" "GL_ARB_texture_gather" "GL_AMD_conservative_depth" "GL_ARB_vertex_type_10f_11f_11f_rev" "GL_ARB_map_buffer_range" "GL_MESA_pack_invert" "GL_ARB_gpu_shader_int64" "GL_ARB_texture_view" "GL_EXT_stencil_wrap" "GL_NV_texture_barrier" "GL_ARB_texture_stencil8" "GL_EXT_shader_integer_mix" "GL_ARB_ES2_compatibility" "GL_ATI_fragment_shader" "GL_EXT_texture_compression_rgtc" "GL_EXT_texture_shadow_lod" "GL_ARB_post_depth_coverage" "GL_ARB_compressed_texture_pixel_storage" "GL_EXT_texture" "GL_ARB_depth_texture" "GL_ARB_query_buffer_object" "GL_ATI_texture_compression_3dc" "GL_ARB_transpose_matrix" "GL_ARB_indirect_parameters" "GL_EXT_texture_array" "GL_EXT_framebuffer_object" "GL_EXT_texture_sRGB_decode" "GL_NV_texgen_reflection" "GL_ARB_texture_filter_anisotropic" "GL_ARB_vertex_array_bgra" "GL_ARB_parallel_shader_compile" "GL_ARB_conditional_render_inverted" "GL_ARB_provoking_vertex" "GL_EXT_shader_samples_identical" "GL_ARB_texture_rgb10_a2ui" "GL_ARB_texture_barrier" "GL_AMD_shader_stencil_export" "GL_IBM_texture_mirrored_repeat" "GL_AMD_vertex_shader_viewport_index" "GL_ARB_occlusion_query" "GL_ARB_vertex_type_2_10_10_10_rev" "GL_EXT_vertex_array" "GL_APPLE_packed_pixels" "GL_EXT_texture_shared_exponent" "GL_MESA_window_pos" "GL_ARB_multi_bind" "GL_ARB_shading_language_420pack" "GL_ARB_vertex_attrib_64bit" "GL_ARB_shader_atomic_counters" "GL_ARB_robust_buffer_access_behavior" "GL_NV_texture_env_combine4" "GL_ARB_draw_buffers" "GL_ARB_half_float_pixel" "GL_EXT_memory_object_fd" "GL_NV_shader_atomic_int64" "GL_EXT_texture_edge_clamp" "GL_EXT_secondary_color" "GL_ARB_texture_query_levels" "GL_EXT_abgr" "GL_ARB_ES3_compatibility" "GL_NV_copy_image" "GL_EXT_packed_float" "GL_EXT_texture_cube_map" "GL_EXT_rescale_normal" "GL_ATI_draw_buffers" "GL_EXT_texture_rectangle" "GL_ATI_texture_float" "GL_ARB_shader_storage_buffer_object" "GL_MESA_texture_signed_rgba" "GL_ARB_invalidate_subdata" "GL_ARB_seamless_cube_map" "GL_NV_depth_clamp" "GL_ARB_texture_buffer_range" "GL_ANGLE_texture_compression_dxt3" "GL_EXT_gpu_program_parameters" "GL_EXT_texture_integer" "GL_EXT_texture3D" "GL_OES_read_format" "GL_ARB_texture_rg" "GL_ARB_fragment_coord_conventions" "GL_EXT_texture_sRGB_RG8" "GL_EXT_vertex_attrib_64bit" "GL_ARB_stencil_texturing" "GL_ARB_texture_rectangle" "GL_AMD_texture_texture4" "GL_ATI_texture_mirror_once" "GL_ARB_shader_ballot" "GL_SGIS_texture_border_clamp" "GL_ARB_base_instance" "GL_AMD_framebuffer_multisample_advanced" "GL_ARB_texture_storage" "GL_EXT_shader_image_load_formatted" "GL_ARB_clip_control" "GL_NV_alpha_to_coverage_dither_control" "GL_ARB_arrays_of_arrays" "GL_EXT_blend_func_separate" "GL_ATI_separate_stencil" "GL_ARB_draw_instanced" "GL_ARB_point_parameters" "GL_AMD_multi_draw_indirect" "GL_ARB_texture_storage_multisample" "GL_NV_conditional_render" "GL_ARB_fragment_program_shadow" "GL_AMD_pinned_memory" "GL_MESA_framebuffer_flip_y" "GL_NV_blend_square" "GL_ARB_transform_feedback3" "GL_EXT_draw_buffers2" "GL_EXT_semaphore" "GL_NV_half_float" "GL_ARB_tessellation_shader" "GL_NV_packed_depth_stencil" "GL_SUN_multi_draw_arrays" "GL_EXT_framebuffer_blit" "GL_KHR_texture_compression_astc_ldr" "GL_ARB_sampler_objects" "GL_ARB_texture_multisample" "GL_ARB_timer_query" "GL_ARB_texture_env_combine" "GL_ARB_draw_elements_base_vertex" "GL_EXT_separate_specular_color" "GL_MESA_shader_integer_functions" "GL_EXT_stencil_two_side" "GL_EXT_subtexture" "GL_EXT_pixel_buffer_object" "GL_ARB_direct_state_access" "GL_ARB_framebuffer_no_attachments" "GL_ARB_shader_clock" "GL_ARB_sparse_texture" "GL_EXT_direct_state_access" "GL_KHR_texture_compression_astc_sliced_3d" "GL_ARB_vertex_shader" "GL_ARB_compute_variable_group_size" "GL_KHR_robust_buffer_access_behavior" "GL_AMD_seamless_cubemap_per_texture" "GL_EXT_packed_depth_stencil" "GL_KHR_blend_equation_advanced" "GL_EXT_texture_compression_s3tc" "GL_EXT_texture_env_add" "GL_ARB_texture_buffer_object" "GL_EXT_shadow_funcs" "GL_ARB_clear_texture" "GL_ARB_occlusion_query2" "GL_EXT_point_parameters" "GL_ARB_draw_buffers_blend" "GL_NV_compute_shader_derivatives" "GL_ARB_compatibility" "GL_ARB_sparse_buffer" "GL_ARB_vertex_buffer_object" "GL_EXT_texture_swizzle" "GL_EXT_blend_equation_separate" "GL_EXT_texture_filter_anisotropic" "GL_ARB_shader_atomic_counter_ops" "GL_ARB_shader_image_load_store" "GL_ARB_get_program_binary" "GL_EXT_framebuffer_multisample" "GL_ARB_ES3_1_compatibility" "GL_NV_primitive_restart" "GL_ARB_point_sprite" "GL_ARB_derivative_control" "GL_ARB_texture_swizzle" "GL_ARB_sample_shading" "GL_ARB_shader_objects" "GL_ARB_pixel_buffer_object" "GL_ARB_window_pos" "GL_ARB_fragment_shader" "GL_KHR_robustness" "GL_KHR_context_flush_control" "GL_EXT_bgra" "GL_NV_fog_distance" "GL_EXT_transform_feedback" "GL_ARB_shading_language_packing" "GL_EXT_texture_compression_dxt1" "GL_NV_light_max_exponent" "GL_AMD_shader_trinary_minmax" "GL_ARB_sparse_texture2" "GL_EXT_texture_sRGB" "GL_ARB_texture_buffer_object_rgb32" "GL_KHR_no_error" "GL_ARB_seamless_cubemap_per_texture" "GL_INGR_blend_func_separate" "GL_INTEL_blackhole_render" "GL_ARB_fragment_layer_viewport" "GL_SGIS_texture_lod" "GL_IBM_rasterpos_clip" "GL_EXT_memory_object" "GL_EXT_framebuffer_sRGB" "GL_ARB_shader_draw_parameters" "GL_NV_copy_depth_to_color" "GL_ARB_get_texture_sub_image" "GL_EXT_compiled_vertex_array" "GL_ARB_shader_bit_encoding" "GL_ARB_transform_feedback_overflow_query" "GL_ARB_texture_env_dot3" "GL_ARB_blend_func_extended" "GL_EXT_texture_lod_bias" "GL_EXT_semaphore_fd" "GL_AMD_performance_monitor" "GL_ARB_map_buffer_alignment" "GL_EXT_timer_query" "GL_ARB_shadow" "GL_ARB_texture_compression" "GL_ARB_draw_indirect" "GL_EXT_multi_draw_arrays" "GL_ARB_uniform_buffer_object" "GL_ARB_sync" "GL_ATI_blend_equation_separate" QPA OpenGL Detection Info supportsDesktopGL: true supportsOpenGLES: true isQtPreferOpenGLES: false useBufferInvalidation (config option): false Hardware Information GPU Acceleration: auto Memory: 32013 Mb Number of Cores: 24 Swap Location: /tmp Built for: sse2 Base instruction set: sse2 Supported instruction sets: fma3+avx2 avx2 fma3+avx avx fma4 fma3+sse4.2 sse4.2 sse4.1 ssse3 sse3 sse2 Current Settings Current Swap Location: /tmp Current Swap Location writable: true Undo Enabled: true Undo Stack Limit: 200 Use OpenGL: true Use OpenGL Texture Buffer: true Disable Vector Optimizations: false Disable AVX Optimizations: false Canvas State: OPENGL_NOT_TRIED Autosave Interval: 420 Use Backup Files: true Number of Backups Kept: 1 Backup File Suffix: ~ Backup Location: Same Folder as the File Backup Location writable: false Use Win8 Pointer Input: false Use RightMiddleTabletButton Workaround: false Levels of Detail Enabled: false Use Zip64: false Display Information Number of screens: 1 Screen: 0 Name: HDMI-A-0 Depth: 24 Scale: 1.5 Physical DPI108.888 Logical DPI96 Physical Size: 597, 336 Position: 0, 0 Resolution in pixels: 2560x1440 Manufacturer: BNQ Model: BenQ PD2725U- Refresh Rate: 59 Current Settings Current Swap Location: /tmp Current Swap Location writable: true Undo Enabled: true Undo Stack Limit: 200 Use OpenGL: true Use OpenGL Texture Buffer: true Disable Vector Optimizations: false Disable AVX Optimizations: false Canvas State: TRY_OPENGL Autosave Interval: 420 Use Backup Files: true Number of Backups Kept: 1 Backup File Suffix: ~ Backup Location: Same Folder as the File Backup Location writable: false Use Win8 Pointer Input: false Use RightMiddleTabletButton Workaround: false Levels of Detail Enabled: false Use Zip64: false Current Settings Current Swap Location: /tmp Current Swap Location writable: true Undo Enabled: true Undo Stack Limit: 200 Use OpenGL: true Use OpenGL Texture Buffer: true Disable Vector Optimizations: false Disable AVX Optimizations: false Canvas State: TRY_OPENGL Autosave Interval: 420 Use Backup Files: true Number of Backups Kept: 1 Backup File Suffix: ~ Backup Location: Same Folder as the File Backup Location writable: false Use Win8 Pointer Input: false Use RightMiddleTabletButton Workaround: false Levels of Detail Enabled: false Use Zip64: false Current Settings Current Swap Location: /tmp Current Swap Location writable: true Undo Enabled: true Undo Stack Limit: 200 Use OpenGL: true Use OpenGL Texture Buffer: true Disable Vector Optimizations: false Disable AVX Optimizations: false Canvas State: TRY_OPENGL Autosave Interval: 420 Use Backup Files: true Number of Backups Kept: 1 Backup File Suffix: ~ Backup Location: Same Folder as the File Backup Location writable: false Use Win8 Pointer Input: false Use RightMiddleTabletButton Workaround: false Levels of Detail Enabled: false Use Zip64: false --------------------- ================================================================================ SESSION: 03 Oct 2022 09:40:08 +0200. Executing /tmp/.mount_krita-xB0yV0/usr/bin/krita Krita Version: 5.1.1, Qt version compiled: 5.12.12, loaded: 5.12.12. Process ID: 24405 -- -- -- -- -- -- -- -- 03 Oct 2022 09:40:08 +0200: Style: fusion. Available styles: Windows, Fusion 03 Oct 2022 09:40:08 +0200: Creating database from scratch (database didn't exist, new schema version: 0.0.17). 03 Oct 2022 09:40:27 +0200: Created image "Unnamed", 2480 * 3508 pixels, 300 dpi. Color model: 8-bit integer/channel RGB/Alpha (sRGB-elle-V2-srgbtrc.icc). Layers: 2 03 Oct 2022 09:53:15 +0200: Autosaving: /home/ralf/.krita-24405-document_0-autosave.kra 03 Oct 2022 09:53:15 +0200: Converting from application/x-krita to application/x-krita. Location: /home/ralf/.krita-24405-document_0-autosave.kra. Real location: /home/ralf/.krita-24405-document_0-autosave.kra. Batchmode: 0. Configuration: none 03 Oct 2022 09:53:15 +0200: Completed saving /home/ralf/.krita-24405-document_0-autosave.kra (mime: application/x-krita). Result: OK. Warning: . Size: 151099 03 Oct 2022 10:00:43 +0200: Autosaving: /home/ralf/.krita-24405-document_0-autosave.kra 03 Oct 2022 10:00:43 +0200: Converting from application/x-krita to application/x-krita. Location: /home/ralf/.krita-24405-document_0-autosave.kra. Real location: /home/ralf/.krita-24405-document_0-autosave.kra. Batchmode: 0. Configuration: none 03 Oct 2022 10:00:43 +0200: Completed saving /home/ralf/.krita-24405-document_0-autosave.kra (mime: application/x-krita). Result: OK. Warning: . Size: 242460 ---------------------
Created attachment 152559 [details] brush outline artifacts 1
Created attachment 152560 [details] brush outline artifacts 2
Hello again. It looks like the update from mesa 22.1.7 to 22.2.0 helped to fix the problem for me!
I can also verify that upgrading to mesa 22.2.0 solves the problem.
Hi, Panwogulka and fld! Thank you for your feedback. I'll mark the bug as UPSTREAM then, since updating from mesa 22.1.7 to 22.2.0 fixes it :)