Skip to content

Conversation

@xiaowei-guan
Copy link
Contributor

@xiaowei-guan xiaowei-guan commented Nov 12, 2025

If want to render texture with Vulakn + Impeller, you should apply this flutter-tizen/flutter#17

@xiaowei-guan xiaowei-guan marked this pull request as draft November 12, 2025 09:44
@xiaowei-guan xiaowei-guan marked this pull request as ready for review November 14, 2025 09:28
@xiaowei-guan
Copy link
Contributor Author

#128

1.Add GetDevice method insted of device_ variable.
2.Refactor variable name for pixel buffer.
3.Add GetMemoryFDProperty method insted of variable.
@xiaowei-guan
Copy link
Contributor Author

@JSUYA Do you have time to review this PR?

@JSUYA
Copy link
Member

JSUYA commented Dec 5, 2025

@JSUYA Do you have time to review this PR?

I'll start soon

Copy link
Member

@JSUYA JSUYA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When I tested with video_player, app has crashed. please check it out.

plugins/packages/video_player/example (master) 17:52:58 $ flutter-tizen run --enable-impeller --dart-define=USE_FLUTTER_TIZEN_EXPERIMENTAL=true
Launching tizen/flutter/generated_main.dart on Tizen rpi4 in debug mode...
The platform profile is used for signing.
Building a Tizen application in debug mode...                      12.2s
✓ Built build/tizen/tpk/org.tizen.video_player_tizen_example-1.0.0.tpk (40.1MB)
Installing build/tizen/tpk/org.tizen.video_player_tizen_example-1.0.0.tpk...        17.8s
[E] [WARNING:flutter/impeller/renderer/backend/vulkan/driver_info_vk.cc(263)] Unknown GPU Driver Vendor: 5348. This is not an error.
[E] [IMPORTANT:flutter/shell/platform/embedder/embedder_surface_vulkan_impeller.cc(80)] Using the Impeller rendering backend (Vulkan).
Syncing files to device Tizen rpi4...                               55ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

A Dart VM Service on Tizen rpi4 is available at: http://127.0.0.1:40659/g52b_wtUP5E=/
The Flutter DevTools debugger and profiler on Tizen rpi4 is available at: http://127.0.0.1:39049?uri=http://127.0.0.1:40659/g52b_wtUP5E=/

....

[E] globalapps/org.tizen.video_player_tizen_example/bin/Runner.dll: ../src/vulkan/runtime/vk_image.c:279: vk_image_expand_aspect_mask: Assertion `image->aspects & VK_IMAGE_ASPECT_ANY_COLOR_MASK_MESA' failed.

@xiaowei-guan
Copy link
Contributor Author

When I tested with video_player, app has crashed. please check it out.

plugins/packages/video_player/example (master) 17:52:58 $ flutter-tizen run --enable-impeller --dart-define=USE_FLUTTER_TIZEN_EXPERIMENTAL=true
Launching tizen/flutter/generated_main.dart on Tizen rpi4 in debug mode...
The platform profile is used for signing.
Building a Tizen application in debug mode...                      12.2s
✓ Built build/tizen/tpk/org.tizen.video_player_tizen_example-1.0.0.tpk (40.1MB)
Installing build/tizen/tpk/org.tizen.video_player_tizen_example-1.0.0.tpk...        17.8s
[E] [WARNING:flutter/impeller/renderer/backend/vulkan/driver_info_vk.cc(263)] Unknown GPU Driver Vendor: 5348. This is not an error.
[E] [IMPORTANT:flutter/shell/platform/embedder/embedder_surface_vulkan_impeller.cc(80)] Using the Impeller rendering backend (Vulkan).
Syncing files to device Tizen rpi4...                               55ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

A Dart VM Service on Tizen rpi4 is available at: http://127.0.0.1:40659/g52b_wtUP5E=/
The Flutter DevTools debugger and profiler on Tizen rpi4 is available at: http://127.0.0.1:39049?uri=http://127.0.0.1:40659/g52b_wtUP5E=/

....

[E] globalapps/org.tizen.video_player_tizen_example/bin/Runner.dll: ../src/vulkan/runtime/vk_image.c:279: vk_image_expand_aspect_mask: Assertion `image->aspects & VK_IMAGE_ASPECT_ANY_COLOR_MASK_MESA' failed.

