Tiny Core Base > piCore Test Releases

piCore15.0 Beta

<< < (15/23) > >>

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