ValveSoftware / SteamVR-for-Linux

Issue tracker for the Linux port of SteamVR
921 stars 45 forks source link

SteamVR Fail 307 on Fedora with Optimus laptop #282

Open gaborpapp opened 4 years ago

gaborpapp commented 4 years ago

Your system information

Please describe your issue in as much detail as possible:

Cannot get SteamVR to launch on a Razer Blade laptop with 1060 Max-Q with the error SteamVR Fail (307). It's an Optimus laptop running with the NVidia card using nvidia-xrun.

The udev rules, vulkan drivers 32 and 64-bit are installed. xrandr shows a disconnected display for the HMD:

DP-1-1 disconnected (normal left inverted right x axis y axis)
   2880x1600     90.04 +

Any help would be greatly appreciated.

gaborpapp commented 4 years ago

Some more info I could find:

terminal output of vrstartup.sh

``` Launching /home/gabor/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor Using breakpad crash handler Setting breakpad minidump AppID = 250820 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198225418600 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198225418600 Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198225418600 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198225418600 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198225418600 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198225418600 shaders/vulkan/distort_vs.spv shaders/vulkan/distort_vs_layered.spv shaders/vulkan/distort_vs_nd.spv shaders/vulkan/distort_vs_latest_nd.spv shaders/vulkan/distort_vs_layered_nd.spv shaders/vulkan/distort_vs_reproject.spv shaders/vulkan/distort_vs_reproject_nd.spv shaders/vulkan/distort_vs_reproject_mv.spv shaders/vulkan/distort_geom_vs.spv shaders/vulkan/distort_geom_fresnel_vs.spv shaders/vulkan/distort_geom_vignette_vs.spv shaders/vulkan/distort_geom_curved_vs.spv shaders/vulkan/distort_geom_uvs_embedded_vs.spv shaders/vulkan/distort_geom_curved_uvs_embedded_vs.spv shaders/vulkan/distort_geom_aa_lines_vs.spv shaders/vulkan/distort_geom_aa_circles_vs.spv shaders/vulkan/distort_geom_hard_bounds_aa_lines_vs.spv shaders/vulkan/distort_geom_hard_bounds_aa_squares_vs.spv shaders/vulkan/distort_geom_aa_quads_vs.spv shaders/vulkan/distort_geom_grid_vs.spv shaders/vulkan/distort_none_vs.spv shaders/vulkan/distort_panorama_vs.spv shaders/vulkan/panel_mask_vs.spv shaders/vulkan/downsample_vs.spv shaders/vulkan/msaa_resolve_vs.spv shaders/vulkan/tracked_camera_vs.spv shaders/vulkan/tracked_camera_undistort_vs.spv shaders/vulkan/tracked_camera_edgefilter_vs.spv shaders/vulkan/tracked_camera_reprojection_vs.spv shaders/vulkan/tracked_camera_lines_vs.spv shaders/vulkan/gpu_measurement_vs.spv shaders/vulkan/frame_hallucination_vs.spv shaders/vulkan/motion_smoothing_debug_vs.spv shaders/vulkan/motion_filter_vs.spv shaders/vulkan/motion_filter_early_out_vs.spv shaders/vulkan/unlit_vs.spv shaders/vulkan/distort_ps.spv shaders/vulkan/distort_ps_gamma.spv shaders/vulkan/distort_ps_layered.spv shaders/vulkan/distort_ps_mc.spv shaders/vulkan/distort_ps_gamma_mc.spv shaders/vulkan/distort_ps_layered_mc.spv shaders/vulkan/distort_ps_nd.spv shaders/vulkan/distort_ps_gamma_nd.spv shaders/vulkan/distort_ps_layered_nd.spv shaders/vulkan/distort_ps_mc_nd.spv shaders/vulkan/distort_ps_gamma_mc_nd.spv shaders/vulkan/distort_ps_layered_mc_nd.spv shaders/vulkan/distort_ps_scene.spv shaders/vulkan/distort_ps_scene0.spv shaders/vulkan/distort_ps_scene_blur.spv shaders/vulkan/distort_geom_ps.spv shaders/vulkan/distort_geom_fresnel_ps.spv shaders/vulkan/distort_geom_vignette_ps.spv shaders/vulkan/distort_geom_multitap_ps.spv shaders/vulkan/distort_geom_aa_lines_ps.spv shaders/vulkan/distort_geom_aa_circles_ps.spv shaders/vulkan/distort_geom_hard_bounds_aa_lines_ps.spv shaders/vulkan/distort_geom_hard_bounds_aa_squares_ps.spv shaders/vulkan/distort_geom_aa_quads_ps.spv shaders/vulkan/distort_geom_grid_ps.spv shaders/vulkan/distort_geom_ps_nopremult.spv shaders/vulkan/distort_none_ps.spv shaders/vulkan/distort_none_ps_gamma.spv shaders/vulkan/distort_none_ps_layered.spv shaders/vulkan/distort_panorama_ps.spv shaders/vulkan/distort_panorama_dome_ps.spv shaders/vulkan/distort_panorama_dome_radius_ps.spv shaders/vulkan/panel_mask_ps.spv shaders/vulkan/downsample_ps.spv shaders/vulkan/downsample_srgb_ps.spv shaders/vulkan/downsample_filter_x_ps.spv shaders/vulkan/downsample_filter_x_srgb_ps.spv shaders/vulkan/downsample_filter_y_ps.spv shaders/vulkan/downsample_filter_y_srgb_ps.spv shaders/vulkan/msaa_resolve_2x_ps.spv shaders/vulkan/msaa_resolve_4x_ps.spv shaders/vulkan/msaa_resolve_8x_ps.spv shaders/vulkan/tracked_camera_ps.spv shaders/vulkan/tracked_camera_undistort_ps.spv shaders/vulkan/tracked_camera_edgefilter_ps.spv shaders/vulkan/tracked_camera_reprojection_ps.spv shaders/vulkan/tracked_camera_lines_ps.spv shaders/vulkan/gpu_measurement_ps.spv shaders/vulkan/frame_hallucination_ps.spv shaders/vulkan/motion_smoothing_debug_ps.spv shaders/vulkan/motion_filter_attenuation_ps.spv shaders/vulkan/motion_filter_median_ps.spv shaders/vulkan/motion_filter_cost_ps.spv shaders/vulkan/motion_filter_blur_ps.spv shaders/vulkan/unlit_ps.spv shaders/vulkan/unlit_sint16_ps.spv shaders/vulkan/unlit_motion_vectors_ps.spv shaders/vulkan/unlit_motion_cost_ps.spv shaders/vulkan/unlit_convert_to_nv12_ps.spv shaders/vulkan/unlit_motion_color_diff_ps.spv shaders/vulkan/unlit_motion_vector_diff_ps.spv shaders/vulkan/unlit_motion_attenuation_ps.spv shaders/vulkan/distort_cs.spv shaders/vulkan/distort_cs_mc.spv shaders/vulkan/linepixelsim_cs.spv shaders/vulkan/linepixelsim2_cs.spv shaders/vulkan/testgrid_cs.spv shaders/vulkan/motionvector_cost_cs.spv shaders/vulkan/distort_vs.spv shaders/vulkan/distort_vs_layered.spv shaders/vulkan/distort_vs_nd.spv shaders/vulkan/distort_vs_latest_nd.spv shaders/vulkan/distort_vs_layered_nd.spv shaders/vulkan/distort_vs_reproject.spv shaders/vulkan/distort_vs_reproject_nd.spv shaders/vulkan/distort_vs_reproject_mv.spv shaders/vulkan/distort_geom_vs.spv shaders/vulkan/distort_geom_fresnel_vs.spv shaders/vulkan/distort_geom_vignette_vs.spv shaders/vulkan/distort_geom_curved_vs.spv shaders/vulkan/distort_geom_uvs_embedded_vs.spv shaders/vulkan/distort_geom_curved_uvs_embedded_vs.spv shaders/vulkan/distort_geom_aa_lines_vs.spv shaders/vulkan/distort_geom_aa_circles_vs.spv shaders/vulkan/distort_geom_hard_bounds_aa_lines_vs.spv shaders/vulkan/distort_geom_hard_bounds_aa_squares_vs.spv shaders/vulkan/distort_geom_aa_quads_vs.spv shaders/vulkan/distort_geom_grid_vs.spv shaders/vulkan/distort_none_vs.spv shaders/vulkan/distort_panorama_vs.spv shaders/vulkan/panel_mask_vs.spv shaders/vulkan/downsample_vs.spv shaders/vulkan/msaa_resolve_vs.spv shaders/vulkan/tracked_camera_vs.spv shaders/vulkan/tracked_camera_undistort_vs.spv shaders/vulkan/tracked_camera_edgefilter_vs.spv shaders/vulkan/tracked_camera_reprojection_vs.spv shaders/vulkan/tracked_camera_lines_vs.spv shaders/vulkan/gpu_measurement_vs.spv shaders/vulkan/frame_hallucination_vs.spv shaders/vulkan/motion_smoothing_debug_vs.spv shaders/vulkan/motion_filter_vs.spv shaders/vulkan/motion_filter_early_out_vs.spv shaders/vulkan/unlit_vs.spv shaders/vulkan/distort_ps.spv shaders/vulkan/distort_ps_gamma.spv shaders/vulkan/distort_ps_layered.spv shaders/vulkan/distort_ps_mc.spv shaders/vulkan/distort_ps_gamma_mc.spv shaders/vulkan/distort_ps_layered_mc.spv shaders/vulkan/distort_ps_nd.spv shaders/vulkan/distort_ps_gamma_nd.spv shaders/vulkan/distort_ps_layered_nd.spv shaders/vulkan/distort_ps_mc_nd.spv shaders/vulkan/distort_ps_gamma_mc_nd.spv shaders/vulkan/distort_ps_layered_mc_nd.spv shaders/vulkan/distort_ps_scene.spv shaders/vulkan/distort_ps_scene0.spv shaders/vulkan/distort_ps_scene_blur.spv shaders/vulkan/distort_geom_ps.spv shaders/vulkan/distort_geom_fresnel_ps.spv shaders/vulkan/distort_geom_vignette_ps.spv shaders/vulkan/distort_geom_multitap_ps.spv shaders/vulkan/distort_geom_aa_lines_ps.spv shaders/vulkan/distort_geom_aa_circles_ps.spv shaders/vulkan/distort_geom_hard_bounds_aa_lines_ps.spv shaders/vulkan/distort_geom_hard_bounds_aa_squares_ps.spv shaders/vulkan/distort_geom_aa_quads_ps.spv shaders/vulkan/distort_geom_grid_ps.spv shaders/vulkan/distort_geom_ps_nopremult.spv shaders/vulkan/distort_none_ps.spv shaders/vulkan/distort_none_ps_gamma.spv shaders/vulkan/distort_none_ps_layered.spv shaders/vulkan/distort_panorama_ps.spv shaders/vulkan/distort_panorama_dome_ps.spv shaders/vulkan/distort_panorama_dome_radius_ps.spv shaders/vulkan/panel_mask_ps.spv shaders/vulkan/downsample_ps.spv shaders/vulkan/downsample_srgb_ps.spv shaders/vulkan/downsample_filter_x_ps.spv shaders/vulkan/downsample_filter_x_srgb_ps.spv shaders/vulkan/downsample_filter_y_ps.spv shaders/vulkan/downsample_filter_y_srgb_ps.spv shaders/vulkan/msaa_resolve_2x_ps.spv shaders/vulkan/msaa_resolve_4x_ps.spv shaders/vulkan/msaa_resolve_8x_ps.spv shaders/vulkan/tracked_camera_ps.spv shaders/vulkan/tracked_camera_undistort_ps.spv shaders/vulkan/tracked_camera_edgefilter_ps.spv shaders/vulkan/tracked_camera_reprojection_ps.spv shaders/vulkan/tracked_camera_lines_ps.spv shaders/vulkan/gpu_measurement_ps.spv shaders/vulkan/frame_hallucination_ps.spv shaders/vulkan/motion_smoothing_debug_ps.spv shaders/vulkan/motion_filter_attenuation_ps.spv shaders/vulkan/motion_filter_median_ps.spv shaders/vulkan/motion_filter_cost_ps.spv shaders/vulkan/motion_filter_blur_ps.spv shaders/vulkan/unlit_ps.spv shaders/vulkan/unlit_sint16_ps.spv shaders/vulkan/unlit_motion_vectors_ps.spv shaders/vulkan/unlit_motion_cost_ps.spv shaders/vulkan/unlit_convert_to_nv12_ps.spv shaders/vulkan/unlit_motion_color_diff_ps.spv shaders/vulkan/unlit_motion_vector_diff_ps.spv shaders/vulkan/unlit_motion_attenuation_ps.spv shaders/vulkan/distort_cs.spv shaders/vulkan/distort_cs_mc.spv shaders/vulkan/linepixelsim_cs.spv shaders/vulkan/linepixelsim2_cs.spv shaders/vulkan/testgrid_cs.spv shaders/vulkan/motionvector_cost_cs.spv crash_20191213144512_1.dmp[23300]: Finished uploading minidump (out-of-process): success = yes crash_20191213144512_1.dmp[23300]: response: CrashID=bp-68d225f3-447a-4aa4-b73a-9a2612191213 crash_20191213144512_1.dmp[23300]: file ''/tmp/dumps/crash_20191213144512_1.dmp'', upload yes: ''CrashID=bp-68d225f3-447a-4aa4-b73a-9a2612191213'' crash_20191213144514_1.dmp[23493]: Uploading dump (out-of-process) /tmp/dumps/crash_20191213144514_1.dmp Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198225418600 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198225418600 Initialize() is failed!!! qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method crash_20191213144514_1.dmp[23493]: Finished uploading minidump (out-of-process): success = yes crash_20191213144514_1.dmp[23493]: response: CrashID=bp-eaaeef76-e143-4ee2-b9c1-61c9b2191213 crash_20191213144514_1.dmp[23493]: file ''/tmp/dumps/crash_20191213144514_1.dmp'', upload yes: ''CrashID=bp-eaaeef76-e143-4ee2-b9c1-61c9b2191213'' ```