Jump to content

Unable to output 4k > 24Hz


Go to solution Solved by Werner,

Recommended Posts

Posted

Hi

Ive just installed the latest version of Armbian (Ubuntu Noble+KDE) and everything works fine except it looks like it is not detecting my TV resolution correctly.

I can choose 1920x1080@120hz but if I try yo go to 4K I can only select 24Hz

 

I attach armbian monitor logs url,  modetest  and kscreendoctor

 

My cable is HDMI 2.1

 

Any help would be appreciated

 

modetest -c
trying to open device '/dev/dri/card1'... is not a KMS device
trying to open device '/dev/dri/card0'... done
opened device `RockChip Soc DRM` on driver `rockchip` (version 1.0.0 at 0)
Connectors:
id      encoder status          name            size (mm)       modes   encoders
83      82      connected       HDMI-A-1        1880x1060               35      82
  modes:
        index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot
  #0 4096x2160 24.00 4096 5116 5204 5500 2160 2168 2178 2250 297000 flags: phsync, pvsync; type: driver
  #1 4096x2160 23.98 4096 5116 5204 5500 2160 2168 2178 2250 296703 flags: phsync, pvsync; type: driver
  #2 3840x2160 30.00 3840 4016 4104 4400 2160 2168 2178 2250 297000 flags: phsync, pvsync; type: driver
  #3 3840x2160 29.97 3840 4016 4104 4400 2160 2168 2178 2250 296703 flags: phsync, pvsync; type: driver
  #4 3840x2160 25.00 3840 4896 4984 5280 2160 2168 2178 2250 297000 flags: phsync, pvsync; type: driver
  #5 3840x2160 24.00 3840 5116 5204 5500 2160 2168 2178 2250 297000 flags: phsync, pvsync; type: driver
  #6 3840x2160 23.98 3840 5116 5204 5500 2160 2168 2178 2250 296703 flags: phsync, pvsync; type: driver
  #7 1920x1080 120.00 1920 2008 2052 2200 1080 1084 1089 1125 297000 flags: phsync, pvsync; type: driver
  #8 1920x1080 119.88 1920 2008 2052 2200 1080 1084 1089 1125 296703 flags: phsync, pvsync; type: driver
  #9 1920x1080 100.00 1920 2448 2492 2640 1080 1084 1089 1125 297000 flags: phsync, pvsync; type: driver
  #10 1920x1080 60.00 1920 2008 2052 2200 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
  #11 1920x1080 59.94 1920 2008 2052 2200 1080 1084 1089 1125 148352 flags: phsync, pvsync; type: driver
  #12 1920x1080 50.00 1920 2448 2492 2640 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
  #13 1920x1080 30.00 1920 2008 2052 2200 1080 1084 1089 1125 74250 flags: phsync, pvsync; type: driver
  #14 1920x1080 29.97 1920 2008 2052 2200 1080 1084 1089 1125 74176 flags: phsync, pvsync; type: driver
  #15 1920x1080 24.00 1920 2558 2602 2750 1080 1084 1089 1125 74250 flags: phsync, pvsync; type: driver
  #16 1920x1080 23.98 1920 2558 2602 2750 1080 1084 1089 1125 74176 flags: phsync, pvsync; type: driver
  #17 1680x1050 59.88 1680 1728 1760 1840 1050 1053 1059 1080 119000 flags: phsync, nvsync; type: driver
  #18 1600x900 60.00 1600 1624 1704 1800 900 901 904 1000 108000 flags: phsync, pvsync; type: driver
  #19 1280x1024 60.02 1280 1328 1440 1688 1024 1025 1028 1066 108000 flags: phsync, pvsync; type: driver
  #20 1152x864 75.00 1152 1216 1344 1600 864 865 868 900 108000 flags: phsync, pvsync; type: driver
  #21 1280x720 60.00 1280 1390 1430 1650 720 725 730 750 74250 flags: phsync, pvsync; type: driver
  #22 1280x720 59.94 1280 1390 1430 1650 720 725 730 750 74176 flags: phsync, pvsync; type: driver
  #23 1280x720 50.00 1280 1720 1760 1980 720 725 730 750 74250 flags: phsync, pvsync; type: driver
  #24 1280x720 30.00 1280 3040 3080 3300 720 725 730 750 74250 flags: phsync, pvsync; type: driver
  #25 1280x720 29.97 1280 3040 3080 3300 720 725 730 750 74176 flags: phsync, pvsync; type: driver
  #26 1280x720 24.00 1280 3040 3080 3300 720 725 730 750 59400 flags: phsync, pvsync; type: driver
  #27 1280x720 23.98 1280 3040 3080 3300 720 725 730 750 59341 flags: phsync, pvsync; type: driver
  #28 1024x768 60.00 1024 1048 1184 1344 768 771 777 806 65000 flags: nhsync, nvsync; type: driver
  #29 800x600 60.32 800 840 968 1056 600 601 605 628 40000 flags: phsync, pvsync; type: driver
  #30 720x576 50.00 720 732 796 864 576 581 586 625 27000 flags: nhsync, nvsync; type: driver
  #31 720x480 60.00 720 736 798 858 480 489 495 525 27027 flags: nhsync, nvsync; type: driver
  #32 720x480 59.94 720 736 798 858 480 489 495 525 27000 flags: nhsync, nvsync; type: driver
  #33 640x480 60.00 640 656 752 800 480 490 492 525 25200 flags: nhsync, nvsync; type: driver
  #34 640x480 59.94 640 656 752 800 480 490 492 525 25175 flags: nhsync, nvsync; type: driver
  props:
        1 EDID:
                flags: immutable blob
                blobs:

                value:
                        00ffffffffffff004dd9057901010101
                        011e010380bc6a780a0dc9a057479827
                        12484c2108008180a9c0714fb3000101
                        01010101010108e80030f2705a80b058
                        8a005a227400001e023a801871382d40
                        582c45005a227400001e000000fc0053
                        4f4e5920545620202a33300a000000fd
                        0017790e883c000a20202020202001bf
                        020367f05861605d5e5f621f10140513
                        0420223c3e1203110265663f402f0d7f
                        071507503d07bc570601670403830f00
                        006e030c004000b8442b008001020304
                        67d85dc401788003eb0146d000480382
                        88627697e200cbe305df01e40f030030
                        e6060d018aac10011d007251d01e206e
                        2855005a227400001e000000000000a3
        2 DPMS:
                flags: enum
                enums: On=0 Standby=1 Suspend=2 Off=3
                value: 0
        5 link-status:
                flags: enum
                enums: Good=0 Bad=1
                value: 0
        6 non-desktop:
                flags: immutable range
                values: 0 1
                value: 0
        4 TILE:
                flags: immutable blob
                blobs:

                value:
        84 max bpc:
                flags: range
                values: 8 8
                value: 8

 

