Это должно быть с jogl. По-видимому, необходимо обновить код, чтобы отразить обновления в OpenGL с некоторыми графическими процессорами, меня затронул графический процессор AMD Polaris. Это исправлено в следующем выпуске, но, похоже, не имеет ETA.
Вот дополнительная информация(https://jogamp.org/bugzilla/show_bug.cgi?id=1357)и патч. Я не разбираюсь в java, поэтому не смог применить.
У меня была такая же проблема. Я нашел решение, которое работает, но не уверен, правильно ли оно:)
vi /etc/init.d/autostart
, затем я добавляю этот код из Буркхард Стуберт
#!/bin/sh
. /etc/init.d/functions
do_start() {
/usr/local/bin/cuteradio -platform eglfs &
}
do_stop() {
killproc cuteradio
}
case "$1" in
start)
echo "Starting cuteradio app"
do_start
;;
stop)
echo "Stopping cuteradio app"
do_stop
;;
restart|force-reload)
echo "Restarting cuteradio app"
do_stop
sleep 1
do_start
;;
*)
echo "Usage: $0 {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
измените путь и имя процесса к вашему приложению, чем я
chmod +x /etc/init.d/autostart
update-rc.d autostart defaults 70
и у меня работает. надеюсь, это поможет