Open benpocalypse opened 3 years ago
At first glance seems like the x session starts correctly, but then exits immediately, probably because it doesn't find anything to run or the launcher crashes for some reason.
Are you using exactly startx /home//godot-launcher/.xinitrc -- -nocursor
to start the x session?
That can't be right, you'd also have to add the user folder to that path:
startx /home/username/godot-launcher/.xinitrc -- -nocursor
Note that right now the launcher only supports being cloned inside the user home directory.
If that's not the case, the launcher generates log files inside the /tmp directory, if a godot-launcher.log file exists in that folder after trying to start the x session, then the launcher is executed correctly but must be crashing on startup, having the contents of that file here would be useful!
So sorry!
This was a typo in my original post: ""startx /home//godot-launcher/.xinitrc -- -nocursor" It should have been: ""startx /home/odroid/godot-launcher/.xinitrc -- -nocursor"
...it must have been too early for me when I typed it up originally. I went ahead and tried it again and then checked the /tmp directory for a log from the Godot Launcher, but no log appears there.
It turns out that godot is crashing before it can even start up the godot-launcher project. It says it can't find libGL.so.1, which I'm guessing is because this device only supports OpenGLES. I'll see if I can't work around this limitation...
The launcher uses OpenGL ES 2 so it should be ok, you're probably missing some required libraries or drivers. A few online researches should give you a solution.
If you succeed please let me know what you had to do, so that I can add Odroid Go instructions to the documentation!
Some say you have to install libgl1-mesa-glx
but it may not be the only dependency.
I've fought similar issues on my desktop/laptop before (although usually that has to do with Nvidia drivers.) A quick "find / -name "libGL.so*" shows that I have the correct libs, so its probably something further down the dependency chain.
I'll keep poking at it and circle back to let you know if I solve it...however, I probably won't get a chance to try again until next week, as I'm out of town for the weekend. Thanks for the suggestions thus far.
I see, no worries.
it's unfortunate I can't dig into it, I'd really like to make the install process as straightforward as possible, but without a sufficient amount of devices to test the launcher on I can do only so much.
Sorry it took so long for me to get back to this.
I played around with it a bit more, but the images for Ubuntu don't seem to be happy even with the correct LD path for libGL.so.1. So...I'm at the end of my rope here. I suppose you should probably just close this until if/when you get your hands on some hardware.
Your launcher does look awesome though...hopefully I can try it some day.
Description I know it's not one of the officially supported target platforms yet, but I'd like to help make it one if possible. I have an Odroid Go Advance handheld, and have taken some steps to try to get your Godot Launcher working on it. I'll provide a high level overview of what I've done thus far, and will provide logs/etc as needed.
Overview
Xorg.conf
Xorg.0.log
I'm pretty well versed in Linxu, so if there is anything you'd like me to try or change or submit to help, just let me know. Thanks!