Planetside Software Forums

General => Terragen Discussion => Topic started by: efflux on December 25, 2006, 01:48:46 AM

Title: Linux
Post by: efflux on December 25, 2006, 01:48:46 AM
It has been mentioned that we will be able to eventually render on Linux machines but I would really like to see a full TG2 app running under Linux. I know this won't be a major priority yet but my preference would definitely be a Linux version over both Mac and Windows. I have PCs here that will not be going Vista. One already has Linux Ubuntu installed which is a great operating system. Just in case it seems as though we are all on Windows. I have a Mac G5 but any PCs I build in the future will have Linux installed and they will end up my most powerful systems. I'm sure there are others using Linux and this will almost certainly grow.
Title: Re: Linux
Post by: Oshyan on December 25, 2006, 02:47:01 AM
I think it's safe to say we'll do a full Linux version with GUI when it makes financial sense to do so. We're a small company and can't afford to support a platform unless there will be a good number of sales for it. If it seems like Linux will be that sort of platform I'd love to support it. In the meantime some people have had success getting TG2 running under Wine...

- Oshyan
Title: Re: Linux
Post by: Tim O'Donoghue on December 25, 2006, 03:33:36 PM
If anyone continues to have difficulties running Terragen under WINE, I'd suggest trying Crossover Office as an alternative. It's a commercial product, and many issues such as installation have been streamlined and don't require as much hacking to get apps running. http://www.codeweavers.com/products/cxoffice/ (http://www.codeweavers.com/products/cxoffice/) If you'd rather start with the source code, that's available (free) as well. http://www.codeweavers.com/products/source/ (http://www.codeweavers.com/products/source/)

Tim O
Title: Re: Linux
Post by: efflux on December 26, 2006, 02:49:16 AM
I did try to get TG v0.9 working on Wine but I couldn't. I might try again with TG2. The trouble with Wine is that they fix one thing and then break another so with each upgrade there is no telling what will work.
Title: Re: Linux
Post by: nemo on December 27, 2006, 09:52:14 PM
As far as running TG under wine. 0.9 can easily be done with no problem. Here is a link to explain how. It's not hard at all. http://porpoisehead.net/hi/?q=node/22

TG2TP however, while you can indeed render the scene while in linux, Some people have trouble due to some distributions handling of opengl. So some can and others may have trouble.

As for being profitable. I think it would indeed. More and more people are switching over to linux. In part because of it's stability, and safety. as well as little to no cost, depending on Distribution. KDE is a lot like windows so it's getting easier for people to find there way around.

Linspire and it's little brother Freespire have CNR Warehouse which hosts a ton of software for purchase as well as free, and they seem to be doing quite well, Which I believe shows that people are willing to pay for software even on linux providing it's good software.

I am pretty sure there are a lot of people like me, that use Linux more than windows and would like to see TG there without having to go through emulators and stuff. I paid for 0.9 yet I don't even have it installed on windows.  I paid over $300.00 for C4d, yet it's not installed on windows. and the list goes on. So by working (even if just in spare time), on a linux version, you not only make it easier for those, like me, that have to play around with wine or cross over, but you would most definately pick up some new customers as well. It's just good business since. After all there are just as many Linux users as there are MAC users now and yet there is a MAC version. ???
Title: Re: Linux
Post by: Oshyan on December 29, 2006, 09:49:12 PM
Quote from: nemo on December 27, 2006, 09:52:14 PM
After all there are just as many Linux users as there are MAC users now and yet there is a MAC version. ???

Except that the Mac platform is a whole lot easier to support because it's a single, unified OS. We don't even support versions of OS X more than a few major revisions back. Trying to support even just the most popular flavors of Linux and the various desktops with a full GUI implementation would be much more difficult unfortunately.

- Oshyan
Title: Re: Linux
Post by: nemo on December 29, 2006, 11:42:41 PM
Well I can see your understanding there. I just think it sounds more difficult than it is. I can honestly say I never tried to program anything for linux. But seeing how most of the popular dist. of linux are debian based, then just starting out with a Debian version would more than likely work on several of the popular dist. of linux. Just to name a few...

Adamantix
APLINUX
BenHur
Corel Linux
Debian
Debian JP
DemoLinux
Demudi
Embedded Debian
ESware Linux
Euronode
Floppix
FreeSpire
Gibraltar
Impi Linux
Kanotix
KNOPPIX
Kubuntu
Libranet
Linspire
Linex
Linuxin
Linux-YeS
MEPIS
M.N.I.S. Linux
Morphix
PingOO
Progeny Linux
Prosa,
RAYS LX
Stonegate
Storm Linux
Ubuntu
Xandros

