Closed Ilya114 closed 2 years ago
d3d:wined3d_dxtn_init Wine cannot find the txc_dxtn library, DXTn
Please run
sudo apt update && sudo apt-cache search dxtn
And post the result here
root@localhost:~# sudo apt-cache search dxtn root@localhost:~# sudo apt search dxtn
Sorting... Done
Full Text Search... Done
root@localhost:~#
sudo apt update
What does sudo apt update
return?
root@localhost:~# sudo apt update && sudo apt-cache search dxtn Hit:1 http://deb.debian.org/debian bullseye InRelease Get:2 http://deb.debian.org/debian bullseye-updates InRelease [39.4 kB] Get:3 http://security.debian.org/debian-security bullseye-security InRelease [44.1 kB] Get:4 http://deb.debian.org/debian bullseye-backports InRelease [44.2 kB] Get:5 http://security.debian.org/debian-security bullseye-security/main armhf Packages [118 kB] Get:6 http://security.debian.org/debian-security bullseye-security/main arm64 Packages [113 kB] Get:7 http://security.debian.org/debian-security bullseye-security/main Translation-en [74.8 kB] Get:8 http://deb.debian.org/debian bullseye-backports/main arm64 Packages.diff/Index [63.3 kB] Get:9 http://deb.debian.org/debian bullseye-backports/main armhf Packages.diff/Index [63.3 kB] Get:10 http://deb.debian.org/debian bullseye-backports/main arm64 Packages T-2022-02-03-2003.56-F-2022-02-03-2003.56.pdiff [325 B] Get:10 http://deb.debian.org/debian bullseye-backports/main arm64 Packages T-2022-02-03-2003.56-F-2022-02-03-2003.56.pdiff [325 B] Get:11 http://deb.debian.org/debian bullseye-backports/main armhf Packages T-2022-02-03-2003.56-F-2022-02-03-2003.56.pdiff [324 B] Get:11 http://deb.debian.org/debian bullseye-backports/main armhf Packages T-2022-02-03-2003.56-F-2022-02-03-2003.56.pdiff [324 B] Fetched 561 kB in 11s (50.1 kB/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done 1 package can be upgraded. Run 'apt list --upgradable' to see it.
ok, try sudo apt-file update
and post the result
Then sudo apt-file search dxtn
and post the result
Command not found
Command not found
Then run sudo apt-get install apt-file
and repeat the previous command
root@localhost:~# apt-file search dxtn root@localhost:~#
Well, this looks like a symptom of an outdated OpenGL driver: https://www.phoronix.com/forums/forum/software/linux-gaming/1026281-wine-d3d-code-now-defaults-to-opengl-4-4-contexts/page2
sudo apt-get install mesa-utils && glxgears -info
Also: https://www.codeweavers.com/support/wiki/Diag/MissingLibTxc_dxtn
root@localhost:~# export DISPLAY=:1 root@localhost:~# glxgears -info WARNING: tu is not a conformant vulkan implementation, testing use only. WARNING: The Vulkan device doesn't support the base Zink requirements, some incorrect rendering might occur GL_RENDERER = zink (FD640) GL_VERSION = 3.0 Mesa 21.2.0-devel (git-49138d8349) GL_VENDOR = Collabora Ltd 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_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_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_depth_bounds_test GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert 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_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc 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_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_gpu_program_parameters GL_EXT_texture_array GL_EXT_texture_integer GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image 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_shader_stencil_export GL_ARB_ES2_compatibility GL_ARB_blend_func_extended 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_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_MESA_texture_signed_rgba GL_NV_copy_image GL_NV_texture_barrier GL_ARB_draw_indirect GL_ARB_get_program_binary GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_texture_compression_bptc GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_viewport_array GL_EXT_direct_state_access 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_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_ARB_buffer_storage GL_ARB_clear_texture GL_ARB_compute_variable_group_size GL_ARB_indirect_parameters GL_ARB_internalformat_query2 GL_ARB_multi_bind GL_ARB_query_buffer_object 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_shader_integer_mix GL_NVX_gpu_memory_info GL_ARB_clip_control GL_ARB_conditional_render_inverted GL_ARB_cull_distance GL_ARB_derivative_control 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_EXT_polygon_offset_clamp GL_EXT_shader_image_load_formatted GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_ARB_parallel_shader_compile GL_ARB_shader_atomic_counter_ops GL_ARB_texture_filter_minmax GL_EXT_texture_sRGB_R8 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_KHR_parallel_shader_compile GL_EXT_EGL_image_storage GL_EXT_EGL_sync VisualID 69, 0x45 1701 frames in 5.0 seconds = 340.112 FPS 1323 frames in 5.0 seconds = 264.592 FPS 1495 frames in 5.0 seconds = 298.993 FPS 1659 frames in 5.0 seconds = 331.715 FPS 1551 frames in 5.0 seconds = 310.122 FPS
Okay,I export MESA_GL_VERSION_OVERRIDE=4.6COMPAT is error OpenGL too
002d:err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems
~# glxgears -info GL_RENDERER = zink (FD640) GL_VERSION = 4.6 (Compatibility Profile) Mesa 21.2.0-devel (git-49138d8349)
So your OPENGL driver as such is working (since glxgears is shown) but 32-bit wine cannot access it. We need to compare verbose GL debug output from glxgears and from wine.
post the output of LIBGL_DEBUG=verbose glxinfo 2>&1 >/dev/null | grep so$
then post the output of LIBGL_DEBUG=verbose wine 'DolphinVS.exe' 2>&1 >/dev/null | grep so$
LIBGL_DEBUG=verbose glxinfo | grep OpenGL 2>&1 >/dev/null | grep so$ libGL: Can't open configuration file /etc/drirc: No such file or directory. libGL: Can't open configuration file /root/.drirc: No such file or directory. WARNING: tu is not a conformant vulkan implementation, testing use only. libGL: Can't open configuration file /etc/drirc: No such file or directory. libGL: Can't open configuration file /root/.drirc: No such file or directory. WARNING: The Vulkan device doesn't support the base Zink requirements, some incorrect rendering might occur root@localhost:~#
root@localhost:/sdcard/Download/DolphinVS_DX8/DolphinVS DX8# LIBGL_DEBUG=verbose wine DolphinVS.exe 2>&1 >/dev/null | grep so$ root@localhost:~#
missing DRIRC files are not critical, opengl applications should work without them.
Please post the output of LIBGL_DEBUG=verbose glxinfo
post the output of find / -name "DolphinVS.exe"
root@localhost:~# LIBGL_DEBUG=verbose glxinfo
name of display: 192.168.0.102:0
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /root/.drirc: No such file or directory.
WARNING: tu is not a conformant vulkan implementation, testing use only.
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /root/.drirc: No such file or directory.
WARNING: The Vulkan device doesn't support the base Zink requirements, some incorrect rendering might occur
display: 192.168.0.102:0 screen: 0
direct rendering: Yes
server glx vendor string: Brian Paul
server glx version string: 1.4 Mesa 21.2.0-devel
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_get_proc_address, GLX_EXT_create_context_es2_profile,
GLX_EXT_create_context_es_profile, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_MESA_pixmap_colormap, GLX_MESA_release_buffers, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer
client glx vendor string: Brian Paul
client glx version string: 1.4 Mesa 21.2.0-devel
client glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_get_proc_address, GLX_EXT_create_context_es2_profile,
GLX_EXT_create_context_es_profile, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_MESA_pixmap_colormap, GLX_MESA_release_buffers, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer
GLX version: 1.4
GLX extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_get_proc_address, GLX_EXT_create_context_es2_profile,
GLX_EXT_create_context_es_profile, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_MESA_pixmap_colormap, GLX_MESA_release_buffers, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer
Memory info (GL_ATI_meminfo):
VBO free memory - total: 1106 MB, largest block: 1106 MB
VBO free aux. memory - total: 0 MB, largest block: 0 MB
Texture free memory - total: 1106 MB, largest block: 1106 MB
Texture free aux. memory - total: 0 MB, largest block: 0 MB
Renderbuffer free memory - total: 1106 MB, largest block: 1106 MB
Renderbuffer free aux. memory - total: 0 MB, largest block: 0 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 4125 MB
Total available memory: 4125 MB
Currently available dedicated video memory: 1106 MB
OpenGL vendor string: Collabora Ltd
OpenGL renderer string: zink (FD640)
OpenGL core profile version string: 3.2 (Core Profile) Mesa 21.2.0-devel (git-49138d8349)
OpenGL core profile shading language version string: 1.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend,
GL_AMD_gpu_shader_int64, GL_AMD_multi_draw_indirect,
GL_AMD_query_buffer_object, GL_AMD_shader_stencil_export,
GL_AMD_shader_trinary_minmax, GL_AMD_texture_texture4,
GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index,
GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
GL_ARB_ES2_compatibility, GL_ARB_ES3_1_compatibility,
GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays, GL_ARB_base_instance,
GL_ARB_blend_func_extended, GL_ARB_buffer_storage,
GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control,
GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader,
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_copy_image,
GL_ARB_cull_distance, GL_ARB_debug_output, GL_ARB_depth_buffer_float,
GL_ARB_depth_clamp, GL_ARB_derivative_control, 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_coord_conventions, GL_ARB_fragment_layer_viewport,
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_gl_spirv,
GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64,
GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
GL_ARB_indirect_parameters, 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_occlusion_query2, GL_ARB_parallel_shader_compile,
GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object,
GL_ARB_point_sprite, GL_ARB_polygon_offset_clamp,
GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior,
GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects,
GL_ARB_seamless_cube_map, GL_ARB_separate_shader_objects,
GL_ARB_shader_atomic_counter_ops, GL_ARB_shader_atomic_counters,
GL_ARB_shader_bit_encoding, GL_ARB_shader_draw_parameters,
GL_ARB_shader_group_vote, GL_ARB_shader_image_load_store,
GL_ARB_shader_image_size, GL_ARB_shader_objects, GL_ARB_shader_precision,
GL_ARB_shader_stencil_export, GL_ARB_shader_storage_buffer_object,
GL_ARB_shader_subroutine, GL_ARB_shader_texture_image_samples,
GL_ARB_shader_texture_lod, GL_ARB_shader_viewport_layer_array,
GL_ARB_shading_language_420pack, GL_ARB_shading_language_include,
GL_ARB_shading_language_packing, GL_ARB_spirv_extensions,
GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader,
GL_ARB_texture_barrier, GL_ARB_texture_buffer_object,
GL_ARB_texture_buffer_range, GL_ARB_texture_compression_bptc,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map_array,
GL_ARB_texture_filter_anisotropic, GL_ARB_texture_filter_minmax,
GL_ARB_texture_float, GL_ARB_texture_gather,
GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_multisample,
GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_levels,
GL_ARB_texture_query_lod, 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_transform_feedback2,
GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
GL_ARB_transform_feedback_overflow_query, GL_ARB_uniform_buffer_object,
GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
GL_ARB_vertex_attrib_64bit, GL_ARB_vertex_attrib_binding,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_shader,
GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
GL_ARB_viewport_array, GL_ATI_blend_equation_separate, GL_ATI_meminfo,
GL_ATI_texture_float, GL_EXT_EGL_image_storage, GL_EXT_EGL_sync,
GL_EXT_abgr, GL_EXT_blend_equation_separate, GL_EXT_depth_bounds_test,
GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
GL_EXT_packed_depth_stencil, GL_EXT_packed_float,
GL_EXT_pixel_buffer_object, GL_EXT_polygon_offset_clamp,
GL_EXT_provoking_vertex, GL_EXT_shader_image_load_formatted,
GL_EXT_shader_integer_mix, GL_EXT_texture_array,
GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_integer, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_R8,
GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent,
GL_EXT_texture_snorm, GL_EXT_texture_swizzle, GL_EXT_timer_query,
GL_EXT_transform_feedback, GL_EXT_vertex_array_bgra,
GL_EXT_vertex_attrib_64bit, GL_IBM_multimode_draw_arrays,
GL_KHR_context_flush_control, GL_KHR_debug, GL_KHR_no_error,
GL_KHR_parallel_shader_compile, GL_KHR_robust_buffer_access_behavior,
GL_KHR_robustness, GL_KHR_texture_compression_astc_ldr,
GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_pack_invert,
GL_MESA_shader_integer_functions, GL_MESA_texture_signed_rgba,
GL_NVX_gpu_memory_info, GL_NV_conditional_render, GL_NV_copy_image,
GL_NV_depth_clamp, GL_NV_packed_depth_stencil, GL_NV_texture_barrier,
GL_OES_EGL_image, GL_S3_s3tc
OpenGL version string: 3.0 Mesa 21.2.0-devel (git-49138d8349)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend,
GL_AMD_multi_draw_indirect, GL_AMD_query_buffer_object,
GL_AMD_shader_stencil_export, GL_AMD_shader_trinary_minmax,
GL_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_base_instance, GL_ARB_blend_func_extended,
GL_ARB_buffer_storage, GL_ARB_clear_buffer_object, GL_ARB_clear_texture,
GL_ARB_clip_control, GL_ARB_color_buffer_float,
GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader,
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_copy_image,
GL_ARB_cull_distance, GL_ARB_debug_output, GL_ARB_depth_buffer_float,
GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_derivative_control,
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_explicit_attrib_location,
GL_ARB_explicit_uniform_location, GL_ARB_fragment_coord_conventions,
GL_ARB_fragment_layer_viewport, 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_gl_spirv, GL_ARB_half_float_pixel,
GL_ARB_half_float_vertex, GL_ARB_indirect_parameters,
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_occlusion_query2,
GL_ARB_parallel_shader_compile, GL_ARB_pipeline_statistics_query,
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_query_buffer_object,
GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness,
GL_ARB_sample_shading, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counter_ops,
GL_ARB_shader_atomic_counters, GL_ARB_shader_bit_encoding,
GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote,
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_texture_image_samples,
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_spirv_extensions,
GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_texture_barrier,
GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
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_filter_minmax,
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_query_lod,
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_transform_feedback2,
GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
GL_ARB_transform_feedback_overflow_query, 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_viewport_array, GL_ARB_window_pos, GL_ATI_blend_equation_separate,
GL_ATI_draw_buffers, GL_ATI_fragment_shader, GL_ATI_meminfo,
GL_ATI_separate_stencil, GL_ATI_texture_env_combine3,
GL_ATI_texture_float, GL_EXT_EGL_image_storage, 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_depth_bounds_test, GL_EXT_direct_state_access,
GL_EXT_draw_buffers2, 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_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_shader_image_load_formatted,
GL_EXT_shader_integer_mix, 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_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_EXT_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_decode, GL_EXT_texture_shared_exponent,
GL_EXT_texture_snorm, 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_func_separate,
GL_KHR_context_flush_control, GL_KHR_debug, GL_KHR_no_error,
GL_KHR_parallel_shader_compile, GL_KHR_robust_buffer_access_behavior,
GL_KHR_robustness, GL_KHR_texture_compression_astc_ldr,
GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_pack_invert,
GL_MESA_shader_integer_functions, GL_MESA_texture_signed_rgba,
GL_MESA_window_pos, GL_NVX_gpu_memory_info, 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_NV_light_max_exponent,
GL_NV_packed_depth_stencil, GL_NV_primitive_restart,
GL_NV_texgen_reflection, GL_NV_texture_barrier,
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_SGIS_texture_lod, GL_SUN_multi_draw_arrays
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 21.2.0-devel (git-49138d8349)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
GL_ANGLE_pack_reverse_row_order, GL_ANGLE_texture_compression_dxt3,
GL_ANGLE_texture_compression_dxt5, GL_APPLE_texture_max_level,
GL_EXT_EGL_image_storage, GL_EXT_base_instance,
GL_EXT_blend_func_extended, GL_EXT_blend_minmax, GL_EXT_buffer_storage,
GL_EXT_clip_control, GL_EXT_clip_cull_distance, GL_EXT_color_buffer_float,
GL_EXT_compressed_ETC1_RGB8_sub_texture, GL_EXT_copy_image,
GL_EXT_depth_clamp, GL_EXT_discard_framebuffer, GL_EXT_draw_buffers,
GL_EXT_draw_buffers_indexed, GL_EXT_draw_elements_base_vertex,
GL_EXT_draw_instanced, GL_EXT_float_blend, GL_EXT_frag_depth,
GL_EXT_geometry_point_size, GL_EXT_geometry_shader, GL_EXT_gpu_shader5,
GL_EXT_map_buffer_range, GL_EXT_multi_draw_arrays,
GL_EXT_occlusion_query_boolean, GL_EXT_polygon_offset_clamp,
GL_EXT_primitive_bounding_box, GL_EXT_read_format_bgra,
GL_EXT_render_snorm, GL_EXT_robustness, GL_EXT_sRGB_write_control,
GL_EXT_separate_shader_objects, GL_EXT_shader_group_vote,
GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix,
GL_EXT_shader_io_blocks, GL_EXT_tessellation_point_size,
GL_EXT_tessellation_shader, GL_EXT_texture_border_clamp,
GL_EXT_texture_compression_bptc, GL_EXT_texture_compression_dxt1,
GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
GL_EXT_texture_compression_s3tc_srgb, GL_EXT_texture_cube_map_array,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_format_BGRA8888,
GL_EXT_texture_norm16, GL_EXT_texture_query_lod, GL_EXT_texture_rg,
GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_RG8,
GL_EXT_texture_sRGB_decode, GL_EXT_texture_type_2_10_10_10_REV,
GL_EXT_texture_view, GL_EXT_unpack_subimage, GL_KHR_context_flush_control,
GL_KHR_debug, GL_KHR_no_error, GL_KHR_parallel_shader_compile,
GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness,
GL_KHR_texture_compression_astc_ldr,
GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_bgra,
GL_MESA_framebuffer_flip_y, GL_MESA_shader_integer_functions,
GL_NV_conditional_render, GL_NV_draw_buffers, GL_NV_fbo_color_attachments,
GL_NV_image_formats, GL_NV_pixel_buffer_object, GL_NV_read_buffer,
GL_NV_read_depth, GL_NV_read_depth_stencil, GL_NV_read_stencil,
GL_OES_EGL_image, GL_OES_EGL_image_external,
GL_OES_EGL_image_external_essl3, GL_OES_EGL_sync,
GL_OES_compressed_ETC1_RGB8_texture, GL_OES_copy_image, GL_OES_depth24,
GL_OES_depth_texture, GL_OES_depth_texture_cube_map,
GL_OES_draw_buffers_indexed, GL_OES_draw_elements_base_vertex,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
GL_OES_geometry_point_size, GL_OES_geometry_shader,
GL_OES_get_program_binary, GL_OES_gpu_shader5, GL_OES_mapbuffer,
GL_OES_packed_depth_stencil, GL_OES_primitive_bounding_box,
GL_OES_required_internalformat, GL_OES_rgb8_rgba8, GL_OES_sample_shading,
GL_OES_sample_variables, GL_OES_shader_image_atomic,
GL_OES_shader_io_blocks, GL_OES_shader_multisample_interpolation,
GL_OES_standard_derivatives, GL_OES_stencil8, GL_OES_surfaceless_context,
GL_OES_tessellation_point_size, GL_OES_tessellation_shader,
GL_OES_texture_3D, GL_OES_texture_border_clamp,
GL_OES_texture_cube_map_array, GL_OES_texture_float,
GL_OES_texture_float_linear, GL_OES_texture_half_float,
GL_OES_texture_half_float_linear, GL_OES_texture_npot,
GL_OES_texture_stencil8, GL_OES_texture_storage_multisample_2d_array,
GL_OES_texture_view, GL_OES_vertex_array_object, GL_OES_vertex_half_float,
GL_OES_viewport_array
2 GLX Visuals
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x021 16 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 16 0 0 None
0x041 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 0 0 0 None
2 GLXFBConfigs:
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x021 16 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 16 0 0 None
0x041 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 None
root@localhost:~#
find / -name "DolphinVS.exe"
What? I not understand you comamnd, please print full command(I not pro English)
We need to know the full path to DolphinVS.exe to get verbose Opengl output for it.
Please run in bash: ~# find / -name "DolphinVS.exe"
and print the result here
/sdcard/Download/DolphinVS_DX8/DolphinVS_DX8/DolphinVS.exe
Now print the result of cd /sdcard/Download/DolphinVS_DX8/DolphinVS_DX8 && LIBGL_DEBUG=verbose wine 'DolphinVS.exe'
root@localhost:/sdcard/Download/DolphinVS_DX8/DolphinVS DX8# LIBGL_DEBUG=verbose wine 'DolphinVS.exe' Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 000b:fixme:winediag:start_process Wine Staging 4.0 is a testing version containing experimental patches. 000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 0014:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 0026:err:plugplay:deviceloop_thread Can't init SDL: Could not initialize UDEV 000b:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 000d:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. Error initializing native libncurses.so.5 (last dlerror is libncurses.so.5: cannot open shared object file: No such file or directory) Wine cannot find the ncurses library (libncurses.so.5). 0009:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 0009:err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems 0009:fixme:event:wait_for_withdrawn_state window 0x1005a/1000001 wait timed out root@localhost:/sdcard/Download/DolphinVS_DX8/DolphinVS DX8#
000d:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. Error initializing native libncurses.so.5 (last dlerror is libncurses.so.5: cannot open shared object file: No such file or directory) Wine cannot find the ncurses library (libncurses.so.5).
post the result of dpkg -l '*ncurses*' | grep '^ii'
dpkg -l '*ncurses*' | grep '^ii' ii libncurses-dev:arm64 6.2+20201114-2 arm64 developer's libraries for ncurses ii libncurses6:arm64 6.2+20201114-2 arm64 shared libraries for terminal handling ii libncurses6:armhf 6.2+20201114-2 armhf shared libraries for terminal handling ii libncursesw6:arm64 6.2+20201114-2 arm64 shared libraries for terminal handling (wide character support) ii libncursesw6:armhf 6.2+20201114-2 armhf shared libraries for terminal handling (wide character support) ii ncurses-base 6.2+20201114-2 all basic terminal type definitions ii ncurses-bin 6.2+20201114-2 arm64 terminal-related programs and man pages
Looks like libncurses6 has backward compatibility with libncurses5, we will try to make a symlink.
Please post the result of ls -l /usr/lib/libncurses*
root@localhost:/# ls -l /usr/lib/libncurses* ls: cannot access '/usr/lib/libncurses*': No such file or directory
root@localhost:/# ls -l /usr/lib/libncurses ls: cannot access '/usr/lib/libncurses': No such file or directory
Hm, what is the result of ldconfig -p | grep libncurse
?
ldconfig -p | grep libncurse libncursesw.so.6 (libc6,AArch64) => /lib/aarch64-linux-gnu/libncursesw.so.6 libncursesw.so.6 (libc6,hard-float) => /lib/arm-linux-gnueabihf/libncursesw.so.6 libncurses.so.6 (libc6,AArch64) => /lib/aarch64-linux-gnu/libncurses.so.6 libncurses.so.6 (libc6,hard-float) => /lib/arm-linux-gnueabihf/libncurses.so.6 root@localhost:/usr/lib#
Ok!
Try ln -s /lib/arm-linux-gnueabihf/libncurses.so.6 /lib/arm-linux-gnueabihf/libncurses.so.5
This will make wine think there is a libncurses.so.5
Then re-run DolphinVS.exe
Error initializing native libtinfo.so.5 (last dlerror is libtinfo.so.5: cannot open shared object file: No such file or directory) Error: loading a needed libs in elf libncurses.so.5 Wine cannot find certain functions that it needs inside the ncurses library. To enable Wine to use ncurses please upgrade your ncurses libraries 0009:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 0009:err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems
Then destroy that symlink unlink /lib/arm-linux-gnueabihf/libncurses.so.5
Then post the result sudo apt-cache search ncurses
root@localhost:/sdcard/Download/DolphinVS_DX8/DolphinVS DX8# root@localhost:/sdcard/Download/DolphinVS_DX8/DolphinVS DX8# ln -s /lib/arm-linux-gnueabihf/libtinfo.so.5 /lib/arm-linux-gnueabihf/libtinfo.so.5 root@localhost:/sdcard/Download/DolphinVS_DX8/DolphinVS DX8# wine DolphinVS.exe Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 000b:fixme:winediag:start_process Wine Staging 4.0 is a testing version containing experimental patches. 000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 0025:err:plugplay:deviceloop_thread Can't init SDL: Could not initialize UDEV Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 0014:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 0028:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 000d:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 000b:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. Error initializing native libtinfo.so.5 (last dlerror is libtinfo.so.5: cannot open shared object file: Too many levels of symbolic links) Error: loading a needed libs in elf libncurses.so.5 Wine cannot find certain functions that it needs inside the ncurses library. To enable Wine to use ncurses please upgrade your ncurses libraries 0009:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 0009:err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems X connection to 192.168.0.102:0 broken (explicit kill or server shutdown). X connection to 192.168.0.102:0 broken (explicit kill or server shutdown). X connection to 192.168.0.102:0 broken (explicit kill or server shutdown). root@localhost:/sdcard/Download/DolphinVS_DX8/DolphinVS DX8# unlink /lib/arm-linux-gnueabihf/libncurses.so.5 root@localhost:/sdcard/Download/DolphinVS_DX8/DolphinVS DX8# sudo apt-cache search ncurses abook - text-based ncurses address book application apt-dater - terminal-based remote package update manager apt-dater-host - host helper application for apt-dater audtty - ncurses based frontend to audacious aumix - Simple text-based mixer control program aumix-common - Simple text-based mixer control program (common files) aumix-gtk - Simple mixer control program with GUI and text interfaces autoconf-dickey - automatic configure script builder (Thomas Dickey's version) aylet - ncurses-based player for Spectrum '.ay' music files bastet - ncurses Tetris clone with a bastard algorithm bitwise - Interactive bitwise operation in ncurses bochs-term - Terminal (ncurses-based) plugin for Bochs btscanner - ncurses-based scanner for Bluetooth devices cataclysm-dda-curses - post-apocalyptic roguelike game - curses interface cdw - Tool for burning CD's - console version clex - command line file manager which uses the ncurses library cmus - lightweight ncurses audio player cmus-plugin-ffmpeg - lightweight ncurses audio player (FFmpeg plugin) colortest-python - utility to test color capabilities of terminal conky-cli - highly configurable system monitor (basic version) conky-std - highly configurable system monitor (default version) cpm - Curses based password manager using PGP-encryption libcunit1-ncurses - Unit Testing Library for C (ncurses) libcunit1-ncurses-dev - Unit Testing Library for C (ncurses) -- development files curseofwar - Fast-paced action strategy game for Linux based on ncurses dares - rescue files from damaged CDs and DVDs (ncurses-interface) dav-text - minimalist ncurses-based text editor dhex - ncurses based hex editor with diff mode duc - high-performance disk usage analyzer duc-nox - high-performance disk usage analyzer (without X support) fbb - Packet radio mailbox and utilities fbless - terminal fiction book reader fizmo-console - Console-based Z-machine interpreter for Infocom/Inform games fizmo-ncursesw - Ncurses-based Z-machine interpreter for Infocom/Inform games fp-units-base - Free Pascal - base units dependency package fp-units-base-3.2.0 - Free Pascal - base units gambas3-gb-ncurses - Gambas NCurses component git-crecord - interactively select chunks to commit with Git libglktermw-dev - Curses-based interface library for interactive fiction libncurses-gst - Ncurses bindings for GNU Smalltalk golang-github-xo-terminfo-dev - terminfo package in pure go gom - Command line and interactive ncurses-based OSS audio mixer gopher - Distributed Hypertext Client, Gopher protocol gtypist - simple ncurses touch typing tutor libghc-terminal-size-dev - get terminal window height and width libghc-terminal-size-doc - get terminal window height and width; documentation libghc-terminal-size-prof - get terminal window height and width; profiling libraries hatop - interactive ncurses client for haproxy hexcurse - Ncurses-based hex editor with many features hnb - hierarchical notebook imediff2 - interactive full screen 2-way merge tool iptraf-ng - Next Generation Interactive Colorful IP LAN Monitor iselect - ncurses-based interactive line selection tool kconfig-frontends - Standalone implementation of the Linux Kconfig parser and frontend kconfig-frontends-nox - NoX standalone implementation of the Linux Kconfig parser libcurses-perl - Curses interface for Perl libcurses-widgets-perl - Curses widget interface for Perl libgnt-dev - development files for the gnt library libgnt-doc - documentation for the gnt library libgnt0 - ncurses toolkit for creating text-mode graphical user interfaces libmonospaceif-dev - Interface translating libfizmo output into monospaced text libncursesada-doc - Ada binding to the ncurses text interface library: documentation libncursesada6.2.3 - Ada binding to the ncurses text interface library: shared library libncursesada9-dev - Ada binding to the ncurses text interface library: development oping - sends ICMP_ECHO requests to network hosts librm-dev - FritzBox router manager library -- development files librm0 - FritzBox router manager library libtexttools-doc - Ada library for writing console applications: documentation libtexttools11 - Ada library for writing console applications: shared library libtexttools9-dev - Ada library for writing console applications: development lnav - ncurses-based log file viewer lua-curses - curses library bindings for the Lua language mdm - Utilities for single-host parallel shell scripting moc - ncurses based console audio player moc-ffmpeg-plugin - ncurses based console audio player - ffmpeg plugin mtr - Full screen ncurses and X11 traceroute tool mtr-tiny - Full screen ncurses traceroute tool multitail - view multiple logfiles windowed on console nano - small, friendly text editor inspired by Pico nano-tiny - small, friendly text editor inspired by Pico - tiny build nast - packet sniffer and lan analyzer ncdu - ncurses disk usage viewer ncmpc - ncurses-based audio player ncmpc-lyrics - ncurses-based audio player (lyrics plugins) ncmpcpp - ncurses-based client for the Music Player Daemon (MPD) libncurses-dev - developer's libraries for ncurses libncurses5 - shared libraries for terminal handling (legacy version) libncurses5-dev - transitional package for libncurses-dev libncurses6 - shared libraries for terminal handling libncursesw5 - shared libraries for terminal handling (wide character legacy version) libncursesw5-dev - transitional package for libncurses-dev libncursesw6 - shared libraries for terminal handling (wide character support) libtinfo-dev - transitional package for libncurses-dev libtinfo5 - shared low-level terminfo library (legacy version) libtinfo6 - shared low-level terminfo library for terminal handling ncurses-base - basic terminal type definitions ncurses-bin - terminal-related programs and man pages ncurses-doc - developer's guide and documentation for ncurses ncurses-examples - test programs and examples for ncurses ncurses-term - additional terminal type definitions ncurses-hexedit - Edit files/disks in hex, ASCII and EBCDIC whiptail - Displays user-friendly dialog boxes from shell scripts ninvaders - A space invaders-like game using ncurses libnotcurses-dev - Character graphics and TUI library (development) libnotcurses2 - Character graphics and TUI library nsnake - classic snake game on the terminal nudoku - ncurses based sudoku games libcurses-ocaml - OCaml bindings for the ncurses library (runtime) libcurses-ocaml-dev - OCaml bindings for the ncurses library pacman4console - ncurses-based pacman game pagemon - interactive memory/page monitoring tool pamix - Pulseaudio terminal mixer based in pavucontrol patat - Terminal-based presentations using Pandoc pms - Practical Music Search, an MPD client powerman - Centralized Power Distribution Unit (PDU) management rexima - simple ncurses/command-line mixer rolo - text-based (vCard) contact management software rtorrent - ncurses BitTorrent client based on LibTorrent from rakshasa ruby-curses - curses binding for Ruby ruby-ncurses - ruby extension for the ncurses C library shed - simple hex editor with a pico-style interface siggen - Waveform generation tools signing-party - Various OpenPGP related tools sinfo - tool for monitoring computer clusters using broadcasts sngrep - Ncurses SIP Messages flow viewer squidview - monitors and analyses squid access.log files stymulator - Curses based player and converter for the YM chiptune format tack - terminfo action checker tig - ncurses-based text-mode interface for Git tpp - text presentation program tty-clock - simple terminal clock tudu - Command line hierarchical ToDo list cwcp - Morse code tutor - text user interface vdr-plugin-examples - Plugins for vdr to show some possible features vfu - Versatile text-based file-manager vifm - flexible vi-like file manager using ncurses weechat-curses - Fast, light and extensible chat client - console client whowatch - Real-time user logins monitoring tool wordgrinder-ncurses - simple word processor for writing first drafts (terminal version) worklog - Keep Track of Time worked on Projects wyrd - text-based calendar application radio - ncurses-based radio application ydpdict - interface for Collins and Langenscheidt dictionaries fp-units-base-3.2.2 - Free Pascal - base units ncdc - file sharing program using Direct Connect protocols root@localhost:/sdcard/Download/DolphinVS_DX8/DolphinVS ##DX8#
Now run sudo apt-get install libncurses5:armhf
And retry DolphinVS.exe
CRTC info. 000d:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 0026:err:plugplay:deviceloop_thread Can't init SDL: Could not initialize UDEV 000b:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 0009:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 0009:err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems
And what cd /sdcard/Download/DolphinVS_DX8/DolphinVS_DX8 && LIBGL_DEBUG=verbose wine 'DolphinVS.exe'
say?
with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 000b:fixme:winediag:start_process Wine Staging 4.0 is a testing version containing experimental patches. 000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 0026:err:plugplay:deviceloop_thread Can't init SDL: Could not initialize UDEV 0014:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. Box86 with Dynarec v0.2.5 60078852 built on Feb 4 2022 16:17:53 0029:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 000d:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 000b:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 0009:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info. 0009:err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems 0009:fixme:event:wait_for_withdrawn_state window 0x30028/600001 wait timed out root@localhost:/sdcard/Download/DolphinVS_DX8/DolphinVS DX8#
Maybe
0026:err:plugplay:deviceloop_thread Can't init SDL: Could not initialize UDEV
?
Package is installed
Maybe
0026:err:plugplay:deviceloop_thread Can't init SDL: Could not initialize UDEV
?
Then try sudo apt-get install libudev1:armhf
and rerun dolphinvs
Package is installed.
Udev is not supported in proot, udev is needed to OpenGL?
I think it's worth trying to remove zink and install a simple software Opengl driver to test if it was because of zink.
Some posts from Winehq.org give a clue where the root of the problem: https://forum.winehq.org/viewtopic.php?t=33278
I installed that regular wine setup work but the game crashing. I used the exagear version for hoping to get some sounds I guess that's why everything was crashing
0026:err:plugplay:deviceloop_thread Can't init SDL: Could not initialize UDEV
According https://www.winehq.org/pipermail/wine-patches/2016-September/154312.html, Wine can be compiled without udev support.
Using a usual version of wine gives the same error both in box86 and in exagear.
So Exagear made special version of wine, which wants testing.
You use Raspberry Pi 4?
No, I run raspberry os in qemu. https://wiki.termux.com/wiki/Graphical_Environment
Termux provides support for programs that use X Window System. However, there no hardware acceleration for rendering and user will have to install a third party application to view graphical output.
mtPaint To use X11-enabled programs, please, make sure that at least one of the following programs is installed:
VNC Viewer - the best choice for interacting with graphical environment. Requires a running VNC server. XServer XSDL - this one may be unstable but it provides a standalone Xorg server so you don't have to setup VNC.
I think SDL is hardly compatible with termux and vnc viewer is needed here.
I think it's worth trying to remove zink and install a simple software Opengl driver to test if it was because of zink.
Software Rendering is not available,i compiled mesa with Zink, and installed KDE, i have this very big scale..
Ok, since you do not use XServer XSDL, this issue is almost certainly due to wine.
Could you post the result of xrandr --verbose
as well?
I compiled on Ubuntu and have error: ERROR: ld.so: object '/usr/lib/aarch64-linux-gnu/libgcc_s.so.1' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. Box86 with Dynarec v0.2.5 5187b55a built on Feb 7 2022 18:07:08
I compiled on Ubuntu and have error:
ERROR: ld.so: object '/usr/lib/aarch64-linux-gnu/libgcc_s.so.1' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. Box86 with Dynarec v0.2.5 5187b55a built on Feb 7 2022 18:07:08
I don't understand exactly what have you complied.
As far as I see from the snapshot, you're using a single virtual screen0 comprised of one output device (XWAYLAND0). So wine can be safely compiled with --without-xrandr
option (no multi-monitor config).
2 questions:
There are no visible reasons to compile box86. Yes, I made a few cross-compilations of Wine. Is box86 broken now on your side?
I was using Debian but stopped, switched to Ubuntu, now box86 doesn't work at all giving above error
is glxgears broken as well? Can you see rotating gears?
After run on arm64, I have error OpenGL, host system have hardware acceleration (OpenGL 3.0,4.6,ES 3.1).