This sounds awesome but not sure it would apply to my use case. Maybe you could elaborate.
What I want is to have 1 pc be a host for all the tvs in my house (4, master bedroom, guest room, office, and living room) each room has a video output and a usb cable with a hub that has keyboard and mouse and maybe a controller for games.
So far what I have is all the displays are mirrored and the keyboard and mice and joysticks work in each room but all the displays show the same thing.
It would be rad if each one was a vm and had its own front ends so you could watch plex in one room while someone plays Dave the diver in another.
I have this currently. Been running steady for 5 years now. I have 2 5tb portable hdds as my storage (usb3) and all the arrs, plex media server and qbittorrent with the vpn and a kill switch so if the vpn goes down the torrents aren’t running. Everything just works as long as nothing needs transcoded. My main tv is Roku and seems to handle all the file formats so it been working fine for me. YMMV.
Currently I am trying to learn docker and containerize all the different apps to make redeployment simpler.
Well it depends on how much you pay for power and what your pc consumes at idle (or at least idling while doing networking). I’d do an analysis and a graph with excel to make sure. Many old (used) networking components can be had for a steal and will still have many years of use still left in them. Use a kill-a-watt to get an accurate account of idle pc power.
This is what you want to get surround sound to work in windows again.
https://www.techpowerup.com/forums/threads/aaf-optimus-dch-audio-modded-driver-for-windows-10-11-for-all-hdaudio-enumerator-chips.292621/
This driver will work with both hdmi and toslink (optical) and possibly other connections.
Evidently Microsoft used to include a Dolby digital driver back in the day but has removed it due to licensing.
Oh and this will also enable surround sound in games too.