Most all of these will support the same software that debian will support.
Title: Re: Linux
Post by: rajm on December 30, 2006, 06:23:14 PM
Quote from: efflux on December 26, 2006, 02:49:16 AM
I did try to get TG v0.9 working on Wine but I couldn't. I might try again with TG2. The trouble with Wine is that they fix one thing and then break another so with each upgrade there is no telling what will work.
Has anyone tried it with 0.9.28 of wine yet? The release notes for this say:
QuoteOpenGL in child windows should work again.
I'm still waiting for a mandriva rpm  of that version, but if someone claims it works, I might be tempted to do source code compile  ;)
Title: Re: Linux
Post by: swiftstream on December 30, 2006, 11:13:14 PM
rajm,

Thanks for the heads up--I hadn't even noticed the new version.

0.9.28 works much better than 0.9.27, to the extent that I think it's now reasonable to use it seriously. The 3d Preview is now in the correct place, and the node overview doesn't expand to take up the whole screen whenever you mouse over it. Instead of uniform gray, the rest of the UI now shows random noise--but the UI seems to be slightly better at sticking around after mouseovers and other events than it used to be.. In addition, now that the node overview works well, you can edit node properties by double-clicking on that node--the window that pops up shows up fine, perfect other than not displaying button icons, which are uniformly unimportant here. This was you can avoid using the left panel entirely, though you'll have to get used to how the node interface works.

I tried a simple test render, and it worked fine--though it took 8:59 as opposed to 7:25 under Windows XP Home (I dual boot), a hit of about 20%. I don't know if that is overhead due to WINE, or due to other processes running--it wasn't a scientific benchmark.

It would still be nice to get the left UI panel working, of course.

[On a side note: I downloaded the Crossover Office 6.0 beta, and in addition to not running TG any better than WINE 0.9.27, it doesn't close properly--it uses 99% of the processor after you quit, so that you have to kill the process manually.]
Title: Re: Linux
Post by: rajm on December 31, 2006, 07:49:27 AM
Thanks for this confirmation - I'll wait for a few more days and if an rpm doesn't appear do a source build - I'm guessing you're using the slackware?

Has anyone tried using tdgcli and wine for a non-gui render? - I just get an error and the gui appears

Robert
Title: Re: Linux
Post by: swiftstream on December 31, 2006, 08:42:01 AM
I'm actually running Ubuntu 6.10--I guess I should have specified that.

I'll give the command line a try later tonight.
Title: Re: Linux
Post by: swiftstream on December 31, 2006, 09:49:20 AM
Ok, TG2's command line support appears to be broken right now. See e.g. this post (http://forums.planetside.co.uk/index.php?topic=56.msg310#msg310). Perhaps there's already been a fix issued for people who pre-ordered it... but I haven't, and mine isn't working.

Other than that, I don't get any errors from WINE...
Title: Re: Linux
Post by: rajm on December 31, 2006, 10:59:42 AM
Thanks for spotting that - I rashly assumed it was a quirk of running under Wine

R
Title: Re: Linux
Post by: nemo on December 31, 2006, 05:08:36 PM
I am working on a work around for it. As I am sure anyone who has tried to get it to work, you noticed that the preview window comes up and so does the node window but everything on the left is greyed out. Well I got everything on the left working now but the preview window is greyed out. lol

But I think I might be able to get it to work properly before too long. I will be working on it some more tonight after my New Years party.
Title: Re: Linux
Post by: rajm on January 01, 2007, 04:40:41 AM
Quote from: rajm on December 31, 2006, 07:49:27 AM
Thanks for this confirmation - I'll wait for a few more days and if an rpm doesn't appear do a source build
I decided that the computer might as well be kept busy on New Years eve  ;D and lastnight built from source - and yes I see that things are a lot better! Some of the controls I have difficulty in getting to (eg fractal breakup when editing surface layers) moving the mouse (some of?) the controls forces a redraw and everything goes black, but I'm working my way around it!

Robert
Title: Re: Linux
Post by: rajm on January 16, 2007, 03:22:55 PM
I've now upgraded to 0.9.29 which doesn't appear to improve things much more - but at least it keeps the 0.9.28 improvements  ::) as this problem appears to be common to terragen 2 and world machine I thought I might as well put something in the winehq bug database  and so http://bugs.winehq.org/show_bug.cgi?id=7188
I'll see if there are any responses!

Robert
Title: Re: Linux
Post by: rajm on March 27, 2007, 04:27:23 AM
Bug 7188 (in wine) - which I opened as a result of my previous post in this thread has just been closed as it is a duplicate of bug 2398 and that bug report http://bugs.winehq.org/show_bug.cgi?id=2398 has a very good patch attached to it (id=5354 March 14th)
that appears - at the moment to resolve all the flickering and having to force a redraw issues.
IMHO terragen 2 now runs as well as terragen 1 under wine - though I've only been trying it since I built it this morning so I may be a little premature!
I applied the patch to 0.9.33 - you will need to build from source...
0.9.33 seems to have a tendency to shrink the preview window to something rather small - but the patch is good.

