Ivgal Posted October 14, 2023 Posted October 14, 2023 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! 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.