kscreen-doctor -o
Output: 1 HDMI-A-1 ea40cb77-73bf-4175-8970-22f84927f147
        enabled
        connected
        priority 1
        HDMI
        replication source:0
        Modes:  1:4096x2160@24.00*!  2:4096x2160@23.98  3:3840x2160@30.00  4:3840x2160@29.97  5:3840x2160@25.00  6:3840x2160@24.00  7:3840x2160@23.98  8:1920x1080@120.00  9:1920x1080@119.88  10:1920x1080@100.00  11:1920x1080@60.00  12:1920x1080@60.00  13:1920x1080@59.94  14:1920x1080@50.00  15:1920x1080@30.00  16:1920x1080@29.97  17:1920x1080@24.00  18:1920x1080@23.98  19:1680x1050@59.88  20:1600x900@60.00  21:1280x1024@60.02  22:1152x864@75.00  23:1280x720@60.00  24:1280x720@60.00  25:1280x720@59.94  26:1280x720@50.00  27:1280x720@30.00  28:1280x720@29.97  29:1280x720@24.00  30:1280x720@23.98  31:1024x768@60.00  32:800x600@60.32  33:720x576@50.00  34:720x576@50.00  35:720x480@60.00  36:720x480@60.00  37:720x480@59.94  38:720x480@59.94  39:640x480@60.00  40:640x480@59.94 
        Custom modes: None
        Geometry: 0,0 1821x960
        Scale: 2.25
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 100% and dimming to 100%
        Color resolution: automatic (10), range: [8; 8] bits per color
        Allow EDR: unsupported
        Sharpness control: unsupported
        Automatic brightness: unsupported

Thank you

  • Solution
Posted

Upstream support for rk3588 is still wip.

For desktop usage I suggest to either try "edge" which may have the feature you want already merged in or try "vendor" kernel which is based on Rockchip BSP.

Posted

I've just installed   Ubuntu KDE vendor image and now the proper refresh rates are detected. Thank you 

 

However, now it seems video players are not working properly. No HW decoding and no audio. It works if I play youtube videos through via Chrome though

 

Strange thing is that after the clean installation, lots of basic KDE packages were missing (dolphin, Konsole, mpv, etc), which I had to install via apt.

After that I also performed a apt full-upgrade, but it didnt solve the problem

Tried to play h264 and 265 with no success

 

I add some logs, but feel free to request more if they may help

Quote

