Which version of system do you use? Khadas official images, self built images, or others?
Ubuntu 22.04 from OOWOW
Please describe your issue below:
In the first version (1.1) it was possible to play games like “Warzone2100”.
Just “sudo install …” and it played right out the box.
Since the upgrade to 1.2 and now 1.4 I get these errors. With other games (“0AD” and “Ksirk”) i have the same issue. Thnx for looking in to this.
Post a console log of your issue below:
khadas@Khadas:~$ 0ad
TIMER| InitVfs: 3.98307 ms
Writing the mainlog at /home/khadas/.config/0ad/logs/mainlog.html
TIMER| CONFIG_Init: 6.81436 ms
Sound: AlcInit success, using OpenAL Soft
Couldn't open plugin directory: No such file or directory
No plugins found, falling back on no decorations
WARNING: Failed to set the video mode to fullscreen for the chosen resolution 1920x1080:24 ("failed to create an EGL window surface"), falling back to windowed mode
ERROR: SetVideoMode failed in SDL_CreateWindow: 1024x768:24 0 ("failed to create an EGL window surface")
WARNING: Failed to set the video mode to fullscreen for the chosen resolution 1920x1080:24 ("failed to create an EGL window surface"), falling back to windowed mode
ERROR: SetVideoMode failed in SDL_CreateWindow: 1024x768:24 0 ("failed to create an EGL window surface")
terminate called after throwing an instance of 'PSERROR_System_VmodeFailed'
what(): System_VmodeFailed
Aborted
khadas@Khadas:~$ warzone2100
info |13:59:38: [urlSelectSSLBackend:1319] cURL has no available thread-safe SSL backends to configure
info |13:59:38: [urlSelectSSLBackend:1322] (Ignored backend: 1 (build did not permit thread-safe configuration)
info |13:59:38: [urlSelectSSLBackend:1322] (Ignored backend: 2 (build did not permit thread-safe configuration)
Couldn't open plugin directory: No such file or directory
No plugins found, falling back on no decorations
fatal |13:59:38: [wzMainScreenSetup_CreateVideoWindow:2398] Can't create a window, because: failed to create an EGL window surface
khadas@Khadas:~$ ksirk
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
org.kde.games.private.kgame: :id= 4128861 Cannot emitSignal because there is no handler set
QObject::connect: No such signal KGameChat::signalReturnPressed(QString)
Icon theme "breeze" not found.
ksirk: symbol lookup error: /usr/lib/aarch64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so: undefined symbol: eglGetPlatformDisplay
khadas@Khadas:~$
Hello @numbqq , @ivan.li
~$ sudo apt install warzone2100
then start from application menu
This did work in version 1.1. (a few months ago)
I did a lot of tryouts with different apps so it might be that some kind of dependency was installed back then. The other games (0AD, ksirk, boswars) i didn’t tried then, but they now give a similar error (these I also installed with ~$ sudo apt install…)
I had to reinstall the OS (which was then 1.2) and since then warzone2100 didn’t work anymore. The “synaptic packet installer” don’t give any errors or missing dependency’s
I haven’t tried to install the 1.1 and warzone2100 since then.
Thnx for the support of the Khadas team and community!
Hi @ivan.li
We happily await the jury’s verdict
I have 2 examples: “mgba-qt” and “ckb-next”
Both are installed “sudo apt …”
I think i have more examples, i will look for it.
Thank you!
khadas@Khadas:~$ mgba-qt
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
Couldn’t open plugin directory: No such file or directory
No plugins found, falling back on no decorations
mgba-qt: symbol lookup error: /usr/lib/aarch64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so: undefined symbol: eglGetPlatformDisplay
khadas@Khadas:~$ ckb-next
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QObject::startTimer: Timers cannot have negative intervals
Path to settings: “/home/khadas/.config/ckb-next/ckb-next.conf”
[…{some txt}…]
ckb-next: symbol lookup error: /usr/lib/aarch64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so: undefined symbol: eglGetPlatformDisplay
hello @ivan.li
here are a few more examples (of games) that dont work:
7kaa (seven kingdoms)
visualboyadvance (but the frontend “vbaexpress” works)
boswars
knights
lgeneral
the list I already mentioned:
warzone2100, mgba-qt, wireshark, ckb-next, 0ad, ksirk
exept for wireshark and ckb-next these are all games.
Running them as superuser works for a few. Others work but without sound. Some won’t start with sudo.
Other software like programming IDE’s, music editors, etc works fine.
thanks for looking in to this.
If i find more examples, i post them.
Hi @ivan.li
Since the last system upgrade, there are apps that don’t work anymore, even if you run them as root.
Its getting worse.
I know this is not the biggest issue in the world.
Thanks for the effort spend on this.
Kind regards