Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice
  2. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  3. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Render Streaming App Crash in Linux container (headless)

Discussion in 'Unity Render Streaming' started by sunxia, Oct 19, 2022.

  1. sunxia

    sunxia

    Joined:
    Apr 10, 2019
    Posts:
    7
    Hello all,

    I am trying to run a RenderStreaming game (built from the sample WebBrowserInput scene) in a headless ubuntu container. But failed.

    The same game worked well on a ubuntu desktop.

    System Info:

    ---
    Unity Version: 2021.3.10
    RenderStreaming Version: 3.1.0-exp.4
    WebRTC Version: 2.4.0-exp.11 (together with the latest RenderStreaming)
    Host OS: Ubuntu 18.04
    Container OS: Ubuntu 18.04
    GPU: NVIDIA GeForce GTX 1080 Ti
    Driver: 470.103.01 (the driver on server is hard to be updated, but I have the same problem on my local machine with 576 driver)
    Command: xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32' ./MyGame.x86_64 -batchmode
    ---

    The docker image was based on adamrehn/ue4-runtime:18.04-cudagl11.1.1-virtualgl which is designed for UE4 game, with CUDA/Vulkan/OpenGL environment. I can run a clean HelloWorld unity scene inside this container without any problem, so it seems the environment itself is fine.

    The logs are attached below.

    Many thanks!

    ----------------------------------------------------------
    Terminal Log
    ----------------------------------------------------------

    root@HOST-10-198-9-18:/home/ue4/Games/HelloUnity1_gl#
    xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32' ./HelloUnity1.x86_64 -batchmode
    [UnityMemory] Configuration Parameters - Can be set up in boot.config
    "memorysetup-bucket-allocator-granularity=16"
    "memorysetup-bucket-allocator-bucket-count=8"
    "memorysetup-bucket-allocator-block-size=4194304"
    "memorysetup-bucket-allocator-block-count=1"
    "memorysetup-main-allocator-block-size=16777216"
    "memorysetup-thread-allocator-block-size=16777216"
    "memorysetup-gfx-main-allocator-block-size=16777216"
    "memorysetup-gfx-thread-allocator-block-size=16777216"
    "memorysetup-cache-allocator-block-size=4194304"
    "memorysetup-typetree-allocator-block-size=2097152"
    "memorysetup-profiler-bucket-allocator-granularity=16"
    "memorysetup-profiler-bucket-allocator-bucket-count=8"
    "memorysetup-profiler-bucket-allocator-block-size=4194304"
    "memorysetup-profiler-bucket-allocator-block-count=1"
    "memorysetup-profiler-allocator-block-size=16777216"
    "memorysetup-profiler-editor-allocator-block-size=1048576"
    "memorysetup-temp-allocator-size-main=4194304"
    "memorysetup-job-temp-allocator-block-size=2097152"
    "memorysetup-job-temp-allocator-block-size-background=1048576"
    "memorysetup-job-temp-allocator-reduction-small-platforms=262144"
    "memorysetup-temp-allocator-size-background-worker=32768"
    "memorysetup-temp-allocator-size-job-worker=262144"
    "memorysetup-temp-allocator-size-preload-manager=262144"
    "memorysetup-temp-allocator-size-nav-mesh-worker=65536"
    "memorysetup-temp-allocator-size-audio-worker=65536"
    "memorysetup-temp-allocator-size-cloud-worker=32768"
    "memorysetup-temp-allocator-size-gfx=262144"
    Segmentation fault (core dumped)

    ----------------------------------------------------------
    Log file ~/.config/unity3d/DefaultCompany/HelloUnity1/Player.log
    ----------------------------------------------------------

    Mono path[0] = '/home/ue4/Games/HelloUnity1_gl/HelloUnity1_Data/Managed'
    Mono config path = '/home/ue4/Games/HelloUnity1_gl/HelloUnity1_Data/MonoBleedingEdge/etc'
    Preloaded 'libwebrtc.so'
    AS: AutoStreaming module initializing.
    Display 0 'screen': 640x480 (primary device).
    Desktop is 640 x 480 @ 0 Hz
    Unable to find a supported OpenGL core profile
    Failed to create valid graphics context: please ensure you meet the minimum requirements
    E.g. OpenGL core profile 3.2 or later for OpenGL Core renderer
    [Vulkan init] extensions: count=16
    [Vulkan init] extensions: name=VK_KHR_device_group_creation, enabled=0
    [Vulkan init] extensions: name=VK_KHR_display, enabled=1
    [Vulkan init] extensions: name=VK_KHR_external_fence_capabilities, enabled=0
    [Vulkan init] extensions: name=VK_KHR_external_memory_capabilities, enabled=0
    [Vulkan init] extensions: name=VK_KHR_external_semaphore_capabilities, enabled=0
    [Vulkan init] extensions: name=VK_KHR_get_physical_device_properties2, enabled=1
    [Vulkan init] extensions: name=VK_KHR_get_surface_capabilities2, enabled=0
    [Vulkan init] extensions: name=VK_KHR_surface, enabled=1
    [Vulkan init] extensions: name=VK_KHR_wayland_surface, enabled=1
    [Vulkan init] extensions: name=VK_KHR_xcb_surface, enabled=0
    [Vulkan init] extensions: name=VK_KHR_xlib_surface, enabled=1
    [Vulkan init] extensions: name=VK_EXT_acquire_xlib_display, enabled=0
    [Vulkan init] extensions: name=VK_EXT_debug_report, enabled=0
    [Vulkan init] extensions: name=VK_EXT_debug_utils, enabled=0
    [Vulkan init] extensions: name=VK_EXT_direct_mode_display, enabled=0
    [Vulkan init] extensions: name=VK_EXT_display_surface_counter, enabled=0
    Vulkan detection: 2
    Initialize engine version: 2021.3.10f1c1 (fad0948fb939)
    [Subsystems] Discovering subsystems at path /home/ue4/Games/HelloUnity1_gl/HelloUnity1_Data/UnitySubsystems
    GfxDevice: creating device client; threaded=0; jobified=0
    Unable to find a supported OpenGL core profile
    Unable to find a supported OpenGL core profile
    GfxDevice: creating device client; threaded=0; jobified=0
    [Vulkan init] extensions: count=16
    [Vulkan init] extensions: name=VK_KHR_device_group_creation, enabled=0
    [Vulkan init] extensions: name=VK_KHR_display, enabled=1
    [Vulkan init] extensions: name=VK_KHR_external_fence_capabilities, enabled=0
    [Vulkan init] extensions: name=VK_KHR_external_memory_capabilities, enabled=0
    [Vulkan init] extensions: name=VK_KHR_external_semaphore_capabilities, enabled=0
    [Vulkan init] extensions: name=VK_KHR_get_physical_device_properties2, enabled=1
    [Vulkan init] extensions: name=VK_KHR_get_surface_capabilities2, enabled=0
    [Vulkan init] extensions: name=VK_KHR_surface, enabled=1
    [Vulkan init] extensions: name=VK_KHR_wayland_surface, enabled=1
    [Vulkan init] extensions: name=VK_KHR_xcb_surface, enabled=0
    [Vulkan init] extensions: name=VK_KHR_xlib_surface, enabled=1
    [Vulkan init] extensions: name=VK_EXT_acquire_xlib_display, enabled=0
    [Vulkan init] extensions: name=VK_EXT_debug_report, enabled=0
    [Vulkan init] extensions: name=VK_EXT_debug_utils, enabled=0
    [Vulkan init] extensions: name=VK_EXT_direct_mode_display, enabled=0
    [Vulkan init] extensions: name=VK_EXT_display_surface_counter, enabled=0
    [Vulkan init] SelectPhysicalDevice requestedDeviceIndex=-1 xrDevice=(nil)
    [Vulkan init] Physical Device 0x19e9fa0 [0]: "NVIDIA GeForce GTX 1080 Ti" deviceType=2 vendorID=10de deviceID=1b06
    [Vulkan init] Selected physical device 0x19e9fa0
    [Vulkan init] Graphics queue count=1
    [Vulkan init] extensions: count=124
    [Vulkan init] extensions: name=VK_KHR_16bit_storage, enabled=1
    [Vulkan init] extensions: name=VK_KHR_8bit_storage, enabled=0
    [Vulkan init] extensions: name=VK_KHR_acceleration_structure, enabled=0
    [Vulkan init] extensions: name=VK_KHR_bind_memory2, enabled=0
    [Vulkan init] extensions: name=VK_KHR_buffer_device_address, enabled=0
    [Vulkan init] extensions: name=VK_KHR_copy_commands2, enabled=0
    [Vulkan init] extensions: name=VK_KHR_create_renderpass2, enabled=1
    [Vulkan init] extensions: name=VK_KHR_dedicated_allocation, enabled=1
    [Vulkan init] extensions: name=VK_KHR_deferred_host_operations, enabled=0
    [Vulkan init] extensions: name=VK_KHR_depth_stencil_resolve, enabled=1
    [Vulkan init] extensions: name=VK_KHR_descriptor_update_template, enabled=1
    [Vulkan init] extensions: name=VK_KHR_device_group, enabled=0
    [Vulkan init] extensions: name=VK_KHR_draw_indirect_count, enabled=0
    [Vulkan init] extensions: name=VK_KHR_driver_properties, enabled=0
    [Vulkan init] extensions: name=VK_KHR_external_fence, enabled=0
    [Vulkan init] extensions: name=VK_KHR_external_fence_fd, enabled=0
    [Vulkan init] extensions: name=VK_KHR_external_memory, enabled=0
    [Vulkan init] extensions: name=VK_KHR_external_memory_fd, enabled=0
    [Vulkan init] extensions: name=VK_KHR_external_semaphore, enabled=0
    [Vulkan init] extensions: name=VK_KHR_external_semaphore_fd, enabled=0
    [Vulkan init] extensions: name=VK_KHR_get_memory_requirements2, enabled=1
    [Vulkan init] extensions: name=VK_KHR_image_format_list, enabled=1
    [Vulkan init] extensions: name=VK_KHR_imageless_framebuffer, enabled=0
    [Vulkan init] extensions: name=VK_KHR_maintenance1, enabled=1
    [Vulkan init] extensions: name=VK_KHR_maintenance2, enabled=1
    [Vulkan init] extensions: name=VK_KHR_maintenance3, enabled=0
    [Vulkan init] extensions: name=VK_KHR_multiview, enabled=1
    [Vulkan init] extensions: name=VK_KHR_pipeline_executable_properties, enabled=0
    [Vulkan init] extensions: name=VK_KHR_pipeline_library, enabled=0
    [Vulkan init] extensions: name=VK_KHR_push_descriptor, enabled=0
    [Vulkan init] extensions: name=VK_KHR_ray_tracing_pipeline, enabled=0
    [Vulkan init] extensions: name=VK_KHR_relaxed_block_layout, enabled=0
    [Vulkan init] extensions: name=VK_KHR_sampler_mirror_clamp_to_edge, enabled=1
    [Vulkan init] extensions: name=VK_KHR_sampler_ycbcr_conversion, enabled=0
    [Vulkan init] extensions: name=VK_KHR_separate_depth_stencil_layouts, enabled=0
    [Vulkan init] extensions: name=VK_KHR_shader_atomic_int64, enabled=0
    [Vulkan init] extensions: name=VK_KHR_shader_clock, enabled=0
    [Vulkan init] extensions: name=VK_KHR_shader_draw_parameters, enabled=0
    [Vulkan init] extensions: name=VK_KHR_shader_float16_int8, enabled=1
    [Vulkan init] extensions: name=VK_KHR_shader_float_controls, enabled=0
    [Vulkan init] extensions: name=VK_KHR_shader_non_semantic_info, enabled=0
    [Vulkan init] extensions: name=VK_KHR_shader_subgroup_extended_types, enabled=0
    [Vulkan init] extensions: name=VK_KHR_shader_terminate_invocation, enabled=0
    [Vulkan init] extensions: name=VK_KHR_spirv_1_4, enabled=0
    [Vulkan init] extensions: name=VK_KHR_storage_buffer_storage_class, enabled=0
    [Vulkan init] extensions: name=VK_KHR_swapchain, enabled=1
    [Vulkan init] extensions: name=VK_KHR_swapchain_mutable_format, enabled=0
    [Vulkan init] extensions: name=VK_KHR_synchronization2, enabled=0
    [Vulkan init] extensions: name=VK_KHR_timeline_semaphore, enabled=0
    [Vulkan init] extensions: name=VK_KHR_uniform_buffer_standard_layout, enabled=0
    [Vulkan init] extensions: name=VK_KHR_variable_pointers, enabled=0
    [Vulkan init] extensions: name=VK_KHR_vulkan_memory_model, enabled=0
    [Vulkan init] extensions: name=VK_KHR_workgroup_memory_explicit_layout, enabled=0
    [Vulkan init] extensions: name=VK_KHR_zero_initialize_workgroup_memory, enabled=0
    [Vulkan init] extensions: name=VK_EXT_4444_formats, enabled=0
    [Vulkan init] extensions: name=VK_EXT_blend_operation_advanced, enabled=0
    [Vulkan init] extensions: name=VK_EXT_buffer_device_address, enabled=0
    [Vulkan init] extensions: name=VK_EXT_calibrated_timestamps, enabled=0
    [Vulkan init] extensions: name=VK_EXT_color_write_enable, enabled=0
    [Vulkan init] extensions: name=VK_EXT_conditional_rendering, enabled=0
    [Vulkan init] extensions: name=VK_EXT_conservative_rasterization, enabled=1
    [Vulkan init] extensions: name=VK_EXT_custom_border_color, enabled=0
    [Vulkan init] extensions: name=VK_EXT_depth_clip_enable, enabled=0
    [Vulkan init] extensions: name=VK_EXT_depth_range_unrestricted, enabled=0
    [Vulkan init] extensions: name=VK_EXT_descriptor_indexing, enabled=0
    [Vulkan init] extensions: name=VK_EXT_discard_rectangles, enabled=0
    [Vulkan init] extensions: name=VK_EXT_display_control, enabled=0
    [Vulkan init] extensions: name=VK_EXT_extended_dynamic_state, enabled=0
    [Vulkan init] extensions: name=VK_EXT_extended_dynamic_state2, enabled=0
    [Vulkan init] extensions: name=VK_EXT_external_memory_host, enabled=0
    [Vulkan init] extensions: name=VK_EXT_fragment_shader_interlock, enabled=0
    [Vulkan init] extensions: name=VK_EXT_global_priority, enabled=0
    [Vulkan init] extensions: name=VK_EXT_global_priority_query, enabled=0
    [Vulkan init] extensions: name=VK_EXT_host_query_reset, enabled=0
    [Vulkan init] extensions: name=VK_EXT_image_robustness, enabled=0
    [Vulkan init] extensions: name=VK_EXT_index_type_uint8, enabled=0
    [Vulkan init] extensions: name=VK_EXT_inline_uniform_block, enabled=0
    [Vulkan init] extensions: name=VK_EXT_line_rasterization, enabled=0
    [Vulkan init] extensions: name=VK_EXT_memory_budget, enabled=1
    [Vulkan init] extensions: name=VK_EXT_pci_bus_info, enabled=0
    [Vulkan init] extensions: name=VK_EXT_physical_device_drm, enabled=0
    [Vulkan init] extensions: name=VK_EXT_pipeline_creation_cache_control, enabled=0
    [Vulkan init] extensions: name=VK_EXT_pipeline_creation_feedback, enabled=0
    [Vulkan init] extensions: name=VK_EXT_post_depth_coverage, enabled=0
    [Vulkan init] extensions: name=VK_EXT_private_data, enabled=0
    [Vulkan init] extensions: name=VK_EXT_provoking_vertex, enabled=0
    [Vulkan init] extensions: name=VK_EXT_queue_family_foreign, enabled=0
    [Vulkan init] extensions: name=VK_EXT_robustness2, enabled=0
    [Vulkan init] extensions: name=VK_EXT_sample_locations, enabled=0
    [Vulkan init] extensions: name=VK_EXT_sampler_filter_minmax, enabled=0
    [Vulkan init] extensions: name=VK_EXT_scalar_block_layout, enabled=1
    [Vulkan init] extensions: name=VK_EXT_separate_stencil_usage, enabled=0
    [Vulkan init] extensions: name=VK_EXT_shader_atomic_float, enabled=0
    [Vulkan init] extensions: name=VK_EXT_shader_demote_to_helper_invocation, enabled=0
    [Vulkan init] extensions: name=VK_EXT_shader_image_atomic_int64, enabled=0
    [Vulkan init] extensions: name=VK_EXT_shader_subgroup_ballot, enabled=0
    [Vulkan init] extensions: name=VK_EXT_shader_subgroup_vote, enabled=0
    [Vulkan init] extensions: name=VK_EXT_shader_viewport_index_layer, enabled=1
    [Vulkan init] extensions: name=VK_EXT_subgroup_size_control, enabled=0
    [Vulkan init] extensions: name=VK_EXT_texel_buffer_alignment, enabled=0
    [Vulkan init] extensions: name=VK_EXT_tooling_info, enabled=0
    [Vulkan init] extensions: name=VK_EXT_transform_feedback, enabled=0
    [Vulkan init] extensions: name=VK_EXT_vertex_attribute_divisor, enabled=0
    [Vulkan init] extensions: name=VK_EXT_vertex_input_dynamic_state, enabled=0
    [Vulkan init] extensions: name=VK_EXT_ycbcr_image_arrays, enabled=0
    [Vulkan init] extensions: name=VK_NV_clip_space_w_scaling, enabled=0
    [Vulkan init] extensions: name=VK_NV_coverage_reduction_mode, enabled=0
    [Vulkan init] extensions: name=VK_NV_dedicated_allocation, enabled=0
    [Vulkan init] extensions: name=VK_NV_dedicated_allocation_image_aliasing, enabled=0
    [Vulkan init] extensions: name=VK_NV_device_diagnostic_checkpoints, enabled=0
    [Vulkan init] extensions: name=VK_NV_device_diagnostics_config, enabled=0
    [Vulkan init] extensions: name=VK_NV_device_generated_commands, enabled=0
    [Vulkan init] extensions: name=VK_NV_fill_rectangle, enabled=0
    [Vulkan init] extensions: name=VK_NV_fragment_coverage_to_color, enabled=0
    [Vulkan init] extensions: name=VK_NV_framebuffer_mixed_samples, enabled=0
    [Vulkan init] extensions: name=VK_NV_geometry_shader_passthrough, enabled=0
    [Vulkan init] extensions: name=VK_NV_inherited_viewport_scissor, enabled=0
    [Vulkan init] extensions: name=VK_NV_ray_tracing, enabled=0
    [Vulkan init] extensions: name=VK_NV_sample_mask_override_coverage, enabled=0
    [Vulkan init] extensions: name=VK_NV_shader_sm_builtins, enabled=0
    [Vulkan init] extensions: name=VK_NV_shader_subgroup_partitioned, enabled=0
    [Vulkan init] extensions: name=VK_NV_viewport_array2, enabled=0
    [Vulkan init] extensions: name=VK_NV_viewport_swizzle, enabled=0
    [Vulkan init] extensions: name=VK_NVX_multiview_per_view_attributes, enabled=0
    Vulkan API version 1.1.0 (1.2.175 supported by driver, 1.1.0 requested)
    Vulkan vendor=[NVIDIA] id=[10de]
    Vulkan renderer=[NVIDIA GeForce GTX 1080 Ti] id=[1b06]
    Vulkan device type 2
    Vulkan driverversion=[0x7599c040] uint=[1973010496]
    Vulkan PSO: cache data not found [path=/tmp/DefaultCompany/HelloUnity1/vulkan_pso_cache.bin]
    ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
    FMOD failed to initialize the output device.: "Error initializing output device. " (60)
    Forced to initialize FMOD to to the device driver's system output rate 48000, this may impact performance and/or give inconsistent experiences compared to selected sample rate 48000
    ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
    FMOD failed to initialize the output device.: "Error initializing output device. " (60)
    FMOD initialized on nosound output
    Begin MonoManager ReloadAssembly
    - Completed reload, in 0.444 seconds
    UnloadTime: 14.090769 ms
    Signaling: Connecting WS ws://localhost
    Signaling: WS connected.
    Error getting system window info: Invalid window
    Unsupported windowing backend 0
    Missing Vulkan framebuffer attachment image?
    Setting up 20 worker threads for Enlighten.
    Caught fatal signal - signo:11 code:1 errno:0 addr:0xb0
    Obtained 17 stack frames.
    #0 0x007f120a5fe980 in funlockfile
    #1 0x007f10839159d5 in vk_optimusGetDeviceProcAddr
    #2 0x007f1083915d67 in vk_optimusGetDeviceProcAddr
    #3 0x007f1083915ed1 in vk_optimusGetDeviceProcAddr
    #4 0x007f10838d3f21 in vk_optimusGetDeviceProcAddr
    #5 0x007f120bd1cb50 in PlayerMain(int, char**)
    #6 0x007f120bd1c7e3 in PlayerMain(int, char**)
    #7 0x007f120bd1a877 in PlayerMain(int, char**)
    #8 0x007f120bcefb17 in PlayerMain(int, char**)
    #9 0x007f120bcf1c03 in PlayerMain(int, char**)
    #10 0x007f120bcf0a4d in PlayerMain(int, char**)
    #11 0x007f120b9eca87 in int* std::_V2::__rotate<int*>(int*, int*, int*, std::random_access_iterator_tag)
    #12 0x007f120b9eca42 in int* std::_V2::__rotate<int*>(int*, int*, int*, std::random_access_iterator_tag)
    #13 0x007f120b9ecd2c in int* std::_V2::__rotate<int*>(int*, int*, int*, std::random_access_iterator_tag)
    #14 0x007f120bc1fc02 in PlayerMain(int, char**)
    #15 0x007f120a21cbf7 in __libc_start_main
    #16 0x00000000201029 in (Unknown)
     
  2. kazuki_unity729

    kazuki_unity729

    Unity Technologies

    Joined:
    Aug 2, 2018
    Posts:
    803
    Sure, we will try to reproduce the issue. Thank you.
     
  3. wuxinyi12358

    wuxinyi12358

    Joined:
    Oct 18, 2022
    Posts:
    1
    Any update?
     
  4. kazuki_unity729

    kazuki_unity729

    Unity Technologies

    Joined:
    Aug 2, 2018
    Posts:
    803
    No, we will check this issue after next year.
     
  5. sgi1700sw

    sgi1700sw

    Joined:
    Nov 17, 2022
    Posts:
    2
    I have the same issue
    Unity Version:
    2021.3.8f1
    RenderStreaming Version: 3.1.0-exp.4
    WebRTC Version: 2.4.0-exp.11
    Host OS: Ubuntu 20.04
    Container image: nvidia/cuda:11.8.0-base-ubuntu20.04
    GPU: NVIDIA A6000
    Driver: NVIDIA-SMI 470.141.10 Driver Version: 470.141.10 CUDA Version: 11.4
    Command: docker run myImage execDemo.x86_64
    I use desktop screen Display:1 with xhost+local for docker to output the render result. It's fine(I can see the ball in 3.1.0-exp4/Example/Brocast Scene). But once I connect with chrome, the docker fail

    Starting unity-docker_urs-server_1 ... done
    Attaching to unity-docker_urs-server_1
    urs-server_1 | [UnityMemory] Configuration Parameters - Can be set up in boot.config
    urs-server_1 | "memorysetup-bucket-allocator-granularity=16"
    urs-server_1 | "memorysetup-bucket-allocator-bucket-count=8"
    urs-server_1 | "memorysetup-bucket-allocator-block-size=4194304"
    urs-server_1 | "memorysetup-bucket-allocator-block-count=1"
    urs-server_1 | "memorysetup-main-allocator-block-size=16777216"
    urs-server_1 | "memorysetup-thread-allocator-block-size=16777216"
    urs-server_1 | "memorysetup-gfx-main-allocator-block-size=16777216"
    urs-server_1 | "memorysetup-gfx-thread-allocator-block-size=16777216"
    urs-server_1 | "memorysetup-cache-allocator-block-size=4194304"
    urs-server_1 | "memorysetup-typetree-allocator-block-size=2097152"
    urs-server_1 | "memorysetup-profiler-bucket-allocator-granularity=16"
    urs-server_1 | "memorysetup-profiler-bucket-allocator-bucket-count=8"
    urs-server_1 | "memorysetup-profiler-bucket-allocator-block-size=4194304"
    urs-server_1 | "memorysetup-profiler-bucket-allocator-block-count=1"
    urs-server_1 | "memorysetup-profiler-allocator-block-size=16777216"
    urs-server_1 | "memorysetup-profiler-editor-allocator-block-size=1048576"
    urs-server_1 | "memorysetup-temp-allocator-size-main=4194304"
    urs-server_1 | "memorysetup-job-temp-allocator-block-size=2097152"
    urs-server_1 | "memorysetup-job-temp-allocator-block-size-background=1048576"
    urs-server_1 | "memorysetup-job-temp-allocator-reduction-small-platforms=262144"
    urs-server_1 | "memorysetup-temp-allocator-size-background-worker=32768"
    urs-server_1 | "memorysetup-temp-allocator-size-job-worker=262144"
    urs-server_1 | "memorysetup-temp-allocator-size-preload-manager=262144"
    urs-server_1 | "memorysetup-temp-allocator-size-nav-mesh-worker=65536"
    urs-server_1 | "memorysetup-temp-allocator-size-audio-worker=65536"
    urs-server_1 | "memorysetup-temp-allocator-size-cloud-worker=32768"
    urs-server_1 | "memorysetup-temp-allocator-size-gfx=262144"
    unity-docker_urs-server_1 exited with code 139.

    It's ok to run in ubuntu desktop, but fail in docker inside, please verify this error,
    Thanks


     
  6. kazuki_unity729

    kazuki_unity729

    Unity Technologies

    Joined:
    Aug 2, 2018
    Posts:
    803
    @sgi1700sw
    Thank you for sharing the issue.
    Many people asked us headless rendering support. We will prioritize the issue.
     
  7. rayneAFT

    rayneAFT

    Joined:
    Dec 9, 2021
    Posts:
    1
    I am having a similar issue trying to run a unity binary on a aws instance:


    Code (Boo):
    1. Mono path[0] = '/home/ubuntu/aft-py-packages/aft-swemu/src/aft_swemu/builds/prod/aft_swemu_Data/Managed'
    2. Mono config path = '/home/ubuntu/aft-py-packages/aft-swemu/src/aft_swemu/builds/prod/aft_swemu_Data/MonoBleedingEdge/etc'
    3. PlayerPrefs - Creating folder: /home/ubuntu/.config/unity3d/DefaultCompany
    4. PlayerPrefs - Creating folder: /home/ubuntu/.config/unity3d/DefaultCompany/unity_emu_project
    5. Unable to load player prefs
    6. Desktop is 0 x 0 @ 0 Hz
    7. [Vulkan init] extensions: count=18
    8. [Vulkan init] extensions: name=VK_KHR_device_group_creation, enabled=0
    9. [Vulkan init] extensions: name=VK_KHR_display, enabled=1
    10. [Vulkan init] extensions: name=VK_KHR_external_fence_capabilities, enabled=0
    11. [Vulkan init] extensions: name=VK_KHR_external_memory_capabilities, enabled=0
    12. [Vulkan init] extensions: name=VK_KHR_external_semaphore_capabilities, enabled=0
    13. [Vulkan init] extensions: name=VK_KHR_get_display_properties2, enabled=0
    14. [Vulkan init] extensions: name=VK_KHR_get_physical_device_properties2, enabled=1
    15. [Vulkan init] extensions: name=VK_KHR_get_surface_capabilities2, enabled=0
    16. [Vulkan init] extensions: name=VK_KHR_surface, enabled=1
    17. [Vulkan init] extensions: name=VK_KHR_surface_protected_capabilities, enabled=0
    18. [Vulkan init] extensions: name=VK_KHR_wayland_surface, enabled=1
    19. [Vulkan init] extensions: name=VK_KHR_xcb_surface, enabled=0
    20. [Vulkan init] extensions: name=VK_KHR_xlib_surface, enabled=1
    21. [Vulkan init] extensions: name=VK_EXT_acquire_xlib_display, enabled=0
    22. [Vulkan init] extensions: name=VK_EXT_debug_report, enabled=0
    23. [Vulkan init] extensions: name=VK_EXT_direct_mode_display, enabled=0
    24. [Vulkan init] extensions: name=VK_EXT_display_surface_counter, enabled=0
    25. [Vulkan init] extensions: name=VK_EXT_debug_utils, enabled=0
    26. Vulkan detection: 2
    27. Initialize engine version: 2020.3.38f1 (8f5fde82e2dc)
    28. [Subsystems] Discovering subsystems at path /home/ubuntu/aft-py-packages/aft-swemu/src/aft_swemu/builds/prod/aft_swemu_Data/UnitySubsystems
    29. GfxDevice: creating device client; threaded=1
    30. [Vulkan init] extensions: count=18
    31. [Vulkan init] extensions: name=VK_KHR_device_group_creation, enabled=0
    32. [Vulkan init] extensions: name=VK_KHR_display, enabled=1
    33. [Vulkan init] extensions: name=VK_KHR_external_fence_capabilities, enabled=0
    34. [Vulkan init] extensions: name=VK_KHR_external_memory_capabilities, enabled=0
    35. [Vulkan init] extensions: name=VK_KHR_external_semaphore_capabilities, enabled=0
    36. [Vulkan init] extensions: name=VK_KHR_get_display_properties2, enabled=0
    37. [Vulkan init] extensions: name=VK_KHR_get_physical_device_properties2, enabled=1
    38. [Vulkan init] extensions: name=VK_KHR_get_surface_capabilities2, enabled=0
    39. [Vulkan init] extensions: name=VK_KHR_surface, enabled=1
    40. [Vulkan init] extensions: name=VK_KHR_surface_protected_capabilities, enabled=0
    41. [Vulkan init] extensions: name=VK_KHR_wayland_surface, enabled=1
    42. [Vulkan init] extensions: name=VK_KHR_xcb_surface, enabled=0
    43. [Vulkan init] extensions: name=VK_KHR_xlib_surface, enabled=1
    44. [Vulkan init] extensions: name=VK_EXT_acquire_xlib_display, enabled=0
    45. [Vulkan init] extensions: name=VK_EXT_debug_report, enabled=0
    46. [Vulkan init] extensions: name=VK_EXT_direct_mode_display, enabled=0
    47. [Vulkan init] extensions: name=VK_EXT_display_surface_counter, enabled=0
    48. [Vulkan init] extensions: name=VK_EXT_debug_utils, enabled=0
    49. [Vulkan init] SelectPhysicalDevice requestedDeviceIndex=-1 xrDevice=(nil)
    50. [Vulkan init] Physical Device 0x148c2d0 [0]: "Tesla M60" deviceType=2 vendorID=10de deviceID=13f2
    51. [Vulkan init] Physical Device 0x1744580 [1]: "llvmpipe (LLVM 12.0.0, 256 bits)" deviceType=4 vendorID=10005 deviceID=0
    52. [Vulkan init] Physical Device 0x17445a0 [2]: "Tesla M60"
     

    Attached Files:

  8. kazuki_unity729

    kazuki_unity729

    Unity Technologies

    Joined:
    Aug 2, 2018
    Posts:
    803
    Sorry but headless rendering is not supported yet.
     
  9. ddangelo

    ddangelo

    Joined:
    Oct 17, 2016
    Posts:
    8
    Thanks for the clarification. Do you have an idea when headless rendering will be supported?
     
    kayy likes this.