Tiny Core Base > piCore Test Releases
piCore15.0 Beta
yvs:
--- Quote ---
--- Quote ---I can get 3d acceleration with wayland:
--- Code: ---inxi -b
...
Display: wayland server: X.org compositor: Weston v: 8.0.0 driver: X:
loaded: fbdev failed: modesetting gpu: vc4_hdmi,vc4_drm
resolution: 1920x1080
API: OpenGL Message: No GL data available.
--- End code ---
--- End quote ---
with wayland it's strange that inxi (it uses glxinfo) cannot detect GL version
--- End quote ---
It's the most interesting thing on rpi3, there's no xwayland there? If it's a pure wayland compositor, could you please share that binding API(OpenGL ES version and not llvm renderer) less than 3.0 or later?
Juanito:
Correct - that's weston running without xwayland - it seems faster than x/flwm too :)
glxinfo doesn't work on wayland/weston.
Here's all I can find from "XDG_RUNTIME_DIR=/run/user/1001 weston-launch -- --log=/home/tc/weston_log":
--- Code: ---weston 8.0.0
...
[09:02:07.602] Loading module '/usr/local/lib/libweston-8/drm-backend.so'
[09:02:07.606] initializing drm backend
[09:02:07.608] using /dev/dri/card0
[09:02:07.608] DRM: supports universal planes
[09:02:07.608] DRM: supports atomic modesetting
[09:02:07.608] DRM: supports picture aspect ratio
...
EGL version: 1.4
[09:02:07.722] EGL vendor: Mesa Project
[09:02:07.722] EGL client APIs: OpenGL OpenGL_ES
...
[09:02:07.726] GL version: OpenGL ES 2.0 Mesa 24.1.4
[09:02:07.726] GLSL version: OpenGL ES GLSL ES 1.0.16
[09:02:07.726] GL vendor: Broadcom
[09:02:07.726] GL renderer: VC4 V3D 2.1
...
[09:02:07.878] DRM: head 'HDMI-A-1' found, connector 32 is connected, EDID make 'DEL', model 'DELL U2720Q', serial 'JT61X13'
...
--- End code ---
yvs:
--- Quote ---Correct - that's weston running without xwayland - it seems faster than x/flwm too :)
--- Code: ---[09:02:07.722] EGL client APIs: OpenGL OpenGL_ES
[09:02:07.726] GL version: OpenGL ES 2.0 Mesa 24.1.4
[09:02:07.726] GL vendor: Broadcom
--- End code ---
--- End quote ---
Wow, it works without glx and opengles<3.0 is attached to egl(wayland)
--- Quote ---glxinfo doesn't work on wayland/weston.
--- End quote ---
I've looked into inxi-3.3.35 script, it calls all things that possible (glxinfo, eglinfo, clinfo,...) to collect and parse API info.
If there's mesa was built on the way, supposedly there's eglinfo there and can be used for inxi pretty print.
Juanito:
xorg-server patched and Xorg-3d adjusted so that RPi3 xorg-2d and xorg-3d work with vc4-kms-v3d
yvs:
--- Quote from: Juanito on August 24, 2024, 06:02:00 AM ---xorg-server patched and Xorg-3d adjusted so that RPi3 xorg-2d and xorg-3d work with vc4-kms-v3d
--- End quote ---
it looks like software rendering and visually slower comparing to v4-fkms
with v4-kms line in config
--- Code: ---tc-kms% inxi -Ga
Graphics:
Device-1: bcm2835-hdmi driver: vc4_hdmi v: N/A bus-ID: N/A
chip-ID: brcm:3f902000 class-ID: hdmi
Device-2: bcm2835-vc4 driver: vc4_drm v: N/A bus-ID: N/A chip-ID: brcm:soc
class-ID: gpu
Display: server: X.org driver: X: loaded: fbdev unloaded: modesetting
gpu: vc4_hdmi,vc4_drm display-ID: :0.0 note: <missing: xdpyinfo/xrandr>
API: OpenGL v: 4.5 vendor: mesa v: 24.1.4 glx-v: 1.4 es-v: 3.2
direct-render: yes renderer: llvmpipe (LLVM 15.0.7 128 bits)
device-ID: ffffffff:ffffffff memory: 898.4 MiB unified: yes
--- End code ---
with v4-fkms
--- Code: ---tc-fkms% inxi -Ga
Graphics:
Device-1: bcm2835-vc4 driver: vc4_drm v: N/A bus-ID: N/A chip-ID: brcm:soc
class-ID: gpu
Device-2: bcm2835-hdmi driver: N/A bus-ID: N/A chip-ID: brcm:soc
class-ID: hdmi
Display: server: X.org driver: X: loaded: modesetting unloaded: fbdev
dri: vc4
gpu: vc4-drm,vc4_crtc,vc4_dpi,vc4_dsi,vc4_firmware_kms,vc4_hdmi,vc4_hvs,vc4_txp,vc4_v3d,vc4_vec
display-ID: :0.0 note: <missing: xdpyinfo/xrandr>
Monitor-1: DSI-1 size-res: N/A modes: FIXED_MODE
API: OpenGL v: 2.1 vendor: broadcom mesa v: 24.1.4 glx-v: 1.4 es-v: 2.0
direct-render: yes renderer: VC4 V3D 2.1 device-ID: 14e4:ffffffff
memory: 898.4 MiB unified: yes
--- End code ---
p.s. and gtk4 related:
it has started complain on vulkan after tcz updates
--- Code: ---error while loading shared libraries: libvulkan.so.1: cannot open shared object file: No such file or directory
--- End code ---
with loaded libvulkan (and v4-kms): it cannot use dri2 via egl->vulkan
--- Code: ---% gtk4-widget-factory
libcups.so.2: cannot open shared object file: No such file or directory
Failed to load module: /usr/local/lib/gtk-4.0/4.0.0/printbackends/libprintbackend-cups.so
libgstplayer-1.0.so.0: cannot open shared object file: No such file or directory
Failed to load module: /usr/local/lib/gtk-4.0/4.0.0/media/libmedia-gstreamer.so
libEGL warning: DRI2: failed to authenticate
MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
libEGL warning: egl: failed to create dri2 screen
--- End code ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version