Ich würde die empfehlen mal auf Vulkan 1.2.172 upzudaten.
Das habe ich gemacht, keine Änderung.
PS: hast du den Speicher für die GPU im Bios mal auf 1024 gestellt ?
Stand auf 512 MB - mit 1024 MB auch keine Änderung.
Dazu suchst du in den Quellen die Funktion pl_vulkan_create und machst prints rein um die stelle zu finden wo er auf den error return springt.
Das sollte in src/vulkan/context.c sein. Leider musst du da alleine debuggen. Ist aber nicht so schwer wie es sich anhört.
Irgendwo muss er ja mit Fehler rausspringen, nur wo ist die Frage und was ihm da nicht gefällt.
Ich "spiele" gerade damit. Aber irgendwie habe ich einen Knoten im Hirn. Ich versuch's mal, zu beschreiben:
// Finally, initialize the logical device and the rest of the vk_ctx
printf("HELLO 3\n");
if (!device_init(vk, params))
printf("HELLO 3b\n");
goto error;
pl_vk->gpu = pl_gpu_create_vk(vk);
printf("HELLO 4\n");
if (!pl_vk->gpu)
goto error;
Im log taucht HELLO 3 auf, HELLO 3b und 4 nicht. Also müsste doch hier was schief gehen, oder?
Kommentiere ich das "goto error;" in der HELLO 3-Schleife mit // aus, kommt kein HELLO 3. Hä?
Danke!
Stefan
P.s.: Ich hoffe, Du hast noch etwas Geduld mit mir...
Das Log mit der obigen Änderung...
Mär 27 18:21:26 vdr2 systemd[1]: Started VDR.
Mär 27 18:21:26 vdr2 vdr[7031]: [7045] SVDRP server handler thread started (pid=7031, tid=7045, prio=low)
Mär 27 18:21:26 vdr2 vdr[7031]: [7045] SVDRP vdr2 opening port 6419/tcp
Mär 27 18:21:26 vdr2 vdr[7031]: [7045] SVDRP vdr2 listening on port 6419/tcp
Mär 27 18:21:26 vdr2 vdr[7031]: [7031] [softhddev]SetPlayMode: 1
Mär 27 18:21:26 vdr2 vdr[7031]: [7031] [softhddev]SetVolumeDevice: 61
Mär 27 18:21:26 vdr2 vdr[7031]: Set Playmode 1
Mär 27 18:21:26 vdr2 vdr[7031]: video: set trick-speed 0
Mär 27 18:21:26 vdr2 vdr[7031]: Init Placebo mit API 117
Mär 27 18:21:26 vdr2 vdr[7031]: Placebo mit vulkan
Mär 27 18:21:26 vdr2 vdr[7031]: [softhddev]GetOsdSize: 1920x1080 1
Mär 27 18:21:26 vdr2 vdr[7031]: [7031] OSD size changed to 1920x1080 @ 1
Mär 27 18:21:26 vdr2 vdr[7031]: info: Initialized libplacebo v3.104.0-rc1-111-gac44e8f (API v117)
Mär 27 18:21:26 vdr2 vdr[7031]: debug: Available instance version: 1.2.170
Mär 27 18:21:26 vdr2 vdr[7031]: debug: Available layers:
Mär 27 18:21:26 vdr2 vdr[7031]: debug: Available instance extensions:
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_device_group_creation
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_display
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_external_fence_capabilities
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_external_memory_capabilities
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_external_semaphore_capabilities
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_get_display_properties2
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_get_physical_device_properties2
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_get_surface_capabilities2
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_surface
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_surface_protected_capabilities
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_wayland_surface
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_xcb_surface
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_xlib_surface
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_EXT_acquire_xlib_display
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_EXT_debug_report
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_EXT_direct_mode_display
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_EXT_display_surface_counter
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_EXT_debug_utils
Mär 27 18:21:26 vdr2 vdr[7031]: info: Creating vulkan instance with extensions:
Mär 27 18:21:26 vdr2 vdr[7031]: info: VK_KHR_get_physical_device_properties2
Mär 27 18:21:26 vdr2 vdr[7031]: info: VK_KHR_surface
Mär 27 18:21:26 vdr2 vdr[7031]: info: VK_KHR_external_memory_capabilities
Mär 27 18:21:26 vdr2 vdr[7031]: info: VK_KHR_external_semaphore_capabilities
Mär 27 18:21:26 vdr2 vdr[7031]: info: VK_KHR_xcb_surface
Mär 27 18:21:26 vdr2 vdr[7031]: info: VK_KHR_surface
Mär 27 18:21:26 vdr2 vdr[7031]: HELLO
Mär 27 18:21:26 vdr2 vdr[7031]: info: Probing for vulkan devices:
Mär 27 18:21:26 vdr2 vdr[7031]: trace: EnumeratePhysicalDevices(inst, &num, NULL)
Mär 27 18:21:26 vdr2 vdr[7031]: trace: EnumeratePhysicalDevices(inst, &num, devices)
Mär 27 18:21:26 vdr2 vdr[7031]: info: GPU 0: Intel(R) UHD Graphics 630 (CFL GT2) (integrated)
Mär 27 18:21:26 vdr2 vdr[7031]: info: uuid: 81:DC:6E:BD:DC:B4:6A:8D:69:25:DF:76:F1:F4:81:6E
Mär 27 18:21:26 vdr2 vdr[7031]: trace: GetPhysicalDeviceSurfaceSupportKHR(physd, i, surf, &sup)
Mär 27 18:21:26 vdr2 vdr[7031]: info: Vulkan device properties:
Mär 27 18:21:26 vdr2 vdr[7031]: info: Device Name: Intel(R) UHD Graphics 630 (CFL GT2)
Mär 27 18:21:26 vdr2 vdr[7031]: info: Device ID: 8086:3e91
Mär 27 18:21:26 vdr2 vdr[7031]: info: Device UUID: 81:DC:6E:BD:DC:B4:6A:8D:69:25:DF:76:F1:F4:81:6E
Mär 27 18:21:26 vdr2 vdr[7031]: info: Driver version: 83898372
Mär 27 18:21:26 vdr2 vdr[7031]: info: API version: 1.2.145
Mär 27 18:21:26 vdr2 vdr[7031]: HELLO 2
Mär 27 18:21:26 vdr2 vdr[7031]: HELLO 3
Mär 27 18:21:26 vdr2 vdr[7031]: debug: Queue families supported by device:
Mär 27 18:21:26 vdr2 vdr[7031]: debug: 0: flags 0x7 num 1
Mär 27 18:21:26 vdr2 vdr[7031]: debug: Using graphics queue 0
Mär 27 18:21:26 vdr2 vdr[7031]: trace: vk->GetPhysicalDeviceSurfaceSupportKHR(vk->physd, idx_gfx, params->surface, &sup)
Mär 27 18:21:26 vdr2 vdr[7031]: trace: vk->EnumerateDeviceExtensionProperties(vk->physd, NULL, &num_exts_avail, NULL)
Mär 27 18:21:26 vdr2 vdr[7031]: trace: vk->EnumerateDeviceExtensionProperties(vk->physd, NULL, &num_exts_avail, exts_avail)
Mär 27 18:21:26 vdr2 vdr[7031]: debug: Available device extensions:
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_8bit_storage
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_16bit_storage
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_bind_memory2
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_buffer_device_address
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_copy_commands2
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_create_renderpass2
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_dedicated_allocation
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_depth_stencil_resolve
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_descriptor_update_template
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_device_group
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_draw_indirect_count
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_driver_properties
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_external_fence
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_external_fence_fd
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_external_memory
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_external_memory_fd
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_external_semaphore
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_external_semaphore_fd
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_get_memory_requirements2
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_image_format_list
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_imageless_framebuffer
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_incremental_present
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_maintenance1
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_maintenance2
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_maintenance3
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_multiview
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_pipeline_executable_properties
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_push_descriptor
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_relaxed_block_layout
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_sampler_mirror_clamp_to_edge
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_sampler_ycbcr_conversion
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_separate_depth_stencil_layouts
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_shader_atomic_int64
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_shader_clock
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_shader_draw_parameters
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_shader_float16_int8
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_shader_float_controls
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_shader_non_semantic_info
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_shader_subgroup_extended_types
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_shader_terminate_invocation
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_spirv_1_4
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_storage_buffer_storage_class
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_swapchain
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_swapchain_mutable_format
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_timeline_semaphore
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_uniform_buffer_standard_layout
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_variable_pointers
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_KHR_vulkan_memory_model
Mär 27 18:21:26 vdr2 vdr[7031]: Failed to create Vulkan Device
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_EXT_4444_formats
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_EXT_buffer_device_address
Mär 27 18:21:26 vdr2 vdr[7031]: debug: VK_EXT_calibr
Mär 27 18:21:26 vdr2 systemd[1]: vdr.service: Main process exited, code=killed, status=6/ABRT
Alles anzeigen