Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QUESTION: Ideal hardware to perform headless renders with Shady? #17

Open
589290 opened this issue May 22, 2022 · 1 comment
Open

QUESTION: Ideal hardware to perform headless renders with Shady? #17

589290 opened this issue May 22, 2022 · 1 comment

Comments

@589290
Copy link
Contributor

589290 commented May 22, 2022

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

@polyfloyd
Copy link
Owner

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants