You are not logged in.
My steam just suddenly can't show any GUI,yesterday it's still alright and i didn't get any update,i try to pacman -Syu but it don't work
exec ./steamwebhelper -nocrashdialog -lang=zh_CN -cachedir=/home/dynamo/.local/share/Steam/config/htmlcache -steampid=7149 -buildid=1738026274 -steamid=0 -logdir=/home/dynamo/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/dynamo/.local/share/Steam/clientui -steampath=/home/dynamo/.local/share/Steam/ubuntu12_32/steam -launcher=0 -no-restart-on-ui-mode-change --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/dynamo/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,ValveFFmpegAllowLowDelayHEVC
SDL3 3.1.7 library is too old.
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
src/vgui2/src/surface_opengl.cpp (631) : glIsTexture( id ) == GL_TRUE
src/vgui2/src/surface_opengl.cpp (631) : glIsTexture( id ) == GL_TRUE
02/04 15:48:08 Init: Installing breakpad exception handler for appid(steam)/version(1738026274)/tid(7149)
assert_20250204154808_31.dmp[7623]: Uploading dump (out-of-process)
/tmp/dumps/assert_20250204154808_31.dmp
Desktop state changed: desktop: { pos: 0, 0 size: 1080, 760 } primary: { pos: 0, 0 size: 1080, 760 }
Caching cursor image for , size 32x32, serial 1539, cache size = 0
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
src/vgui2/src/surface_opengl.cpp (631) : glIsTexture( id ) == GL_TRUE
src/vgui2/src/surface_opengl.cpp (631) : glIsTexture( id ) == GL_TRUE
fsync: up and running.
assert_20250204154808_31.dmp[7623]: Finished uploading minidump (out-of-process): success = yes
assert_20250204154808_31.dmp[7623]: response: CrashID=bp-f3492ff0-9811-457a-bf44-27a082250203
assert_20250204154808_31.dmp[7623]: file ''/tmp/dumps/assert_20250204154808_31.dmp'', upload yes: ''CrashID=bp-f3492ff0-9811-457a-bf44-27a082250203''
Fossilize INFO: Overriding serialization path: "/home/dynamo/.local/share/Steam/shader_cache_temp_dir_d3d11_64/fozpipelinesv6/steamapprun_pipeline_cache".
fsync: up and running.My SDL is the newest:
local/gnuradio 3.10.11.0-5
Signal processing runtime and signal processing software development toolkit
local/lib32-sdl2-compat 2.30.52-1
An SDL2 compatibility layer that uses SDL3 behind the scenes - 32-bit
local/lib32-sdl3 3.2.2-1
A library for portable low-level access to a video framebuffer, audio output, mouse, and
keyboard (Version 3) - 32-bit
local/qemu-audio-sdl 9.2.0-2
QEMU SDL audio driver
local/qemu-ui-sdl 9.2.0-2
QEMU SDL UI driver
local/sdl12-compat 1.2.68-2
SDL 1.2 runtime compatibility library using SDL 2.0
local/sdl2-compat 2.30.52-1
An SDL2 compatibility layer that uses SDL3 behind the scenes
local/sdl2_image 2.8.4-1
A simple library to load images of various formats as SDL surfaces (Version 2)
local/sdl2_mixer 2.8.0-1
A simple multi-channel audio mixer (Version 2)
local/sdl2_sound-git 2.0.2.r19.gd3031f7-1
An abstract soundfile decoder (development version)
local/sdl2_ttf 2.24.0-1
A library that allows you to use TrueType fonts in your SDL applications (Version 2)
local/sdl3 3.2.2-1
A library for portable low-level access to a video framebuffer, audio output, mouse, and
keyboard (Version 3)Last edited by safe049 (2025-02-08 09:09:09)
命途跌宕也折了鋒芒
Offline
My watt-toolkit also don't draw any GUI
命途跌宕也折了鋒芒
Offline
The glxgears run and have output but don't generate any graphics,vkcube have this error:
❯ vkcube
Selected WSI platform: xcb
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
[1] 15176 segmentation fault (core dumped) vkcube chromium have these error:
❯ chromium
[15761:15761:0205/132026.803861:ERROR:gl_surface_egl.cc(303)] No suitable EGL configs found.
[15761:15761:0205/132026.804012:ERROR:gl_context_egl.cc(159)] Failed to get config for surface (nil)
[15761:15761:0205/132026.818405:ERROR:gl_surface_egl.cc(303)] No suitable EGL configs found.
[15761:15761:0205/132026.818475:ERROR:gl_surface_egl.cc(1014)] No suitable EGL configs found for initialization.
[15761:15761:0205/132026.818534:ERROR:gpu_info_collector.cc(85)] gl::GLContext::CreateOffscreenGLSurface failed
[15761:15761:0205/132026.818567:ERROR:gpu_info_collector.cc(595)] Could not create surface for info collection.
[15761:15761:0205/132026.818596:ERROR:gpu_init.cc(107)] CollectGraphicsInfo failed.
[15761:15761:0205/132026.819586:ERROR:viz_main_impl.cc(185)] Exiting GPU process due to errors during initialization
[15724:15724:0205/132026.961058:ERROR:secret_portal_key_provider.cc(214)] Retrieved secret is empty.
[15724:15724:0205/132026.961268:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.portal.Secret.RetrieveSecret: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.UnknownMethod: 在路径 org.freedesktop.portal.Secret 的对象上没有“/org/freedesktop/portal/desktop”接口
[15724:15724:0205/132026.961281:ERROR:request.cc(97)] Method call failed.
[15909:15909:0205/132027.080475:ERROR:gl_surface_egl.cc(303)] No suitable EGL configs found.
[15909:15909:0205/132027.080583:ERROR:gl_context_egl.cc(159)] Failed to get config for surface (nil)
[15909:15909:0205/132027.095904:ERROR:gl_surface_egl.cc(303)] No suitable EGL configs found.
[15909:15909:0205/132027.096000:ERROR:gl_surface_egl.cc(1014)] No suitable EGL configs found for initialization.
[15909:15909:0205/132027.096058:ERROR:gpu_info_collector.cc(85)] gl::GLContext::CreateOffscreenGLSurface failed
[15909:15909:0205/132027.096109:ERROR:gpu_info_collector.cc(595)] Could not create surface for info collection.
[15909:15909:0205/132027.096151:ERROR:gpu_init.cc(107)] CollectGraphicsInfo failed.
[15909:15909:0205/132027.097643:ERROR:viz_main_impl.cc(185)] Exiting GPU process due to errors during initializationeven glmark stopped to work
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
=======================================================
glmark2 2023.01
=======================================================
OpenGL Information
GL_VENDOR: Mesa
GL_RENDERER: llvmpipe (LLVM 19.1.7, 256 bits)
GL_VERSION: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=32 stencil=0 samples=0
Surface Size: 800x600 windowed
=======================================================
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[build] use-vbo=false: FPS: 491 FrameTime: 2.041 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[build] use-vbo=true:^Cseems every gl app is crashing
glinfo:
❯ glinfo
GL_VERSION: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
GL_RENDERER: llvmpipe (LLVM 19.1.7, 256 bits)
GL_VENDOR: Mesa
GL_EXTENSIONS: GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_ATI_fragment_shader GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fog_distance GL_NV_half_float GL_APPLE_packed_pixels GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_rectangle GL_ATI_texture_compression_3dc GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_mirror_clamp GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_ATI_texture_mirror_once GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_texture_compression_latc GL_EXT_texture_integer GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_EXT_texture_buffer_object GL_AMD_texture_texture4 GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_ARB_ES2_compatibility GL_ARB_blend_func_extended GL_ARB_compatibility GL_ARB_debug_output GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_stencil_export GL_ARB_shader_texture_lod GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_multisample GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_uniform_buffer_object GL_ARB_vertex_type_2_10_10_10_rev GL_ATI_meminfo GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_EXT_texture_storage GL_MESA_texture_signed_rgba GL_NV_copy_image GL_NV_texture_barrier GL_ARB_draw_indirect GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_texture_compression_bptc GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_EXT_direct_state_access GL_EXT_vertex_attrib_64bit GL_AMD_multi_draw_indirect GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_base_instance GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_shader_atomic_counters GL_ARB_shader_image_load_store GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_texture_storage GL_ARB_transform_feedback_instanced GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_transform_feedback GL_AMD_query_buffer_object GL_AMD_shader_trinary_minmax GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_clear_buffer_object GL_ARB_compute_shader GL_ARB_copy_image GL_ARB_explicit_uniform_location GL_ARB_fragment_layer_viewport GL_ARB_framebuffer_no_attachments GL_ARB_invalidate_subdata GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_robust_buffer_access_behavior GL_ARB_shader_image_size GL_ARB_shader_storage_buffer_object GL_ARB_stencil_texturing GL_ARB_texture_buffer_range GL_ARB_texture_query_levels GL_ARB_texture_storage_multisample GL_ARB_texture_view GL_ARB_vertex_attrib_binding GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_NV_shader_atomic_float GL_AMD_pinned_memory GL_ARB_buffer_storage GL_ARB_clear_texture GL_ARB_enhanced_layouts GL_ARB_indirect_parameters GL_ARB_internalformat_query2 GL_ARB_multi_bind GL_ARB_query_buffer_object GL_ARB_seamless_cubemap_per_texture GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shading_language_include GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_stencil8 GL_ARB_vertex_type_10f_11f_11f_rev GL_EXT_debug_label GL_EXT_shader_framebuffer_fetch GL_EXT_shader_integer_mix GL_NVX_gpu_memory_info GL_ARB_ES3_1_compatibility GL_ARB_clip_control GL_ARB_conditional_render_inverted GL_ARB_cull_distance GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_pipeline_statistics_query GL_ARB_shader_texture_image_samples GL_ARB_texture_barrier GL_ARB_transform_feedback_overflow_query GL_ARM_shader_framebuffer_fetch_depth_stencil GL_EXT_polygon_offset_clamp GL_EXT_shader_image_load_formatted GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_ARB_ES3_2_compatibility GL_ARB_gpu_shader_int64 GL_ARB_parallel_shader_compile GL_ARB_post_depth_coverage GL_ARB_shader_atomic_counter_ops GL_ARB_shader_ballot GL_ARB_shader_clock GL_ARB_shader_viewport_layer_array GL_ARB_texture_filter_minmax GL_EXT_texture_filter_minmax GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_ARB_gl_spirv GL_ARB_spirv_extensions GL_MESA_shader_integer_functions GL_ARB_polygon_offset_clamp GL_ARB_texture_filter_anisotropic GL_EXT_memory_object GL_EXT_memory_object_fd GL_KHR_parallel_shader_compile GL_NV_alpha_to_coverage_dither_control GL_EXT_EGL_image_storage GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_texture_shadow_lod GL_INTEL_shader_atomic_float_minmax GL_MESA_framebuffer_flip_y GL_OVR_multiview GL_OVR_multiview2 GL_EXT_EGL_sync GL_EXT_EGL_image_storage_compression GL_NV_ES1_1_compatibility
GL_SHADING_LANGUAGE_VERSION = 4.50
GLU_VERSION: 1.3
GLU_EXTENSIONS: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess
GLUT_API_VERSION: 4
GLUT_XLIB_IMPLEMENTATION: 13vulkaninfo:
WARNING: [Loader Message] Code 0 : Layer VK_LAYER_MESA_device_select uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Received return code -3 from call to vkCreateInstance in ICD /usr/lib/amdvlkpro64.so. Skipping this driver.
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
==========
VULKANINFO
==========
Vulkan Instance Version: 1.4.303
Instance Extensions: count = 24
===============================
VK_EXT_acquire_drm_display : extension revision 1
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 10
VK_EXT_debug_utils : extension revision 2
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_EXT_headless_surface : extension revision 1
VK_EXT_surface_maintenance1 : extension revision 1
VK_EXT_swapchain_colorspace : extension revision 5
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_portability_enumeration : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_surface_protected_capabilities : extension revision 1
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
VK_LUNARG_direct_driver_loading : extension revision 1
Layers: count = 12
==================
VK_LAYER_FROG_gamescope_wsi_x86_64 (Gamescope WSI (XWayland Bypass) Layer (x86_64)) Vulkan version 1.3.221, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
Layer-Device Extensions: count = 0
VK_LAYER_INTEL_nullhw (INTEL NULL HW) Vulkan version 1.1.73, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
Layer-Device Extensions: count = 0
VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.3.296, layer version 1:
Layer Extensions: count = 4
VK_EXT_debug_report : extension revision 9
VK_EXT_debug_utils : extension revision 1
VK_EXT_layer_settings : extension revision 2
VK_EXT_validation_features : extension revision 2
Devices: count = 1
GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
Layer-Device Extensions: count = 3
VK_EXT_debug_marker : extension revision 4
VK_EXT_tooling_info : extension revision 1
VK_EXT_validation_cache : extension revision 1
VK_LAYER_MANGOAPP_overlay (Mangoapp Layer) Vulkan version 1.3.0, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
Layer-Device Extensions: count = 0
VK_LAYER_MANGOHUD_overlay_x86_64 (Vulkan Hud Overlay) Vulkan version 1.3.0, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
Layer-Device Extensions: count = 0
VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.3.211, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
Layer-Device Extensions: count = 0
VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.3.211, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
Layer-Device Extensions: count = 0
VK_LAYER_MESA_screenshot (Mesa Screenshot layer) Vulkan version 1.3.211, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
Layer-Device Extensions: count = 0
Presentable Surfaces:
=====================
GPU id : 0 (AMD Radeon RX Vega (RADV VEGA10)):
Surface type = VK_KHR_wayland_surface
Formats: count = 9
SurfaceFormat[0]:
format = FORMAT_R16G16B16A16_SFLOAT
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[1]:
format = FORMAT_R16G16B16A16_UNORM
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[2]:
format = FORMAT_A2R10G10B10_UNORM_PACK32
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[3]:
format = FORMAT_A2B10G10R10_UNORM_PACK32
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[4]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[5]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[6]:
format = FORMAT_R8G8B8A8_SRGB
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[7]:
format = FORMAT_R8G8B8A8_UNORM
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[8]:
format = FORMAT_R5G6B5_UNORM_PACK16
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
Present Modes: count = 3
PRESENT_MODE_MAILBOX_KHR
PRESENT_MODE_FIFO_KHR
PRESENT_MODE_IMMEDIATE_KHR
VkSurfaceCapabilitiesKHR:
-------------------------
minImageCount = 4
maxImageCount = 0
currentExtent:
width = 4294967295
height = 4294967295
minImageExtent:
width = 1
height = 1
maxImageExtent:
width = 16384
height = 16384
maxImageArrayLayers = 1
supportedTransforms: count = 1
SURFACE_TRANSFORM_IDENTITY_BIT_KHR
currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
supportedCompositeAlpha: count = 2
COMPOSITE_ALPHA_OPAQUE_BIT_KHR
COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
supportedUsageFlags: count = 7
IMAGE_USAGE_TRANSFER_SRC_BIT
IMAGE_USAGE_TRANSFER_DST_BIT
IMAGE_USAGE_SAMPLED_BIT
IMAGE_USAGE_STORAGE_BIT
IMAGE_USAGE_COLOR_ATTACHMENT_BIT
IMAGE_USAGE_INPUT_ATTACHMENT_BIT
IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
VkSurfaceProtectedCapabilitiesKHR:
----------------------------------
supportsProtected = false
VK_EXT_surface_maintenance1:
----------------------------
PRESENT_MODE_MAILBOX_KHR:
minImageCount = 4
maxImageCount = 0
VkSurfacePresentScalingCapabilitiesEXT:
supportedPresentScaling:
None
supportedPresentGravityX:
None
supportedPresentGravityY:
None
minScaledImageExtent:
width = 1
height = 1
maxScaledImageExtent:
width = 16384
height = 16384
VkSurfacePresentModeCompatibilityEXT:
presentModeCount = 2
pPresentModes: count = 2
PRESENT_MODE_MAILBOX_KHR
PRESENT_MODE_FIFO_KHR
PRESENT_MODE_FIFO_KHR:
minImageCount = 3
maxImageCount = 0
VkSurfacePresentScalingCapabilitiesEXT:
supportedPresentScaling:
None
supportedPresentGravityX:
None
supportedPresentGravityY:
None
minScaledImageExtent:
width = 1
height = 1
maxScaledImageExtent:
width = 16384
height = 16384
VkSurfacePresentModeCompatibilityEXT:
presentModeCount = 2
pPresentModes: count = 2
PRESENT_MODE_FIFO_KHR
PRESENT_MODE_MAILBOX_KHR
PRESENT_MODE_IMMEDIATE_KHR:
minImageCount = 3
maxImageCount = 0
VkSurfacePresentScalingCapabilitiesEXT:
supportedPresentScaling:
None
supportedPresentGravityX:
None
supportedPresentGravityY:
None
minScaledImageExtent:
width = 1
height = 1
maxScaledImageExtent:
width = 16384
height = 16384
VkSurfacePresentModeCompatibilityEXT:
presentModeCount = 1
pPresentModes: count = 1
PRESENT_MODE_IMMEDIATE_KHR
Device Properties and Extensions:
=================================
GPU0:
VkPhysicalDeviceProperties:
---------------------------
apiVersion = 1.3.296 (4206888)
driverVersion = 24.3.4 (100675588)
vendorID = 0x1002
deviceID = 0x687f
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = AMD Radeon RX Vega (RADV VEGA10)
pipelineCacheUUID = 778eaec0-0e83-3bb8-8b8a-2ec205ea361b
VkPhysicalDeviceLimits:
-----------------------
maxImageDimension1D = 16384
maxImageDimension2D = 16384
maxImageDimension3D = 2048
maxImageDimensionCube = 16384
maxImageArrayLayers = 2048
maxTexelBufferElements = 4294967295
maxUniformBufferRange = 4294967295
maxStorageBufferRange = 4294967295
maxPushConstantsSize = 256
maxMemoryAllocationCount = 4294967295
maxSamplerAllocationCount = 65536
bufferImageGranularity = 0x00000001
sparseAddressSpaceSize = 0xfffffffc
maxBoundDescriptorSets = 32
maxPerStageDescriptorSamplers = 8388606
maxPerStageDescriptorUniformBuffers = 8388606
maxPerStageDescriptorStorageBuffers = 8388606
maxPerStageDescriptorSampledImages = 8388606
maxPerStageDescriptorStorageImages = 8388606
maxPerStageDescriptorInputAttachments = 8388606
maxPerStageResources = 8388606
maxDescriptorSetSamplers = 8388606
maxDescriptorSetUniformBuffers = 8388606
maxDescriptorSetUniformBuffersDynamic = 16
maxDescriptorSetStorageBuffers = 8388606
maxDescriptorSetStorageBuffersDynamic = 8
maxDescriptorSetSampledImages = 8388606
maxDescriptorSetStorageImages = 8388606
maxDescriptorSetInputAttachments = 8388606
maxVertexInputAttributes = 32
maxVertexInputBindings = 32
maxVertexInputAttributeOffset = 4294967295
maxVertexInputBindingStride = 2048
maxVertexOutputComponents = 128
maxTessellationGenerationLevel = 64
maxTessellationPatchSize = 32
maxTessellationControlPerVertexInputComponents = 128
maxTessellationControlPerVertexOutputComponents = 128
maxTessellationControlPerPatchOutputComponents = 120
maxTessellationControlTotalOutputComponents = 4096
maxTessellationEvaluationInputComponents = 128
maxTessellationEvaluationOutputComponents = 128
maxGeometryShaderInvocations = 127
maxGeometryInputComponents = 64
maxGeometryOutputComponents = 128
maxGeometryOutputVertices = 256
maxGeometryTotalOutputComponents = 1024
maxFragmentInputComponents = 128
maxFragmentOutputAttachments = 8
maxFragmentDualSrcAttachments = 1
maxFragmentCombinedOutputResources = 8388606
maxComputeSharedMemorySize = 65536
maxComputeWorkGroupCount: count = 3
65535
65535
65535
maxComputeWorkGroupInvocations = 1024
maxComputeWorkGroupSize: count = 3
1024
1024
1024
subPixelPrecisionBits = 8
subTexelPrecisionBits = 8
mipmapPrecisionBits = 8
maxDrawIndexedIndexValue = 4294967295
maxDrawIndirectCount = 4294967295
maxSamplerLodBias = 16
maxSamplerAnisotropy = 16
maxViewports = 16
maxViewportDimensions: count = 2
16384
16384
viewportBoundsRange: count = 2
-32768
32767
viewportSubPixelBits = 8
minMemoryMapAlignment = 4096
minTexelBufferOffsetAlignment = 0x00000004
minUniformBufferOffsetAlignment = 0x00000004
minStorageBufferOffsetAlignment = 0x00000004
minTexelOffset = -32
maxTexelOffset = 31
minTexelGatherOffset = -32
maxTexelGatherOffset = 31
minInterpolationOffset = -2
maxInterpolationOffset = 2
subPixelInterpolationOffsetBits = 8
maxFramebufferWidth = 16384
maxFramebufferHeight = 16384
maxFramebufferLayers = 1024
framebufferColorSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
framebufferDepthSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
framebufferStencilSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
framebufferNoAttachmentsSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
maxColorAttachments = 8
sampledImageColorSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
sampledImageIntegerSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
sampledImageDepthSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
sampledImageStencilSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
storageImageSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
maxSampleMaskWords = 1
timestampComputeAndGraphics = true
timestampPeriod = 37.037
maxClipDistances = 8
maxCullDistances = 8
maxCombinedClipAndCullDistances = 8
discreteQueuePriorities = 2
pointSizeRange: count = 2
0
8191.88
lineWidthRange: count = 2
0
8
pointSizeGranularity = 0.125
lineWidthGranularity = 0.125
strictLines = false
standardSampleLocations = true
optimalBufferCopyOffsetAlignment = 0x00000001
optimalBufferCopyRowPitchAlignment = 0x00000001
nonCoherentAtomSize = 0x00000040
VkPhysicalDeviceSparseProperties:
---------------------------------
residencyStandard2DBlockShape = true
residencyStandard2DMultisampleBlockShape = false
residencyStandard3DBlockShape = true
residencyAlignedMipSize = false
residencyNonResidentStrict = true
VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR:
------------------------------------------------------
meshAndTaskShaderDerivatives = false
VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
-------------------------------------------------------
primitiveOverestimationSize = 0
maxExtraPrimitiveOverestimationSize = 0
extraPrimitiveOverestimationSizeGranularity = 0
primitiveUnderestimation = true
conservativePointAndLineRasterization = false
degenerateTrianglesRasterized = true
degenerateLinesRasterized = false
fullyCoveredFragmentShaderInputVariable = true
conservativeRasterizationPostDepthCoverage = false
VkPhysicalDeviceCustomBorderColorPropertiesEXT:
-----------------------------------------------
maxCustomBorderColorSamplers = 4096
VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
--------------------------------------------------------
combinedImageSamplerDensityMapDescriptorSize = 0
VkPhysicalDeviceDescriptorBufferPropertiesEXT:
----------------------------------------------
combinedImageSamplerDescriptorSingleArray = true
bufferlessPushDescriptors = true
allowSamplerImageViewPostSubmitCreation = false
descriptorBufferOffsetAlignment = 0x00000004
maxDescriptorBufferBindings = 32
maxResourceDescriptorBufferBindings = 32
maxSamplerDescriptorBufferBindings = 32
maxEmbeddedImmutableSamplerBindings = 32
maxEmbeddedImmutableSamplers = 8388606
bufferCaptureReplayDescriptorDataSize = 1
imageCaptureReplayDescriptorDataSize = 1
imageViewCaptureReplayDescriptorDataSize = 1
samplerCaptureReplayDescriptorDataSize = 1
accelerationStructureCaptureReplayDescriptorDataSize = 1
samplerDescriptorSize = 16
combinedImageSamplerDescriptorSize = 96
sampledImageDescriptorSize = 64
storageImageDescriptorSize = 32
uniformTexelBufferDescriptorSize = 16
robustUniformTexelBufferDescriptorSize = 16
storageTexelBufferDescriptorSize = 16
robustStorageTexelBufferDescriptorSize = 16
uniformBufferDescriptorSize = 16
robustUniformBufferDescriptorSize = 16
storageBufferDescriptorSize = 16
robustStorageBufferDescriptorSize = 16
inputAttachmentDescriptorSize = 64
accelerationStructureDescriptorSize = 16
maxSamplerDescriptorBufferRange = 0xffffffff
maxResourceDescriptorBufferRange = 0xffffffff
samplerDescriptorBufferAddressSpaceSize = 0xfffffffc
resourceDescriptorBufferAddressSpaceSize = 0xfffffffc
descriptorBufferAddressSpaceSize = 0xfffffffc
VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT:
-----------------------------------------------------
maxIndirectPipelineCount = 4096
maxIndirectShaderObjectCount = 4096
maxIndirectSequenceCount = 1048576
maxIndirectCommandsTokenCount = 128
maxIndirectCommandsTokenOffset = 2047
maxIndirectCommandsIndirectStride = 2048
supportedIndirectCommandsInputModes: count = 2
INDIRECT_COMMANDS_INPUT_MODE_VULKAN_INDEX_BUFFER_EXT
INDIRECT_COMMANDS_INPUT_MODE_DXGI_INDEX_BUFFER_EXT
supportedIndirectCommandsShaderStages: count = 6
SHADER_STAGE_VERTEX_BIT
SHADER_STAGE_TESSELLATION_CONTROL_BIT
SHADER_STAGE_TESSELLATION_EVALUATION_BIT
SHADER_STAGE_GEOMETRY_BIT
SHADER_STAGE_FRAGMENT_BIT
SHADER_STAGE_COMPUTE_BIT
supportedIndirectCommandsShaderStagesPipelineBinding: count = 1
SHADER_STAGE_COMPUTE_BIT
supportedIndirectCommandsShaderStagesShaderBinding:
None
deviceGeneratedCommandsTransformFeedback = true
deviceGeneratedCommandsMultiDrawIndirectCount = true
VkPhysicalDeviceDiscardRectanglePropertiesEXT:
----------------------------------------------
maxDiscardRectangles = 4
VkPhysicalDeviceDrmPropertiesEXT:
---------------------------------
hasPrimary = true
hasRender = true
primaryMajor = 226
primaryMinor = 0
renderMajor = 226
renderMinor = 128
VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
---------------------------------------------------
dynamicPrimitiveTopologyUnrestricted = false
VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
------------------------------------------------
minImportedHostPointerAlignment = 0x00001000
VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
-----------------------------------------------------
graphicsPipelineLibraryFastLinking = true
graphicsPipelineLibraryIndependentInterpolationDecoration = true
VkPhysicalDeviceLayeredApiPropertiesListKHR:
--------------------------------------------
layeredApiCount = 0
pLayeredApis = NULL
VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
----------------------------------------------------
nativeUnalignedPerformance = false
VkPhysicalDeviceLineRasterizationPropertiesKHR:
-----------------------------------------------
lineSubPixelPrecisionBits = 4
VkPhysicalDeviceMaintenance5PropertiesKHR:
------------------------------------------
earlyFragmentMultisampleCoverageAfterSampleCounting = true
earlyFragmentSampleMaskTestBeforeSampleCounting = true
depthStencilSwizzleOneSupport = true
polygonModePointSize = true
nonStrictSinglePixelWideLinesUseParallelogram = true
nonStrictWideLinesUseParallelogram = true
VkPhysicalDeviceMaintenance6PropertiesKHR:
------------------------------------------
blockTexelViewCompatibleMultipleLayers = true
maxCombinedImageSamplerDescriptorCount = 1
fragmentShadingRateClampCombinerInputs = true
VkPhysicalDeviceMaintenance7PropertiesKHR:
------------------------------------------
robustFragmentShadingRateAttachmentAccess = true
separateDepthStencilAttachmentAccess = true
maxDescriptorSetTotalUniformBuffersDynamic = 16
maxDescriptorSetTotalStorageBuffersDynamic = 8
maxDescriptorSetTotalBuffersDynamic = 24
maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 16
maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 8
maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 24
VkPhysicalDeviceMapMemoryPlacedPropertiesEXT:
---------------------------------------------
minPlacedMemoryMapAlignment = 0x00001000
VkPhysicalDeviceMultiDrawPropertiesEXT:
---------------------------------------
maxMultiDrawCount = 2048
VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
-------------------------------------------------
maxCommandBufferNestingLevel = 4294967295
VkPhysicalDevicePCIBusInfoPropertiesEXT:
----------------------------------------
pciDomain = 0
pciBus = 3
pciDevice = 0
pciFunction = 0
VkPhysicalDevicePipelineBinaryPropertiesKHR:
--------------------------------------------
pipelineBinaryInternalCache = true
pipelineBinaryInternalCacheControl = true
pipelineBinaryPrefersInternalCache = false
pipelineBinaryPrecompiledInternalCache = false
pipelineBinaryCompressedData = false
VkPhysicalDevicePipelineRobustnessPropertiesEXT:
------------------------------------------------
defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS
defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS
defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
VkPhysicalDeviceProvokingVertexPropertiesEXT:
---------------------------------------------
provokingVertexModePerPipeline = true
transformFeedbackPreservesTriangleFanProvokingVertex = true
VkPhysicalDevicePushDescriptorPropertiesKHR:
--------------------------------------------
maxPushDescriptors = 32
VkPhysicalDeviceRobustness2PropertiesEXT:
-----------------------------------------
robustStorageBufferAccessSizeAlignment = 0x00000004
robustUniformBufferAccessSizeAlignment = 0x00000004
VkPhysicalDeviceSampleLocationsPropertiesEXT:
---------------------------------------------
sampleLocationSampleCounts: count = 3
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
maxSampleLocationGridSize:
width = 2
height = 2
sampleLocationCoordinateRange: count = 2
0
0.9375
sampleLocationSubPixelBits = 4
variableSampleLocations = true
VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
----------------------------------------------------
shaderModuleIdentifierAlgorithmUUID = 4d455341-2d42-4c41-4b45-330000000000
VkPhysicalDeviceShaderObjectPropertiesEXT:
------------------------------------------
shaderBinaryUUID = 778eaec0-0e83-3bb8-8b8a-2ec205ea361b
shaderBinaryVersion = 1
VkPhysicalDeviceTransformFeedbackPropertiesEXT:
-----------------------------------------------
maxTransformFeedbackStreams = 4
maxTransformFeedbackBuffers = 4
maxTransformFeedbackBufferSize = 0xffffffff
maxTransformFeedbackStreamDataSize = 512
maxTransformFeedbackBufferDataSize = 512
maxTransformFeedbackBufferDataStride = 512
transformFeedbackQueries = true
transformFeedbackStreamsLinesTriangles = true
transformFeedbackRasterizationStreamSelect = false
transformFeedbackDraw = true
VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR:
----------------------------------------------------
maxVertexAttribDivisor = 4294967295
supportsNonZeroFirstInstance = true
VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
----------------------------------------------------
maxVertexAttribDivisor = 4294967295
VkPhysicalDeviceVulkan11Properties:
-----------------------------------
deviceUUID = 00000000-0300-0000-0000-000000000000
driverUUID = 414d442d-4d45-5341-2d44-525600000000
deviceNodeMask = 0
deviceLUIDValid = false
subgroupSize = 64
subgroupSupportedStages: count = 6
SHADER_STAGE_VERTEX_BIT
SHADER_STAGE_TESSELLATION_CONTROL_BIT
SHADER_STAGE_TESSELLATION_EVALUATION_BIT
SHADER_STAGE_GEOMETRY_BIT
SHADER_STAGE_FRAGMENT_BIT
SHADER_STAGE_COMPUTE_BIT
subgroupSupportedOperations: count = 10
SUBGROUP_FEATURE_BASIC_BIT
SUBGROUP_FEATURE_VOTE_BIT
SUBGROUP_FEATURE_ARITHMETIC_BIT
SUBGROUP_FEATURE_BALLOT_BIT
SUBGROUP_FEATURE_SHUFFLE_BIT
SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
SUBGROUP_FEATURE_CLUSTERED_BIT
SUBGROUP_FEATURE_QUAD_BIT
SUBGROUP_FEATURE_ROTATE_BIT
SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
subgroupQuadOperationsInAllStages = true
pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
maxMultiviewViewCount = 8
maxMultiviewInstanceIndex = 2147483647
protectedNoFault = false
maxPerSetDescriptors = 22369621
maxMemoryAllocationSize = 0xfffffffc
VkPhysicalDeviceVulkan12Properties:
-----------------------------------
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 24.3.4-arch1.1
conformanceVersion:
major = 1
minor = 2
subminor = 7
patch = 1
denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
shaderSignedZeroInfNanPreserveFloat16 = true
shaderSignedZeroInfNanPreserveFloat32 = true
shaderSignedZeroInfNanPreserveFloat64 = true
shaderDenormPreserveFloat16 = true
shaderDenormPreserveFloat32 = true
shaderDenormPreserveFloat64 = true
shaderDenormFlushToZeroFloat16 = true
shaderDenormFlushToZeroFloat32 = true
shaderDenormFlushToZeroFloat64 = true
shaderRoundingModeRTEFloat16 = true
shaderRoundingModeRTEFloat32 = true
shaderRoundingModeRTEFloat64 = true
shaderRoundingModeRTZFloat16 = true
shaderRoundingModeRTZFloat32 = true
shaderRoundingModeRTZFloat64 = true
maxUpdateAfterBindDescriptorsInAllPools = 67108863
shaderUniformBufferArrayNonUniformIndexingNative = false
shaderSampledImageArrayNonUniformIndexingNative = false
shaderStorageBufferArrayNonUniformIndexingNative = false
shaderStorageImageArrayNonUniformIndexingNative = false
shaderInputAttachmentArrayNonUniformIndexingNative = false
robustBufferAccessUpdateAfterBind = true
quadDivergentImplicitLod = false
maxPerStageDescriptorUpdateAfterBindSamplers = 8388606
maxPerStageDescriptorUpdateAfterBindUniformBuffers = 8388606
maxPerStageDescriptorUpdateAfterBindStorageBuffers = 8388606
maxPerStageDescriptorUpdateAfterBindSampledImages = 8388606
maxPerStageDescriptorUpdateAfterBindStorageImages = 8388606
maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
maxPerStageUpdateAfterBindResources = 8388606
maxDescriptorSetUpdateAfterBindSamplers = 8388606
maxDescriptorSetUpdateAfterBindUniformBuffers = 8388606
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
maxDescriptorSetUpdateAfterBindStorageBuffers = 8388606
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
maxDescriptorSetUpdateAfterBindSampledImages = 8388606
maxDescriptorSetUpdateAfterBindStorageImages = 8388606
maxDescriptorSetUpdateAfterBindInputAttachments = 8388606
supportedDepthResolveModes: count = 4
RESOLVE_MODE_SAMPLE_ZERO_BIT
RESOLVE_MODE_AVERAGE_BIT
RESOLVE_MODE_MIN_BIT
RESOLVE_MODE_MAX_BIT
supportedStencilResolveModes: count = 3
RESOLVE_MODE_SAMPLE_ZERO_BIT
RESOLVE_MODE_MIN_BIT
RESOLVE_MODE_MAX_BIT
independentResolveNone = true
independentResolve = true
filterMinmaxSingleComponentFormats = true
filterMinmaxImageComponentMapping = true
maxTimelineSemaphoreValueDifference = 18446744073709551615
framebufferIntegerColorSampleCounts: count = 1
SAMPLE_COUNT_1_BIT
VkPhysicalDeviceVulkan13Properties:
-----------------------------------
minSubgroupSize = 64
maxSubgroupSize = 64
maxComputeWorkgroupSubgroups = 4294967295
requiredSubgroupSizeStages:
None
maxInlineUniformBlockSize = 4194304
maxPerStageDescriptorInlineUniformBlocks = 134217728
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 134217728
maxDescriptorSetInlineUniformBlocks = 64
maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 64
maxInlineUniformTotalSize = 65535
integerDotProduct8BitUnsignedAccelerated = false
integerDotProduct8BitSignedAccelerated = false
integerDotProduct8BitMixedSignednessAccelerated = false
integerDotProduct4x8BitPackedUnsignedAccelerated = false
integerDotProduct4x8BitPackedSignedAccelerated = false
integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
integerDotProduct16BitUnsignedAccelerated = false
integerDotProduct16BitSignedAccelerated = false
integerDotProduct16BitMixedSignednessAccelerated = false
integerDotProduct32BitUnsignedAccelerated = false
integerDotProduct32BitSignedAccelerated = false
integerDotProduct32BitMixedSignednessAccelerated = false
integerDotProduct64BitUnsignedAccelerated = false
integerDotProduct64BitSignedAccelerated = false
integerDotProduct64BitMixedSignednessAccelerated = false
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
storageTexelBufferOffsetAlignmentBytes = 0x00000004
storageTexelBufferOffsetSingleTexelAlignment = true
uniformTexelBufferOffsetAlignmentBytes = 0x00000004
uniformTexelBufferOffsetSingleTexelAlignment = true
maxBufferSize = 0xfffffffc
Device Extensions: count = 189
VK_AMD_buffer_marker : extension revision 1
VK_AMD_device_coherent_memory : extension revision 1
VK_AMD_draw_indirect_count : extension revision 2
VK_AMD_gcn_shader : extension revision 1
VK_AMD_gpu_shader_half_float : extension revision 2
VK_AMD_gpu_shader_int16 : extension revision 2
VK_AMD_memory_overallocation_behavior : extension revision 1
VK_AMD_mixed_attachment_samples : extension revision 1
VK_AMD_rasterization_order : extension revision 1
VK_AMD_shader_ballot : extension revision 1
VK_AMD_shader_core_properties : extension revision 2
VK_AMD_shader_core_properties2 : extension revision 1
VK_AMD_shader_early_and_late_fragment_tests : extension revision 1
VK_AMD_shader_explicit_vertex_parameter : extension revision 1
VK_AMD_shader_fragment_mask : extension revision 1
VK_AMD_shader_image_load_store_lod : extension revision 1
VK_AMD_shader_trinary_minmax : extension revision 1
VK_AMD_texture_gather_bias_lod : extension revision 1
VK_EXT_4444_formats : extension revision 1
VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
VK_EXT_attachment_feedback_loop_layout : extension revision 2
VK_EXT_buffer_device_address : extension revision 2
VK_EXT_calibrated_timestamps : extension revision 2
VK_EXT_color_write_enable : extension revision 1
VK_EXT_conditional_rendering : extension revision 2
VK_EXT_conservative_rasterization : extension revision 1
VK_EXT_custom_border_color : extension revision 12
VK_EXT_depth_bias_control : extension revision 1
VK_EXT_depth_clamp_control : extension revision 1
VK_EXT_depth_clamp_zero_one : extension revision 1
VK_EXT_depth_clip_control : extension revision 1
VK_EXT_depth_clip_enable : extension revision 1
VK_EXT_depth_range_unrestricted : extension revision 1
VK_EXT_descriptor_buffer : extension revision 1
VK_EXT_descriptor_indexing : extension revision 2
VK_EXT_device_address_binding_report : extension revision 1
VK_EXT_device_fault : extension revision 2
VK_EXT_device_generated_commands : extension revision 1
VK_EXT_discard_rectangles : extension revision 2
VK_EXT_display_control : extension revision 1
VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
VK_EXT_extended_dynamic_state : extension revision 1
VK_EXT_extended_dynamic_state2 : extension revision 1
VK_EXT_extended_dynamic_state3 : extension revision 2
VK_EXT_external_memory_acquire_unmodified : extension revision 1
VK_EXT_external_memory_dma_buf : extension revision 1
VK_EXT_external_memory_host : extension revision 1
VK_EXT_fragment_shader_interlock : extension revision 1
VK_EXT_global_priority : extension revision 2
VK_EXT_global_priority_query : extension revision 1
VK_EXT_graphics_pipeline_library : extension revision 1
VK_EXT_host_query_reset : extension revision 1
VK_EXT_image_2d_view_of_3d : extension revision 1
VK_EXT_image_compression_control : extension revision 1
VK_EXT_image_drm_format_modifier : extension revision 2
VK_EXT_image_robustness : extension revision 1
VK_EXT_image_view_min_lod : extension revision 1
VK_EXT_index_type_uint8 : extension revision 1
VK_EXT_inline_uniform_block : extension revision 1
VK_EXT_legacy_vertex_attributes : extension revision 1
VK_EXT_line_rasterization : extension revision 1
VK_EXT_load_store_op_none : extension revision 1
VK_EXT_map_memory_placed : extension revision 1
VK_EXT_memory_budget : extension revision 1
VK_EXT_memory_priority : extension revision 1
VK_EXT_multi_draw : extension revision 1
VK_EXT_mutable_descriptor_type : extension revision 1
VK_EXT_nested_command_buffer : extension revision 1
VK_EXT_non_seamless_cube_map : extension revision 1
VK_EXT_pci_bus_info : extension revision 2
VK_EXT_physical_device_drm : extension revision 1
VK_EXT_pipeline_creation_cache_control : extension revision 3
VK_EXT_pipeline_creation_feedback : extension revision 1
VK_EXT_pipeline_robustness : extension revision 1
VK_EXT_primitive_topology_list_restart : extension revision 1
VK_EXT_primitives_generated_query : extension revision 1
VK_EXT_private_data : extension revision 1
VK_EXT_provoking_vertex : extension revision 1
VK_EXT_queue_family_foreign : extension revision 1
VK_EXT_robustness2 : extension revision 1
VK_EXT_sample_locations : extension revision 1
VK_EXT_sampler_filter_minmax : extension revision 2
VK_EXT_scalar_block_layout : extension revision 1
VK_EXT_separate_stencil_usage : extension revision 1
VK_EXT_shader_atomic_float : extension revision 1
VK_EXT_shader_atomic_float2 : extension revision 1
VK_EXT_shader_demote_to_helper_invocation : extension revision 1
VK_EXT_shader_image_atomic_int64 : extension revision 1
VK_EXT_shader_module_identifier : extension revision 1
VK_EXT_shader_object : extension revision 1
VK_EXT_shader_replicated_composites : extension revision 1
VK_EXT_shader_stencil_export : extension revision 1
VK_EXT_shader_subgroup_ballot : extension revision 1
VK_EXT_shader_subgroup_vote : extension revision 1
VK_EXT_shader_viewport_index_layer : extension revision 1
VK_EXT_subgroup_size_control : extension revision 2
VK_EXT_swapchain_maintenance1 : extension revision 1
VK_EXT_texel_buffer_alignment : extension revision 1
VK_EXT_tooling_info : extension revision 1
VK_EXT_transform_feedback : extension revision 1
VK_EXT_vertex_attribute_divisor : extension revision 3
VK_EXT_vertex_input_dynamic_state : extension revision 2
VK_EXT_ycbcr_image_arrays : extension revision 1
VK_GOOGLE_decorate_string : extension revision 1
VK_GOOGLE_hlsl_functionality1 : extension revision 1
VK_GOOGLE_user_type : extension revision 1
VK_INTEL_shader_integer_functions2 : extension revision 1
VK_KHR_16bit_storage : extension revision 1
VK_KHR_8bit_storage : extension revision 1
VK_KHR_bind_memory2 : extension revision 1
VK_KHR_buffer_device_address : extension revision 1
VK_KHR_calibrated_timestamps : extension revision 1
VK_KHR_compute_shader_derivatives : extension revision 1
VK_KHR_copy_commands2 : extension revision 1
VK_KHR_create_renderpass2 : extension revision 1
VK_KHR_dedicated_allocation : extension revision 3
VK_KHR_deferred_host_operations : extension revision 4
VK_KHR_depth_stencil_resolve : extension revision 1
VK_KHR_descriptor_update_template : extension revision 1
VK_KHR_device_group : extension revision 4
VK_KHR_draw_indirect_count : extension revision 1
VK_KHR_driver_properties : extension revision 1
VK_KHR_dynamic_rendering : extension revision 1
VK_KHR_dynamic_rendering_local_read : extension revision 1
VK_KHR_external_fence : extension revision 1
VK_KHR_external_fence_fd : extension revision 1
VK_KHR_external_memory : extension revision 1
VK_KHR_external_memory_fd : extension revision 1
VK_KHR_external_semaphore : extension revision 1
VK_KHR_external_semaphore_fd : extension revision 1
VK_KHR_format_feature_flags2 : extension revision 2
VK_KHR_get_memory_requirements2 : extension revision 1
VK_KHR_global_priority : extension revision 1
VK_KHR_image_format_list : extension revision 1
VK_KHR_imageless_framebuffer : extension revision 1
VK_KHR_incremental_present : extension revision 2
VK_KHR_index_type_uint8 : extension revision 1
VK_KHR_line_rasterization : extension revision 1
VK_KHR_load_store_op_none : extension revision 1
VK_KHR_maintenance1 : extension revision 2
VK_KHR_maintenance2 : extension revision 1
VK_KHR_maintenance3 : extension revision 1
VK_KHR_maintenance4 : extension revision 2
VK_KHR_maintenance5 : extension revision 1
VK_KHR_maintenance6 : extension revision 1
VK_KHR_maintenance7 : extension revision 1
VK_KHR_map_memory2 : extension revision 1
VK_KHR_multiview : extension revision 1
VK_KHR_pipeline_binary : extension revision 1
VK_KHR_pipeline_executable_properties : extension revision 1
VK_KHR_pipeline_library : extension revision 1
VK_KHR_present_id : extension revision 1
VK_KHR_present_wait : extension revision 1
VK_KHR_push_descriptor : extension revision 2
VK_KHR_relaxed_block_layout : extension revision 1
VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
VK_KHR_sampler_ycbcr_conversion : extension revision 14
VK_KHR_separate_depth_stencil_layouts : extension revision 1
VK_KHR_shader_atomic_int64 : extension revision 1
VK_KHR_shader_clock : extension revision 1
VK_KHR_shader_draw_parameters : extension revision 1
VK_KHR_shader_expect_assume : extension revision 1
VK_KHR_shader_float16_int8 : extension revision 1
VK_KHR_shader_float_controls : extension revision 4
VK_KHR_shader_float_controls2 : extension revision 1
VK_KHR_shader_integer_dot_product : extension revision 1
VK_KHR_shader_maximal_reconvergence : extension revision 1
VK_KHR_shader_non_semantic_info : extension revision 1
VK_KHR_shader_quad_control : extension revision 1
VK_KHR_shader_relaxed_extended_instruction : extension revision 1
VK_KHR_shader_subgroup_extended_types : extension revision 1
VK_KHR_shader_subgroup_rotate : extension revision 2
VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
VK_KHR_shader_terminate_invocation : extension revision 1
VK_KHR_spirv_1_4 : extension revision 1
VK_KHR_storage_buffer_storage_class : extension revision 1
VK_KHR_swapchain : extension revision 70
VK_KHR_swapchain_mutable_format : extension revision 1
VK_KHR_synchronization2 : extension revision 1
VK_KHR_timeline_semaphore : extension revision 2
VK_KHR_uniform_buffer_standard_layout : extension revision 1
VK_KHR_variable_pointers : extension revision 1
VK_KHR_vertex_attribute_divisor : extension revision 1
VK_KHR_vulkan_memory_model : extension revision 3
VK_KHR_workgroup_memory_explicit_layout : extension revision 1
VK_KHR_zero_initialize_workgroup_memory : extension revision 1
VK_MESA_image_alignment_control : extension revision 1
VK_NV_compute_shader_derivatives : extension revision 1
VK_VALVE_mutable_descriptor_type : extension revision 1
VkQueueFamilyProperties:
========================
queueProperties[0]:
-------------------
minImageTransferGranularity = (1,1,1)
queueCount = 1
queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
timestampValidBits = 64
present support:
VK_KHR_xcb_surface = false
VK_KHR_xlib_surface = false
VK_KHR_wayland_surface = true
VkQueueFamilyGlobalPriorityPropertiesEXT:
-----------------------------------------
priorityCount = 4
priorities: count = 4
QUEUE_GLOBAL_PRIORITY_LOW
QUEUE_GLOBAL_PRIORITY_MEDIUM
QUEUE_GLOBAL_PRIORITY_HIGH
QUEUE_GLOBAL_PRIORITY_REALTIME
queueProperties[1]:
-------------------
minImageTransferGranularity = (1,1,1)
queueCount = 4
queueFlags = QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
timestampValidBits = 64
present support:
VK_KHR_xcb_surface = false
VK_KHR_xlib_surface = false
VK_KHR_wayland_surface = true
VkQueueFamilyGlobalPriorityPropertiesEXT:
-----------------------------------------
priorityCount = 4
priorities: count = 4
QUEUE_GLOBAL_PRIORITY_LOW
QUEUE_GLOBAL_PRIORITY_MEDIUM
QUEUE_GLOBAL_PRIORITY_HIGH
QUEUE_GLOBAL_PRIORITY_REALTIME
queueProperties[2]:
-------------------
minImageTransferGranularity = (1,1,1)
queueCount = 1
queueFlags = QUEUE_SPARSE_BINDING_BIT
timestampValidBits = 64
present support = false
VkQueueFamilyGlobalPriorityPropertiesEXT:
-----------------------------------------
priorityCount = 4
priorities: count = 4
QUEUE_GLOBAL_PRIORITY_LOW
QUEUE_GLOBAL_PRIORITY_MEDIUM
QUEUE_GLOBAL_PRIORITY_HIGH
QUEUE_GLOBAL_PRIORITY_REALTIME
VkPhysicalDeviceMemoryProperties:
=================================
memoryHeaps: count = 3
memoryHeaps[0]:
size = 8321499136 (0x1f0000000) (7.75 GiB)
budget = 7597559808 (0x1c4d99000) (7.08 GiB)
usage = 0 (0x00000000) (0.00 B)
flags: count = 1
MEMORY_HEAP_DEVICE_LOCAL_BIT
memoryHeaps[1]:
size = 8351178752 (0x1f1c4e000) (7.78 GiB)
budget = 8237985792 (0x1eb05b000) (7.67 GiB)
usage = 0 (0x00000000) (0.00 B)
flags:
None
memoryHeaps[2]:
size = 268435456 (0x10000000) (256.00 MiB)
budget = 70451200 (0x04330000) (67.19 MiB)
usage = 0 (0x00000000) (0.00 B)
flags: count = 1
MEMORY_HEAP_DEVICE_LOCAL_BIT
memoryTypes: count = 11
memoryTypes[0]:
heapIndex = 0
propertyFlags = 0x0001: count = 1
MEMORY_PROPERTY_DEVICE_LOCAL_BIT
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D16_UNORM_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
IMAGE_TILING_LINEAR:
color images
memoryTypes[1]:
heapIndex = 0
propertyFlags = 0x0001: count = 1
MEMORY_PROPERTY_DEVICE_LOCAL_BIT
usable for:
IMAGE_TILING_OPTIMAL:
None
IMAGE_TILING_LINEAR:
None
memoryTypes[2]:
heapIndex = 1
propertyFlags = 0x0006: count = 2
MEMORY_PROPERTY_HOST_VISIBLE_BIT
MEMORY_PROPERTY_HOST_COHERENT_BIT
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D16_UNORM_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
IMAGE_TILING_LINEAR:
color images
memoryTypes[3]:
heapIndex = 2
propertyFlags = 0x0007: count = 3
MEMORY_PROPERTY_DEVICE_LOCAL_BIT
MEMORY_PROPERTY_HOST_VISIBLE_BIT
MEMORY_PROPERTY_HOST_COHERENT_BIT
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D16_UNORM_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
IMAGE_TILING_LINEAR:
color images
memoryTypes[4]:
heapIndex = 2
propertyFlags = 0x0007: count = 3
MEMORY_PROPERTY_DEVICE_LOCAL_BIT
MEMORY_PROPERTY_HOST_VISIBLE_BIT
MEMORY_PROPERTY_HOST_COHERENT_BIT
usable for:
IMAGE_TILING_OPTIMAL:
None
IMAGE_TILING_LINEAR:
None
memoryTypes[5]:
heapIndex = 1
propertyFlags = 0x000e: count = 3
MEMORY_PROPERTY_HOST_VISIBLE_BIT
MEMORY_PROPERTY_HOST_COHERENT_BIT
MEMORY_PROPERTY_HOST_CACHED_BIT
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D16_UNORM_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
IMAGE_TILING_LINEAR:
color images
memoryTypes[6]:
heapIndex = 1
propertyFlags = 0x000e: count = 3
MEMORY_PROPERTY_HOST_VISIBLE_BIT
MEMORY_PROPERTY_HOST_COHERENT_BIT
MEMORY_PROPERTY_HOST_CACHED_BIT
usable for:
IMAGE_TILING_OPTIMAL:
None
IMAGE_TILING_LINEAR:
None
memoryTypes[7]:
heapIndex = 0
propertyFlags = 0x00c1: count = 3
MEMORY_PROPERTY_DEVICE_LOCAL_BIT
MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D16_UNORM_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
IMAGE_TILING_LINEAR:
color images
memoryTypes[8]:
heapIndex = 1
propertyFlags = 0x00c6: count = 4
MEMORY_PROPERTY_HOST_VISIBLE_BIT
MEMORY_PROPERTY_HOST_COHERENT_BIT
MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D16_UNORM_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
IMAGE_TILING_LINEAR:
color images
memoryTypes[9]:
heapIndex = 2
propertyFlags = 0x00c7: count = 5
MEMORY_PROPERTY_DEVICE_LOCAL_BIT
MEMORY_PROPERTY_HOST_VISIBLE_BIT
MEMORY_PROPERTY_HOST_COHERENT_BIT
MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D16_UNORM_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
IMAGE_TILING_LINEAR:
color images
memoryTypes[10]:
heapIndex = 1
propertyFlags = 0x00ce: count = 5
MEMORY_PROPERTY_HOST_VISIBLE_BIT
MEMORY_PROPERTY_HOST_COHERENT_BIT
MEMORY_PROPERTY_HOST_CACHED_BIT
MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D16_UNORM_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
IMAGE_TILING_LINEAR:
color images
VkPhysicalDeviceFeatures:
=========================
robustBufferAccess = true
fullDrawIndexUint32 = true
imageCubeArray = true
independentBlend = true
geometryShader = true
tessellationShader = true
sampleRateShading = true
dualSrcBlend = true
logicOp = true
multiDrawIndirect = true
drawIndirectFirstInstance = true
depthClamp = true
depthBiasClamp = true
fillModeNonSolid = true
depthBounds = true
wideLines = true
largePoints = true
alphaToOne = true
multiViewport = true
samplerAnisotropy = true
textureCompressionETC2 = true
textureCompressionASTC_LDR = false
textureCompressionBC = true
occlusionQueryPrecise = true
pipelineStatisticsQuery = true
vertexPipelineStoresAndAtomics = true
fragmentStoresAndAtomics = true
shaderTessellationAndGeometryPointSize = true
shaderImageGatherExtended = true
shaderStorageImageExtendedFormats = true
shaderStorageImageMultisample = true
shaderStorageImageReadWithoutFormat = true
shaderStorageImageWriteWithoutFormat = true
shaderUniformBufferArrayDynamicIndexing = true
shaderSampledImageArrayDynamicIndexing = true
shaderStorageBufferArrayDynamicIndexing = true
shaderStorageImageArrayDynamicIndexing = true
shaderClipDistance = true
shaderCullDistance = true
shaderFloat64 = true
shaderInt64 = true
shaderInt16 = true
shaderResourceResidency = true
shaderResourceMinLod = true
sparseBinding = true
sparseResidencyBuffer = true
sparseResidencyImage2D = true
sparseResidencyImage3D = true
sparseResidency2Samples = false
sparseResidency4Samples = false
sparseResidency8Samples = false
sparseResidency16Samples = false
sparseResidencyAliased = true
variableMultisampleRate = true
inheritedQueries = true
VkPhysicalDevice4444FormatsFeaturesEXT:
---------------------------------------
formatA4R4G4B4 = true
formatA4B4G4R4 = true
VkPhysicalDeviceAddressBindingReportFeaturesEXT:
------------------------------------------------
reportAddressBinding = true
VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
--------------------------------------------------------------
attachmentFeedbackLoopDynamicState = true
VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
--------------------------------------------------------
attachmentFeedbackLoopLayout = true
VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
-----------------------------------------------
bufferDeviceAddress = true
bufferDeviceAddressCaptureReplay = false
bufferDeviceAddressMultiDevice = false
VkPhysicalDeviceColorWriteEnableFeaturesEXT:
--------------------------------------------
colorWriteEnable = true
VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
----------------------------------------------------
computeDerivativeGroupQuads = false
computeDerivativeGroupLinear = true
VkPhysicalDeviceConditionalRenderingFeaturesEXT:
------------------------------------------------
conditionalRendering = true
inheritedConditionalRendering = false
VkPhysicalDeviceCustomBorderColorFeaturesEXT:
---------------------------------------------
customBorderColors = true
customBorderColorWithoutFormat = true
VkPhysicalDeviceDepthBiasControlFeaturesEXT:
--------------------------------------------
depthBiasControl = true
leastRepresentableValueForceUnormRepresentation = true
floatRepresentation = true
depthBiasExact = true
VkPhysicalDeviceDepthClampControlFeaturesEXT:
---------------------------------------------
depthClampControl = true
VkPhysicalDeviceDepthClampZeroOneFeaturesEXT:
---------------------------------------------
depthClampZeroOne = true
VkPhysicalDeviceDepthClipControlFeaturesEXT:
--------------------------------------------
depthClipControl = true
VkPhysicalDeviceDepthClipEnableFeaturesEXT:
-------------------------------------------
depthClipEnable = true
VkPhysicalDeviceDescriptorBufferFeaturesEXT:
--------------------------------------------
descriptorBuffer = true
descriptorBufferCaptureReplay = true
descriptorBufferImageLayoutIgnored = true
descriptorBufferPushDescriptors = true
VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT:
---------------------------------------------------
deviceGeneratedCommands = true
dynamicGeneratedPipelineLayout = true
VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR:
-----------------------------------------------------
dynamicRenderingLocalRead = true
VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
-------------------------------------------------------------
dynamicRenderingUnusedAttachments = true
VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
-------------------------------------------------
extendedDynamicState2 = true
extendedDynamicState2LogicOp = true
extendedDynamicState2PatchControlPoints = true
VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
-------------------------------------------------
extendedDynamicState3TessellationDomainOrigin = true
extendedDynamicState3DepthClampEnable = true
extendedDynamicState3PolygonMode = true
extendedDynamicState3RasterizationSamples = true
extendedDynamicState3SampleMask = true
extendedDynamicState3AlphaToCoverageEnable = true
extendedDynamicState3AlphaToOneEnable = true
extendedDynamicState3LogicOpEnable = true
extendedDynamicState3ColorBlendEnable = true
extendedDynamicState3ColorBlendEquation = true
extendedDynamicState3ColorWriteMask = true
extendedDynamicState3RasterizationStream = false
extendedDynamicState3ConservativeRasterizationMode = true
extendedDynamicState3ExtraPrimitiveOverestimationSize = false
extendedDynamicState3DepthClipEnable = true
extendedDynamicState3SampleLocationsEnable = true
extendedDynamicState3ColorBlendAdvanced = false
extendedDynamicState3ProvokingVertexMode = true
extendedDynamicState3LineRasterizationMode = true
extendedDynamicState3LineStippleEnable = true
extendedDynamicState3DepthClipNegativeOneToOne = true
extendedDynamicState3ViewportWScalingEnable = false
extendedDynamicState3ViewportSwizzle = false
extendedDynamicState3CoverageToColorEnable = false
extendedDynamicState3CoverageToColorLocation = false
extendedDynamicState3CoverageModulationMode = false
extendedDynamicState3CoverageModulationTableEnable = false
extendedDynamicState3CoverageModulationTable = false
extendedDynamicState3CoverageReductionMode = false
extendedDynamicState3RepresentativeFragmentTestEnable = false
extendedDynamicState3ShadingRateImageEnable = false
VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
------------------------------------------------
extendedDynamicState = true
VkPhysicalDeviceFaultFeaturesEXT:
---------------------------------
deviceFault = true
deviceFaultVendorBinary = false
VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
---------------------------------------------------
fragmentShaderSampleInterlock = true
fragmentShaderPixelInterlock = true
fragmentShaderShadingRateInterlock = false
VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT:
-----------------------------------------------
globalPriorityQuery = true
VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
---------------------------------------------------
graphicsPipelineLibrary = true
VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
-------------------------------------------
image2DViewOf3D = true
sampler2DViewOf3D = false
VkPhysicalDeviceImageCompressionControlFeaturesEXT:
---------------------------------------------------
imageCompressionControl = true
VkPhysicalDeviceImageViewMinLodFeaturesEXT:
-------------------------------------------
minLod = true
VkPhysicalDeviceIndexTypeUint8FeaturesKHR:
------------------------------------------
indexTypeUint8 = true
VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
--------------------------------------------------
legacyVertexAttributes = true
VkPhysicalDeviceLineRasterizationFeaturesKHR:
---------------------------------------------
rectangularLines = true
bresenhamLines = true
smoothLines = true
stippledRectangularLines = false
stippledBresenhamLines = true
stippledSmoothLines = false
VkPhysicalDeviceMaintenance5FeaturesKHR:
----------------------------------------
maintenance5 = true
VkPhysicalDeviceMaintenance6FeaturesKHR:
----------------------------------------
maintenance6 = true
VkPhysicalDeviceMaintenance7FeaturesKHR:
----------------------------------------
maintenance7 = true
VkPhysicalDeviceMapMemoryPlacedFeaturesEXT:
-------------------------------------------
memoryMapPlaced = true
memoryMapRangePlaced = false
memoryUnmapReserve = true
VkPhysicalDeviceMemoryPriorityFeaturesEXT:
------------------------------------------
memoryPriority = true
VkPhysicalDeviceMultiDrawFeaturesEXT:
-------------------------------------
multiDraw = true
VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
-------------------------------------------------
mutableDescriptorType = true
VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
-----------------------------------------------
nestedCommandBuffer = true
nestedCommandBufferRendering = true
nestedCommandBufferSimultaneousUse = true
VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
----------------------------------------------
nonSeamlessCubeMap = true
VkPhysicalDevicePipelineBinaryFeaturesKHR:
------------------------------------------
pipelineBinaries = true
VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
--------------------------------------------------------
pipelineExecutableInfo = true
VkPhysicalDevicePipelineRobustnessFeaturesEXT:
----------------------------------------------
pipelineRobustness = true
VkPhysicalDevicePresentIdFeaturesKHR:
-------------------------------------
presentId = true
VkPhysicalDevicePresentWaitFeaturesKHR:
---------------------------------------
presentWait = true
VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
--------------------------------------------------------
primitiveTopologyListRestart = true
primitiveTopologyPatchListRestart = false
VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
----------------------------------------------------
primitivesGeneratedQuery = true
primitivesGeneratedQueryWithRasterizerDiscard = true
primitivesGeneratedQueryWithNonZeroStreams = true
VkPhysicalDeviceProvokingVertexFeaturesEXT:
-------------------------------------------
provokingVertexLast = true
transformFeedbackPreservesProvokingVertex = true
VkPhysicalDeviceRobustness2FeaturesEXT:
---------------------------------------
robustBufferAccess2 = true
robustImageAccess2 = true
nullDescriptor = true
VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
----------------------------------------------
shaderBufferFloat16Atomics = false
shaderBufferFloat16AtomicAdd = false
shaderBufferFloat16AtomicMinMax = false
shaderBufferFloat32AtomicMinMax = false
shaderBufferFloat64AtomicMinMax = false
shaderSharedFloat16Atomics = false
shaderSharedFloat16AtomicAdd = false
shaderSharedFloat16AtomicMinMax = false
shaderSharedFloat32AtomicMinMax = true
shaderSharedFloat64AtomicMinMax = true
shaderImageFloat32AtomicMinMax = false
sparseImageFloat32AtomicMinMax = false
VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
---------------------------------------------
shaderBufferFloat32Atomics = true
shaderBufferFloat32AtomicAdd = false
shaderBufferFloat64Atomics = true
shaderBufferFloat64AtomicAdd = false
shaderSharedFloat32Atomics = true
shaderSharedFloat32AtomicAdd = true
shaderSharedFloat64Atomics = true
shaderSharedFloat64AtomicAdd = false
shaderImageFloat32Atomics = true
shaderImageFloat32AtomicAdd = false
sparseImageFloat32Atomics = true
sparseImageFloat32AtomicAdd = false
VkPhysicalDeviceShaderClockFeaturesKHR:
---------------------------------------
shaderSubgroupClock = true
shaderDeviceClock = true
VkPhysicalDeviceShaderExpectAssumeFeaturesKHR:
----------------------------------------------
shaderExpectAssume = true
VkPhysicalDeviceShaderFloatControls2FeaturesKHR:
------------------------------------------------
shaderFloatControls2 = true
VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
--------------------------------------------------
shaderImageInt64Atomics = true
sparseImageInt64Atomics = true
VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
------------------------------------------------------
shaderMaximalReconvergence = true
VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
--------------------------------------------------
shaderModuleIdentifier = true
VkPhysicalDeviceShaderObjectFeaturesEXT:
----------------------------------------
shaderObject = true
VkPhysicalDeviceShaderQuadControlFeaturesKHR:
---------------------------------------------
shaderQuadControl = true
VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
------------------------------------------------------------
shaderRelaxedExtendedInstruction = true
VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
------------------------------------------------------
shaderReplicatedComposites = true
VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR:
------------------------------------------------
shaderSubgroupRotate = true
shaderSubgroupRotateClustered = true
VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
------------------------------------------------------------
shaderSubgroupUniformControlFlow = true
VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
-------------------------------------------------
swapchainMaintenance1 = true
VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
------------------------------------------------
texelBufferAlignment = true
VkPhysicalDeviceTransformFeedbackFeaturesEXT:
---------------------------------------------
transformFeedback = true
geometryStreams = true
VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR:
--------------------------------------------------
vertexAttributeInstanceRateDivisor = true
vertexAttributeInstanceRateZeroDivisor = true
VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
---------------------------------------------------
vertexInputDynamicState = true
VkPhysicalDeviceVulkan11Features:
---------------------------------
storageBuffer16BitAccess = true
uniformAndStorageBuffer16BitAccess = true
storagePushConstant16 = true
storageInputOutput16 = true
multiview = true
multiviewGeometryShader = true
multiviewTessellationShader = true
variablePointersStorageBuffer = true
variablePointers = true
protectedMemory = false
samplerYcbcrConversion = true
shaderDrawParameters = true
VkPhysicalDeviceVulkan12Features:
---------------------------------
samplerMirrorClampToEdge = true
drawIndirectCount = true
storageBuffer8BitAccess = true
uniformAndStorageBuffer8BitAccess = true
storagePushConstant8 = true
shaderBufferInt64Atomics = true
shaderSharedInt64Atomics = true
shaderFloat16 = true
shaderInt8 = true
descriptorIndexing = true
shaderInputAttachmentArrayDynamicIndexing = true
shaderUniformTexelBufferArrayDynamicIndexing = true
shaderStorageTexelBufferArrayDynamicIndexing = true
shaderUniformBufferArrayNonUniformIndexing = true
shaderSampledImageArrayNonUniformIndexing = true
shaderStorageBufferArrayNonUniformIndexing = true
shaderStorageImageArrayNonUniformIndexing = true
shaderInputAttachmentArrayNonUniformIndexing = true
shaderUniformTexelBufferArrayNonUniformIndexing = true
shaderStorageTexelBufferArrayNonUniformIndexing = true
descriptorBindingUniformBufferUpdateAfterBind = true
descriptorBindingSampledImageUpdateAfterBind = true
descriptorBindingStorageImageUpdateAfterBind = true
descriptorBindingStorageBufferUpdateAfterBind = true
descriptorBindingUniformTexelBufferUpdateAfterBind = true
descriptorBindingStorageTexelBufferUpdateAfterBind = true
descriptorBindingUpdateUnusedWhilePending = true
descriptorBindingPartiallyBound = true
descriptorBindingVariableDescriptorCount = true
runtimeDescriptorArray = true
samplerFilterMinmax = true
scalarBlockLayout = true
imagelessFramebuffer = true
uniformBufferStandardLayout = true
shaderSubgroupExtendedTypes = true
separateDepthStencilLayouts = true
hostQueryReset = true
timelineSemaphore = true
bufferDeviceAddress = true
bufferDeviceAddressCaptureReplay = true
bufferDeviceAddressMultiDevice = false
vulkanMemoryModel = true
vulkanMemoryModelDeviceScope = true
vulkanMemoryModelAvailabilityVisibilityChains = false
shaderOutputViewportIndex = true
shaderOutputLayer = true
subgroupBroadcastDynamicId = true
VkPhysicalDeviceVulkan13Features:
---------------------------------
robustImageAccess = true
inlineUniformBlock = true
descriptorBindingInlineUniformBlockUpdateAfterBind = true
pipelineCreationCacheControl = true
privateData = true
shaderDemoteToHelperInvocation = true
shaderTerminateInvocation = true
subgroupSizeControl = true
computeFullSubgroups = true
synchronization2 = true
textureCompressionASTC_HDR = false
shaderZeroInitializeWorkgroupMemory = true
dynamicRendering = true
shaderIntegerDotProduct = true
maintenance4 = true
VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
---------------------------------------------------------
workgroupMemoryExplicitLayout = true
workgroupMemoryExplicitLayoutScalarBlockLayout = true
workgroupMemoryExplicitLayout8BitAccess = true
workgroupMemoryExplicitLayout16BitAccess = true
VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
--------------------------------------------
ycbcrImageArrays = truelspci -k
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
Subsystem: ASRock Incorporation Device 191f
Kernel driver in use: skl_uncore
Kernel modules: ie31200_edac
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07)
Subsystem: ASRock Incorporation Device 1901
Kernel driver in use: pcieport
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
Subsystem: ASRock Incorporation Device a12f
Kernel driver in use: xhci_hcd
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
Subsystem: ASRock Incorporation Device a131
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
Subsystem: ASRock Incorporation Device a13a
Kernel driver in use: mei_me
Kernel modules: mei_me
00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)
Subsystem: ASRock Incorporation Device a102
Kernel driver in use: ahci
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 (rev f1)
Subsystem: ASRock Incorporation Device a114
Kernel driver in use: pcieport
00:1d.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 (rev f1)
Subsystem: ASRock Incorporation Device a118
Kernel driver in use: pcieport
00:1d.3 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #12 (rev f1)
Subsystem: ASRock Incorporation Device a11b
Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation B150 Chipset LPC/eSPI Controller (rev 31)
Subsystem: ASRock Incorporation Device a148
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
Subsystem: ASRock Incorporation Device a121
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
Subsystem: ASRock Incorporation Device 1151
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_avs
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
Subsystem: ASRock Incorporation Device a123
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Vega 10 PCIe Bridge (rev c3)
Kernel driver in use: pcieport
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Vega 10 PCIe Bridge
Subsystem: Advanced Micro Devices, Inc. [AMD] Vega 10 PCIe Bridge
Kernel driver in use: pcieport
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 XL/XT [Radeon RX Vega 56/64] (rev c3)
Subsystem: ASUSTeK Computer Inc. Device 0555
Kernel driver in use: amdgpu
Kernel modules: amdgpu
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 HDMI Audio [Radeon Vega 56/64]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 HDMI Audio [Radeon Vega 56/64]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
05:00.0 Ethernet controller: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller (rev 10)
Subsystem: ASRock Incorporation Device e0a1
Kernel driver in use: alx
Kernel modules: alx
06:00.0 Network controller: Intel Corporation Wireless 7260 (rev bb)
Subsystem: Intel Corporation Dual Band Wireless-AC 7260 [Wilkins Peak 2]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifiIt all works normally before
命途跌宕也折了鋒芒
Offline
it is using llvmpipe anyway and can't use hardware,i try to set this but it don't work
Section "Device"
Identifier "Card0"
Driver "amdgpu" # or "amdgpu", "radeon", "intel"
Option "DRI" "3"
EndSectionI'm sure it is not a environment error since a brand new user still got this issue
Switching to the regular stable mainstream 'Linux' kernel don't work either
Journal:
https://0x0.st/8K6w.txt
[for somehow here is a lot of amdgpu: IH ring buffer overflow (0x00080660, 0x00000080, 0x00000680) error but my gpu doesn't have any issues]
Steam's full error,
steam --debug
steam.sh[12884]: Running Steam on arch rolling 64-bit
steam.sh[12884]: STEAM_RUNTIME is enabled automatically
setup.sh[12931]: Steam runtime environment up-to-date!
steam.sh[12884]: Using supervisor /home/dynamo/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[12884]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-02-05 13:15:58] Startup - updater built Jan 28 2025 00:50:36
[2025-02-05 13:15:58] Startup - Steam Client launched with: '/home/dynamo/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened' '--debug'
02/05 13:15:58 minidumps folder is set to /tmp/dumps
02/05 13:15:58 Init: Installing breakpad exception handler for appid(steam)/version(1738026274)/tid(13002)
[2025-02-05 13:15:58] Loading cached metrics from disk (/home/dynamo/.local/share/Steam/package/steam_client_metrics.bin)
[2025-02-05 13:15:58] Using the following download hosts for Public, Realm steamglobal
[2025-02-05 13:15:58] 1. https://client-update.queniuqe.com, /, Realm 'steamglobal', weight was 100000, source = 'update_hosts_cached.vdf'
[2025-02-05 13:15:58] 2. https://media.st.dl.eccdnx.com, /client/, Realm 'steamglobal', weight was 100000, source = 'update_hosts_cached.vdf'
[2025-02-05 13:15:58] 3. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-02-05 13:15:58] 4. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-02-05 13:15:58] 5. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-02-05 13:15:58] 正在验证安装...
[2025-02-05 13:15:58] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/dynamo/.local/share/Steam/logs
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xdec34dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xdec33500
steamwebhelper.sh[13038]: Using supervisor /home/dynamo/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[13038]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/dynamo/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
steamwebhelper.sh[13038]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[13038]: Starting steamwebhelper with Sniper steam runtime at /home/dynamo/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 13170
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
exec ./steamwebhelper -nocrashdialog -lang=zh_CN -cachedir=/home/dynamo/.local/share/Steam/config/htmlcache -steampid=13002 -buildid=1738026274 -steamid=0 -logdir=/home/dynamo/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/dynamo/.local/share/Steam/clientui -steampath=/home/dynamo/.local/share/Steam/ubuntu12_32/steam -launcher=0 -no-restart-on-ui-mode-change --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/dynamo/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,ValveFFmpegAllowLowDelayHEVC
SDL3 3.1.7 library is too old.
failed to create drawable
failed to create drawable
/home/dynamo/.themes/Andromeda-dark/gtk-2.0/main.rc:729: error: unexpected identifier 'direction', expected character '}'
/home/dynamo/.themes/Andromeda-dark/gtk-2.0/apps/chrome.rc:50: error: invalid string constant "button", expected valid string constant
/home/dynamo/.themes/Andromeda-dark/gtk-2.0/apps/xfce.rc:78: error: invalid string constant "entry", expected valid string constant
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
src/vgui2/src/surface_opengl.cpp (631) : glIsTexture( id ) == GL_TRUE
src/vgui2/src/surface_opengl.cpp (631) : glIsTexture( id ) == GL_TRUE
02/05 13:16:09 Init: Installing breakpad exception handler for appid(steam)/version(1738026274)/tid(13002)
assert_20250205131609_31.dmp[13519]: Uploading dump (out-of-process)
/tmp/dumps/assert_20250205131609_31.dmp
Desktop state changed: desktop: { pos: 0, 0 size: 1080, 760 } primary: { pos: 0, 0 size: 1080, 760 }
Caching cursor image for , size 32x32, serial 2012, cache size = 0
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
src/vgui2/src/surface_opengl.cpp (631) : glIsTexture( id ) == GL_TRUE
src/vgui2/src/surface_opengl.cpp (631) : glIsTexture( id ) == GL_TRUE
fsync: up and running.
assert_20250205131609_31.dmp[13519]: Finished uploading minidump (out-of-process): success = no
assert_20250205131609_31.dmp[13519]: error: SSL connect error
assert_20250205131609_31.dmp[13519]: file ''/tmp/dumps/assert_20250205131609_31.dmp'', upload no: ''SSL connect error''
Fossilize INFO: Overriding serialization path: "/home/dynamo/.local/share/Steam/shader_cache_temp_dir_d3d11_64/fozpipelinesv6/steamapprun_pipeline_cache".
fsync: up and running.
Fossilize INFO: Overriding serialization path: "/home/dynamo/.local/share/Steam/shader_cache_temp_dir_d3d12_64/fozpipelinesv6/steamapprun_pipeline_cache".
^C^C^CSteam Runtime Launch Service: steam-runtime-launcher-service pid 13170 exited
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 15053
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
[2025-02-05 13:18:00] Background update loop checking for update. . .
[2025-02-05 13:18:00] 正在检查可用更新...
[2025-02-05 13:18:00] Downloading manifest: https://client-update.queniuqe.com/steam_client_ubuntu12
[2025-02-05 13:18:00] Manifest download: send request
[2025-02-05 13:18:00] Manifest download: waiting for download to finish
[2025-02-05 13:18:02] Manifest download: finished
[2025-02-05 13:18:02] Download skipped: /steam_client_ubuntu12 version 1738026274, installed version 1738026274, existing pending version 0
[2025-02-05 13:18:02] Nothing to doLast edited by safe049 (2025-02-05 08:07:19)
命途跌宕也折了鋒芒
Offline
When i use eglinfo -B i found a important error which is this:
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)
amdgpu: amdgpu_device_initialize failed.
But radeontop,lact work fine
full eglinfo -b:
GBM platform:
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)
amdgpu: amdgpu_device_initialize failed.
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Wayland platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
X11 platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Surfaceless platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device platform:
Device #0:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #1:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20命途跌宕也折了鋒芒
Offline
BOOT_IMAGE=/vmlinuz-linux613-tkg-bore root=UUID=b67d6f2e-e3d9-453a-8e85-75cb22b44951 rw loglevel=5 amdgpu.aspm=0 amdgpu.runpm=0 amdgpu.bapm=0 amdgpu.noretry=0 amdgpu.ppfeaturemask=0xffffcff8Those amdgpu.* parameters are typically used for troubleshooting and are NOT intended for general use.
Why do you have them and have you tried removing all of them ?
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Online
BOOT_IMAGE=/vmlinuz-linux613-tkg-bore root=UUID=b67d6f2e-e3d9-453a-8e85-75cb22b44951 rw loglevel=5 amdgpu.aspm=0 amdgpu.runpm=0 amdgpu.bapm=0 amdgpu.noretry=0 amdgpu.ppfeaturemask=0xffffcff8Those amdgpu.* parameters are typically used for troubleshooting and are NOT intended for general use.
Why do you have them and have you tried removing all of them ?
I been using them all the time and it works before
The reason i'm using them is because without these parameters,my vega56 GPU randomly crashes
I will try removing them
命途跌宕也折了鋒芒
Offline
Didn't work,the error is still the same
命途跌宕也折了鋒芒
Offline
Post your
pacman -Qikk mesa lib32-mesa llvm
printenvFWIW vega is also on the record for a bunch of issues with current mesa: https://bbs.archlinux.org/viewtopic.php?id=301798 -- but nothing that would lead to this kind of effect you're seeing
Last edited by V1del (2025-02-05 13:34:34)
Offline
I'm using vega56 btw
❯ pacman -Qikk mesa lib32-mesa llvm
printenv
名字 : mesa
版本 : 1:24.3.4-1
描述 : Open-source OpenGL drivers
架构 : x86_64
URL : https://www.mesa3d.org/
软件许可 : MIT AND BSD-3-Clause AND SGI-B-2.0
组 : 无
提供 : libva-mesa-driver=1:24.3.4-1 mesa-libgl=1:24.3.4-1 mesa-vdpau=1:24.3.4-1
libva-driver opengl-driver vdpau-driver
依赖于 : expat gcc-libs glibc libdrm libelf libglvnd libx11 libxcb libxext
libxshmfence libxxf86vm llvm-libs lm_sensors spirv-tools wayland zlib zstd
可选依赖 : opengl-man-pages: for the OpenGL API man pages
依赖它 : aquamarine cogl egl-x11 gst-plugins-bad-libs gst-plugins-base-libs
hip-runtime-amd hyprland hyprlock kmscon-patched-git kpipewire kwin
lib32-mesa libglvnd mission-center mpv mutter qemu-ui-opengl
qemu-vhost-user-gpu qt5-base qt6-base qt6-webengine rocm-opencl-runtime slop
virglrenderer webkit2gtk webkit2gtk-4.1 webkitgtk-6.0 wechat-uos-qt wlroots
wlroots0.17 xf86-video-amdgpu xorg-server-devel xorg-xwayland
被可选依赖 : fastfetch libva libvdpau obs-studio
与它冲突 : libva-mesa-driver<1:24.2.7-1 mesa-libgl<17.0.1-2 mesa-vdpau<1:24.2.7-1
取代 : libva-mesa-driver<1:24.2.7-1 mesa-libgl<17.0.1-2 mesa-vdpau<1:24.2.7-1
安装后大小 : 96.80 MiB
打包者 : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
编译日期 : 2025年01月23日 星期四 08时24分18秒
安装日期 : 2025年02月05日 星期三 13时00分30秒
安装原因 : 作为其他软件包的依赖关系安装
安装脚本 : 否
验证者 : 数字签名
mesa: 100 全部文件,0 变化的文件
名字 : lib32-mesa
版本 : 1:24.3.4-1
描述 : Open-source OpenGL drivers - 32-bit
架构 : x86_64
URL : https://www.mesa3d.org/
软件许可 : MIT AND BSD-3-Clause AND SGI-B-2.0
组 : 无
提供 : lib32-libva-mesa-driver=1:24.3.4-1 lib32-mesa-libgl=1:24.3.4-1
lib32-mesa-vdpau=1:24.3.4-1 lib32-libva-driver lib32-opengl-driver
lib32-vdpau-driver
依赖于 : lib32-expat lib32-gcc-libs lib32-glibc lib32-libdrm lib32-libelf
lib32-libglvnd lib32-libx11 lib32-libxcb lib32-libxext lib32-libxshmfence
lib32-libxxf86vm lib32-llvm-libs lib32-lm_sensors lib32-spirv-tools
lib32-wayland lib32-zlib lib32-zstd mesa
可选依赖 : opengl-man-pages: for the OpenGL API man pages
依赖它 : lib32-gst-plugins-base-libs lib32-libglvnd
被可选依赖 : lib32-libva lib32-libvdpau
与它冲突 : lib32-libva-mesa-driver<1:24.2.7-1 lib32-mesa-libgl<17.0.1-2
lib32-mesa-vdpau<1:24.2.7-1
取代 : lib32-libva-mesa-driver<1:24.2.7-1 lib32-mesa-libgl<17.0.1-2
lib32-mesa-vdpau<1:24.2.7-1
安装后大小 : 98.11 MiB
打包者 : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
编译日期 : 2025年01月23日 星期四 08时24分43秒
安装日期 : 2025年02月02日 星期日 10时02分25秒
安装原因 : 单独指定安装
安装脚本 : 否
验证者 : 数字签名
lib32-mesa: 73 全部文件,0 变化的文件
名字 : llvm
版本 : 19.1.7-1
描述 : Compiler infrastructure
架构 : x86_64
URL : https://llvm.org/
软件许可 : Apache-2.0 WITH LLVM-exception
组 : 无
提供 : 无
依赖于 : llvm-libs curl perl
可选依赖 : 无
依赖它 : afl++ shiboken6
被可选依赖 : clang
与它冲突 : 无
取代 : 无
安装后大小 : 112.08 MiB
打包者 : Evangelos Foutras <foutrelis@archlinux.org>
编译日期 : 2025年01月18日 星期六 20时19分11秒
安装日期 : 2025年01月21日 星期二 11时54分25秒
安装原因 : 作为其他软件包的依赖关系安装
安装脚本 : 否
验证者 : 数字签名
llvm: 3823 全部文件,0 变化的文件
SHELL=/bin/zsh
HYPRLAND_CMD=Hyprland
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_BACKEND=wayland
DOTNET_ROOT=/usr/share/dotnet
LARCH_PATH=/usr/share/splint/lib
XMODIFIERS=@im=fcitx
DESKTOP_SESSION=hyprland
HL_INITIAL_WORKSPACE_TOKEN=53a77f53-6b28-45d4-b8b9-fa65e4acf9af
XCURSOR_SIZE=16
XDG_SEAT=seat0
PWD=/home/dynamo
NIX_PROFILES=/nix/var/nix/profiles/default /home/dynamo/.nix-profile
LOGNAME=dynamo
XDG_SESSION_DESKTOP=Hyprland
QT_QPA_PLATFORMTHEME=qt5ct
DOTNET_TOOLS_PATH=/home/dynamo/.dotnet/tools
XDG_SESSION_TYPE=wayland
_=/usr/bin/printenv
MOTD_SHOWN=pam
HOME=/home/dynamo
LCLIMPORTDIR=/usr/share/splint/imports
AUTOJUMP_ERROR_PATH=/home/dynamo/.local/share/autojump/errors.log
LANG=zh_CN.UTF-8
_JAVA_AWT_WM_NONREPARENTING=1
XDG_CURRENT_DESKTOP=Hyprland
WAYLAND_DISPLAY=wayland-1
NIX_SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/dynamo/.cache/dotnet_bundle_extract
XDG_SESSION_CLASS=user
USER=dynamo
PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket
HYPRLAND_INSTANCE_SIGNATURE=882f7ad7d2bbfc7440d0ccaef93b1cdd78e8e3ff_1738758909_2062789061
AUTOJUMP_SOURCED=1
DISPLAY=:1
SHLVL=1
MOZ_ENABLE_WAYLAND=1
QT_IM_MODULE=fcitx
XDG_VTNR=1
XDG_SESSION_ID=2
ROCM_PATH=/opt/rocm
WLR_DRM_NO_ATOMIC=1
XDG_RUNTIME_DIR=/run/user/1000
DEBUGINFOD_URLS=https://debuginfod.archlinux.org
HYPRCURSOR_THEME=default
XDG_DATA_DIRS=/home/dynamo/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/home/dynamo/.nix-profile/share:/nix/var/nix/profiles/default/share
PATH=/home/dynamo/miniconda3/bin:/home/dynamo/miniconda3/condabin:/home/dynamo/.local/bin:/home/dynamo/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/share/dotnet:/home/dynamo/.dotnet/tools:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/rocm/bin:/home/dynamo/miniconda3/bin:/opt/rocm/bin
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
MAIL=/var/spool/mail/dynamo
OLDPWD=/home/dynamo
KITTY_WINDOW_ID=1
TERM=xterm-kitty
COLORTERM=truecolor
KITTY_PID=31634
KITTY_PUBLIC_KEY=1:>s7{!3sRbPu@cfKX!L%9*gZjaBp`dyw2pME57O~-
TERMINFO=/usr/lib/kitty/terminfo
KITTY_INSTALLATION_DIR=/usr/lib/kitty
ZIM_HOME=/usr/lib/zim
PAGER=less
LESS=--ignore-case --jump-target=4 --LONG-PROMPT --no-init --quit-if-one-screen --RAW-CONTROL-CHARS
GREP_COLOR=37;45
GREP_COLORS=mt=37;45
LESS_TERMCAP_mb=
LESS_TERMCAP_md=
LESS_TERMCAP_me=
LESS_TERMCAP_ue=
LESS_TERMCAP_us=
LS_COLORS=di=1;34:ln=35:so=32:pi=33:ex=31:bd=1;36:cd=1;33:su=30;41:sg=30;46:tw=30;42:ow=30;43
VISUAL=code
EDITOR=nvim
BROWSER=firefox
HISTORY_IGNORE=(ls|cd|pwd|exit|sudo reboot|history|cd -|cd ..)
SUDO_PROMPT=正在为 %u 部署Root权限! 请输入密码:
BAT_THEME=base16
GTK_IM_MODULE=fcitx
SDL_IM_MODULE=fcitx
MESA_LLVMPIPE=0
STARSHIP_SHELL=zsh
STARSHIP_SESSION_KEY=1018523778281235
CONDA_EXE=/home/dynamo/miniconda3/bin/conda
_CE_M=
_CE_CONDA=
CONDA_PYTHON_EXE=/home/dynamo/miniconda3/bin/python
CONDA_SHLVL=1
CONDA_PREFIX=/home/dynamo/miniconda3
CONDA_DEFAULT_ENV=base
CONDA_PROMPT_MODIFIER=(base)
XML_CATALOG_FILES=file:///home/dynamo/miniconda3/etc/xml/catalog file:///etc/xml/catalog
LD_LIBRARY_PATH=:/opt/rocm/lib
HSA_OVERRIDE_GFX_VERSION=9.0.0
HF_ENDPOINT=https://hf-mirror.comLast edited by safe049 (2025-02-05 14:36:37)
命途跌宕也折了鋒芒
Offline
Can you reproduce outside of the conda environment, and setting LD_LIBRARY_PATH=:/opt/rocm/lib globally also doesn't sound like that good of an idea. Nix packages potentially stealing the path probably also not that good depending on what gets resolved where.
What do you get from
strace glxinfo -BOffline
Yes,it still can be reproduced outside of conda
there is a lot of file not found error inside strace
https://0x0.st/8PXd.txt
if i remove that LD... export,it still produce the same strace record
https://0x0.st/8PXR.txt
if i remove the whole rocm env settings it is still the same
i removed the rocm environment settings in zshrc and reopened the zsh
but idk why the rocm env is still there
Last edited by safe049 (2025-02-06 05:16:36)
命途跌宕也折了鋒芒
Offline
Tried to pacman -Rdd mesa lib32-mesa and reboot then install them back in tty again,doesn't work
The strace log changed
https://0x0.st/8PZX.txt
those a lot of opengl library not found error is gone
but there is still some weird file not found error around
especially this:
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (没有那个文件或目录)
tried to do the same thing to libglvnd and lib32-libglvnd,don't work
https://0x0.st/8PZu.txt
i noticed sth strange that /etc/drirc don't exist,is that ok?
Last edited by safe049 (2025-02-06 13:09:04)
命途跌宕也折了鋒芒
Offline
that's generally fine, but amdgpu failed to initalize gives me some pause now that I think about it. Do you perhaps tried to install amdgpu-pro or similar? Those dropped support for vega
pacman -Qs 'amd'you probably want to get rid of it and with that new found info there was an earlier thread where installing these drivers left some broken symlinks you'd need to correct: https://bbs.archlinux.org/viewtopic.php?id=296241
Last edited by V1del (2025-02-06 13:30:54)
Offline
yes i have amdgpu-pro installed,i will try to fix
❯ pacman -Qs 'amd'
local/amdfand-bin 1.0.14-2
AMDGPU fan speed management tool
local/amdgpu-pro-oglp 24.20_2044449-1 (Radeon_Software_for_Linux)
AMDGPU Pro OpenGL driver
local/amdguid-glow-bin 1.0.11-3
AMDGPU temperature and fan speed monitoring tool
local/amf-amdgpu-pro 24.20_2044449-1 (Radeon_Software_for_Linux)
AMDGPU Pro Advanced Multimedia Framework
local/comgr 6.2.4-1
AMDGPU GPU Code Object Manager
local/composable-kernel 6.2.4-1
High Performance Composable Kernel for AMD GPUs
local/distorm 3.5.2.b-4
Powerful disassembler library for x86/AMD64
local/hip-runtime-amd 6.2.4-1
Heterogeneous Interface for Portability (AMD runtime)
local/lact 0.7.0-2
AMDGPU Controller application
local/lib32-amdgpu-pro-oglp 24.20_2044449-1 (Radeon_Software_for_Linux)
AMDGPU Pro OpenGL driver (32-bit)
local/lib32-vulkan-radeon 1:24.3.4-1
Open-source Vulkan driver for AMD GPUs - 32-bit
local/libteam 1.32-2
Library for controlling team network device
local/miopen-hip 6.2.4-1
AMD's Machine Intelligence Library (HIP backend)
local/nvtop 3.1.0-1
GPUs process monitoring for AMD, Intel and NVIDIA
local/rocm-core 6.2.4-2
AMD ROCm core package (version files)
local/rocm-device-libs 6.2.4-1
AMD specific device-side language runtime libraries
local/rocm-hip-libraries 6.2.2-1
Develop certain applications using HIP and libraries for AMD platforms
local/rocm-hip-runtime 6.2.2-1
Packages to run HIP applications on the AMD platform
local/rocm-hip-sdk 6.2.2-1
Develop applications using HIP and libraries for AMD platforms
local/rocm-opencl-runtime 6.2.4-1
OpenCL implementation for AMD
local/rocm-opencl-sdk 6.2.2-1
Develop OpenCL-based applications for AMD platforms
local/vulkan-radeon 1:24.3.4-1
Open-source Vulkan driver for AMD GPUs
local/xf86-video-amdgpu 23.0.0-2 (xorg-drivers)
X.org amdgpu video driver命途跌宕也折了鋒芒
Offline
Didn't work,i followed the thread and didn't find some broken symlinks,I removed all amdgpu-pro packages but didn't work
here is the strace output:
https://0x0.st/8PND.txt
also the system journal
http://0x0.st/8Pq8.txt
BTW here is a strace of eglinfo -B
https://0x0.st/8PqZ.txt
output
❯ strace -o output.txt eglinfo -B
GBM platform:
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)
amdgpu: amdgpu_device_initialize failed.
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Wayland platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
X11 platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Surfaceless platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device platform:
Device #0:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #1:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20Last edited by safe049 (2025-02-06 14:15:26)
命途跌宕也折了鋒芒
Offline
I found a permission error in strace log so i used sudo with eglinfo -B
strace:
fstat(5, {st_mode=S_IFCHR|0660, st_rdev=makedev(0xe2, 0x1), ...}) = 0
newfstatat(AT_FDCWD, "/sys/dev/char/226:1/device/drm", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
access("/dev/dri/card1", F_OK) = 0
ioctl(5, DRM_IOCTL_GET_CLIENT, 0x7fff7a545ac0) = 0
ioctl(5, DRM_IOCTL_VERSION, 0x5a90f47c1620) = 0
ioctl(5, DRM_IOCTL_VERSION, 0x5a90f47c1620) = 0
fcntl(5, F_DUPFD_CLOEXEC, 0) = 6
ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_IVPU_SUBMIT, 0x7fff7a545a20) = -1 EACCES (权限不够)
write(2, "_amdgpu_device_initialize: amdgp"..., 73) = 73
close(6) = 0
write(2, "amdgpu: amdgpu_device_initialize"..., 41) = 41
close(5) = 0
futex(0x79b05ceb6f24, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x79b05ceb6f30, FUTEX_WAKE_PRIVATE, 2147483647) = 0
close(4) = 0and it output without the amd init error
GBM platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Wayland platform:
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
eglinfo: eglInitialize failed
X11 platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Surfaceless platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device platform:
Device #0:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #1:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20but i noticed this:
Wayland platform:
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
eglinfo: eglInitialize failedsince i'm in wayland,i will go do some search
命途跌宕也折了鋒芒
Offline
I don't have that situation in my regular dynamo user,i set 'export XDG_RUNTIME_DIR=/run/user/$(id -u)' and there is only
eglinfo: eglInitialize failed
left
wait,i found out eglinfo: eglInitialize failed happens in main account too
when i try to use 'eglgears_wayland'
it output
EGLUT: failed to initialize native display
in main user here is the strace
https://0x0.st/8PqS.txt
there is a permission error:
connect(3, {sa_family=AF_UNIX, sun_path="/run/user/0/wayland-1"}, 24) = -1 EACCES (权限不够)
with root permission,it shows
connect(3, {sa_family=AF_UNIX, sun_path="/run/user/0/wayland-1"}, 24) = -1 ENOENT (没有那个文件或目录)
how could wayland-1 not exist?
after a while the wayland-1 shows up in /run/user/0/wayland-1
i run with root
and i got this connection refused error?
connect(3, {sa_family=AF_UNIX, sun_path="/run/user/0/wayland-1"}, 24) = -1 ECONNREFUSED (连接被拒绝)
Last edited by safe049 (2025-02-06 14:41:11)
命途跌宕也折了鋒芒
Offline
strangely it could normally show eglinfo in wayland
GBM platform:
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)
amdgpu: amdgpu_device_initialize failed.
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Wayland platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
X11 platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Surfaceless platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device platform:
Device #0:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #1:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20命途跌宕也折了鋒芒
Offline
I noticed that without the --ozone-platform-hint=auto
or --ozone-platform=wayland
parameter,the chromium can't start and will output these error:
[12411:12411:0207/185121.497336:ERROR:gl_surface_egl.cc(303)] No suitable EGL configs found.
[12411:12411:0207/185121.497421:ERROR:gl_context_egl.cc(159)] Failed to get config for surface (nil)
[12411:12411:0207/185121.512743:ERROR:gl_surface_egl.cc(303)] No suitable EGL configs found.
[12411:12411:0207/185121.512840:ERROR:gl_surface_egl.cc(1014)] No suitable EGL configs found for initialization.
[12411:12411:0207/185121.512915:ERROR:gpu_info_collector.cc(85)] gl::GLContext::CreateOffscreenGLSurface failed
[12411:12411:0207/185121.512960:ERROR:gpu_info_collector.cc(595)] Could not create surface for info collection.
[12411:12411:0207/185121.513002:ERROR:gpu_init.cc(107)] CollectGraphicsInfo failed.
[12411:12411:0207/185121.514165:ERROR:viz_main_impl.cc(185)] Exiting GPU process due to errors during initialization
[12375:12375:0207/185121.634487:ERROR:secret_portal_key_provider.cc(214)] Retrieved secret is empty.
[12375:12375:0207/185121.635819:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.portal.Secret.RetrieveSecret: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.UnknownMethod: 在路径 org.freedesktop.portal.Secret 的对象上没有“/org/freedesktop/portal/desktop”接口
[12375:12375:0207/185121.635836:ERROR:request.cc(97)] Method call failed.
[12541:12541:0207/185121.750017:ERROR:gl_surface_egl.cc(303)] No suitable EGL configs found.
[12541:12541:0207/185121.750118:ERROR:gl_context_egl.cc(159)] Failed to get config for surface (nil)
[12541:12541:0207/185121.765407:ERROR:gl_surface_egl.cc(303)] No suitable EGL configs found.
[12541:12541:0207/185121.765648:ERROR:gl_surface_egl.cc(1014)] No suitable EGL configs found for initialization.
[12541:12541:0207/185121.765760:ERROR:gpu_info_collector.cc(85)] gl::GLContext::CreateOffscreenGLSurface failed
[12541:12541:0207/185121.765831:ERROR:gpu_info_collector.cc(595)] Could not create surface for info collection.
[12541:12541:0207/185121.765865:ERROR:gpu_init.cc(107)] CollectGraphicsInfo failed.
[12541:12541:0207/185121.767731:ERROR:viz_main_impl.cc(185)] Exiting GPU process due to errors during initializationALSO,in X11 Plasma,everything works fine,including glmark2,they all use the vega56 GPU,i guess it is a issue with wayland
-------X11-------------
eglinfo -B
❯ eglinfo -B
GBM platform:
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)
amdgpu: amdgpu_device_initialize failed.
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Wayland platform:
eglinfo: eglInitialize failed
X11 platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Surfaceless platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device platform:
Device #0:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #1:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: AMD (0x1002)
Device: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1) (0x687f)
Version: 24.3.4
Accelerated: yes
Video memory: 8192MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 7437 MB, largest block: 7437 MB
VBO free aux. memory - total: 7796 MB, largest block: 7796 MB
Texture free memory - total: 7437 MB, largest block: 7437 MB
Texture free aux. memory - total: 7796 MB, largest block: 7796 MB
Renderbuffer free memory - total: 7437 MB, largest block: 7437 MB
Renderbuffer free aux. memory - total: 7796 MB, largest block: 7796 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 8192 MB
Total available memory: 16156 MB
Currently available dedicated video memory: 7437 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.7, DRM 3.59, 6.13.1-arch1-1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.3.4-arch1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.3.4-arch1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20strace glxinfo -B in X11
https://0x0.st/8P1K.txt
Last edited by safe049 (2025-02-07 11:01:30)
命途跌宕也折了鋒芒
Offline
After a round of testing around in couple DE,i found out that Wayland Plasma,X11 Plasma,BSPWM got zero issue,only hyprland have that issue
Last edited by safe049 (2025-02-07 11:12:09)
命途跌宕也折了鋒芒
Offline
What does your hyprland config and session environment (printenv) look like?
Offline
printenv:
SHELL=/bin/zsh
HYPRLAND_CMD=Hyprland
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_BACKEND=wayland
DOTNET_ROOT=/usr/share/dotnet
LARCH_PATH=/usr/share/splint/lib
XMODIFIERS=@im=fcitx
DESKTOP_SESSION=hyprland
HL_INITIAL_WORKSPACE_TOKEN=3a166c0a-d5aa-4299-a723-94e961d0367a
XCURSOR_SIZE=16
XDG_SEAT=seat0
PWD=/home/dynamo
NIX_PROFILES=/nix/var/nix/profiles/default /home/dynamo/.nix-profile
LOGNAME=dynamo
XDG_SESSION_DESKTOP=Hyprland
QT_QPA_PLATFORMTHEME=qt5ct
DOTNET_TOOLS_PATH=/home/dynamo/.dotnet/tools
XDG_SESSION_TYPE=wayland
_=/usr/bin/printenv
MOTD_SHOWN=pam
HOME=/home/dynamo
LCLIMPORTDIR=/usr/share/splint/imports
AUTOJUMP_ERROR_PATH=/home/dynamo/.local/share/autojump/errors.log
LANG=zh_CN.UTF-8
_JAVA_AWT_WM_NONREPARENTING=1
XDG_CURRENT_DESKTOP=Hyprland
WAYLAND_DISPLAY=wayland-1
NIX_SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/dynamo/.cache/dotnet_bundle_extract
XDG_SESSION_CLASS=user
USER=dynamo
PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket
HYPRLAND_INSTANCE_SIGNATURE=882f7ad7d2bbfc7440d0ccaef93b1cdd78e8e3ff_1738933837_387080907
AUTOJUMP_SOURCED=1
DISPLAY=:1
SHLVL=1
MOZ_ENABLE_WAYLAND=1
QT_IM_MODULE=fcitx
XDG_VTNR=4
XDG_SESSION_ID=7
ROCM_PATH=/opt/rocm
WLR_DRM_NO_ATOMIC=1
XDG_RUNTIME_DIR=/run/user/1000
DEBUGINFOD_URLS=https://debuginfod.archlinux.org
HYPRCURSOR_THEME=default
XDG_DATA_DIRS=/home/dynamo/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/home/dynamo/.nix-profile/share:/nix/var/nix/profiles/default/share
PATH=/home/dynamo/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/share/dotnet:/home/dynamo/.dotnet/tools:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/rocm/bin
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
MAIL=/var/spool/mail/dynamo
OLDPWD=/home/dynamo
KITTY_WINDOW_ID=1
TERM=xterm-kitty
COLORTERM=truecolor
KITTY_PID=34425
KITTY_PUBLIC_KEY=1:9gAxvs=k#fC9mt&B(u4iSg$@`zg!yF7kz86GZVvC
TERMINFO=/usr/lib/kitty/terminfo
KITTY_INSTALLATION_DIR=/usr/lib/kitty
ZIM_HOME=/usr/lib/zim
PAGER=less
LESS=--ignore-case --jump-target=4 --LONG-PROMPT --no-init --quit-if-one-screen --RAW-CONTROL-CHARS
GREP_COLOR=37;45
GREP_COLORS=mt=37;45
LESS_TERMCAP_mb=
LESS_TERMCAP_md=
LESS_TERMCAP_me=
LESS_TERMCAP_ue=
LESS_TERMCAP_us=
LS_COLORS=di=1;34:ln=35:so=32:pi=33:ex=31:bd=1;36:cd=1;33:su=30;41:sg=30;46:tw=30;42:ow=30;43hyprland.conf
# See https://wiki.hyprland.org/Configuring/Monitors/
# MONITOR CONFIG
# 将HDMI主屏放置在右侧,位置设置为0x0
monitor = HDMI-A-2,1920x1080@74.97,0x0,1
# 将DVI副屏放置在左侧,位置设置为-1920x0
monitor = DVI-D-1,1920x1080,-1920x0,1
# monitor=,addreserved, 0, 0, 0, 0 # Custom reserved area
# monitor = , preferred, auto, 1.0
xwayland {
force_zero_scaling = true
}
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
# Execute your favorite apps at launch
# exec-once = waybar & hyprpaper & firefox
# Source a file (multi-file configs)
# source = ~/.config/hypr/myColors.conf
# Some default env vars.
env = XCURSOR_SIZE,16
env = HYPRCURSOR_THEME,default
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
input {
kb_layout = us
kb_variant =
kb_model =
follow_mouse = 1
touchpad {
natural_scroll = yes
}
tablet {
# output = DP-1
# relative_input = true
region_position = 416 0
region_size = 1728 1080
}
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
accel_profile = flat
}
general {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
gaps_in = 4
gaps_out = 8
border_size = 1
col.active_border = rgba(d3e4c9ff)
col.inactive_border = rgba(2222227f)
allow_tearing = true
layout = dwindle
}
env = WLR_DRM_NO_ATOMIC,1
windowrulev2 = immediate, class:^(cs2)$
decoration {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
rounding = 20
shadow {
enabled = true
color = rgba(0000005f)
color_inactive = rgba(0000003f)
range = 25
}
blur {
enabled = true
size = 2
passes = 2
contrast = 1.2
}
}
cursor {
no_hardware_cursors = true
}
animations {
enabled = true
# Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
bezier = myBezier, 0.05,0.9,0.1,1.05
animation = windowsMove, 1, 5, myBezier
animation = windowsIn, 1, 2, default, popin 90%
animation = windowsOut, 1, 2, default, popin 95%
animation = border, 1, 3, default
animation = fade, 1, 3, default
animation = workspaces, 1, 5, default
}
dwindle {
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
preserve_split = true # you probably want this
split_width_multiplier = 1.4
}
misc {
#force_hypr_chan = true
mouse_move_enables_dpms = true
key_press_enables_dpms = true
}
# Layer Rules
layerrule = blur, waybar
layerrule = ignorezero, waybar
layerrule = blur, notifications
layerrule = ignorezero, notifications
layerrule = blur, launcher
layerrule = ignorezero, launcher
# Window Rules
# windowrulev2 = float,class:(.*)
windowrulev2 = tile,class:(Alacritty)
windowrulev2 = float,class:(QQ) # QQ Popups
windowrulev2 = float,title:(Volume Control) # Volume Control
windowrulev2 = float,class:(steam) # Steam Popups
windowrulev2 = float,title:(Qt5 Configuration Tool) # Qt5
windowrulev2 = float,title:(Qt6 Configuration Tool) # Qt6
windowrulev2 = float,title:(Fcitx Configuration) # Fcitx Config
windowrulev2 = float,class:(org.gnome.Nautilus) # Nautilus Popups
windowrulev2 = float,class:(firefox),title:(Library) # Firefox Popups
windowrulev2 = float,class:(vlc) # VLC Popups
windowrulev2 = float,class:(qemu.*) # QEMU
windowrulev2 = float,class:(org.telegram.desktop),title:(Media viewer)
# pinned window
windowrulev2 = bordercolor rgb(598da8) rgb(598da8), pinned:1
# Variables
$proxy_socks5 = socks5://localhost:1080
$proxy_http = http://localhost:1081
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
$mainMod = SUPER
# Function Key bindings
bind = ,xf86audiomute, exec, pactl -- set-sink-mute @DEFAULT_SINK@ toggle
bind = ,xf86audiolowervolume, exec, pactl -- set-sink-volume @DEFAULT_SINK@ -5%
bind = ,xf86audioraisevolume, exec, pactl -- set-sink-volume @DEFAULT_SINK@ +5%
bind = ,xf86audiomicmute, exec, pactl -- set-source-mute @DEFAULT_SOURCE@ toggle
bind = ,xf86monbrightnessdown, exec, blight -d backlight/amdgpu_bl1 set -25.5
bind = ,xf86monbrightnessup, exec, blight -d backlight/amdgpu_bl1 set +25.5
# Hyprland hotkeys
bind = $mainMod, Q, killactive,
bind = $mainMod, T, exec, kitty
bind = $mainMod, M, exit,
bind = $mainMod, E, exec, [float] thunar
bind = $mainMod, V, togglefloating,
bind = $mainMod, R, exec, tofi-drun | xargs hyprctl dispatch exec -- ALL_PROXY=$proxy
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle
bind = $mainMod, F, fullscreen
bind = $mainMod, U, bringactivetotop
bind = $mainMod, O, exec, dpms, on
bind = $mainMod, Z, pin
# Hyprland some reload exec-once
bind = $mainMod CTRL ALT, R, exec, killall waybar; waybar
bind = $mainMod CTRL ALT, R, exec, killall fcitx5; fcitx5
# Screenshot
bind = $mainMod SHIFT, S, exec, grim -g "$(slurp)" ~/screenshots/$(date +%Y-%m-%d_%H-%M-%S).png && wl-copy < ~/screenshots/$(date +%Y-%m-%d_%H-%M-%S).png
bind = $mainMod SHIFT, W, exec, grim -g "$(hyprctl -j activewindow | jq -r '"\(.at[0]),\(.at[1]) \(.size[0])x\(.size[1])"')" - | wl-copy
bind = ,print , exec, grim - | wl-copy
bind = $mainMod S, W, exec, sleep 1 && hyprctl dispatch dpms off
# OBS
bind = $mainMod, HOME, exec, obs-cli recording start --host 127.0.0.1 --port 50000
bind = $mainMod, END, exec, obs-cli recording stop --host 127.0.0.1 --port 50000
# Move focus with mainMod + arrow keys
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d
$switch_script = ~/.config/hypr/switch_workspace.sh
# Switch workspaces with mainMod + [0-9]
bind = $mainMod, 1, exec, $switch_script switch 1
bind = $mainMod, 2, exec, $switch_script switch 2
bind = $mainMod, 3, exec, $switch_script switch 3
bind = $mainMod, 4, exec, $switch_script switch 4
bind = $mainMod, 5, exec, $switch_script switch 5
bind = $mainMod, 6, exec, $switch_script switch 6
bind = $mainMod, 7, exec, $switch_script switch 7
bind = $mainMod, 8, exec, $switch_script switch 8
bind = $mainMod, 9, exec, $switch_script switch 9
bind = $mainMod, 0, exec, $switch_script switch 10
bind = $mainMod, X, togglespecialworkspace
# Move active window to a workspace with mainMod + SHIFT + [0-9]
bind = $mainMod SHIFT, 1, exec, $switch_script move 1
bind = $mainMod SHIFT, 2, exec, $switch_script move 2
bind = $mainMod SHIFT, 3, exec, $switch_script move 3
bind = $mainMod SHIFT, 4, exec, $switch_script move 4
bind = $mainMod SHIFT, 5, exec, $switch_script move 5
bind = $mainMod SHIFT, 6, exec, $switch_script move 6
bind = $mainMod SHIFT, 7, exec, $switch_script move 7
bind = $mainMod SHIFT, 8, exec, $switch_script move 8
bind = $mainMod SHIFT, 9, exec, $switch_script move 9
bind = $mainMod SHIFT, 0, exec, $switch_script move 10
bind = $mainMod SHIFT, X, movetoworkspace, special
bind = $mainMod SHIFT, comma, movecurrentworkspacetomonitor, l
bind = $mainMod SHIFT, period, movecurrentworkspacetomonitor, r
# Bind workspace
workspace = r[1-10], monitor:0
workspace = r[11-20], monitor:1
# Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, down, workspace, e+1
bind = $mainMod, up, workspace, e-1
# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
# Input Methods
env = XMODIFIERS, @im=fcitx
# This line is removed since it causes GTK applications crash (if without Wayland support)
# env = GTK_IM_MODULE, wayland
# env = QT_IM_MODULE, wayland
# SDL wayland
# This is deprecated since many clients does not support wayland
# env = SDL_VIDEODRIVER, "wayland,x11"
# Other Environment
env = QT_QPA_PLATFORMTHEME, qt5ct
# Auto start
exec = hypridle
exec-once = clash-verge
exec-once = hyprpaper
exec-once = waybar
exec-once = fcitx5
# exec-once = swayidle timeout 300 'hyprctl dispatcher dpms off'
exec-once = dbus-update-activation-environment --systemd --all
# Agent
exec-once = /usr/lib/polkit-kde-authentication-agent-1命途跌宕也折了鋒芒
Offline
What's up w/ "WLR_DRM_NO_ATOMIC"?
Anyway, reading a bit more across the thread (sidenote: please don't bump - edit your previous posts to mend them if nobody has yet replied) this doesn't seem to be related to GL and I'm not even sure about hyprland but xwayland?
But then
❯ eglinfo -B
GBM platform:
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)
amdgpu: amdgpu_device_initialize failed.13 is EACCESS, that's a permission problem - how do you start hyprland?
Also refrain from sudo'ing anything here - strace+sudo doesn't work at all.
Offline
WLR_DRM_NO_ATOMIC was just there, i'm using other ppl's dotfiles, i commented it and rebooted,nothing changed
I start hyprland by sddm
I will try tty
命途跌宕也折了鋒芒
Offline