Planetside Software Forums

General => Terragen Discussion => Topic started by: PabloMack on March 01, 2016, 04:32:08 PM

Title: Terragen on Linux
Post by: PabloMack on March 01, 2016, 04:32:08 PM
Hi Folks,

I just got through reading some things said about Terragen on Linux render nodes. But I seem to recall talk about plans to support the Terragen application on Linux (not just a render node). Up until recently I haven't been interested in Linux. But, as an embedded systems developer, I have very recently become interested in Linux because of the Raspberry Pi which runs Linux. Not that an RPi will have enough memory or computing power to interactively run TG but the thing that concerns me is that there are so many flavors of Linux and choices of window managers etc. Is there a document written about what the requirements are to run TG on a Linux machine?

Just for everyone's information, the native OS for Linux from the makers of the Pi is a version of Linux called Debian. Since the Pi version is a fork of this OS it has been renamed Raspbian. Also, the windowing manager that runs over Raspbian is called LXDE. And the Pi does not run on an i86 processor but, rather, an ARM processor like those in peoples cell phones.
Title: Re: Terragen on Linux
Post by: Oshyan on March 01, 2016, 11:28:15 PM
We don't have an official list of supported distros, but in the past we have successfully tested the Linux render node with CentOS 5.9 and 6.3, openSUSE 11.1 and 12.1 and Ubuntu 12.10. Granted some of those are older versions, newer versions of the same distros will probably work as well.

- Oshyan
Title: Re: Terragen on Linux
Post by: PabloMack on March 03, 2016, 10:15:17 AM
Quote from: Oshyan on March 01, 2016, 11:28:15 PMWe don't have an official list of supported distros, but in the past we have successfully tested the Linux render node with CentOS 5.9 and 6.3, openSUSE 11.1 and 12.1 and Ubuntu 12.10. Granted some of those are older versions, newer versions of the same distros will probably work as well.- Oshyan

So were any of these distros built to run on ARM or just the x86?
Title: Re: Terragen on Linux
Post by: Oshyan on March 03, 2016, 01:08:17 PM
We have no plans to get TG to run on ARM so whether the distros run on it isn't a factor in this case.

- Oshyan
Title: Re: Terragen on Linux
Post by: Eneen on February 25, 2017, 12:12:58 PM
Terragen runs under new wine (x64), but requires some fonts to be installed with winetricks. Without fonts TG crashes - maybe that could be improved.
Title: Re: Terragen on Linux
Post by: kalwalt on March 26, 2017, 02:43:36 PM
Quote from: Eneen on February 25, 2017, 12:12:58 PM
Terragen runs under new wine (x64), but requires some fonts to be installed with winetricks. Without fonts TG crashes - maybe that could be improved.
hi, which fonts need to be installed? i  tried recently Terragen with wine but it crash...
Title: Re: Terragen on Linux
Post by: Eneen on March 31, 2017, 08:15:47 AM
Quote from: kalwalt on March 26, 2017, 02:43:36 PM
Quote from: Eneen on February 25, 2017, 12:12:58 PM
Terragen runs under new wine (x64), but requires some fonts to be installed with winetricks. Without fonts TG crashes - maybe that could be improved.
hi, which fonts need to be installed? i  tried recently Terragen with wine but it crash...

You need to install allfonts via winetricks. I'm not sure what fonts need to be substituted, maybe devs can tell as they are most probably hardcoded. Then maybe it's possible to create .reg
Title: Re: Terragen on Linux
Post by: kalwalt on March 31, 2017, 10:01:13 AM
Quote from: Eneen on March 31, 2017, 08:15:47 AM

You need to install allfonts via winetricks. I'm not sure what fonts need to be substituted, maybe devs can tell as they are most probably hardcoded. Then maybe it's possible to create .reg
Thank you, i will look into it.  :)
Title: Re: Terragen on Linux
Post by: cyphyr on April 11, 2017, 04:08:55 PM
Quicky question is the Linux Terragen a render node only or is also a GUI?
Title: Re: Terragen on Linux
Post by: Oshyan on April 11, 2017, 04:11:34 PM
Render node only, no GUI at present.

- Oshyan
Title: Re: Terragen on Linux
Post by: cyphyr on April 11, 2017, 04:13:45 PM
 :( Thanks for the quick answer ... :)
Title: Re: Terragen on Linux
Post by: Eneen on September 26, 2017, 11:20:59 AM
Here is side thread about Terragen under Linux:
https://www.planetside.co.uk/forums/index.php?topic=22554.0

And here arial.ttf related bug report:
https://bugs.winehq.org/show_bug.cgi?id=42360

If you don't want to install corefonts you can install crosscore, make symlink and add regedit entries.
Title: Re: Terragen on Linux
Post by: bsm3d on January 18, 2018, 12:45:00 PM
Quote from: Oshyan on April 11, 2017, 04:11:34 PM
Render node only, no GUI at present.

- Oshyan

Do you think porting UI over Linux is complexe task ?
Title: Re: Terragen on Linux
Post by: Oshyan on January 21, 2018, 09:23:22 PM
Yes, unfortunately it is. We need to use a completely different UI library, which means we need to either maintain Terragen in 2 UI libraries, or port everything over for all platforms. Either one is very time consuming. We plan to do it, but we do not have an ETA.

- Oshyan
Title: Re: Terragen on Linux
Post by: bsm3d on May 12, 2018, 07:49:49 PM
Thanks for reply ;)
Title: Re: Terragen on Linux
Post by: Eneen on May 21, 2018, 03:29:13 AM
Holding thumbs for native Linux version!
Title: Re: Terragen on Linux
Post by: WAS on May 24, 2018, 01:47:54 PM
Quote from: Oshyan on January 21, 2018, 09:23:22 PM
Yes, unfortunately it is. We need to use a completely different UI library, which means we need to either maintain Terragen in 2 UI libraries, or port everything over for all platforms. Either one is very time consuming. We plan to do it, but we do not have an ETA.

- Oshyan

Would love to see TG in Qt5. It'd have no problem on Windows, Mac, and Linux. They have a vast support network for porting GUIs too.
Title: Re: Terragen on Linux
Post by: Oshyan on May 24, 2018, 06:02:58 PM
We are aware. ;)

- Oshyan
Title: Re: Terragen on Linux
Post by: Guy Dubost on May 21, 2019, 12:17:03 PM
Hi ,
How can we get/try a linux version of Terragen
We re running on Centos7 and would like to generate our render on the farm.
Thx in advance

Its been answered by mail. Linux distro is included in the download when byuing the licence. Docs included.