I will update the RPI4 image and check it

1.rename texture callback parameter name.
2.add null check for vulkan texture.
3.rename PopulateOpenGLTexture to PopulateGLTexture.
4.change DRM_FORMAT to vulkan format.
@xiaowei-guan
Copy link
Contributor Author

I have verified the PR on RPI4 with latest version, there will be an out-of-memory issue:

A Dart VM Service on Tizen rpi4 is available at: http://127.0.0.1:38915/8-T6wewQGS8=/
The Flutter DevTools debugger and profiler on Tizen rpi4 is available at: http://127.0.0.1:9100?uri=http://127.0.0.1:38915/8-T6wewQGS8=/
[I] lifecycle_channel.cc: AppIsResumed(37) > Sending AppLifecycleState.resumed message.
[I] tizen_window_ecore_wl2.cc: UpdateFlutterCursor(806) > UpdateFlutterCursor is not supported.
[I] external_texture_surface_vulkan.cc: PopulateVulkanTexture(108) > gpu_surface is null for texture ID: 2
[I] external_texture_surface_vulkan.cc: PopulateVulkanTexture(108) > gpu_surface is null for texture ID: 2
[I] lifecycle_channel.cc: AppIsPaused(42) > Sending AppLifecycleState.paused message.
[I] lifecycle_channel.cc: AppIsDetached(47) > Sending AppLifecycleState.detached message.
[E] globalapps/org.tizen.video_player_tizen_example/bin/Runner.dll: ../src/broadcom/vulkan/v3dv_queue.c:957: handle_cl_job: Assertion `bo_idx == submit.bo_handle_count' failed.
[E] onSigabrt called
Lost connection to device.

@xiaowei-guan
Copy link
Contributor Author

When I tested with video_player, app has crashed. please check it out.

plugins/packages/video_player/example (master) 17:52:58 $ flutter-tizen run --enable-impeller --dart-define=USE_FLUTTER_TIZEN_EXPERIMENTAL=true
Launching tizen/flutter/generated_main.dart on Tizen rpi4 in debug mode...
The platform profile is used for signing.
Building a Tizen application in debug mode...                      12.2s
✓ Built build/tizen/tpk/org.tizen.video_player_tizen_example-1.0.0.tpk (40.1MB)
Installing build/tizen/tpk/org.tizen.video_player_tizen_example-1.0.0.tpk...        17.8s
[E] [WARNING:flutter/impeller/renderer/backend/vulkan/driver_info_vk.cc(263)] Unknown GPU Driver Vendor: 5348. This is not an error.
[E] [IMPORTANT:flutter/shell/platform/embedder/embedder_surface_vulkan_impeller.cc(80)] Using the Impeller rendering backend (Vulkan).
Syncing files to device Tizen rpi4...                               55ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

A Dart VM Service on Tizen rpi4 is available at: http://127.0.0.1:40659/g52b_wtUP5E=/
The Flutter DevTools debugger and profiler on Tizen rpi4 is available at: http://127.0.0.1:39049?uri=http://127.0.0.1:40659/g52b_wtUP5E=/

....

[E] globalapps/org.tizen.video_player_tizen_example/bin/Runner.dll: ../src/vulkan/runtime/vk_image.c:279: vk_image_expand_aspect_mask: Assertion `image->aspects & VK_IMAGE_ASPECT_ANY_COLOR_MASK_MESA' failed.

I will update the RPI4 image and check it

I have updated the RPI4 image(tizen-10.0-unified_20251209.112952), no such issue, but I found a memory issue, I will check it.

@xiaowei-guan
Copy link
Contributor Author

@JSUYA
Please use pixel_buffer_test to verify render pixel buffer texture on RPI device

@xiaowei-guan
Copy link
Contributor Author

@JSUYA
I have upload pixel_buffer_test to verify render pixel buffer on RPI device, please check, thank you~

@JSUYA
Copy link
Member

JSUYA commented Dec 22, 2025

@JSUYA
I have upload pixel_buffer_test to verify render pixel buffer on RPI device, please check, thank you~

thanks, I will check it out.