robert
Title: Re: Linux
Post by: efflux on June 27, 2007, 12:23:44 PM
There is a point brought up here about all the mess of far too many Linux distributions.

There are far too many distributions that is true but there is now one distribution that is way out on top. Ubuntu. This is now very prevalent. I use it. It's a excellent distribution. Sort out anything to work on that and you have a whole bunch of potential users.

I'm not bothered about a whole Linux TG GUI because I use a Mac and have a Windows system as well. I just want Linux rendering but Linux will steadily grow for sure. I'm doing all my 2D graphics/photo editing on Linux now. It now surpasses my Mac for this in my opinion.
Title: Re: Linux
Post by: rcallicotte on June 27, 2007, 03:30:46 PM
Do you mean the quality of the renders are better under Linux?


Quote from: efflux on June 27, 2007, 12:23:44 PM
There is a point brought up here about all the mess of far too many Linux distributions.

There are far too many distributions that is true but there is now one distribution that is way out on top. Ubuntu. This is now very prevalent. I use it. It's a excellent distribution. Sort out anything to work on that and you have a whole bunch of potential users.

I'm not bothered about a whole Linux TG GUI because I use a Mac and have a Windows system as well. I just want Linux rendering but Linux will steadily grow for sure. I'm doing all my 2D graphics/photo editing on Linux now. It now surpasses my Mac for this in my opinion.
Title: Re: Linux
Post by: efflux on June 27, 2007, 04:40:19 PM
A render is a render so I don't know what you mean there, unless you are talking about the render to screen.

The OSX finder isn't too cool for browsing all your images. Linux desktop is fast. OSX tends to be a bit sluggish. I use Lightzone for RAW photo editing and other images. The Linux version is free. There is an excellent RAW photo convertor for Linux. There are a few good Linux apps for editing 2D graphics. Gimp is good for basic graphics, Cinepaint can do 32 bit stuff and frame by frame movie editing if you want. Inkscape is good for vector graphics. It's all free. I'm also going to construct a web site using Drupal on the Linux box. All the images will be databased there for the mean time.

The Mac is mostly for audio. Macs excel for this now. Logic audio is a fantastic app.

Linux is very weak on video but I haven't done any video anyway.

The Mac is still my favorite machine though but I don't ultimately want that for rendering graphics, if I start doing loads of renders. I have a PC doing nothing except when I use the Windows TG (my one PC CPU is faster than TG just using one of my Mac's cores). I got used to not using Windows and I don't want to go back. I've rebooted this Windows machine numerous times with TG crashes - just one example of why I don't like Windows. This doesn't happen on OSX or Linux - you force quit the app. It doesn't seize up your whole machine. In two years I have never had to reboot the Mac once and Linux is solid as well.
Title: Re: Linux
Post by: Cyber-Angel on June 27, 2007, 07:31:46 PM
If TG2 is (With the finale commercial edition/s) going to find favor in the production community most notably in the motion picture industry then a port to Linux is really necessary, since many production companies Weta Digital, The Mill, Digital Domain, Dream Works Pictures and ILM to name a few all use Linux based systems.

If Planetside wishes to be a player in the production sector if that indeed is part of the business plan for the commercial exploitation of the TG2 product line then I cannot see how in the medium to long term how a Linux version (For Redhat at least since most of the high-end production software, noticibly Lightwave and Maya have support for Redhat and major production companies such as Weta Digital and ILM look for people with experience with it).

Regards to you.

Cyber-Angel 
Title: Re: Linux
Post by: pera on October 16, 2007, 07:31:13 PM
Quote from: rajm on March 27, 2007, 04:27:23 AM
I applied the patch to 0.9.33 - you will need to build from source...
0.9.33 seems to have a tendency to shrink the preview window to something rather small - but the patch is good.

The latest wine works nicely even without a patch ! See http://forums.planetside.co.uk/index.php?topic=2550
Title: Re: Linux
Post by: security on July 13, 2010, 05:10:31 PM
Wouldn't it be nice to just get a native linux version of terragen?

Sign in this petition, I'm sure it'll help!

http://petitiononline.com/sxiii/
Title: Re: Linux
Post by: Kadri on July 14, 2010, 02:05:59 AM
Security , you are (maybe) not bad intended but as Oshyan said this is more like spam what you do!
And regarding " Planetside! Wake UP and listen to the community! " you may be right from a Linux point of view but in general Planetside has one of the most user friendly methods in the way as a time limitless functional (very small limited) free version.
There aren't many firms who do this. I couldn't be here in the forums otherwise ; i use the free version !

You could do much better in a new  (and 1 ) topic about your thoughts !