-
-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Orange Pi Zero 3 configuration #421
Comments
Is there another app running that is using display output? |
Temporary I don't have Orange Pi Zero 3 board. But what I recall is that I was using sudo and no other app was running. Should this run ok on this board? If yes I will get this board again. It is much more powerful then Raspberry Pi Zero W (including Zero 2W). I got rid of it because other compatibility issues but it will be worth to get it back if flutter-pi works on it. |
@jupiter9595 It is possible you run into errors. If I had an Orange Pi to test, I could guarantee you that it works, but I don't have one unfortunately. But even if you run into errors, you can report them and I'll fix them. That has happened multiple times in the past and we managed to fix it in all cases. |
@ardera - I've got Orange Pi Zero 3 board again. My current set up is: Image used Orangepizero3_1.0.2_ubuntu_jammy_server_linux6.1.31 - for 1GB memory board Description: Ubuntu 22.04.3 LTS Compiled glmark2-drm (Jeff Geerling guide) - and it shows correctly the test images directly to the screen Warning: DRM_CAP_ASYNC_PAGE_FLIP not supported, falling back to 'mailbox' mode for SwapInterval(0).
=======================================================
|
How did you build the Can you do a |
Yes I was using flutterpi_tool and I can successfully run on Raspberry Pi zero 2W this is the output: is anything missing in rsync 'ed folder to OrangePi Zero 3 ? |
Can you run |
uname -a file timer_linux2a/libflutter_engine.so |
Your Orange Pi 4 uses arm64, but the flutter app is built for arm32. Try running flutterpi_tool with |
Sorry, my bad, I should not have used Raspberry Pi 2W 32bit version with OrangePi Zero 3 Ubuntu22.04 64bit version It took a while to update my Virtual Ubuntu 22.04 AMD64 env and upgrade flutter and flutterpi_tool version Now it works fine ---> flutter-pi timer_linux2a_arm64 I can see and use app GUI. From this command line output; is there anything I should further check / update? Thank you for your help! PS: Next, I am going to verify Radxa Zero 3 E board GUI driver Mali-G52 r1 (Panfrost) with Armbian 24.5 OS Hope this will be useful people visiting your repository. |
nice! yeah it's definitely useful to have a list of known-working boards. Ideally there'd even be automated testing on those boards. Otherwise it's possible I make a change and it breaks without my knowledge. The linux KMS API is a bit brittle in that regard.
Not really, all the messages there are just informational. They could indicate a problem if something was not working, but if everything is working, it's all fine. But I'll improve that in the next update, in my current working branch I've changed it so that information is only logged when something is actually wrong.
Yep definitely, thanks! |
As my predecessors said, great work! Thank you for your effort!
I've successfully configured flutter-pi on Rasperry Pi Zero 2W
Now I would like to run it on Orange Pi Zero 3
I'm running Ubuntu 22.04 compiled by OrangePi
Successfully ran GUI test:
=======================================================
glmark2 2021.02
But encountered the following errors when running flutter-pi (code recompiled for aarch64 with > flutterpi_tool build --arch=arm64)
flutter-pi timer_linux2a
modesetting.c: Could not set DRM client universal planes capable. drmSetClientCap: Operation not supported
flutter-pi.c: Could not create drmdev from device at "/dev/dri/card1". Continuing.
egl_gbm_render_surface.c: Couldn't create GBM surface for rendering. gbm_surface_create_with_modifiers: Invalid argument
egl_gbm_render_surface.c: Will retry without modifiers
flutter: The Dart VM service is listening on http://127.0.0.1:41759/hq1w0dqu8fk=/
modesetting.c: Commit requested, but drmdev is paused right now.
window.c: Could not commit frame request.
modesetting.c: Commit requested, but drmdev is paused right now.
window.c: Could not commit frame request.
modesetting.c: Commit requested, but drmdev is paused right now.
window.c: Could not commit frame request.
modesetting.c: Commit requested, but drmdev is paused right now.
window.c: Could not commit frame request.
modesetting.c: Commit requested, but drmdev is paused right now.
window.c: Could not commit frame request.
modesetting.c: Commit requested, but drmdev is paused right now.
window.c: Could not commit frame request.
modesetting.c: Commit requested, but drmdev is paused right now.
window.c: Could not commit frame request.
modesetting.c: Commit requested, but drmdev is paused right now.
window.c: Could not commit frame request.
modesetting.c: Commit requested, but drmdev is paused right now.
window.c: Could not commit frame request.
modesetting.c: Commit requested, but drmdev is paused right now.
window.c: Could not commit frame request.
modesetting.c: Commit requested, but drmdev is paused right now.
window.c: Could not commit frame request.
modesetting.c: Commit requested, but drmdev is paused right now.
window.c: Could not commit frame request.
modesetting.c: Commit requested, but drmdev is paused right now.
Has anyone successfully configured Orange Pi Zero 3 (or other OrangePi) board?
The text was updated successfully, but these errors were encountered: