• Welcome to AtomicTorch Studio Forums.
 

Linux OpenSUSE Troubles

Started by gecube, August 24, 2014, 04:14:45 PM

gecube

Hello!

I've tried to run VoidExpanse on two different PCs with OpenSUSE operating system. In both cases there are no success.
The first PC is my notebook IBM T60p with FireGL V5250 videocard. When I start game, the screen becomes dark, cursor changes and game crashes. It happens in 100%. The log-file of game start is here: http://pastebin.com/yKcjktes Packages as mono-complete are installed on PC. I don't know what to do. Also I want to mention that dedicated server may be run without any issues.
The second PC is desktop based on C2D E5500, 4GB RAM and Radeon HD5650. Game doesn't start at all, writing in console something about input devices.

Sorry, I fortgot to say that I use 64-bit linux distribution on both PC.

Please help! I really want to play game on linux.

ai_enabled

Hello!
Please use "ldd ./VoidExpanse" command to check if all required libraries available for launching the game.
If it is ok, then try launching the game with extra debugging: "LD_DEBUG=all LD_DEBUG_OUTPUT=debug.log ./VoidExpanse" and upload
log for investigation.
Usually launching issues is common for all games based on Unity3D. Do any another Unity3D game launch on your PC?
Regards!

gecube

Hello! Thanks for your reply.

1. ldd shows that every required library is available in system.
2. I've got such a log. You may check it here: http://www.filedropper.com/log_2
3. Do any another Unity3D game launch on your PC?
I'm sorry but I don't know any Unity3D game title. Do you have list of such? Please tell their names =)

ai_enabled

I do some investigation and found several mentions of the "OpenSUSE black screen" issue with launching Unity games. The solution usually refers to the graphics driver - most users who experiencing problems uses the fglrx experimental driver. Please try to use proprietary AMD Catalyst driver (http://support.amd.com/en-us/kb-articles/Pages/Latest-LINUX-Beta-Driver.aspx). If still no luck, please execute: glxinfo | grep "OpenGL" and paste result here.

>> I'm sorry but I don't know any Unity3D game title. Do you have list of such? Please tell their names =)
Official Unity Showcase Gallery for Linux platform (http://unity3d.com/showcase/gallery/games?platform=327&genre=&gametype=t-all). The Kerbal Space Project is one of the most popular game for Linux build with Unity. Not advertising, just a really good game :-).

gecube

#4
glxinfo | grep "OpenGL"
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RV530
OpenGL version string: 2.1 Mesa 9.0.2
OpenGL shading language version string: 1.20
OpenGL extensions:


Also I use not 'fglrx' driver, but 'radeon' driver...

QuoteThe Kerbal Space Project is one of the most popular game for Linux build with Unity. Not advertising, just a really good game :-).
I've run The kerbal Space Project but it stucks on loading screen. But I've managed to run another Unity game, Braveland (http://www.tortugateam.com/en/), without any problem.

ai_enabled

QuoteI've run The kerbal Space Project but it stucks on loading screen. But I've managed to run another Unity game, Braveland, without any problem.
Braveland is a 2D game, so rendering is different... I'm sure if you can launch Kerbal Space Project, then our game will launch as well...

I'm not sure if FireGL V5250 is supported by Unity3D (and if it has <512Mb VRAM it will not work as the game requires at least 512Mb VRAM), but Radeon HD5650 should work well.
As I see in logs, the game crashed after system request to switch screen resolution. So this is definitely GPU driver issue. Could you try to update Radeon HD5650 driver using this article (http://www.yourownlinux.com/2014/04/how-to-install-amd-catalyst-14-4-graphics-driver-in-linux.html) (but on 14.6 beta version)?
We don't have issues running VoidExpanse under Ubuntu 13 and 14 (which is officially supported by Unity). Issues with other distributions are expected, but usually resolved by updating GPU driver to latest proprietary and installing 32-bit libraries support package.

gecube

QuoteI'm not sure if FireGL V5250 is supported by Unity3D (and if it has <512Mb VRAM it will not work as the game requires at least 512Mb VRAM),
FireGL V5250 has 256MB VRAM. Ok, let's say it isn't supported by Unity3D. It is very pity, but life is very cruel :-)
Quotebut Radeon HD5650 should work well.
I will try to run Unity3D on HD5650 also, but a little bit later.