I don't know if this is the right place to report it or not but I am experiencing a bug that prohibits me from playing PA most of the time. When I launch the game everything seems to be working I set up an AI skirmish and start the game. Once the game starts I can see the planets and the starting location but I can't click on any of them. In fact the entire UI controls layer is missing. Hitting ESC doesn't bring up a menu or anything. My workaround has been to them force quit the game and re launch it. When it asking if I want to resume the game I click yes and then everything works. The UI is there I can choose my starting location and play out an entire game no problems. But I can't start a new game unless I wait a while and go through the same process. Its almost as if the UI thread crashes on some end case that it only hits during a normal game launch and not a resume. I am running on Linux Fedora 19 64bit latest AMD Propriatary Graphics drivers. The Coherent_UI.log is attached.
It kind of sounds like Coherent crashes. Coherent is responsible for the UI, so if that dies, you are just left with the game engine. Could you try launching PA with the --software-ui flag? It will force the UI to be rendered without the GPU. Does it work then?
The Coherent Log is a long list of being unable to load resources or interpret mime-types. My first guess would be a rights issue, but that does not fit to it being able to work the 2nd time. Maybe something is delaying/letting the request timeout? CoherentUI is basically a webbrowser so it would not be far fetched to asume timeouts would even apply to local resources. Maybe a virus scanner or some other disk-load is delaying disk requests heavily on the first try (with them being in the cache on the 2nd run)? If you have dual GPU setup (especially Intel HD + discrete graphcis card) the CoherentUI is also often run on the weaker (Intel HD) card, causing issues. You might have to manually override wich card the coherentui prcoesses run on.
Thanks, the --software-ui flag worked. Do you want more information about my system to debug why the GPU rendering crashes the Choherent thread?
Yes please. For starters, which graphics card do you use? Actually, can you just post the log from "~/.local/Uber Entertainment/Planetary Annihilation/log" from a run where you don't use --software-ui and the UI is not loaded and one from without --software-ui, but where the UI does load?
If you use the UberLauncher, you can click on your name and there should be something called "Build Options". There you can add additional command-line options. If you use Steam, you should be able to right-click on the game and choose "Properties". Then under "General", you can click "Set Launch Options".