I am, Intel GPU on one node, Nvidia 1080 on another, works the best.
Env on both nodes:
Proxmox Hypervisior (Debian
- Debian VM testing (bookworm), though bullseye would have been fine
-- Docker on the VM
I use PCI passthrough for the GPU hardware in proxmox, that was the trickiest bit to setup, but rock solid once done. For the NVIDIA VM I use the nvidia runtime in docker.
YAML File:
services:
fileflows-node:
image: revenz/fileflows:latest
hostname: fileflows-node
runtime: nvidia
container_name: fileflows-officenode
environment:
- FFNODE=true
- PUID=998
- PGID=998
- TZ=Australia/Brisbane
- ServerUrl=http://docker-server:5000/
- TempPath=/temp
- NVIDIA_VISIBLE_DEVICES=all
volumes:
- /mnt/plex:/mnt/plex
- /temp:/temp
restart: unless-stopped
I do up to 6 simultaneous transcodes on the nvida node, get over 100fps per transcode. Runs overnight transparently, never have an issue.