Search the Community
Showing results for tags 'orangepi5plus'.
-
Hi everyone! I have recently bought an Orange Pi 5 Plus (16 GB RAM) and installed Armbian (the Pi Plus version). Then I enabled GPU hardware acceleration, as suggested on the Armbian download page, which then updated chromium and other things to the rkmpp versions. Now, if I start chromium under Wayland (tried Sway, Gnome, and KDE), the hardware acceleration works nicely, so I get good FPS on e.g. WebGL aquarium, and similar things. However, the antialiasing of some items on the screen does not seem to be working. Antialiasing in WebGL seems off as well. You can see an example in the attached screenshot. Here's what I have tried so far: Before installing GPU acceleration packages from PPAs: antialiasing is good, video + WebGL very slow After installing, antialiasing is not working for some items, but video and WebGL performance is good. Terminal output from chromium: orangepi5-plus:~:% chromium-browser [6045:6045:1014/205303.066564:ERROR:gl_display.cc(520)] EGL Driver message (Error) eglQueryDeviceAttribEXT: eglQueryDeviceAttribEXT [6045:6045:1014/205303.066882:ERROR:gl_angle_util_vulkan.cc(189)] Failed to retrieve vkGetInstanceProcAddr [6045:6045:1014/205303.067071:ERROR:vulkan_instance.cc(91)] Failed to get vkGetInstanceProcAddr pointer from ANGLE. [6001:6001:1014/205306.049251:ERROR:chrome_browser_cloud_management_controller.cc(162)] Cloud management controller initialization aborted as CBCM is not enabled. Failed to query video capabilities: Inappropriate ioctl for device libv4l2: error getting capabilities: Inappropriate ioctl for device Failed to query video capabilities: Inappropriate ioctl for device libv4l2: error getting capabilities: Inappropriate ioctl for device [6045:6045:1014/205314.614093:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times! [6045:6045:1014/205332.225266:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times! [6045:6045:1014/205332.914513:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times! When running Chromium with malirun (I understand that this makes it use blob drivers for Mali), the antialiasing is working again, but attempting to open chrome://gpu leads to a temporary freeze and the following console output. In addition, the keyboard and general interaction with the browser seems laggy, despite good WebGL performance: orangepi5-plus:~:% malirun chromium-browser [3461:3461:1014/211639.485891:ERROR:chrome_browser_cloud_management_controller.cc(162)] Cloud management controller initialization aborted as CBCM is not enabled. arm_release_ver: g13p0-01eac0, rk_so_ver: 3 [3507:3507:1014/211639.630264:ERROR:gl_angle_util_vulkan.cc(22)] EGL_EXT_device_query not supported [3507:3507:1014/211639.630525:ERROR:vulkan_instance.cc(91)] Failed to get vkGetInstanceProcAddr pointer from ANGLE. Failed to query video capabilities: Inappropriate ioctl for device libv4l2: error getting capabilities: Inappropriate ioctl for device Failed to query video capabilities: Inappropriate ioctl for device libv4l2: error getting capabilities: Inappropriate ioctl for device [3461:3492:1014/211640.511695:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.DBus.StartServiceByName: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. Warning: vkCreateInstance: Found no drivers! Error: vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER at CheckVkSuccessImpl (../../third_party/dawn/src/dawn/native/vulkan/VulkanError.cpp:88) at CreateVkInstance (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:416) at Initialize (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:302) at Create (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:232) at operator() (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:492) LIBGL: Initialising gl4es LIBGL: v1.1.5 built on Apr 18 2023 02:39:01 LIBGL: Using GLES 2.0 backend LIBGL: loaded: libGLESv2.so LIBGL: loaded: libEGL.so LIBGL: Using GLES 2.0 backend [1014/211839.760567:WARNING:exception_snapshot_linux.cc(263)] fpsimd not found [3461:3461:1014/211839.874801:ERROR:gpu_process_host.cc(953)] GPU process exited unexpectedly: exit_code=512 arm_release_ver: g13p0-01eac0, rk_so_ver: 3 Since I would like to use the OPi5 Plus for some browsing and related things, is there something that I can do to make antialiasing work? Thanks a lot in advance!
-
Hello. I'm sure this has been discussed a lot but I couldn't find anything recent. I just got my Orange Pi 5 Plus and I installed Armbian 23.8 Bookworm CLI on it. It is really fast and I love it so far. I see that it is unclear whether we have some kind of working vulkan drivers or not but I just installed the mesa-vulkan-drivers package and the vulkaninfo command is actually returning output so does that mean that we have vulkan drivers that work for the G610? Thanks in advance
-
I've been looking into streaming on the Orange Pi's, which doesn't work, so I thought I would share my findings. I was first told by customer service people that the problem was HDCP, but have found that it is actually the camera. The tech was kind enough to slip that the camera module doesn't have their hooks. I can still view in the browser, and this leaves me to the conclusion that TV boxes and Smart TVs are using the camera modules to record end users without their permission. If the system has the camera hooks, the app is allowed to play. The browser bypasses this, because it has permissions to access private information on our devices, and they dig the system while we watch a show. Reminds me of multi-link. There must be some kind of stub or JNI for the hooks, right? We should be able to patch something in, provided that we knew what their code is calling. Anyone have input or ideas on this?
-
I am trying to compile a new kernel in order to support some satellite receiver tuner (from TBS). I did that successfully (In February 2023) on Orange Pi 5 with Linux kernel 5.10.110, but I am struggling doing it with Orange PI 5 Plus with Linux 5.10.160 (jammy). Basically I would like to turn as Modules lots of CONFIG_VIDEOBUF2_*, in order to replace the modules with the ones compiled separately (that I know are working fine with my TBS USD card). These are my issues: - I do not manage to set separately those CONFIG_VIDEOBUF2_* through the menu config. - Thus I tried to set the whole "multimedia support" as a module and got the error: -------------------------------------------------- [🔨] /usr/bin/aarch64-linux-gnu-ld: drivers/phy/rockchip/phy-rockchip-samsung-dcphy.o: in function `samsung_mipi_dcphy_power_on': [🔨] phy-rockchip-samsung-dcphy.c:(.text+0xe1c): undefined reference to `v4l2_subdev_call_wrappers' [🔨] /usr/bin/aarch64-linux-gnu-ld: drivers/phy/rockchip/phy-rockchip-samsung-dcphy.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `v4l2_subdev_call_wrappers' which may bind externally can not be used when making a shared object; recompile with -fPIC [🔨] phy-rockchip-samsung-dcphy.c:(.text+0xe1c): dangerous relocation: unsupported relocation [🔨] /usr/bin/aarch64-linux-gnu-ld: phy-rockchip-samsung-dcphy.c:(.text+0xe2c): undefined reference to `v4l2_subdev_call_wrappers' [🔨] /usr/bin/aarch64-linux-gnu-ld: phy-rockchip-samsung-dcphy.c:(.text+0xe74): undefined reference to `v4l2_subdev_call_wrappers' [🔨] /usr/bin/aarch64-linux-gnu-ld: drivers/phy/rockchip/phy-rockchip-samsung-dcphy.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `v4l2_subdev_call_wrappers' which may bind externally can not be used when making a shared object; recompile with -fPIC [🔨] phy-rockchip-samsung-dcphy.c:(.text+0xe74): dangerous relocation: unsupported relocation [🔨] /usr/bin/aarch64-linux-gnu-ld: phy-rockchip-samsung-dcphy.c:(.text+0xe84): undefined reference to `v4l2_subdev_call_wrappers' ------------------------------------------------------- Any idea on how to unblock that? I am compiling on native on the PI 5 Plus. Thanks.
-
Hi, newbie here again.... I recently switched to Armbian from Orange Pi Ubuntu. I am running Armbian 23.8.1 Jammy with Linux 5.10.160-legacy-rk35xx My issue is a noticeable slowdown in NVME performance. I now get 522.35 MB/sec (as per hdparm test), but before on orange pi ubuntu it was around 1900 MB/s . FYI...Armbian is installed on and booting from the NVME. everything else seems to work perfect and I don't get smartctl errors. Please advise - Crucial P3 4TB PCIe M.2 2280 SSD NVMe (PCIe Gen 3 x4) - Have all the latest updates /dev/nvme0n1: Timing cached reads: 7988 MB in 2.00 seconds = 3997.60 MB/sec Timing buffered disk reads: 1568 MB in 3.00 seconds = 522.35 MB/sec Thank you in advance for any help you can offer.
-
Armbian 23.08.0-trunk Bookworm with Linux 5.10.160-rk35xx root@orangepi5-plus:~# gpio -v gpio version: 2.46 Copyright (c) 2012-2018 Gordon Henderson This is free software with ABSOLUTELY NO WARRANTY. For details type: gpio -warranty * Device tree is enabled. *--> Orange Pi 5 Plus root@orangepi5-plus:~# gpio readall wiringPiSetup: mmap (GPIO) failed: Operation not permitted
-
I am new to ARM based systems. I purchased a OPI5 plus. I also have an Aprotti 10 in USB/HDMI touchscreen and I am also trying to use a USB dongle for audio. I installed Armbian on an nvme. Display works fine, but aside from my keyboard and mouse nothing I plug into the USB 3.0 or USB-C ports are detected nor do they work. Powering my system is a Makerfocus UPS for RPIs conneccte to a 10000mah battery. The board is connected to the OPI5 plus and the second power port is connected to my touchscreen display. I am at a lost to determine why none of my peripherals are working. I saw one of the moderators say to run armbianmonitor -u. I ran it and have the URL. Do I post that in here? Thanks in advance from the new guy.
-
Please advise (see low/high values): nvme-pci-0100 Adapter: PCI adapter Sensor 1: +31.9°C (low = -273.1°C, high = +65261.8°C) Sensor 2: +39.9°C (low = -273.1°C, high = +65261.8°C) Sensor 8: +31.9°C (low = -273.1°C, high = +65261.8°C)
-
I received my new orange pi 5 plus. I installed the official Orange PI 5 Plus Ubuntu on a SD card and it worked great. Then I installed the "Armbian_23.8.1_Orangepi5-plus_jammy_legacy_5.10.160_gnome_desktop" on SD card (Yes I took the image from the page with the "archive for orange Pi 5 plus"), and it get stuck on a screen displaying "Orange PI" (I do not see any armbian logo) , and nothing else happens (the blue light on the board does not blink). Why is that? How can I see what is happening? I installed in the past Armbian on an Orange Pi 5 with no issue, so I am really wondering what is going on there. Your view/ideas will be appreciated, thanks in advance,
-
Hi, my orange pi 5 plus cant boot armbian, its hang and screen goes flicker, im currently not been able to boot android images to (its hang and flicker to),, i cant boot armbian and android version.. but other linux is normally booting fine.. any advise?
-
Any guidance on getting the native 2-pin fan connector and control working with Armbian Jammy? e.g. using pwm-fan driver to control the fan. Thanks for any help, please be kind, I'm a newbie 🙂
-
I'm running armbian 23.08 bookworm on an orange pi 5 plus. I'm trying to run VMs that boot with UEFI, but these are hanging. I suspect a bug in the vendor kernel (5.10.160-rk35xx), since this works fine on an AWS bare metal arm64 host. Example: ``` $ sudo apt install qemu-system qemu-efi-aarch64 ... $ cp /usr/share/AAVMF/AAVMF_VARS.fd ./aavmf_efivars.fd $ qemu-system-aarch64 \ -machine virt \ -cpu max \ -drive if=pflash,unit=0,format=raw,readonly=on,file=/usr/share/AAVMF/AAVMF_CODE.fd \ -drive file=aavmf_efivars.fd,format=raw,if=pflash -net none \ -nographic \ -enable-kvm ``` This hangs for me (to exit press C-a x). If I remove `-enable-kvm`, the UEFI shell loads.
-
Hi Please, find below my current Armbian version in OPI5: Armbian_23.5.5_Orangepi5-plus_jammy_legacy_5.10.160_cinnamon_desktop I’m having a few issues with Orange pi 5 Plus. Wifi/Bluetooth issues: I bought this WIFI/Bluethooth model (RTL8852BE) ( Link ) Bluetooth: When I try finding a new dispositive does not find anyone. However, it’s working with Ubuntu. WIFI: I did not have any problem with SDcard but the NVME gave me wifi problems sometimes when I updated it with “apt upgrade”. Then, the wifi does not work and I have to reboot and switch off bluetooth to make the wifi work. I tried the ubuntu ( Link ) and I did not have any problem with bluetooth and neitherl WIFI. Issues initializing OPI5+ (NVME) Sometimes it’s triggers the following error when I turn on the OPI5+ from the NVME. In order to access the system again, I have to turn off and turn on the orange pi 5 plus. hardware acceleration I believe, I`m having a problem with hardware acceleration, because Youtube on Chromiun with Ubuntu ( Link ) works and now it doesn't work for me. ~:% glxinfo -B name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: Panfrost (0xffffffff) Device: Mali-G610 (Panfrost) (0xffffffff) Version: 23.0.0 Accelerated: yes Video memory: 15718MB Unified memory: yes Preferred profile: compat (0x2) Max core profile version: 0.0 Max compat profile version: 3.0 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.1 OpenGL vendor string: Panfrost OpenGL renderer string: Mali-G610 (Panfrost) OpenGL version string: 3.0 Mesa 23.0.0-devel OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL ES profile version string: OpenGL ES 3.1 Mesa 23.0.0-devel OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 GPIO I saw a few colleages using GPIO and when they use this command “gpio readall” it triggers the following error. "wiringPiSetup: mmap (GPIO) failed: Operation not permitted" I found this solution and it worked. ( Link ) write in the console: echo "BOARD=orangepi5plus" | sudo tee /etc/orangepi-release Thank you very much and kind regards, Apologise for any silly question this is a new world for me.
-
I've been messing with my OPi5+ for several days now and I cannot for the life of me get my USB Wifi dongle to work. When I input " lsusb " the OPi shows my dongle as plugged in but it just doesn't work. I've tried to compile the Wifi dongle drivers (RTL8188eu) manually but that fails with a "python2 error". I've tried updating the Armbian headers and firmware and nothing works. I've tried both the OPi OS and Armbian OS and on both images the board will just not read my Wifi dongle. My USB Bluetooth dongle Plugs and Plays just fine, only the Wifi dongle is inoperable. So my question is how in the hell do I get the Edimax N150 USB Wifi dongle to work with my OPi 5+? Any help would be greatly appreciated. (P.S. I also tried the latest vanilla Ubuntu release with my OPi5+ and that OS wouldn't even boot, or at least my monitor screen kept saying "No signal detected" for 15 mins after I booted the OPi5+ before I gave up and switched to the Armbian OS)
-
Hi folks, Ran into some issues with July 6 bookworm images for Orange Pi 5 Plus - it boots but there is no video or network. Orange Pi 5B has a note to change the dtb - one is also needed for the 5 Plus. It should be `fdtfile=rockchip/rk3588-orangepi-5-plus.dtb`. (I tried to search for related issues, but the rate limit is stopped me so I gave up.)
-
Hi I have been trying to install root file on btrfs using armbian-config from sd card to nvme The process completed successfully but cannot boot. (Note that I have also modified armbianEnv.txt from etx4 to btrfs) The same process works on ext4 Appreciate if someone can give some pointer to get this working
-
I will receive soon a Orange Pi 5 Plus. I have setup completely an Orange PI5 with Armbian. I had to recompile kernel, compile drivers ...... it took some time. If I run the Orange PI5 plus with the same SD card as the Orange Pi 5, would it work? If not, is there an easy thing to do to make it work? I think there is a device tree file hardware specific , but is it read when compiling the kernel or dynamically? I am asking because processors are very similar, and it would make my life easier! Your view will be appreciated. Thanks.
-
SoC Rockchip RK3588 (8nm LP process) CPU • 8-core 64-bit processor • 4 x Cortex-A76(2.4GHz), 4 x Cortex-A55(1.8GHz) and separate NEON co-processors GPU • Arm Mali-G610 • Built-in 3D GPU • Compatible with OpenGL ES1.1/2.0/3.2, OpenCL 2.2 and Vulkan 1.2 NPU Embedded NPU supports INT4/INT8/INT16/FP16 mixed operation, with up to 6Tops computing power PMU RK806-1 RAM 4GB/8GB/16GB (LPDDR4/4x) Memory • QSPI Nor FLASH: 16MB/32MB • MicroSD card slot: up to 128GB • eMMC socket: 16GB/32GB/64GB/128GB/256GB eMMC module can be attached • M.2 2280 slot for NVMe SSDs (PCIe 3.0 x4) up to 2,000 MB/s USB • USB3.0 × 2 • USB2.0 × 2 • Type-C ×1 Video • 2x HDMI 2.1 out up to 8k@60FPS • 1x Type-C with DP TX 1.4A,up to 8K@30FPS • 1x HDMI in with up to 4K@60FPS • 1 x MIPI DSI TX 4 Lane,up to 4K @60Hz TP interface 1x 6Pin FPC socket Camera 1 x MIPI CSI 4 Lane Audio CODEC:ES8388 • 1xAudio 3.5mm jack with mic • 1xMIC In • 1xHDMI 2.1 eARC • 1xSPK Ethernet 2xPCIe 2.5G LAN(RTL8125BG) Expansion Port 40Pin dual row pins with the following multiplexing functions: UART, I2C, SPI, CAN, I2S, PDM, AUDDSM, SDIO, PWM, GPIO PCIe M.2 M-KEY Socket M.2 connector M key (bottom) for NVMe with PCIe 3.0 x4 lanes 2280 SSD PCIe M.2 E-KEY Socket M.2 connector E key (top) for connectivity with PCIe 2.0 x1/PCM/UART/USB2.0,2230 Wi-Fi6 /BT supported Button 1×MaskROM key 1xRecovery 1×on/off key Power Source Support Type-C power supply, 5V@4A IR receiver 1x IR receiver tube LED RGB LED side light FAN 5V FAN RTC 2Pin: RTC backup battery Debugging 3Pin debug serial port (UART)