I have updated the RPI4 image(tizen-10.0-unified_20251209.112952), no such issue, but I found a memory issue, I will check it.

Has this issue been resolved? Is it something we can ignore at this PR?

@xiaowei-guan
Copy link
Contributor Author

xiaowei-guan commented Dec 22, 2025

Has this issue been resolved? Is it something we can ignore at this PR?

During the rendering process, the Flutter app process may be killed because the GPU memory is exhausted.
This isn't a embedder issue, it's a impeller or kernel issue. I am viewing the impeller code.

@xiaowei-guan
Copy link
Contributor Author

I have fixed the gpu memory leak issue flutter-tizen/flutter#21

@xiaowei-guan
Copy link
Contributor Author

@JSUYA

[E] globalapps/org.tizen.video_player_tizen_example/bin/Runner.dll: ../src/vulkan/runtime/vk_image.c:279: vk_image_expand_aspect_mask: Assertion `image->aspects & VK_IMAGE_ASPECT_ANY_COLOR_MASK_MESA' failed.

for this issue, could you please share the image version ? I will try to reproduce this issue.

@JSUYA
Copy link
Member

JSUYA commented Dec 23, 2025

@JSUYA

[E] globalapps/org.tizen.video_player_tizen_example/bin/Runner.dll: ../src/vulkan/runtime/vk_image.c:279: vk_image_expand_aspect_mask: Assertion `image->aspects & VK_IMAGE_ASPECT_ANY_COLOR_MASK_MESA' failed.

for this issue, could you please share the image version ? I will try to reproduce this issue.

Here is my rpi5(x64)'s binary info

[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251105.210909;

The issue occurred when running the example of video_player and playing the video.
If the problem does not occur with the latest binary, it may be an issue with my environment.

@xiaowei-guan
Copy link
Contributor Author

@JSUYA

[E] globalapps/org.tizen.video_player_tizen_example/bin/Runner.dll: ../src/vulkan/runtime/vk_image.c:279: vk_image_expand_aspect_mask: Assertion `image->aspects & VK_IMAGE_ASPECT_ANY_COLOR_MASK_MESA' failed.

for this issue, could you please share the image version ? I will try to reproduce this issue.

Here is my rpi5(x64)'s binary info

[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251105.210909;

The issue occurred when running the example of video_player and playing the video. If the problem does not occur with the latest binary, it may be an issue with my environment.

This is my image version:

root:~> cat /etc/info.ini
[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251209.112952;
Release=20251209.112952;

But I don't have RPI5, I just have RPI4.

@JSUYA
Copy link
Member

JSUYA commented Dec 23, 2025

@JSUYA

[E] globalapps/org.tizen.video_player_tizen_example/bin/Runner.dll: ../src/vulkan/runtime/vk_image.c:279: vk_image_expand_aspect_mask: Assertion `image->aspects & VK_IMAGE_ASPECT_ANY_COLOR_MASK_MESA' failed.

for this issue, could you please share the image version ? I will try to reproduce this issue.

Here is my rpi5(x64)'s binary info

[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251105.210909;

The issue occurred when running the example of video_player and playing the video. If the problem does not occur with the latest binary, it may be an issue with my environment.

This is my image version:

root:~> cat /etc/info.ini
[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251209.112952;
Release=20251209.112952;

But I don't have RPI5, I just have RPI4.

Does this issue not occur on RPI 4?
I'll update the binary to the latest version and test it.
Could it be a difference between RPI5 and RPI4?

If this is only an RPI5 issue, I think, it would be better to merge this PR and make this issue as a known issue.

@xiaowei-guan
Copy link
Contributor Author

@JSUYA

[E] globalapps/org.tizen.video_player_tizen_example/bin/Runner.dll: ../src/vulkan/runtime/vk_image.c:279: vk_image_expand_aspect_mask: Assertion `image->aspects & VK_IMAGE_ASPECT_ANY_COLOR_MASK_MESA' failed.

for this issue, could you please share the image version ? I will try to reproduce this issue.

Here is my rpi5(x64)'s binary info

[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251105.210909;

The issue occurred when running the example of video_player and playing the video. If the problem does not occur with the latest binary, it may be an issue with my environment.

This is my image version:

root:~> cat /etc/info.ini
[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251209.112952;
Release=20251209.112952;

But I don't have RPI5, I just have RPI4.

Does this issue not occur on RPI 4? I'll update the binary to the latest version and test it. Could it be a difference between RPI5 and RPI4?

If this is only an RPI5 issue, I think, it would be better to merge this PR and make this issue as a known issue.

RPI4 and RPI5 use different kernel , I will try to update a aarch64 image to check this issue.

@xiaowei-guan
Copy link
Contributor Author

@JSUYA

[E] globalapps/org.tizen.video_player_tizen_example/bin/Runner.dll: ../src/vulkan/runtime/vk_image.c:279: vk_image_expand_aspect_mask: Assertion `image->aspects & VK_IMAGE_ASPECT_ANY_COLOR_MASK_MESA' failed.

for this issue, could you please share the image version ? I will try to reproduce this issue.

Here is my rpi5(x64)'s binary info

[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251105.210909;

The issue occurred when running the example of video_player and playing the video. If the problem does not occur with the latest binary, it may be an issue with my environment.

This is my image version:

root:~> cat /etc/info.ini
[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251209.112952;
Release=20251209.112952;

But I don't have RPI5, I just have RPI4.

Does this issue not occur on RPI 4? I'll update the binary to the latest version and test it. Could it be a difference between RPI5 and RPI4?
If this is only an RPI5 issue, I think, it would be better to merge this PR and make this issue as a known issue.

RPI4 and RPI5 use different kernel , I will try to update a aarch64 image to check this issue.

I have updated image to aarch64 for RPI4, no such issue

root:~> cat /etc/info.ini
[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251222.025338;
Release=20251222.025338;
[Build]
Type=eng;
Date=20251222_082957;
Time=08:29:57;
Variant=NONE;
ID=tizen-10.0-unified;
root:~> uname -m
aarch64

run video plugin log:


guanxw@samsung:~/workspace/plugins/packages/video_player/example$ flutter-tizen run --enable-impeller --dart-define=USE_FLUTTER_TIZEN_EXPERIMENTAL=true --verbose-system-logs
Launching tizen/flutter/generated_main.dart on Tizen rpi4 in debug mode...
The partner profile is used for signing.
Building a Tizen application in debug mode...                      49.6s
✓ Built build/tizen/tpk/com.example.video_player_example-1.0.0.tpk (39.3MB)
Installing build/tizen/tpk/com.example.video_player_example-1.0.0.tpk...        12.4s
[I] tizen_renderer_vulkan.cc: TizenRendererVulkan(49) > Vulkan version: 1.3.296
[I] logger.cc: Forward(105) > Connection accepted on port: 37139
[I] tizen_renderer_vulkan.cc: PickPhysicalDevice(381) > Enumerating 1 physical device(s).
[I] tizen_renderer_vulkan.cc: PickPhysicalDevice(389) > Checking device : V3D 4.2.14.0
[I] tizen_renderer_vulkan.cc: PickPhysicalDevice(463) > This is the best device so far. Score: 536875008
[E] [WARNING:flutter/impeller/renderer/backend/vulkan/driver_info_vk.cc(274)] Unknown GPU Driver Vendor: 5348. This is not an error.
[E] [IMPORTANT:flutter/shell/platform/embedder/embedder_surface_vulkan_impeller.cc(80)] Using the Impeller rendering backend (Vulkan).
[E] [WARNING:flutter/common/graphics/persistent_cache.cc(286)] Could not acquire the persistent cache directory. Caching of GPU resources on disk is disabled.
[I] system_utils.cc: GetPreferredLanguageInfo(74) > Device language: en_US
[I] app_control_channel.cc: NotifyAppControl(70) > No event channel has been set up.
Syncing files to device Tizen rpi4...                               50ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

A Dart VM Service on Tizen rpi4 is available at: http://127.0.0.1:42513/5p0TFFrRwIo=/
The Flutter DevTools debugger and profiler on Tizen rpi4 is available at: http://127.0.0.1:42513/5p0TFFrRwIo=/devtools/?uri=ws://127.0.0.1:42513/5p0TFFrRwIo=/ws
[I] lifecycle_channel.cc: AppIsResumed(37) > Sending AppLifecycleState.resumed message.

@JSUYA
Copy link
Member

JSUYA commented Dec 23, 2025

@JSUYA

[E] globalapps/org.tizen.video_player_tizen_example/bin/Runner.dll: ../src/vulkan/runtime/vk_image.c:279: vk_image_expand_aspect_mask: Assertion `image->aspects & VK_IMAGE_ASPECT_ANY_COLOR_MASK_MESA' failed.

for this issue, could you please share the image version ? I will try to reproduce this issue.

Here is my rpi5(x64)'s binary info

[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251105.210909;

The issue occurred when running the example of video_player and playing the video. If the problem does not occur with the latest binary, it may be an issue with my environment.

This is my image version:

root:~> cat /etc/info.ini
[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251209.112952;
Release=20251209.112952;

But I don't have RPI5, I just have RPI4.

Does this issue not occur on RPI 4? I'll update the binary to the latest version and test it. Could it be a difference between RPI5 and RPI4?
If this is only an RPI5 issue, I think, it would be better to merge this PR and make this issue as a known issue.

RPI4 and RPI5 use different kernel , I will try to update a aarch64 image to check this issue.

I have updated image to aarch64 for RPI4, no such issue

root:~> cat /etc/info.ini
[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251222.025338;
Release=20251222.025338;
[Build]
Type=eng;
Date=20251222_082957;
Time=08:29:57;
Variant=NONE;
ID=tizen-10.0-unified;
root:~> uname -m
aarch64

run video plugin log:


guanxw@samsung:~/workspace/plugins/packages/video_player/example$ flutter-tizen run --enable-impeller --dart-define=USE_FLUTTER_TIZEN_EXPERIMENTAL=true --verbose-system-logs
Launching tizen/flutter/generated_main.dart on Tizen rpi4 in debug mode...
The partner profile is used for signing.
Building a Tizen application in debug mode...                      49.6s
✓ Built build/tizen/tpk/com.example.video_player_example-1.0.0.tpk (39.3MB)
Installing build/tizen/tpk/com.example.video_player_example-1.0.0.tpk...        12.4s
[I] tizen_renderer_vulkan.cc: TizenRendererVulkan(49) > Vulkan version: 1.3.296
[I] logger.cc: Forward(105) > Connection accepted on port: 37139
[I] tizen_renderer_vulkan.cc: PickPhysicalDevice(381) > Enumerating 1 physical device(s).
[I] tizen_renderer_vulkan.cc: PickPhysicalDevice(389) > Checking device : V3D 4.2.14.0
[I] tizen_renderer_vulkan.cc: PickPhysicalDevice(463) > This is the best device so far. Score: 536875008
[E] [WARNING:flutter/impeller/renderer/backend/vulkan/driver_info_vk.cc(274)] Unknown GPU Driver Vendor: 5348. This is not an error.
[E] [IMPORTANT:flutter/shell/platform/embedder/embedder_surface_vulkan_impeller.cc(80)] Using the Impeller rendering backend (Vulkan).
[E] [WARNING:flutter/common/graphics/persistent_cache.cc(286)] Could not acquire the persistent cache directory. Caching of GPU resources on disk is disabled.
[I] system_utils.cc: GetPreferredLanguageInfo(74) > Device language: en_US
[I] app_control_channel.cc: NotifyAppControl(70) > No event channel has been set up.
Syncing files to device Tizen rpi4...                               50ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

A Dart VM Service on Tizen rpi4 is available at: http://127.0.0.1:42513/5p0TFFrRwIo=/
The Flutter DevTools debugger and profiler on Tizen rpi4 is available at: http://127.0.0.1:42513/5p0TFFrRwIo=/devtools/?uri=ws://127.0.0.1:42513/5p0TFFrRwIo=/ws
[I] lifecycle_channel.cc: AppIsResumed(37) > Sending AppLifecycleState.resumed message.

OK. Thank you for check.
I'm having trouble installing the vulkan rpm on my RPI5. If I encounter this issue again with the latest version of the RPI5, I'll report it on the issue board.

@xiaowei-guan
Copy link
Contributor Author

xiaowei-guan commented Dec 23, 2025

@JSUYA

[E] globalapps/org.tizen.video_player_tizen_example/bin/Runner.dll: ../src/vulkan/runtime/vk_image.c:279: vk_image_expand_aspect_mask: Assertion `image->aspects & VK_IMAGE_ASPECT_ANY_COLOR_MASK_MESA' failed.

for this issue, could you please share the image version ? I will try to reproduce this issue.

Here is my rpi5(x64)'s binary info

[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251105.210909;

The issue occurred when running the example of video_player and playing the video. If the problem does not occur with the latest binary, it may be an issue with my environment.

This is my image version:

root:~> cat /etc/info.ini
[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251209.112952;
Release=20251209.112952;

But I don't have RPI5, I just have RPI4.

Does this issue not occur on RPI 4? I'll update the binary to the latest version and test it. Could it be a difference between RPI5 and RPI4?
If this is only an RPI5 issue, I think, it would be better to merge this PR and make this issue as a known issue.

RPI4 and RPI5 use different kernel , I will try to update a aarch64 image to check this issue.

I have updated image to aarch64 for RPI4, no such issue

root:~> cat /etc/info.ini
[Version]
Model=Tizen10.0/Unified;
Build=tizen-10.0-unified_20251222.025338;
Release=20251222.025338;
[Build]
Type=eng;
Date=20251222_082957;
Time=08:29:57;
Variant=NONE;
ID=tizen-10.0-unified;
root:~> uname -m
aarch64

run video plugin log:


guanxw@samsung:~/workspace/plugins/packages/video_player/example$ flutter-tizen run --enable-impeller --dart-define=USE_FLUTTER_TIZEN_EXPERIMENTAL=true --verbose-system-logs
Launching tizen/flutter/generated_main.dart on Tizen rpi4 in debug mode...
The partner profile is used for signing.
Building a Tizen application in debug mode...                      49.6s
✓ Built build/tizen/tpk/com.example.video_player_example-1.0.0.tpk (39.3MB)
Installing build/tizen/tpk/com.example.video_player_example-1.0.0.tpk...        12.4s
[I] tizen_renderer_vulkan.cc: TizenRendererVulkan(49) > Vulkan version: 1.3.296
[I] logger.cc: Forward(105) > Connection accepted on port: 37139
[I] tizen_renderer_vulkan.cc: PickPhysicalDevice(381) > Enumerating 1 physical device(s).
[I] tizen_renderer_vulkan.cc: PickPhysicalDevice(389) > Checking device : V3D 4.2.14.0
[I] tizen_renderer_vulkan.cc: PickPhysicalDevice(463) > This is the best device so far. Score: 536875008
[E] [WARNING:flutter/impeller/renderer/backend/vulkan/driver_info_vk.cc(274)] Unknown GPU Driver Vendor: 5348. This is not an error.
[E] [IMPORTANT:flutter/shell/platform/embedder/embedder_surface_vulkan_impeller.cc(80)] Using the Impeller rendering backend (Vulkan).
[E] [WARNING:flutter/common/graphics/persistent_cache.cc(286)] Could not acquire the persistent cache directory. Caching of GPU resources on disk is disabled.
[I] system_utils.cc: GetPreferredLanguageInfo(74) > Device language: en_US
[I] app_control_channel.cc: NotifyAppControl(70) > No event channel has been set up.
Syncing files to device Tizen rpi4...                               50ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

A Dart VM Service on Tizen rpi4 is available at: http://127.0.0.1:42513/5p0TFFrRwIo=/
The Flutter DevTools debugger and profiler on Tizen rpi4 is available at: http://127.0.0.1:42513/5p0TFFrRwIo=/devtools/?uri=ws://127.0.0.1:42513/5p0TFFrRwIo=/ws
[I] lifecycle_channel.cc: AppIsResumed(37) > Sending AppLifecycleState.resumed message.

OK. Thank you for check. I'm having trouble installing the vulkan rpm on my RPI5. If I encounter this issue again with the latest version of the RPI5, I'll report it on the issue board.

And I have checked with GPU team, they only support RPI4, don't support RPI5 now

+) I just complated the RPI5 Vulkan setup and check that issue. I reported on the issue board. #138

@xiaowei-guan xiaowei-guan merged commit d1a780b into flutter-tizen:master Dec 23, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants