hey
i hope this is the right subforum to post this
it all started with the idea to get an Intel N100 mini pc to run plex or jellyin on it
then i thought to myself, that it would be handy to make the mini pc my second PVE node (for easier management, backups etc) and use the ressources for maybe some other VMs too
the issue that i have is that i neither know if this is good idea (a docker container in a vm on a hypervisor), nor have i ever passed through hardware and have no experience with graphics drivers on linux (but i try to be a fast learner)
neither searches nor lengthy talks with chatgpt could answer my questions. me asking on reddit ended in people simply recommending tteck's LXC scripts - but i have doubts how portable that container would be and how easy (or not) i could copy the relevant dater off of it to migrate the plex (or jellyfin) installation if necessary
what is your opinion and recommendation?
is the docker on a vm with hardware passthrough a bad idea?
how could i achieve it?
would i loose too much (graphics) performance to the overhead?
what part of the chip actually needs to be passed through? as far as i understood is, that the quicksync encoder is often tied to the cpu iommu instead of the igpu iommu, is that right?
if i passthrough the igpu to the vm, only the vm needs the drivers installed, right? when using a lxc the container as well as PVE need the correct drivers, right?
sorry for asking so many - and maybe for the experienced users trivial - questions but i would really like to learn
p.s.: i already have one PVE node and have gained my first experiences with creating VMs, some lxc, backups etc etc. not very experienced, but i don't start from zero
i hope this is the right subforum to post this
it all started with the idea to get an Intel N100 mini pc to run plex or jellyin on it
then i thought to myself, that it would be handy to make the mini pc my second PVE node (for easier management, backups etc) and use the ressources for maybe some other VMs too
the issue that i have is that i neither know if this is good idea (a docker container in a vm on a hypervisor), nor have i ever passed through hardware and have no experience with graphics drivers on linux (but i try to be a fast learner)
neither searches nor lengthy talks with chatgpt could answer my questions. me asking on reddit ended in people simply recommending tteck's LXC scripts - but i have doubts how portable that container would be and how easy (or not) i could copy the relevant dater off of it to migrate the plex (or jellyfin) installation if necessary
what is your opinion and recommendation?
is the docker on a vm with hardware passthrough a bad idea?
how could i achieve it?
would i loose too much (graphics) performance to the overhead?
what part of the chip actually needs to be passed through? as far as i understood is, that the quicksync encoder is often tied to the cpu iommu instead of the igpu iommu, is that right?
if i passthrough the igpu to the vm, only the vm needs the drivers installed, right? when using a lxc the container as well as PVE need the correct drivers, right?
sorry for asking so many - and maybe for the experienced users trivial - questions but i would really like to learn
p.s.: i already have one PVE node and have gained my first experiences with creating VMs, some lxc, backups etc etc. not very experienced, but i don't start from zero