Black screen when launch looking-glass client after amdgpu-install is completed. Below is the information gathered from my system. What libraries in that installation are causing it to break ? --* When I uninstall the amd graphics packages with amdgpu-install -uninstall, then it works.
β What new packages were installed that broke it:
The following additional packages will be installed:
amdgpu-core amdgpu-dkms-firmware comgr gst-omx-amdgpu hip-runtime-amd
hsa-rocr hsa-rocr-dev hsakmt-roct-dev libdrm-amdgpu-amdgpu1
libdrm-amdgpu-amdgpu1:i386 libdrm-amdgpu-common libdrm-amdgpu-radeon1
libdrm-amdgpu-radeon1:i386 libdrm2-amdgpu libdrm2-amdgpu:i386
libegl1-amdgpu-mesa libegl1-amdgpu-mesa:i386 libegl1-amdgpu-mesa-drivers
libegl1-amdgpu-mesa-drivers:i386 libgbm1-amdgpu libgbm1-amdgpu:i386
libgl1-amdgpu-mesa-dri libgl1-amdgpu-mesa-dri:i386 libgl1-amdgpu-mesa-glx
libgl1-amdgpu-mesa-glx:i386 libglapi-amdgpu-mesa libglapi-amdgpu-mesa:i386
libllvm15.0.50400-amdgpu libllvm15.0.50400-amdgpu:i386 libxatracker2-amdgpu
libxatracker2-amdgpu:i386 mesa-amdgpu-omx-drivers mesa-amdgpu-va-drivers
mesa-amdgpu-va-drivers:i386 mesa-amdgpu-vdpau-drivers
mesa-amdgpu-vdpau-drivers:i386 openmp-extras-runtime rocm-core
rocm-language-runtime rocm-llvm rocm-ocl-icd rocm-opencl rocminfo
xserver-xorg-amdgpu-video-amdgpu
Suggested packages:
libglide3 libglide3:i386
Recommended packages:
libtxc-dxtn-s2tc0 | libtxc-dxtn0 libtxc-dxtn-s2tc0:i386 | libtxc-dxtn0:i386
The following NEW packages will be installed:
amdgpu-core amdgpu-dkms amdgpu-dkms-firmware amdgpu-lib amdgpu-lib32 comgr
gst-omx-amdgpu hip-runtime-amd hsa-rocr hsa-rocr-dev hsakmt-roct-dev
libdrm-amdgpu-amdgpu1 libdrm-amdgpu-amdgpu1:i386 libdrm-amdgpu-common
libdrm-amdgpu-radeon1 libdrm-amdgpu-radeon1:i386 libdrm2-amdgpu
libdrm2-amdgpu:i386 libegl1-amdgpu-mesa libegl1-amdgpu-mesa:i386
libegl1-amdgpu-mesa-drivers libegl1-amdgpu-mesa-drivers:i386 libgbm1-amdgpu
libgbm1-amdgpu:i386 libgl1-amdgpu-mesa-dri libgl1-amdgpu-mesa-dri:i386
libgl1-amdgpu-mesa-glx libgl1-amdgpu-mesa-glx:i386 libglapi-amdgpu-mesa
libglapi-amdgpu-mesa:i386 libllvm15.0.50400-amdgpu
libllvm15.0.50400-amdgpu:i386 libxatracker2-amdgpu libxatracker2-amdgpu:i386
mesa-amdgpu-omx-drivers mesa-amdgpu-va-drivers mesa-amdgpu-va-drivers:i386
mesa-amdgpu-vdpau-drivers mesa-amdgpu-vdpau-drivers:i386
openmp-extras-runtime rocm-core rocm-hip-runtime rocm-language-runtime
rocm-llvm rocm-ocl-icd rocm-opencl rocm-opencl-runtime rocminfo
xserver-xorg-amdgpu-video-amdgpu
0 upgraded, 49 newly installed, 0 to remove and 0 not upgraded.
β amdgpu-install completed many package setups no issues:
Setting up libxatracker2-amdgpu:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up libxatracker2-amdgpu:i386 (1:22.3.0.50400-1510348.22.04) ...
Setting up libgbm1-amdgpu:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up libgbm1-amdgpu:i386 (1:22.3.0.50400-1510348.22.04) ...
Setting up gst-omx-amdgpu (1:1.0.0.1.50400-1510348.22.04) ...
Setting up libglapi-amdgpu-mesa:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up libglapi-amdgpu-mesa:i386 (1:22.3.0.50400-1510348.22.04) ...
Setting up mesa-amdgpu-vdpau-drivers:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up mesa-amdgpu-vdpau-drivers:i386 (1:22.3.0.50400-1510348.22.04) ...
Setting up rocm-core (5.4.0.50400-72~22.04) ...
update-alternatives: using /opt/rocm-5.4.0 to provide /opt/rocm (rocm) in auto mode
Setting up rocm-ocl-icd (2.0.0.50400-72~22.04) ...
Setting up amdgpu-dkms-firmware (1:5.18.13.50400-1510348.22.04) ...
Setting up xserver-xorg-amdgpu-video-amdgpu (1:22.0.0.50400-1510348.22.04) ...
Setting up mesa-amdgpu-omx-drivers:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up libegl1-amdgpu-mesa:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up libegl1-amdgpu-mesa:i386 (1:22.3.0.50400-1510348.22.04) ...
Setting up hsakmt-roct-dev (20221020.0.2.50400-72~22.04) ...
Setting up libgl1-amdgpu-mesa-glx:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up libgl1-amdgpu-mesa-glx:i386 (1:22.3.0.50400-1510348.22.04) ...
Setting up rocm-llvm (15.0.0.22465.50400-72~22.04) ...
Setting up comgr (2.4.0.50400-72~22.04) ...
Setting up libgl1-amdgpu-mesa-dri:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up libgl1-amdgpu-mesa-dri:i386 (1:22.3.0.50400-1510348.22.04) ...
Setting up amdgpu-dkms (1:5.18.13.50400-1510348.22.04) ...
Loading new amdgpu-5.18.13-1510348.22.04 DKMS files...
Building for 5.15.0-57-generic
Building for architecture x86_64
Building initial module for 5.15.0-57-generic
Secure Boot not enabled on this system.
Done.
Forcing installation of amdgpu
amdgpu.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/5.15.0-57-generic/updates/dkms/
amdttm.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/5.15.0-57-generic/updates/dkms/
amdkcl.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/5.15.0-57-generic/updates/dkms/
amd-sched.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/5.15.0-57-generic/updates/dkms/
amddrm_ttm_helper.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/5.15.0-57-generic/updates/dkms/
β Some warnings that were displayed when the amd packages installed:
*I think thes may be related to I do not have the Radeon RX850 connected on host at the time I am replicating, but I did have before and think I got the same errors. ( I do have the Radeon PRO 3100 on the host at time of replication.)
Running the post_install script:
depmod....
update-initramfs: Generating /boot/initrd.img-5.15.0-57-generic
W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_10_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_7_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_7_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_0_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_0_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_3.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_4_0_4.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_4_0_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_10.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_7.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dcn_3_2_1_dmcub.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dcn_3_2_0_dmcub.bin for module amdgpu
I: The initramfs will attempt to resume from /dev/nvme0n1p1
I: (UUID=a5b62a9b-78fc-42b1-86aa-a36b5792821a)
I: Set the RESUME variable to override this.
Setting up hsa-rocr (1.7.0.50400-72~22.04) ...
Setting up libegl1-amdgpu-mesa-drivers:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up libegl1-amdgpu-mesa-drivers:i386 (1:22.3.0.50400-1510348.22.04) ...
Setting up rocm-opencl (2.0.0.50400-72~22.04) ...
Setting up rocminfo (1.0.0.50400-72~22.04) ...
Setting up amdgpu-lib (1:5.4.50400-1510348.22.04) ...
Setting up hsa-rocr-dev (1.7.0.50400-72~22.04) ...
Setting up openmp-extras-runtime (15.54.0.50400-72~22.04) ...
Setting up amdgpu-lib32 (1:5.4.50400-1510348.22.04) ...
Setting up rocm-language-runtime (5.4.0.50400-72~22.04) ...
Setting up hip-runtime-amd (5.4.22801.50400-72~22.04) ...
Setting up rocm-hip-runtime (5.4.0.50400-72~22.04) ...
update-alternatives: using /opt/rocm-5.4.0/bin/rocm_agent_enumerator to provide /usr/bin/rocm_agent_enumerator (rocm_agent_enumerator) in auto mode
update-alternatives: using /opt/rocm-5.4.0/bin/rocminfo to provide /usr/bin/rocminfo (rocminfo) in auto mode
Setting up rocm-opencl-runtime (5.4.0.50400-72~22.04) ...
update-alternatives: using /opt/rocm-5.4.0/bin/clinfo to provide /usr/bin/clinfo (clinfo) in auto mode
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
β Output from launching looking-glass-client, log in blindly then when it display on a second physical monitor only, complete a reboot, client reconnects to host and screen is still black.
- I tried changing the resolution while still connected and looking-glass-client logs the resolution change, but it does not display anything on the screen accept the mouse, I know windows gets mouse control via spice, and I can see that my mouse turns yellow because it is yellow in the guest, but the screen is still blacked out.
:~$ looking-glass-client win:fullScreen opengl:amdpinnedmem=0 -k -a
[I] 155332715618 main.c:1304 | main | Looking Glass (B5.0.1)
[I] 155332715641 main.c:1305 | main | Locking Method: Atomic
[I] 155332736880 cpuinfo.c:36 | lgDebugCPU | CPU Model: Intel(R) Xeon(R) CPU E3-1275 V2 @ 3.50GHz
[I] 155332736894 cpuinfo.c:37 | lgDebugCPU | CPU: 4 cores, 8 threads
[I] 155332753807 main.c:866 | lg_run | Using font: /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
[I] 155332753837 ivshmem.c:128 | ivshmemOpenDev | KVMFR Device : /dev/shm/looking-glass
[I] 155332789336 egl.c:261 | egl_initialize | Double buffering is off
[I] 155332789346 main.c:833 | tryRenderer | Using Renderer: EGL
[W] 155332789607 idle.c:31 | waylandIdleInit | zwp_idle_inhibit_manager_v1 not exported by compositor, will not be able to suppress idle states
[I] 155332800007 gl.c:58 | waylandGetEGLDisplay | Using eglGetPlatformDisplay
[I] 155332840494 egl.c:773 | egl_renderStartup | Single buffer mode
[I] 155332842664 egl.c:789 | egl_renderStartup | EGL : 1.5
[I] 155332842671 egl.c:790 | egl_renderStartup | Vendor : AMD
[I] 155332842675 egl.c:791 | egl_renderStartup | Renderer: AMD Radeon Pro WX3100 (polaris12, LLVM 15.0.3, DRM 3.42, 5.15.0-57-generic)
[I] 155332842678 egl.c:792 | egl_renderStartup | Version : OpenGL ES 3.2 Mesa 22.3.0-devel
[I] 155332842682 egl.c:793 | egl_renderStartup | EGL APIs: OpenGL OpenGL_ES
[I] 155332842684 egl.c:794 | egl_renderStartup | EGL Exts: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_present_opaque EGL_EXT_swap_buffers_with_damage EGL_IMG_context_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_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base EGL_KHR_no_config_context 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_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_WL_bind_wayland_display EGL_WL_create_wayland_buffer_from_image
[I] 155332842690 egl.c:795 | egl_renderStartup | GL Exts : GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D 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_vertex_half_float GL_EXT_draw_instanced GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture GL_AMD_performance_monitor GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_NV_pack_subimage GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_OES_viewport_array GL_ANGLE_pack_reverse_row_order GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_occlusion_query_boolean GL_EXT_robustness GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_EXT_draw_buffers GL_EXT_map_buffer_range GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_NV_pixel_buffer_object GL_OES_depth_texture_cube_map GL_OES_required_internalformat GL_OES_surfaceless_context GL_EXT_color_buffer_float 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_tessellation_point_size GL_EXT_tessellation_shader GL_ANDROID_extension_pack_es31a GL_EXT_base_instance GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_gpu_shader5 GL_EXT_polygon_offset_clamp GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_cube_map_array GL_EXT_texture_norm16 GL_EXT_texture_view GL_KHR_blend_equation_advanced GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_NV_image_formats GL_NV_shader_noperspective_interpolation GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_gpu_shader5 GL_OES_primitive_bounding_box GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_io_blocks GL_OES_shader_multisample_interpolation GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_border_clamp GL_OES_texture_buffer GL_OES_texture_cube_map_array GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view GL_EXT_blend_func_extended GL_EXT_buffer_storage GL_EXT_float_blend GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_shader_samples_identical GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_OES_EGL_image_external_essl3 GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_shader_image_atomic GL_EXT_clear_texture GL_EXT_clip_cull_distance GL_EXT_disjoint_timer_query GL_EXT_texture_compression_s3tc_srgb GL_EXT_window_rectangles GL_MESA_shader_integer_functions GL_EXT_clip_control GL_EXT_color_buffer_half_float GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_texture_compression_bptc GL_EXT_texture_mirror_clamp_to_edge GL_KHR_parallel_shader_compile GL_NV_alpha_to_coverage_dither_control GL_AMD_framebuffer_multisample_advanced GL_EXT_EGL_image_storage GL_EXT_texture_shadow_lod GL_INTEL_blackhole_render GL_MESA_framebuffer_flip_y GL_NV_compute_shader_derivatives GL_EXT_demote_to_helper_invocation GL_EXT_depth_clamp GL_EXT_texture_query_lod GL_MESA_bgra
[I] 155332842719 egl.c:858 | egl_renderStartup | Debug messages disabled, enable with egl:debug=true
[I] 155332886480 eglutil.c:35 | swapWithDamageInit | Using EGL_KHR_swap_buffers_with_damage
[I] 155332891039 main.c:1176 | lg_run | Host ready, reported version: B5.0.1
[I] 155332891050 main.c:1177 | lg_run | Starting session
[I] 155334036006 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
^C[I] 155341503160 main.c:789 | intHandler | Caught signal, shutting down...
shawnstark@visual-headsup-jammy:~$ looking-glass-client win:fullScreen opengl:amdpinnedmem=0 -k -a
[I] 155407002683 main.c:1304 | main | Looking Glass (B5.0.1)
[I] 155407002708 main.c:1305 | main | Locking Method: Atomic
[I] 155407020868 cpuinfo.c:36 | lgDebugCPU | CPU Model: Intel(R) Xeon(R) CPU E3-1275 V2 @ 3.50GHz
[I] 155407020877 cpuinfo.c:37 | lgDebugCPU | CPU: 4 cores, 8 threads
[I] 155407034659 main.c:866 | lg_run | Using font: /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
[I] 155407034700 ivshmem.c:128 | ivshmemOpenDev | KVMFR Device : /dev/shm/looking-glass
[I] 155407077626 egl.c:261 | egl_initialize | Double buffering is off
[I] 155407077640 main.c:833 | tryRenderer | Using Renderer: EGL
[W] 155407077856 idle.c:31 | waylandIdleInit | zwp_idle_inhibit_manager_v1 not exported by compositor, will not be able to suppress idle states
[I] 155407087863 gl.c:58 | waylandGetEGLDisplay | Using eglGetPlatformDisplay
[I] 155407155184 egl.c:773 | egl_renderStartup | Single buffer mode
[I] 155407158053 egl.c:789 | egl_renderStartup | EGL : 1.5
[I] 155407158063 egl.c:790 | egl_renderStartup | Vendor : AMD
[I] 155407158069 egl.c:791 | egl_renderStartup | Renderer: AMD Radeon Pro WX3100 (polaris12, LLVM 15.0.3, DRM 3.42, 5.15.0-57-generic)
[I] 155407158073 egl.c:792 | egl_renderStartup | Version : OpenGL ES 3.2 Mesa 22.3.0-devel
[I] 155407158079 egl.c:793 | egl_renderStartup | EGL APIs: OpenGL OpenGL_ES
[I] 155407158083 egl.c:794 | egl_renderStartup | EGL Exts: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_present_opaque EGL_EXT_swap_buffers_with_damage EGL_IMG_context_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_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base EGL_KHR_no_config_context 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_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_WL_bind_wayland_display EGL_WL_create_wayland_buffer_from_image
[I] 155407158091 egl.c:795 | egl_renderStartup | GL Exts : GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D 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_vertex_half_float GL_EXT_draw_instanced GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture GL_AMD_performance_monitor GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_NV_pack_subimage GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_OES_viewport_array GL_ANGLE_pack_reverse_row_order GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_occlusion_query_boolean GL_EXT_robustness GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_EXT_draw_buffers GL_EXT_map_buffer_range GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_NV_pixel_buffer_object GL_OES_depth_texture_cube_map GL_OES_required_internalformat GL_OES_surfaceless_context GL_EXT_color_buffer_float 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_tessellation_point_size GL_EXT_tessellation_shader GL_ANDROID_extension_pack_es31a GL_EXT_base_instance GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_gpu_shader5 GL_EXT_polygon_offset_clamp GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_cube_map_array GL_EXT_texture_norm16 GL_EXT_texture_view GL_KHR_blend_equation_advanced GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_NV_image_formats GL_NV_shader_noperspective_interpolation GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_gpu_shader5 GL_OES_primitive_bounding_box GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_io_blocks GL_OES_shader_multisample_interpolation GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_border_clamp GL_OES_texture_buffer GL_OES_texture_cube_map_array GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view GL_EXT_blend_func_extended GL_EXT_buffer_storage GL_EXT_float_blend GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_shader_samples_identical GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_OES_EGL_image_external_essl3 GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_shader_image_atomic GL_EXT_clear_texture GL_EXT_clip_cull_distance GL_EXT_disjoint_timer_query GL_EXT_texture_compression_s3tc_srgb GL_EXT_window_rectangles GL_MESA_shader_integer_functions GL_EXT_clip_control GL_EXT_color_buffer_half_float GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_texture_compression_bptc GL_EXT_texture_mirror_clamp_to_edge GL_KHR_parallel_shader_compile GL_NV_alpha_to_coverage_dither_control GL_AMD_framebuffer_multisample_advanced GL_EXT_EGL_image_storage GL_EXT_texture_shadow_lod GL_INTEL_blackhole_render GL_MESA_framebuffer_flip_y GL_NV_compute_shader_derivatives GL_EXT_demote_to_helper_invocation GL_EXT_depth_clamp GL_EXT_texture_query_lod GL_MESA_bgra
[I] 155407158128 egl.c:858 | egl_renderStartup | Debug messages disabled, enable with egl:debug=true
[I] 155407203288 eglutil.c:35 | swapWithDamageInit | Using EGL_KHR_swap_buffers_with_damage
[I] 155407208083 main.c:1123 | lg_run | ================================================================================
[I] 155407208096 main.c:1124 | lg_run | The host application seems to not be running
[I] 155407208100 main.c:1125 | lg_run | Waiting for the host application to start...
[I] 155407610453 main.c:1130 | lg_run | ================================================================================
[I] 155407610465 main.c:1131 | lg_run | Please check the host application is running and is the correct version
[I] 155407610467 main.c:1132 | lg_run | Check the host log in your guest at %ProgramData%\Looking Glass (host)\looking-glass-host.txt
[I] 155407610471 main.c:1133 | lg_run | Continuing to wait...
[I] 155424027208 main.c:1176 | lg_run | Host ready, reported version: B5.0.1
[I] 155424027225 main.c:1177 | lg_run | Starting session
[I] 155424228314 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
[I] 155497919017 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
[I] 155555651692 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
[I] 155563541247 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
[I] 155627094827 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
[I] 155634996522 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
[I] 155663384438 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1280x1024 stride:1280 pitch:5120 rotation:0
[I] 155672221086 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
[I] 155703374994 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
[I] 155716971108 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
[I] 155731385460 main.c:1206 | lg_run | Waiting for the host to restart...
[I] 155731619920 main.c:1176 | lg_run | Host ready, reported version: B5.0.1
[I] 155731619937 main.c:1177 | lg_run | Starting session
[I] 155731749373 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
[I] 155736437646 main.c:1206 | lg_run | Waiting for the host to restart...
[I] 155764395994 main.c:1176 | lg_run | Host ready, reported version: B5.0.1
[I] 155764396012 main.c:1177 | lg_run | Starting session
[I] 155764557769 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
[I] 155771593917 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
β Try it with opengl:amdpinnedmem=1 instead. Same thing.
:~$ looking-glass-client win:fullScreen opengl:amdpinnedmem=1 -k -a
[I] 156074333674 main.c:1304 | main | Looking Glass (B5.0.1)
[I] 156074333706 main.c:1305 | main | Locking Method: Atomic
[I] 156074352936 cpuinfo.c:36 | lgDebugCPU | CPU Model: Intel(R) Xeon(R) CPU E3-1275 V2 @ 3.50GHz
[I] 156074352947 cpuinfo.c:37 | lgDebugCPU | CPU: 4 cores, 8 threads
[I] 156074370558 main.c:866 | lg_run | Using font: /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
[I] 156074370593 ivshmem.c:128 | ivshmemOpenDev | KVMFR Device : /dev/shm/looking-glass
[I] 156074393205 egl.c:261 | egl_initialize | Double buffering is off
[I] 156074393219 main.c:833 | tryRenderer | Using Renderer: EGL
[W] 156074393510 idle.c:31 | waylandIdleInit | zwp_idle_inhibit_manager_v1 not exported by compositor, will not be able to suppress idle states
[I] 156074403865 gl.c:58 | waylandGetEGLDisplay | Using eglGetPlatformDisplay
[I] 156074457981 egl.c:773 | egl_renderStartup | Single buffer mode
[I] 156074460229 egl.c:789 | egl_renderStartup | EGL : 1.5
[I] 156074460237 egl.c:790 | egl_renderStartup | Vendor : AMD
[I] 156074460242 egl.c:791 | egl_renderStartup | Renderer: AMD Radeon Pro WX3100 (polaris12, LLVM 15.0.3, DRM 3.42, 5.15.0-57-generic)
[I] 156074460246 egl.c:792 | egl_renderStartup | Version : OpenGL ES 3.2 Mesa 22.3.0-devel
[I] 156074460253 egl.c:793 | egl_renderStartup | EGL APIs: OpenGL OpenGL_ES
[I] 156074460256 egl.c:794 | egl_renderStartup | EGL Exts: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_present_opaque EGL_EXT_swap_buffers_with_damage EGL_IMG_context_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_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base EGL_KHR_no_config_context 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_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_WL_bind_wayland_display EGL_WL_create_wayland_buffer_from_image
[I] 156074460261 egl.c:795 | egl_renderStartup | GL Exts : GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D 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_vertex_half_float GL_EXT_draw_instanced GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture GL_AMD_performance_monitor GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_NV_pack_subimage GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_OES_viewport_array GL_ANGLE_pack_reverse_row_order GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_occlusion_query_boolean GL_EXT_robustness GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_EXT_draw_buffers GL_EXT_map_buffer_range GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_NV_pixel_buffer_object GL_OES_depth_texture_cube_map GL_OES_required_internalformat GL_OES_surfaceless_context GL_EXT_color_buffer_float 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_tessellation_point_size GL_EXT_tessellation_shader GL_ANDROID_extension_pack_es31a GL_EXT_base_instance GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_gpu_shader5 GL_EXT_polygon_offset_clamp GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_cube_map_array GL_EXT_texture_norm16 GL_EXT_texture_view GL_KHR_blend_equation_advanced GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_NV_image_formats GL_NV_shader_noperspective_interpolation GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_gpu_shader5 GL_OES_primitive_bounding_box GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_io_blocks GL_OES_shader_multisample_interpolation GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_border_clamp GL_OES_texture_buffer GL_OES_texture_cube_map_array GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view GL_EXT_blend_func_extended GL_EXT_buffer_storage GL_EXT_float_blend GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_shader_samples_identical GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_OES_EGL_image_external_essl3 GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_shader_image_atomic GL_EXT_clear_texture GL_EXT_clip_cull_distance GL_EXT_disjoint_timer_query GL_EXT_texture_compression_s3tc_srgb GL_EXT_window_rectangles GL_MESA_shader_integer_functions GL_EXT_clip_control GL_EXT_color_buffer_half_float GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_texture_compression_bptc GL_EXT_texture_mirror_clamp_to_edge GL_KHR_parallel_shader_compile GL_NV_alpha_to_coverage_dither_control GL_AMD_framebuffer_multisample_advanced GL_EXT_EGL_image_storage GL_EXT_texture_shadow_lod GL_INTEL_blackhole_render GL_MESA_framebuffer_flip_y GL_NV_compute_shader_derivatives GL_EXT_demote_to_helper_invocation GL_EXT_depth_clamp GL_EXT_texture_query_lod GL_MESA_bgra
[I] 156074460293 egl.c:858 | egl_renderStartup | Debug messages disabled, enable with egl:debug=true
[I] 156074503746 eglutil.c:35 | swapWithDamageInit | Using EGL_KHR_swap_buffers_with_damage
[I] 156074507897 main.c:1176 | lg_run | Host ready, reported version: B5.0.1
[I] 156074507910 main.c:1177 | lg_run | Starting session
[I] 156075702620 main.c:637 | main_frameThread | Format: FRAME_TYPE_BGRA 1920x1080 stride:1920 pitch:7680 rotation:0
Posting for now, if anyone can point me the best direction, I am currently going through everything that installed.
Itemized listing of installs.
β amdgpu-core amdgpu-dkms-firmware
- Completed successfully, no errors or warnings.
- Tested looking-glass-client after and it is working.
apt install amdgpu-core amdgpu-dkms-firmware
The following NEW packages will be installed:
amdgpu-core amdgpu-dkms-firmware
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Setting up amdgpu-core (1:5.4.50400-1510348.22.04) ...
Setting up amdgpu-dkms-firmware (1:5.18.13.50400-1510348.22.04)
β comgr
- Completed successfully, no errors or warnings.
- Tested looking-glass-client after and it is working.
apt install comgr
The following additional packages will be installed:
rocm-core
The following NEW packages will be installed:
comgr rocm-core
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Setting up rocm-core (5.4.0.50400-72~22.04) ...
update-alternatives: using /opt/rocm-5.4.0 to provide /opt/rocm (rocm) in auto mode
Setting up comgr (2.4.0.50400-72~22.04) ...
β gst-omx-amdgpu
- Completed successfully, no errors or warnings.
- Tested looking-glass-client after and it is working.
apt install gst-omx-amdgpu
The following NEW packages will be installed:
gst-omx-amdgpu
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Setting up gst-omx-amdgpu (1:1.0.0.1.50400-1510348.22.04) ...
β hip-runtime-amd
- Completed successfully, no errors or warnings.
- Tested looking-glass-client after and it is working.
apt install hip-runtime-amd
The following additional packages will be installed:
hsa-rocr hsa-rocr-dev hsakmt-roct-dev libdrm-amdgpu-amdgpu1 libdrm-amdgpu-common libdrm2-amdgpu rocm-llvm rocminfo
The following NEW packages will be installed:
hip-runtime-amd hsa-rocr hsa-rocr-dev hsakmt-roct-dev libdrm-amdgpu-amdgpu1 libdrm-amdgpu-common libdrm2-amdgpu rocm-llvm rocminfo
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Setting up rocm-llvm (15.0.0.22465.50400-72~22.04) ...
Setting up hsa-rocr (1.7.0.50400-72~22.04) ...
Setting up libdrm2-amdgpu:amd64 (1:2.4.113.50400-1510348.22.04) ...
Setting up libdrm-amdgpu-common (1.0.0.50400-1510348.22.04) ...
Setting up hsakmt-roct-dev (20221020.0.2.50400-72~22.04) ...
Setting up libdrm-amdgpu-amdgpu1:amd64 (1:2.4.113.50400-1510348.22.04) ...
Setting up rocminfo (1.0.0.50400-72~22.04) ...
Setting up hsa-rocr-dev (1.7.0.50400-72~22.04) ...
Setting up hip-runtime-amd (5.4.22801.50400-72~22.04) ...
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
β hsa-rocr
- Already installed nothing completed.
hsa-rocr is already the newest version (1.7.0.50400-72~22.04).
hsa-rocr set to manually installed.
β hsa-rocr-dev
- Already installed nothing completed.
hsa-rocr-dev is already the newest version (1.7.0.50400-72~22.04).
hsa-rocr-dev set to manually installed.
β hsakmt-roct-dev
- Already installed nothing completed.
apt install hsakmt-roct-dev
hsakmt-roct-dev is already the newest version (20221020.0.2.50400-72~22.04).
hsakmt-roct-dev set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
β libdrm-amdgpu-amdgpu1
- Already installed nothing completed.
apt install libdrm-amdgpu-amdgpu1
libdrm-amdgpu-amdgpu1 is already the newest version (1:2.4.113.50400-1510348.22.04).
libdrm-amdgpu-amdgpu1 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
β libdrm-amdgpu-amdgpu1:i386
- Completed successfully, no errors or warnings.
- Tested looking-glass-client after and it is working.
apt install libdrm-amdgpu-amdgpu1:i386
The following additional packages will be installed:
libdrm2-amdgpu:i386
The following NEW packages will be installed:
libdrm-amdgpu-amdgpu1:i386 libdrm2-amdgpu:i386
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Setting up libdrm2-amdgpu:i386 (1:2.4.113.50400-1510348.22.04) ...
Setting up libdrm-amdgpu-amdgpu1:i386 (1:2.4.113.50400-1510348.22.04) ...
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
β libdrm-amdgpu-common
- Already installed nothing completed.
apt install libdrm-amdgpu-common
libdrm-amdgpu-common is already the newest version (1.0.0.50400-1510348.22.04).
libdrm-amdgpu-common set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
β libdrm-amdgpu-radeon1
- Completed successfully, no errors or warnings.
- Tested looking-glass-client after and it is working.
apt install libdrm-amdgpu-radeon1
The following NEW packages will be installed:
libdrm-amdgpu-radeon1
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Setting up libdrm-amdgpu-radeon1:amd64 (1:2.4.113.50400-1510348.22.04) ...
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
β libdrm-amdgpu-radeon1:i386
- Completed successfully, no errors or warnings.
- Tested looking-glass-client after and it is working.
apt install libdrm-amdgpu-radeon1:i386
The following NEW packages will be installed:
libdrm-amdgpu-radeon1:i386
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Setting up libdrm-amdgpu-radeon1:i386 (1:2.4.113.50400-1510348.22.04) ...
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
β libdrm2-amdgpu
- Already installed nothing completed.
apt install libdrm2-amdgpu
libdrm2-amdgpu is already the newest version (1:2.4.113.50400-1510348.22.04).
libdrm2-amdgpu set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
β libdrm2-amdgpu:i386
- Already installed nothing completed.
apt install libdrm2-amdgpu:i386
libdrm2-amdgpu:i386 is already the newest version (1:2.4.113.50400-1510348.22.04).
libdrm2-amdgpu:i386 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
β libegl1-amdgpu-mesa
- Completed successfully, no errors or warnings.
- Tested looking-glass-client, and waylandGetEGLDisplay fails. MESA-LOADER is not a able to find radeonsi_dri.so , zink_dri.so , swrast_dri.so
apt install libegl1-amdgpu-mesa
The following additional packages will be installed:
libegl1-amdgpu-mesa-drivers libgbm1-amdgpu libglapi-amdgpu-mesa
The following NEW packages will be installed:
libegl1-amdgpu-mesa libegl1-amdgpu-mesa-drivers libgbm1-amdgpu libglapi-amdgpu-mesa
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Setting up libgbm1-amdgpu:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up libglapi-amdgpu-mesa:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up libegl1-amdgpu-mesa:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up libegl1-amdgpu-mesa-drivers:amd64 (1:22.3.0.50400-1510348.22.04) ...
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
β Due to the last error relating to mesa, going to try all the referenced mesa packages.
- These packages look like they have loose-coupled dependencies in Ubuntu package management
libegl1-amdgpu-mesa libegl1-amdgpu-mesa:i386 libegl1-amdgpu-mesa-drivers
libegl1-amdgpu-mesa-drivers:i386 libgbm1-amdgpu libgbm1-amdgpu:i386
libgl1-amdgpu-mesa-dri libgl1-amdgpu-mesa-dri:i386 libgl1-amdgpu-mesa-glx
libgl1-amdgpu-mesa-glx:i386 libglapi-amdgpu-mesa libglapi-amdgpu-mesa:i386
-
waylandGetEGLDisplay fails when libegl1-amdgpu-mesa is installed - waylandGetEGLDisplay functions otherwise. Is this due to an alternate route through the logic in function βwaylandGetEGLDisplayβ, or is it an issue where waylandGetEGLDisplay is calling into the same libraries it was before and something in those libraries is broken? (libEGL [ MESA-LOADER ] ?? )
-
My Note: As I am going through installing of the packages listed in my initial post, when I get to libegl1-amdgpu-mesa, the install completes successfully, then when I run looking-glass-client I actually get an error instead of the black screen. There are additional packages of course that were not installed yet.
β The keypoint of the error is : Once package libegl1-amdgpu-mesa is installed then MESA-LOADER is not a able to find radeonsi_dri.so , zink_dri.so , swrast_dri.so
looking-glass-client win:fullScreen opengl:amdpinnedmem=0 -k -a
[I] 164384426754 main.c:1304 | main | Looking Glass (B5.0.1)
[I] 164384426779 main.c:1305 | main | Locking Method: Atomic
[I] 164384444855 cpuinfo.c:36 | lgDebugCPU | CPU Model: Intel(R) Xeon(R) CPU E3-1275 V2 @ 3.50GHz
[I] 164384444869 cpuinfo.c:37 | lgDebugCPU | CPU: 4 cores, 8 threads
[I] 164384458525 main.c:866 | lg_run | Using font: /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
[I] 164384458556 ivshmem.c:128 | ivshmemOpenDev | KVMFR Device : /dev/shm/looking-glass
[I] 164384490947 egl.c:261 | egl_initialize | Double buffering is off
[I] 164384490968 main.c:833 | tryRenderer | Using Renderer: EGL
[W] 164384491190 idle.c:31 | waylandIdleInit | zwp_idle_inhibit_manager_v1 not exported by compositor, will not be able to suppress idle states
[I] 164384501913 gl.c:58 | waylandGetEGLDisplay | Using eglGetPlatformDisplay
libEGL warning: MESA-LOADER: failed to open radeonsi: /opt/amdgpu/lib/x86_64-linux-gnu/dri/radeonsi_dri.so: cannot open shared object file: No such file or directory (search paths /opt/amdgpu/lib/x86_64-linux-gnu/dri, suffix _dri)
libEGL warning: MESA-LOADER: failed to open zink: /opt/amdgpu/lib/x86_64-linux-gnu/dri/zink_dri.so: cannot open shared object file: No such file or directory (search paths /opt/amdgpu/lib/x86_64-linux-gnu/dri, suffix _dri)
libEGL warning: MESA-LOADER: failed to open swrast: /opt/amdgpu/lib/x86_64-linux-gnu/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /opt/amdgpu/lib/x86_64-linux-gnu/dri, suffix _dri)
[E] 164384569027 egl.c:684 | egl_renderStartup | Unable to initialize EGL
[E] 164384569032 main.c:152 | renderThread | EGL render failed to start
- Is there any way to tell it not to use the MESA-LOADER?
This is what exactly installs that replicates the black screen for me.
β libgl1-amdgpu-mesa-dri:amd64 libgl1-amdgpu-mesa-dri:i386
- When I uninstall those packages, libglapi-amdgpu-mesa libglapi-amdgpu-mesa:i386 are not needed anymore and can be removed with apt autoremove. Once I do the removal everything is working again. Only now I can show exactly which files appear to change.
apt install libgl1-amdgpu-mesa-dri:amd64 libgl1-amdgpu-mesa-dri:i386
The following additional packages will be installed:
libglapi-amdgpu-mesa libglapi-amdgpu-mesa:i386
The following NEW packages will be installed:
libgl1-amdgpu-mesa-dri libgl1-amdgpu-mesa-dri:i386 libglapi-amdgpu-mesa libglapi-amdgpu-mesa:i386
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Setting up libglapi-amdgpu-mesa:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up libglapi-amdgpu-mesa:i386 (1:22.3.0.50400-1510348.22.04) ...
Setting up libgl1-amdgpu-mesa-dri:amd64 (1:22.3.0.50400-1510348.22.04) ...
Setting up libgl1-amdgpu-mesa-dri:i386 (1:22.3.0.50400-1510348.22.04) ...
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
- The links I am seeing from the install
tree -fDc /usr /opt /root /snap /var /etc /home | grep "\->" | grep "Dec 11 22:29"
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/kms_swrast_dri.so -> /opt/amdgpu/lib/i386-linux-gnu/dri/kms_swrast_dri.so
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/r600_dri.so -> /opt/amdgpu/lib/i386-linux-gnu/dri/r600_dri.so
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so -> /opt/amdgpu/lib/i386-linux-gnu/dri/radeonsi_dri.so
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/swrast_dri.so -> /opt/amdgpu/lib/i386-linux-gnu/dri/swrast_dri.so
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/vmwgfx_dri.so -> /opt/amdgpu/lib/i386-linux-gnu/dri/vmwgfx_dri.so
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/kms_swrast_dri.so -> /opt/amdgpu/lib/x86_64-linux-gnu/dri/kms_swrast_dri.so
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/r600_dri.so -> /opt/amdgpu/lib/x86_64-linux-gnu/dri/r600_dri.so
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so -> /opt/amdgpu/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so -> /opt/amdgpu/lib/x86_64-linux-gnu/dri/swrast_dri.so
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so -> /opt/amdgpu/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
β βββ [Dec 11 22:29] /usr/share/doc/libgl1-amdgpu-mesa-dri/changelog.Debian.gz -> ../mesa-amdgpu-va-drivers/changelog.Debian.gz
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/x86_64-linux-gnu/libglapi.so.0 -> libglapi.so.0.0.0
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/x86_64-linux-gnu/dri/i965_dri.so -> /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
β βββ [Dec 11 22:29] /opt/amdgpu/lib/i386-linux-gnu/libglapi.so.0 -> libglapi.so.0.0.0
- Everything that looks like it was touched in the same minute that install completed.
tree -fDc /usr /opt /root /snap /var /etc /home | grep "Dec 11 22:29"
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/kms_swrast_dri.so -> /opt/amdgpu/lib/i386-linux-gnu/dri/kms_swrast_dri.so
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/kms_swrast_dri.so~
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/r600_dri.so -> /opt/amdgpu/lib/i386-linux-gnu/dri/r600_dri.so
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/r600_dri.so~
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so -> /opt/amdgpu/lib/i386-linux-gnu/dri/radeonsi_dri.so
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so~
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/swrast_dri.so -> /opt/amdgpu/lib/i386-linux-gnu/dri/swrast_dri.so
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/swrast_dri.so~
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/vmwgfx_dri.so -> /opt/amdgpu/lib/i386-linux-gnu/dri/vmwgfx_dri.so
β β βββ [Dec 11 22:29] /usr/lib/i386-linux-gnu/dri/vmwgfx_dri.so~
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/kms_swrast_dri.so -> /opt/amdgpu/lib/x86_64-linux-gnu/dri/kms_swrast_dri.so
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/kms_swrast_dri.so~
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/r600_dri.so -> /opt/amdgpu/lib/x86_64-linux-gnu/dri/r600_dri.so
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/r600_dri.so~
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so -> /opt/amdgpu/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so~
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so -> /opt/amdgpu/lib/x86_64-linux-gnu/dri/swrast_dri.so
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so~
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so -> /opt/amdgpu/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
β βββ [Dec 11 22:29] /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so~
β βββ [Dec 11 22:29] /usr/share/doc
β βββ [Dec 11 22:29] /usr/share/doc/libglapi-amdgpu-mesa
β β βββ [Dec 11 22:29] /usr/share/doc/libglapi-amdgpu-mesa/changelog.Debian.gz
β β βββ [Dec 11 22:29] /usr/share/doc/libglapi-amdgpu-mesa/copyright
β βββ [Dec 11 22:29] /usr/share/doc/libgl1-amdgpu-mesa-dri
β βββ [Dec 11 22:29] /usr/share/doc/libgl1-amdgpu-mesa-dri/changelog.Debian.gz -> ../mesa-amdgpu-va-drivers/changelog.Debian.gz
β βββ [Dec 11 22:29] /usr/share/doc/libgl1-amdgpu-mesa-dri/copyright
βββ [Dec 11 22:29] /opt/amdgpu
β βββ [Dec 11 22:29] /opt/amdgpu/lib/x86_64-linux-gnu
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/x86_64-linux-gnu/libglapi.so.0 -> libglapi.so.0.0.0
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/x86_64-linux-gnu/libglapi.so.0.0.0
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/x86_64-linux-gnu/dri
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/x86_64-linux-gnu/dri/i965_dri.so -> /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/x86_64-linux-gnu/dri/kms_swrast_dri.so
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/x86_64-linux-gnu/dri/r600_dri.so
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/x86_64-linux-gnu/dri/swrast_dri.so
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
β βββ [Dec 11 22:29] /opt/amdgpu/lib/i386-linux-gnu
β βββ [Dec 11 22:29] /opt/amdgpu/lib/i386-linux-gnu/dri
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/i386-linux-gnu/dri/kms_swrast_dri.so
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/i386-linux-gnu/dri/r600_dri.so
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/i386-linux-gnu/dri/radeonsi_dri.so
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/i386-linux-gnu/dri/swrast_dri.so
β β βββ [Dec 11 22:29] /opt/amdgpu/lib/i386-linux-gnu/dri/vmwgfx_dri.so
β βββ [Dec 11 22:29] /opt/amdgpu/lib/i386-linux-gnu/libglapi.so.0 -> libglapi.so.0.0.0
β βββ [Dec 11 22:29] /opt/amdgpu/lib/i386-linux-gnu/libglapi.so.0.0.0
βββ [Dec 11 22:29] /opt/amdgpu/etc
β βββ [Dec 11 22:29] /opt/amdgpu/etc/drirc
βββ [Dec 11 22:29] /opt/amdgpu/share
βββ [Dec 11 22:29] /opt/amdgpu/share/drirc.d
βββ [Dec 11 22:29] /opt/amdgpu/share/drirc.d/00-mesa-defaults.conf
β βββ [Dec 11 22:29] /var/cache/ldconfig
β β βββ [Dec 11 22:29] /var/cache/ldconfig/aux-cache
β βββ [Dec 11 22:29] /var/cache/apt
β β β βββ [Dec 11 22:29] /var/cache/apt/archives/partial
β β βββ [Dec 11 22:29] /var/cache/apt/pkgcache.bin
β βββ [Dec 11 22:29] /var/lib/apt
β β β βββ [Dec 11 22:29] /var/lib/apt/lists/auxfiles
β β βββ [Dec 11 22:29] /var/lib/apt/extended_states
β βββ [Dec 11 22:29] /var/lib/dpkg
β β βββ [Dec 11 22:29] /var/lib/dpkg/info
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libglapi-amdgpu-mesa:amd64.list
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libglapi-amdgpu-mesa:amd64.md5sums
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libglapi-amdgpu-mesa:amd64.shlibs
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libglapi-amdgpu-mesa:amd64.triggers
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libgl1-amdgpu-mesa-dri:amd64.functions
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libgl1-amdgpu-mesa-dri:amd64.list
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libgl1-amdgpu-mesa-dri:amd64.md5sums
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libgl1-amdgpu-mesa-dri:amd64.postinst
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libgl1-amdgpu-mesa-dri:amd64.prerm
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libgl1-amdgpu-mesa-dri:amd64.triggers
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libgl1-amdgpu-mesa-dri:i386.functions
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libgl1-amdgpu-mesa-dri:i386.list
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libgl1-amdgpu-mesa-dri:i386.md5sums
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libgl1-amdgpu-mesa-dri:i386.postinst
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libgl1-amdgpu-mesa-dri:i386.prerm
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libgl1-amdgpu-mesa-dri:i386.triggers
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libglapi-amdgpu-mesa:i386.list
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libglapi-amdgpu-mesa:i386.md5sums
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libglapi-amdgpu-mesa:i386.shlibs
β β β βββ [Dec 11 22:29] /var/lib/dpkg/info/libglapi-amdgpu-mesa:i386.triggers
β β βββ [Dec 11 22:29] /var/lib/dpkg/lock
β β βββ [Dec 11 22:29] /var/lib/dpkg/status
β β βββ [Dec 11 22:29] /var/lib/dpkg/status-old
β β βββ [Dec 11 22:29] /var/lib/dpkg/triggers
β β β βββ [Dec 11 22:29] /var/lib/dpkg/triggers/File
β β β βββ [Dec 11 22:29] /var/lib/dpkg/triggers/Lock
β β βββ [Dec 11 22:29] /var/lib/dpkg/updates
β βββ [Dec 11 22:29] /var/lib/update-notifier
β β βββ [Dec 11 22:29] /var/lib/update-notifier/dpkg-run-stamp
β β βββ [Dec 11 22:29] /var/lib/update-notifier/updates-available
β βββ [Dec 11 22:29] /var/log/apt
β β βββ [Dec 11 22:29] /var/log/apt/eipp.log.xz
β β βββ [Dec 11 22:29] /var/log/apt/history.log
β β βββ [Dec 11 22:29] /var/log/apt/term.log
β βββ [Dec 11 22:29] /var/log/dpkg.log
[Dec 11 22:29] /etc
βββ [Dec 11 22:29] /etc/ld.so.cache
- Unfortunately my RX580 does not see all the screens without the AMD drivers installed so I would like to have AMD driver installed even though it is passed through at this time. Have not yet tried to see if the card works on all monitors without the dri and mesa. Also want to make sure opencl , mempinning, vulkan, directGMA are working.
AMD does repoint the drivers from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri
*Other related packages are in that directory.