[vo/gpu] Probing for best GPU context.
[vo/gpu/opengl] Initializing GPU context 'wayland'
[vo/gpu/wayland] Registered for protocol wl_compositor
[vo/gpu/wayland] Registered for protocol zxdg_decoration_manager_v1
[vo/gpu/wayland] Registered for protocol wp_viewporter
[vo/gpu/wayland] Registered for protocol wp_fractional_scale_manager_v1
[vo/gpu/wayland] Registered for protocol wl_shm
[vo/gpu/wayland] Registered for protocol wl_seat
[vo/gpu/wayland] Registered for protocol wl_data_device_manager
[vo/gpu/wayland] Registered for protocol wp_cursor_shape_manager_v1
[vo/gpu/wayland] Registered for protocol zwp_idle_inhibit_manager_v1
[vo/gpu/wayland] Registered for protocol wl_subcompositor
[vo/gpu/wayland] Registered for protocol wp_content_type_manager_v1
[vo/gpu/wayland] Registered for protocol wp_presentation
[vo/gpu/wayland] Registered for protocol wp_single_pixel_buffer_manager_v1
[vo/gpu/wayland] Registered for protocol zwp_linux_dmabuf_v1
[vo/gpu/wayland] Registered for protocol xdg_wm_base
[vo/gpu/wayland] Registered for protocol wl_output
[vo/gpu/wayland] Registered output Sony SONY TV  *30 (0x40):
[vo/gpu/wayland]        x: 0px, y: 0px
[vo/gpu/wayland]        w: 3840px (1882mm), h: 2160px (1058mm)
[vo/gpu/wayland]        scale: 2
[vo/gpu/wayland]        Hz: 120.000000
[vo/gpu/wayland] Enabling server decorations
[vo/gpu/wayland] Obtained preferred scale, 1.700000, from the compositor.
[vo/gpu/opengl] EGL_VERSION=1.5
[vo/gpu/opengl] EGL_VENDOR=Mesa Project
[vo/gpu/opengl] EGL_CLIENT_APIS=OpenGL OpenGL_ES  
[vo/gpu/opengl] Trying to create Desktop OpenGL context.
[vo/gpu/opengl] Chosen EGLConfig:
[vo/gpu/opengl]   EGL_CONFIG_ID=0x11
[vo/gpu/opengl]   EGL_RED_SIZE=0xa
[vo/gpu/opengl]   EGL_GREEN_SIZE=0xa
[vo/gpu/opengl]   EGL_BLUE_SIZE=0xa
[vo/gpu/opengl]   EGL_ALPHA_SIZE=0x0
[vo/gpu/opengl]   EGL_COLOR_BUFFER_TYPE=0x308e
[vo/gpu/opengl]   EGL_CONFIG_CAVEAT=0x3038
[vo/gpu/opengl]   EGL_CONFORMANT=0x4d
[vo/gpu/opengl]   EGL_NATIVE_VISUAL_ID=0x30335258
[vo/gpu/wayland] GL_VERSION='3.1 Mesa 25.2.8-0ubuntu0.24.04.1'
[vo/gpu/wayland] Detected desktop OpenGL 3.1.
[vo/gpu/wayland] GL_VENDOR='Mesa'
[vo/gpu/wayland] GL_RENDERER='Mali-G610 (Panfrost)'
[vo/gpu/wayland] GL_SHADING_LANGUAGE_VERSION='1.40'
[vo/gpu/wayland] Combined OpenGL extensions string:
[vo/gpu/wayland] EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age EGL_EXT_config_select_group EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_present_opaque EGL_EXT_surface_compression EGL_EXT_swap_buffers_with_damage EGL_IMG_c
ontext_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KH
R_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base EGL_KHR_no_config_context EGL_KHR_partial_update EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context
EGL_MESA_gl_interop EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_MESA_x11_native_visual_id  GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax G
L_AMD_texture_texture4 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_APPLE_packed_pixels GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_t
exture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp G
L_ARB_depth_texture GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coor
d_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_half_float_pixel GL_ARB_half_float_verte
x GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occ
lusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_
cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_
stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync G
L_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture
_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_
power_of_two GL_ARB_texture_query_levels GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedbac
k2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_
vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_window_pos GL_ATI_blend_equation_separate GL_ATI_draw_buffers GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_EGL_image_storage GL_EXT_EGL_image_storage_c
ompression GL_EXT_EGL_sync GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_debug_label GL_EXT_direct_state_access GL_EXT_draw_b
uffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_
multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shade
r_clock GL_EXT_shader_framebuffer_fetch GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_shader_image_load_formatted GL_EXT_shader_integer_mix GL_EXT_shader_realtime_clock GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT
_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_astc_decode_mode GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_E
XT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_EXT_texture_sRGB_decode GL_EXT_te
xture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_fun
c_separate GL_INTEL_blackhole_render GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_texture_compression_astc_hdr GL_KHR_texture_compression_astc_ldr GL_KHR_te
xture_compression_astc_sliced_3d GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_signed_rgba GL_MESA_window_pos GL_NV_ES1_1_compatibility GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_image GL_NV_depth_clamp GL_NV_fog_distance GL_NV_half_float GL_N
V_light_max_exponent GL_NV_packed_depth_stencil GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_OES_EGL_image GL_OES_read_format GL_S3_s3tc GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_S
GIS_texture_lod GL_SUN_multi_draw_arrays
[vo/gpu/wayland] Loaded extension GL_ARB_sync.
[vo/gpu/wayland] Loaded extension GL_ARB_timer_query.
[vo/gpu/wayland] Loaded extension GL_ARB_invalidate_subdata.
[vo/gpu/wayland] Loaded extension GL_ARB_get_program_binary.
[vo/gpu/wayland] Loaded extension GL_ARB_buffer_storage.
[vo/gpu/wayland] Loaded extension GL_ARB_shader_image_load_store.
[vo/gpu/wayland] Loaded extension GL_ARB_shader_storage_buffer_object.
[vo/gpu/wayland] Loaded extension GL_ARB_arrays_of_arrays.
[vo/gpu/wayland] Loaded extension GL_ARB_debug_output.
[vo/gpu/wayland] Loaded extension GL_KHR_debug.
[vo/gpu/opengl] Texture formats:
[vo/gpu/opengl]   NAME       COMP*TYPE SIZE           DEPTH PER COMP.
[vo/gpu/opengl]   r8         1*unorm   1B    LF CR ST {8}
[vo/gpu/opengl]   rg8        2*unorm   2B    LF CR ST {8 8}
[vo/gpu/opengl]   rgb8       3*unorm   3B    LF CR ST {8 8 8}
[vo/gpu/opengl]   rgba8      4*unorm   4B    LF CR ST {8 8 8 8}
[vo/gpu/opengl]   r16        1*unorm   2B    LF CR ST {16}
[vo/gpu/opengl]   rg16       2*unorm   4B    LF CR ST {16 16}
[vo/gpu/opengl]   rgb16      3*unorm   6B    LF CR ST {16 16 16}
[vo/gpu/opengl]   rgba16     4*unorm   8B    LF CR ST {16 16 16 16}
[vo/gpu/opengl]   r8ui       1*uint    1B       CR ST {8}
[vo/gpu/opengl]   rg8ui      2*uint    2B       CR ST {8 8}
[vo/gpu/opengl]   rgb8ui     3*uint    3B          ST {8 8 8}
[vo/gpu/opengl]   rgba8ui    4*uint    4B       CR ST {8 8 8 8}
[vo/gpu/opengl]   r16ui      1*uint    2B       CR ST {16}
[vo/gpu/opengl]   rg16ui     2*uint    4B       CR ST {16 16}
[vo/gpu/opengl]   rgb16ui    3*uint    6B          ST {16 16 16}
[vo/gpu/opengl]   rgba16ui   4*uint    8B       CR ST {16 16 16 16}
[vo/gpu/opengl]   r16f       1*float   4B    LF CR ST {32/16}
[vo/gpu/opengl]   rg16f      2*float   8B    LF CR ST {32/16 32/16}
[vo/gpu/opengl]   rgb16f     3*float  12B    LF CR ST {32/16 32/16 32/16}
[vo/gpu/opengl]   rgba16f    4*float  16B    LF CR ST {32/16 32/16 32/16 32/16}
[vo/gpu/opengl]   r32f       1*float   4B    LF CR ST {32}
[vo/gpu/opengl]   rg32f      2*float   8B    LF CR ST {32 32}
[vo/gpu/opengl]   rgb32f     3*float  12B    LF CR ST {32 32 32}
[vo/gpu/opengl]   rgba32f    4*float  16B    LF CR ST {32 32 32 32}
[vo/gpu/opengl]   rgb10_a2   4*unorm   4B    LF CR ST {0/10 0/10 0/10 0/2}
[vo/gpu/opengl]   rgba12     4*unorm   8B    LF CR ST {16 16 16 16}
[vo/gpu/opengl]   rgb10      3*unorm   6B    LF CR ST {16/10 16/10 16/10}
[vo/gpu/opengl]   rgb565     3*unorm   2B    LF    ST {0/8 0/8 0/8}
[vo/gpu/opengl]  LA = LUMINANCE_ALPHA hack format
[vo/gpu/opengl]  LF = linear filterable
[vo/gpu/opengl]  CR = can be used for render targets
[vo/gpu/opengl]  ST = can be used for storable images
[vo/gpu/opengl] Image formats:
[vo/gpu/opengl]   yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[vo/gpu/opengl]   gray => 1 planes 1x1 8/0 [r8] (r) [unorm]
[vo/gpu/opengl]   gray16 => 1 planes 1x1 16/0 [r16] (r) [unorm]
[vo/gpu/opengl]   uyvy422
[vo/gpu/opengl]   nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [unorm]
[vo/gpu/opengl]   p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [unorm]
[vo/gpu/opengl]   argb => 1 planes 1x1 8/0 [rgba8] (argb) [unorm]
[vo/gpu/opengl]   bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm]
[vo/gpu/opengl]   abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [unorm]
[vo/gpu/opengl]   rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [unorm]
[vo/gpu/opengl]   bgr24 => 1 planes 1x1 8/0 [rgb8] (bgr) [unorm]
[vo/gpu/opengl]   rgb24 => 1 planes 1x1 8/0 [rgb8] (rgb) [unorm]
[vo/gpu/opengl]   0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [unorm]
[vo/gpu/opengl]   bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm]
[vo/gpu/opengl]   0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [unorm]
[vo/gpu/opengl]   rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [unorm]
[vo/gpu/opengl]   rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [unorm]
[vo/gpu/opengl]   rgb565 => 1 planes 1x1 0/0 [rgb565] (rgb) [unknown]
[vo/gpu/opengl]   pal8
[vo/gpu/opengl]   vdpau
[vo/gpu/opengl]   d3d11
[vo/gpu/opengl]   dxva2_vld
[vo/gpu/opengl]   mmal
[vo/gpu/opengl]   mediacodec
[vo/gpu/opengl]   cuda
[vo/gpu/opengl]   yap8 => 2 planes 1x1 8/0 [r8/r8] (r/a) [unorm]
[vo/gpu/opengl]   yap16 => 2 planes 1x1 16/0 [r16/r16] (r/a) [unorm]
[vo/gpu/opengl]   grayaf32 => 2 planes 1x1 32/0 [r16f/r16f] (r/a) [float]
[vo/gpu/opengl]   yuv444pf => 3 planes 1x1 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[vo/gpu/opengl]   yuva444pf => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[vo/gpu/opengl]   yuv420pf => 3 planes 2x2 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[vo/gpu/opengl]   yuva420pf => 4 planes 2x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[vo/gpu/opengl]   yuv422pf => 3 planes 2x1 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[vo/gpu/opengl]   yuva422pf => 4 planes 2x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[vo/gpu/opengl]   yuv440pf => 3 planes 1x2 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[vo/gpu/opengl]   yuva440pf => 4 planes 1x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[vo/gpu/opengl]   yuv410pf => 3 planes 4x4 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[vo/gpu/opengl]   yuva410pf => 4 planes 4x4 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[vo/gpu/opengl]   yuv411pf => 3 planes 4x1 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[vo/gpu/opengl]   yuva411pf => 4 planes 4x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[vo/gpu/opengl]   rgb30 => 1 planes 1x1 10/0 [rgb10_a2] (bgr) [unknown]
[vo/gpu/opengl]   y1 => 1 planes 1x1 8/-7 [r8] (r) [unorm]
[vo/gpu/opengl]   gbrp1 => 3 planes 1x1 8/-7 [r8/r8/r8] (g/b/r) [unorm]
[vo/gpu/opengl]   gbrp2 => 3 planes 1x1 8/-6 [r8/r8/r8] (g/b/r) [unorm]
[vo/gpu/opengl]   gbrp3 => 3 planes 1x1 8/-5 [r8/r8/r8] (g/b/r) [unorm]
[vo/gpu/opengl]   gbrp4 => 3 planes 1x1 8/-4 [r8/r8/r8] (g/b/r) [unorm]
[vo/gpu/opengl]   gbrp5 => 3 planes 1x1 8/-3 [r8/r8/r8] (g/b/r) [unorm]
[vo/gpu/opengl]   gbrp6 => 3 planes 1x1 8/-2 [r8/r8/r8] (g/b/r) [unorm]
[vo/gpu/opengl]   vdpau_output
[vo/gpu/opengl]   vaapi
[vo/gpu/opengl]   videotoolbox
[vo/gpu/opengl]   vulkan
[vo/gpu/opengl]   drm_prime
[vo/gpu/opengl]   yuyv422
[vo/gpu/opengl]   yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[vo/gpu/opengl]   monow
[vo/gpu/opengl]   monob
[vo/gpu/opengl]   yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[vo/gpu/opengl]   uyyvyy411
[vo/gpu/opengl]   bgr8
[vo/gpu/opengl]   bgr4
[vo/gpu/opengl]   bgr4_byte
[vo/gpu/opengl]   rgb8
[vo/gpu/opengl]   rgb4
[vo/gpu/opengl]   rgb4_byte
[vo/gpu/opengl]   nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [unorm]
[vo/gpu/opengl]   gray16be
[vo/gpu/opengl]   yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[vo/gpu/opengl]   yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[vo/gpu/opengl]   yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[vo/gpu/opengl]   rgb48be
[vo/gpu/opengl]   rgb48 => 1 planes 1x1 16/0 [rgb16] (rgb) [unorm]
[vo/gpu/opengl]   rgb565be
[vo/gpu/opengl]   rgb555be
[vo/gpu/opengl]   rgb555
[vo/gpu/opengl]   bgr565be
[vo/gpu/opengl]   bgr565
[vo/gpu/opengl]   bgr555be
[vo/gpu/opengl]   bgr555
[vo/gpu/opengl]   yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv420p16be
[vo/gpu/opengl]   yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv422p16be
[vo/gpu/opengl]   yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv444p16be
[vo/gpu/opengl]   rgb444
[vo/gpu/opengl]   rgb444be
[vo/gpu/opengl]   bgr444
[vo/gpu/opengl]   bgr444be
[vo/gpu/opengl]   ya8 => 1 planes 1x1 8/0 [rg8] (ra) [unorm]
[vo/gpu/opengl]   bgr48be
[vo/gpu/opengl]   bgr48 => 1 planes 1x1 16/0 [rgb16] (bgr) [unorm]
[vo/gpu/opengl]   yuv420p9be
[vo/gpu/opengl]   yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv420p10be
[vo/gpu/opengl]   yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv422p10be
[vo/gpu/opengl]   yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv444p9be
[vo/gpu/opengl]   yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv444p10be
[vo/gpu/opengl]   yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv422p9be
[vo/gpu/opengl]   yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [unorm]
[vo/gpu/opengl]   gbrp9be
[vo/gpu/opengl]   gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [unorm]
[vo/gpu/opengl]   gbrp10be
[vo/gpu/opengl]   gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [unorm]
[vo/gpu/opengl]   gbrp16be
[vo/gpu/opengl]   gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [unorm]
[vo/gpu/opengl]   yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[vo/gpu/opengl]   yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[vo/gpu/opengl]   yuva420p9be
[vo/gpu/opengl]   yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[vo/gpu/opengl]   yuva422p9be
[vo/gpu/opengl]   yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[vo/gpu/opengl]   yuva444p9be
[vo/gpu/opengl]   yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[vo/gpu/opengl]   yuva420p10be
[vo/gpu/opengl]   yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[vo/gpu/opengl]   yuva422p10be
[vo/gpu/opengl]   yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[vo/gpu/opengl]   yuva444p10be
[vo/gpu/opengl]   yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[vo/gpu/opengl]   yuva420p16be
[vo/gpu/opengl]   yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[vo/gpu/opengl]   yuva422p16be
[vo/gpu/opengl]   yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[vo/gpu/opengl]   yuva444p16be
[vo/gpu/opengl]   yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[vo/gpu/opengl]   xyz12 => 1 planes 1x1 16/4 [rgb16] (rgb) [unorm]
[vo/gpu/opengl]   xyz12be
[vo/gpu/opengl]   nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [unorm]
[vo/gpu/opengl]   nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [unorm]
[vo/gpu/opengl]   nv20be
[vo/gpu/opengl]   rgba64be
[vo/gpu/opengl]   bgra64be
[vo/gpu/opengl]   bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [unorm]
[vo/gpu/opengl]   yvyu422
[vo/gpu/opengl]   ya16be
[vo/gpu/opengl]   ya16 => 1 planes 1x1 16/0 [rg16] (ra) [unorm]
[vo/gpu/opengl]   gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [unorm]
[vo/gpu/opengl]   gbrap16be
[vo/gpu/opengl]   gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[vo/gpu/opengl]   qsv
[vo/gpu/opengl]   d3d11va_vld
[vo/gpu/opengl]   yuv420p12be
[vo/gpu/opengl]   yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv420p14be
[vo/gpu/opengl]   yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv422p12be
[vo/gpu/opengl]   yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv422p14be
[vo/gpu/opengl]   yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv444p12be
[vo/gpu/opengl]   yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv444p14be
[vo/gpu/opengl]   yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   gbrp12be
[vo/gpu/opengl]   gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [unorm]
[vo/gpu/opengl]   gbrp14be
[vo/gpu/opengl]   gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [unorm]
[vo/gpu/opengl]   yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[vo/gpu/opengl]   bayer_bggr8
[vo/gpu/opengl]   bayer_rggb8
[vo/gpu/opengl]   bayer_gbrg8
[vo/gpu/opengl]   bayer_grbg8
[vo/gpu/opengl]   bayer_bggr16
[vo/gpu/opengl]   bayer_bggr16be
[vo/gpu/opengl]   bayer_rggb16
[vo/gpu/opengl]   bayer_rggb16be
[vo/gpu/opengl]   bayer_gbrg16
[vo/gpu/opengl]   bayer_gbrg16be
[vo/gpu/opengl]   bayer_grbg16
[vo/gpu/opengl]   bayer_grbg16be
[vo/gpu/opengl]   xvmc
[vo/gpu/opengl]   yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv440p10be
[vo/gpu/opengl]   yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[vo/gpu/opengl]   yuv440p12be
[vo/gpu/opengl]   ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [unorm]
[vo/gpu/opengl]   ayuv64be
[vo/gpu/opengl]   p010be
[vo/gpu/opengl]   gbrap12be
[vo/gpu/opengl]   gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[vo/gpu/opengl]   gbrap10be
[vo/gpu/opengl]   gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[vo/gpu/opengl]   gray12be
[vo/gpu/opengl]   gray12 => 1 planes 1x1 16/-4 [r16] (r) [unorm]
[vo/gpu/opengl]   gray10be
[vo/gpu/opengl]   gray10 => 1 planes 1x1 16/-6 [r16] (r) [unorm]
[vo/gpu/opengl]   p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [unorm]
[vo/gpu/opengl]   p016be
[vo/gpu/opengl]   gray9be
[vo/gpu/opengl]   gray9 => 1 planes 1x1 16/-7 [r16] (r) [unorm]
[vo/gpu/opengl]   gbrpf32be
[vo/gpu/opengl]   gbrpf32 => 3 planes 1x1 32/0 [r16f/r16f/r16f] (g/b/r) [float]
[vo/gpu/opengl]   gbrapf32be
[vo/gpu/opengl]   gbrapf32 => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (g/b/r/a) [float]
[vo/gpu/opengl]   opencl
[vo/gpu/opengl]   gray14be
[vo/gpu/opengl]   gray14 => 1 planes 1x1 16/-2 [r16] (r) [unorm]
[vo/gpu/opengl]   grayf32be
[vo/gpu/opengl]   grayf32 => 1 planes 1x1 32/0 [r16f] (r) [float]
[vo/gpu/opengl]   yuva422p12be
[vo/gpu/opengl]   yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[vo/gpu/opengl]   yuva444p12be
[vo/gpu/opengl]   yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[vo/gpu/opengl]   nv24 => 2 planes 1x1 8/0 [r8/rg8] (r/gb) [unorm]
[vo/gpu/opengl]   nv42 => 2 planes 1x1 8/0 [r8/rg8] (r/bg) [unorm]
[vo/gpu/opengl]   y210be
[vo/gpu/opengl]   y210
[vo/gpu/opengl]   x2rgb10be
[vo/gpu/opengl]   x2bgr10
[vo/gpu/opengl]   x2bgr10be
[vo/gpu/opengl]   p210be
[vo/gpu/opengl]   p210 => 2 planes 2x1 16/6 [r16/rg16] (r/gb) [unorm]
[vo/gpu/opengl]   p410be
[vo/gpu/opengl]   p410 => 2 planes 1x1 16/6 [r16/rg16] (r/gb) [unorm]
[vo/gpu/opengl]   p216be
[vo/gpu/opengl]   p216 => 2 planes 2x1 16/0 [r16/rg16] (r/gb) [unorm]
[vo/gpu/opengl]   p416be
[vo/gpu/opengl]   p416 => 2 planes 1x1 16/0 [r16/rg16] (r/gb) [unorm]
[vo/gpu/opengl]   vuya => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm]
[vo/gpu/opengl]   rgbaf16be
[vo/gpu/opengl]   rgbaf16
[vo/gpu/opengl]   vuyx => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm]
[vo/gpu/opengl]   p012 => 2 planes 2x2 16/4 [r16/rg16] (r/gb) [unorm]
[vo/gpu/opengl]   p012be
[vo/gpu/opengl]   y212be
[vo/gpu/opengl]   y212
[vo/gpu/opengl]   xv30be
[vo/gpu/opengl]   xv30
[vo/gpu/opengl]   xv36be
[vo/gpu/opengl]   xv36 => 1 planes 1x1 16/4 [rgba16] (grb) [unorm]
[vo/gpu/opengl]   rgbf32be
[vo/gpu/opengl]   rgbf32
[vo/gpu/opengl]   rgbaf32be
[vo/gpu/opengl]   rgbaf32
[vo/gpu/opengl]   p212be
[vo/gpu/opengl]   p212 => 2 planes 2x1 16/4 [r16/rg16] (r/gb) [unorm]
[vo/gpu/opengl]   p412be
[vo/gpu/opengl]   p412 => 2 planes 1x1 16/4 [r16/rg16] (r/gb) [unorm]
[vo/gpu/opengl]   gbrap14be
[vo/gpu/opengl]   gbrap14 => 4 planes 1x1 16/-2 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[vo/gpu/opengl]   nv15
[vo/gpu/opengl]   nv20
[vo/gpu] Testing FBO format rgba16f
[vo/gpu] Resizing texture: 16x16
[vo/gpu] Using FBO format rgba16f.
[vo/gpu] Disabling HDR peak computation (one or more of the following is not supported: compute shaders=0, SSBO=1).
[vo/gpu] Assuming 120.000000 FPS for display sync.
[vo/gpu] Loading hwdec drivers for format: 'vaapi'
[vo/gpu] Loading hwdec driver 'vaapi'
[vo/gpu/vaapi] using EGL dmabuf interop
[vo/gpu/vaapi] Trying to open a x11 VA display...
[vo/gpu/vaapi] Trying to open a wayland VA display...
[vo/gpu/vaapi/vaapi] libva: VA-API version 1.20.0
[vo/gpu/vaapi/vaapi] libva: Trying to open /usr/lib/aarch64-linux-gnu/dri/rockchip_drv_video.so
[vo/gpu/vaapi/vaapi] libva: va_openDriver() returns -1
[vo/gpu] Loading failed.
[vo/gpu] DR path suspected slow/uncached, disabling.
AO: [pipewire] 48000Hz 5.1(side) 6ch floatp
VO: [gpu] 3840x2160 yuv420p10
[vo/gpu] reconfig to 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/display CL=mpeg2/4/h264 crop=3840x2160+0+0
[vo/gpu/wayland] Reconfiguring!
[vo/gpu] max content size: 3840x2160
[vo/gpu] monitor size: 3840x2160
[vo/gpu] Resize: 6528x3672
[vo/gpu] Window size: 6528x3672 (Borders: l=0 t=0 r=0 b=0)
[vo/gpu] Video source: 3840x2160 (1:1)
[vo/gpu] Video display: (0, 0) 3840x2160 -> (0, 0) 6528x3672
[vo/gpu] Video scale: 1.700000/1.700000
[vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[vo/gpu] Video borders: l=0 t=0 r=0 b=0
[vo/gpu] Texture for plane 0: 3840x2160
[vo/gpu] Texture for plane 1: 1920x1080
[vo/gpu] Texture for plane 2: 1920x1080
[vo/gpu] Testing FBO format rgba16f
[vo/gpu] Resizing texture: 16x16
[vo/gpu] Using FBO format rgba16f.
[vo/gpu/wayland] Handling resize on the egl side
[vo/gpu] Resize: 3840x2034
[vo/gpu] Window size: 3840x2034 (Borders: l=0 t=0 r=0 b=0)
[vo/gpu] Video source: 3840x2160 (1:1)
[vo/gpu] Video display: (0, 0) 3840x2160 -> (112, 0) 3616x2034
[vo/gpu] Video scale: 0.941667/0.941667
[vo/gpu] OSD borders: l=112 t=0 r=112 b=0
[vo/gpu] Video borders: l=112 t=0 r=112 b=0
[vo/gpu] Reported display depth: 10
[vo/gpu] Resizing texture: 1920x1080
[vo/gpu] Trying to load shader from disk...
[vo/gpu/opengl] Loading binary program succeeded.
[vo/gpu] Resizing texture: 1920x2160
[vo/gpu] Trying to load shader from disk...
[vo/gpu/opengl] Loading binary program succeeded.
[vo/gpu] Resizing texture: 3840x2160
[vo/gpu] Trying to load shader from disk...
[vo/gpu/opengl] Loading binary program succeeded.
[vo/gpu] Resizing texture: 3840x2160
[vo/gpu] Trying to load shader from disk...
[vo/gpu/opengl] Loading binary program succeeded.
[vo/gpu] Resizing texture: 3840x2034
[vo/gpu] Trying to load shader from disk...
[vo/gpu/opengl] Loading binary program succeeded.
[vo/gpu] Dither to 10.
[vo/gpu] Trying to load shader from disk...
[vo/gpu/opengl] Loading binary program succeeded.
[vo/gpu] Resizing texture: 3840x2034
[vo/gpu] Trying to load shader from disk...
[vo/gpu/opengl] Loading binary program succeeded.
[vo/gpu/wayland] Enabling idle inhibitor
[vo/gpu/wayland] Surface entered output Sony SONY TV  *30 (0x40), scale = 1.700000, refresh rate = 120.000000 Hz
[vo/gpu/wayland] Given DND offer with mime type text/plain
[vo/gpu/wayland] Given DND offer with mime type text/plain;charset=utf-8
[vo/gpu/wayland] Received a new DND offer. Releasing the previous offer.
[vo/gpu/wayland] Resizing due to xdg from 3840x2034 to 3839x2161
[vo/gpu/wayland] Handling resize on the egl side
[vo/gpu] Resize: 3839x2161
[vo/gpu] Window size: 3839x2161 (Borders: l=0 t=0 r=0 b=0)
[vo/gpu] Video source: 3840x2160 (1:1)
[vo/gpu] Video display: (0, 0) 3840x2160 -> (0, 1) 3839x2159
[vo/gpu] Video scale: 0.999740/0.999537
[vo/gpu] OSD borders: l=0 t=1 r=0 b=1
[vo/gpu] Video borders: l=0 t=1 r=0 b=1
[vo/gpu] Reported display depth: 10
[vo/gpu] Resizing texture: 3840x2159
[vo/gpu/wayland] Received a new DND offer. Releasing the previous offer.
[vo/gpu] Reallocating OSD texture to 2048x1024.
[vo/gpu] Trying to load shader from disk...
[vo/gpu/opengl] Loading binary program succeeded.
[vo/gpu/wayland] Disabling the idle inhibitor
Exiting... (Quit)
[vo/gpu] Resizing texture: 3839x2161
[vo/gpu] flushing shader cache
[vo/gpu/wayland] Deregistering output Sony SONY TV  *30 (0x40)
 

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines