9 Replies Latest reply on Aug 18, 2015 9:53 PM by HarleyTDavis

    Network Render Installation

    CVisual2704

      Im new to AfterEffects, but now I using it in a regular basis.

      I have an CS5 production premium license and looking to upgrade to CS6.

      My question now is only about AErender / and network render.

      How I install AERender and network render support? I google around and beside I undestand network render, still some questions about AERender installation. I need make a full CS6 or CS5 AE install, or there are another install script just to AERender and some dependences/DLLs?

      Is there any option for "render only" on linux boxes (renderFarm)?

       

      Kind regards

        • 1. Re: Network Render Installation
          Mylenium Most Valuable Participant

          I need make a full CS6 or CS5 AE install,

           

          Yes.

           

          Is there any option for "render only" on linux boxes (renderFarm)?

           

          There is no Linux version of AE, not even AE render. At best, you could handle it through WINE or otehr emulators, but that is building problems on top of problems. so unless you have a Windows based or Mac render farm, forget that plan.

           

          Mylenium

          • 2. Re: Network Render Installation
            Jeff A Wright Adobe Employee

            Moving this discussion to the After Effects forum.

            • 3. Re: Network Render Installation
              CVisual2704 Level 1

              Mylenium

               

              thanks for your reply

               

              Our small renderfarm is running Centos64 - (for Maya and MRSatellite setups), CS5 workstation is running on Win7 64, the other ones are WinXP64, so I will need some OS upgrades to test it... Need to think about it...

               

               

              Jeff

               

              Sorry! I new to this forum...

               

               

               

              Regards

               

              Antonio

              • 4. Re: Network Render Installation
                Jeff A Wright Adobe Employee

                No worries Antonio just getting your discussion to the correct location.   Looks like Mylenium may have already answered your inquiry though.

                • 5. Re: Network Render Installation
                  leigh-de-paor

                  I would like to bump this discussion - it is now 2015 and Linux is not going away, in fact Unix & Linux are heavily used in pro rendering houses. 

                  It is only going to get bigger market share as Steam drive the console market with their Linux variant SteamOS. (don't make the mistake of underestimating how much gamers drive the computing market)

                   

                  When, oh when, will Adobe finally port render farm capability to Linux?

                  There are some fantastic opportunities for rendering on non-Intel based devices with CUDA graphics capability embedded, returning 29 GFLOPS per watt.

                  This really should not be overlooked any longer.

                   

                  Can anybody at Adobe tell me when you are going to take Linux seriously as a platform?

                  Commercial Linux distributions have been available for 20 years now (Caldera Linux 1995).

                  Any inside answers? I'm uninterested in opinions from outsiders but would like to see an Adobe rep answer this question.

                  "We're not going to develop for Linux" is not an acceptable answer.

                  Just as in the old days Adobe development was MAC first, MS Windows a very slow second and now this has changed due to OS market share changes, so now Linux needs to be put on the development timeline.

                  • 6. Re: Network Render Installation
                    Todd_Kopriva Level 8

                    > Can anybody at Adobe tell me when you are going to take Linux seriously as a platform?

                    We do take it seriously. We take it seriously enough to frequently revisit the question of whether a Linux port would be cost-effective. And every time so far, the answer is the same: Our best models show that we would not make the money back that we would spend on the port.

                     

                    (BTW, this is coming from someone with a computer at home running Linux... as well as one running Windows and one running Mac OS.)

                    • 7. Re: Network Render Installation
                      HarleyTDavis Level 2

                      Cost Effective?  Wouldn't make the money back?  It's not that simple.  There would be a lot of support from the community for a platform independent software development.  The problem is the EXTENSIBILITY ARCHITECTURE.  What?  In short, PLUGINS and ADDONS.  While code of the JAVA type can run on almost any environment, and adobe JSX or Jscript run the same in each program when coded with the standard adobe object libraries, there's a lot more under the hood with Linux to get the same stuff to run the same way.  The basic instruction sets are different, the file locations, and much more.  I don't know what the Software was coded in, but if main underlying functions were coded in a cross platform code that had at least similar interface element libraries across the different systems, that would be different.  Linux really doesn't have much of an interface element set, it's mostly programmer selected based on the hardware.  Adobe is a highly visually interactive environment.

                       

                      That said... ...If you really are into farming, it's not a great leap to build a virtualization server with multi-virtual terminal support, install cheap windows software (some places sell old copies really cheap or in bulk) or Download the mac software, run it in a VM with dedicated cores and ram, then farm that.  Since they'd be on a server machine anyway, you could dedicate cores for the server, and some ram, and run all or part of your network from it, turning it into your primary hub.  Give it enough ram and core to handle all of the motion of the data, and you can connect NAS, ESATA, etc to build your storage locations and provide the access speeds necessary to render as fast as possible.

                      • 8. Re: Network Render Installation
                        ronl43092358

                        I'm sorry but this is utter rubbish. This i feel is a classic example of every big company with it's head up it's backside. there are massive render farms all over the world with large scale enterprise linux deployments, and you're saying that Adobe won't consider simply porting/compiling the software to run on such systems "because there is no demand".
                        How can there be demand for a product that is not available because the people responsible for it are living with their heads in the creative cloud instead of back down on earth where people are asking for it to happen?

                         

                        I think you will find there is plenty of demand, you're (the company) just being too stubborn and lazy to put a foot forward on the issue.

                         

                        You're basically asking everyone to ditch everything they have working on their well tuned Linux environments, to drop and run towards a much less favourable and optimised solution, for the sake of your software.

                         

                        Please, Adobe.. get over yourselves! it's 2015

                        • 9. Re: Network Render Installation
                          HarleyTDavis Level 2

                          Rubbish?  Okay then... ...You go ahead and code a 3d and 2d rendering engine with a javascripting core framework that accesses several of your primary object values and add a plugin architecture, all on top of Red HAT, and windows, and Mac.  Let me know when you're done, we'll have a look and if your program can do even a measurable fraction of After Effects, I'm sure the "Company" will listen to you.  It's not a matter of being lazy.  They are beginning to port to web based service using standards compliant code.  This means that eventually you will be able to use a web browser on Linux to do the same thing you can do on windows or mac.  As for render farming...  So long as there's a VM way to do it, you're better off doing it that way, and separating cores and threads.  This speeds up renders, can turn one machine into a powerhouse that renders several images at once and utilizes it's entire hardware for the job, all while keeping the physical size down and allowing multiple machines to be set up the same, with similar results.  Imagine having 3 Core i7 Quad machines, each running 3 VM cores with 4gb ram.  Add video cards for each vm and you'll be adding even more simultaneous processing power.  That's 9 cores, all running images out like clockwork.  4gb ram could, in theory, handle 4k images just fine.  You'll need a large pile of network space to hold it though.  That's powerhouse design.  Get with it, learn why Linux is the base software for large firms, and then learn why they buy enormous sets of WIN OS, plugins, and adobe licenses.  Linux underneath with even a single core and 4gb ram will be able to send out messaging on progress, note any problems with the system, repair any problems with the system, and all without a lot of overhead in Graphical interfaces.  It doesn't have the graphical foundation to compete with the programing in WIN and MAC environments.  It has to be hacked to get WIN code onto it, or extended heavily, with a ton of overhead, just to keep up with the capabilities.  And even when that does work, there's a lot of cleanup done in WIN code, by the underlying kernel, that isn't in linux code, or hasn't been translated in GL and CL variants, leading to a lot of wasted memory, slowdowns and near freezes.  You'd literally have to rebuild the apps for linux with your own cleanup threads, and you'd have to practically build your own graphics engine to use them properly.  We're not talking taking old code and translating anymore.  We're talking a complete rebuild.

                          I'd love a linux variant, but I know enough to build my own with existing Base-runningCore-APP setup.  I walked a guy through this over the phone;  Remember those 3 i7Quads I told you about?  He does 4k at just under an hour per hour.  Compressing back to playable in editors takes even less time on a win tower that's dedicated with an NVIDIA Radeon card with 2gb of on-card ram, 16gb on the motherboard and a Quad core.  The heat is the problem he deals with.  But a few liquid cooling fans and, according to him, smooth sailing, hot machines that have a non-motherboard fan constantly on, they render 4 hours at a time, and are scripted to shutdown when they finish.  The compression step is scripted into a Powershell message that gets sent when the last image is rendered.  It opens AME with a watch folder already set, and renders the folder as a compressed video proxy for editing.  The multicore renderers all use linux as the base system, the guest renderers are all win, and use AE, and he's got 3 full licenses.  I think he's running CS6.  He didn't want to run anything higher.  Win7 installs.  Pro, not home.  Bought cheap.