shady icon indicating copy to clipboard operation
shady copied to clipboard

QUESTION: Ideal hardware to perform headless renders with Shady?

Open 589290 opened this issue 3 years ago • 1 comments

I'd like to purchase a new headless Linux box with a 3D accelerator to speed up some Shady renders. I plan to ssh or chrome remote desktop into the machine and have it run (very cooly) in my basement. The workflow would be something like: ssh into the box, run a shell script to render with Shady, come back in a n hour, and finally pick up the mp4s post-render to use them elsewhere.

For a modest budget (best rendering speedup per dollar) on this new machine, could you suggest the ideal...

platform:

  • intel
  • amd
  • arm64

linux distro

  • debian
  • ubuntu
  • other?

3d video card:

  • NVIDIA GEFORCE RTX 3080
  • AMD Radeon

Graphics Drivers:

  • open source
  • proprietary binaries, like nVidia provides for Ubuntu

...to speed up Shady renders in this kind of headless workflow:

export EGL_PLATFORM=surfaceless

shady \
  -i gravity.glsl \
  -ofmt rgb24 \
  -g 3840x2160 \
  -f 60 \
| ffmpeg \
  -f rawvideo -pixel_format rgb24 -video_size 3840x2160 \
  -framerate 60 -t 3600 -i - out.mp4

If it is at all possible to just plug an external GPU (eGPU) into a Raspberry Pi 4B to massively speed up a Shady render... this would my preferred hardware platform!

Any advice would be greatly appreciated! @polyfloyd

V/R, @589290

589290 avatar May 22 '22 15:05 589290

Sorry, I'm not able to help you here! I have used my integrated Intel GPU for the last few years :)

Rendering on a Raspberry Pi would be cool though. It has a GPU which can probably be utilized. If you are going to run some experiments I would be interested in hearing about how far you get.

polyfloyd avatar May 25 '22 17:05 polyfloyd