Einplatinencomputer mit vollständiger Unterstützung für Qt / PyQt5

Registriert
Sep. 2019
Beiträge
4
Hallo Leute

Welcher Einplatinencomputer hat keine Probleme mit der vollständigen Unterstützung von Qt / PyQt5?

Ein Raspberry Pi 3B+ unterstützt Qt nur unzureichend und z.B. Farben werden deswegen nicht angezeigt. Folgende Fehlermeldung lässt auf ein Problem mit der libEGL schließen, die Qt benötigt.

libEGL warning: DRI2: failed to authenticate
 
Danke für die Empfehlungen. Es wäre schön, wenn der Qt-kompatible Einplatinencomputer nicht wesentlich mehr kosten würde als ein Raspberry Pi.
 
Schlammcatcher schrieb:
libEGL warning: DRI2: failed to authenticate
Der Fehler ist doch angeblich nur wegen falscher libegls auf dem Raspi und fixbar lt. hier oder auch lt. stackexchange.

Ansonsten fehlt in der Fehlerbeschreibung auch die Angaben zur Umgebung (Distribution) und dem verwendeten Programm.
Oder ob Mainline oder der Kernel vom raspberry-pi Projekt selbst verwendet wird.
Gentoo64 mit OpenGL (also dann auch via libegl afaik) soll ja angeblich problemlos laufen (src).

Schlammcatcher schrieb:
Es wäre schön, wenn der Qt-kompatible Einplatinencomputer nicht wesentlich mehr kosten würde als ein Raspberry Pi.
Eventuell auch nen Odroid-H2 ? Die OpenGL Unterstützung von x86 ist afaik länger Bestandteil von Kernel und Mesa Projekt, als die ARM Varianten VC4/6 im Raspi oder Mali/Panfrost in Allwinner/Amlogic/Rockchip.
Es rentiert sich vlt. die paar €€€ gegenüber der Zeit um auf Arm den OpenGL Code mit "Vendor"Libs zum Laufen zu bringen - je nachdem welche Features unterstützt werden sollen.
 
Madman1209 schrieb:
ast du das Problem auch mal gegoogelt?
Selbstverständlich und kein Lösungsvorschlag hat auch nur im Ansatz einen Fortschritt gebracht.

Getestet mit Raspbian, Manjaro ARM, Ubuntu MATE und überall der gleiche Fehler.

Ein Odroid-H2 klingt interessant. Mit Netzteil, Arbeitsspeicher, SATA-SSD und Gehäuse steigt der Preis aber auch auf über 200 €.
 
Prinzipiell funktioniert es aber, wie viele Posts oder auch der offizielle Qt5 Supportseite schreibt: https://doc-snapshots.qt.io/qt5-5.9/embedded-linux.html

Diverse Posts schreiben über die verschiedenen Wege : korrekte Libraries benutzen siehe pi3d , selbst kompilieren, ...

Funktioniert überhaupt mit OpenGL alles korrekt also zB glxgears, kmscube, piglit , vc4-kms-v3d ... je nach Software / Kernel ?
Libreelec/Openelec auf dem Raspi nutzt ja auch OpenGL / Open GLES / 3D Grafik ohne größere Probleme
 
Hi,

Selbstverständlich und kein Lösungsvorschlag hat auch nur im Ansatz einen Fortschritt gebracht.

die akzeptierte Lösung auf StackExchange hat keinen Fortschritt gebracht? Dann wäre es vielleicht sinnvoll zu sagen woran es dabei gescheitert ist!

VG,
Mad
 
Prinzipiell funktioniert es nicht. Diverse Posts habe ich schon geschrieben, Anleitungen zur Fehlerbehebung habe ich schon ausprobiert und selbst kompiliert habe ich PyQt5 auch schon. Das Problem mit der libEGL besteht leider immer noch.

Bei der Erstellung der vorgeschlagenen symbolischen Verknüpfungen kommt auch immer noch folgende Meldung:

No such file or directory

Ob die Probleme bei der Anzeige der grafischen Oberfläche in PyQt wirklich durch die libEGL verursacht werden, wurde auch noch nicht geklärt.
 
Zuletzt bearbeitet:
Bei deiner Fehlerbeschreibung fehlen die Kommandos bei denen die Fehlermeldung ausgegeben wird.
Sowohl in dem ersten Post, zweiten Post als auch in deinem letzten Post.

Dies hilft Anderen, die vielleicht dein Problem nachvollziehen wollen.
Deine Fehlerbeschreibung würde für eine Bugmeldung beim QT5 Projekt nicht ausreichen. Oder auch nicht beim pyqt5 Projekt

Ob/wie die Beispielprogramme funktionieren wurde auch nicht beantwortet: glxgears, glxinfo, kmscube oder das von pytq5 (examples/opengl/samplebuffers.py)

Ansonsten:
https://www.raspberrypi.org/forums/viewtopic.php?f=32&t=250510 und von dort
https://forum.qt.io/topic/93418/cant-change-color-of-progressbar/5
oder
https://bugreports.qt.io/browse/QTBUG-62216

Der Forums-Link zeigt eher das ein einheitliches Aussehen zwischen verschiedenen Distributionen und oder Betriebssystem manchmal schwierig sein kann.
Die normalen Desktop-Themes sind zwischen Distributionen unterschiedlich - ohne genauere Beschreibung , Screenshots oder Beispielcode ist leider nicht klar, was du genau meinst.
 
  • Gefällt mir
Reaktionen: Piktogramm
Zurück
Oben