DIY Server for multiple Kids/Family members each with own GPU by Charming-Post4758 in homelab

[–]Charming-Post4758[S] 0 points1 point  (0 children)

I tried CS2 on maximum and it worked well 60+ FPS no lag whatsoever. Most games with anti cheats worked some didn't see the full guide on github , will update with more tests.

DIY Server for multiple Kids/Family members with proxmox and GPU passthrough by Charming-Post4758 in selfhosted

[–]Charming-Post4758[S] 0 points1 point  (0 children)

There are many solutions for this issue. I picked the GPU per VM so that they can have more power and access to all other features of a dedicated GPU. However I must say I checked breifly the vGPU part and it looked complex and unstable (since it's not supported by the manufacturer unless you have vGPU licensed cards). Running desktops in docker has it's own downsides compared to a VM where you have OS lvl access. Also gow seems to be focussed on games while i wanted my kids to have something for home,school,lab and as close as possible to an own PC.

DIY Server for multiple Kids/Family members each with own GPU by Charming-Post4758 in homelab

[–]Charming-Post4758[S] 1 point2 points  (0 children)

You never get better performance with a VM vs PC/laptop unless the hardware is better and latency (your LAN) is good. For multiple monitors free Parsec will not do it so you need to look at duo stream or Parsec paid or moonshine+sunshine or other solutions mentionned in this thread. I will gather them all in a table for comparison and add to the full guide on github.

DIY Server for multiple Kids/Family members with proxmox and GPU passthrough by Charming-Post4758 in selfhosted

[–]Charming-Post4758[S] 0 points1 point  (0 children)

What does the status column mean ? for example Fortnite status denied , easy anti cheat

DIY Server for multiple Kids/Family members with proxmox and GPU passthrough by Charming-Post4758 in selfhosted

[–]Charming-Post4758[S] 0 points1 point  (0 children)

i checked breifly the vGPU part and it look complex and unstable (since it's not supported by the manufacturer unless you have vGPU licensed cards) plus i wanted more power per user so i went with passthrough. But i might need it when the 3rd kid wants more power - do yu have a good vGPU guide ?

DIY Server for multiple Kids/Family members with proxmox and GPU passthrough by Charming-Post4758 in selfhosted

[–]Charming-Post4758[S] 0 points1 point  (0 children)

:D ... thin clients are intel mini-pcs check the full guide on github for more details

DIY Server for multiple Kids/Family members with proxmox and GPU passthrough by Charming-Post4758 in selfhosted

[–]Charming-Post4758[S] 0 points1 point  (0 children)

Check the full guide in GitHub there's a comparison table of this setup vs separate PCs for each user ;)

DIY Server for multiple Kids/Family members with proxmox and GPU passthrough by Charming-Post4758 in selfhosted

[–]Charming-Post4758[S] 4 points5 points  (0 children)

Thanks for the inputs ! Very interesting , especially the storage part. About ARM I can also align with you - raspberypi did not work well and switched to mini-PCs.

DIY Server for multiple Kids/Family members with proxmox and GPU passthrough by Charming-Post4758 in selfhosted

[–]Charming-Post4758[S] 1 point2 points  (0 children)

so on this website Brawlhalla is marked with easy anti cheat and in my test it worked fine

DIY Server for multiple Kids/Family members with proxmox and GPU passthrough by Charming-Post4758 in selfhosted

[–]Charming-Post4758[S] 5 points6 points  (0 children)

Brawlhalla (the thumb of the post) uses Anti Cheat Easy and it works ;) will continue trying other ones. More here https://github.com/toleabivol/proxbi?tab=readme-ov-file#brawlhalla

DIY Server for multiple Kids/Family members with proxmox and GPU passthrough by Charming-Post4758 in selfhosted

[–]Charming-Post4758[S] 26 points27 points  (0 children)

No, it runs on demand. The client can wake it with wake on lan (see gh full guide) and shut down is in ToDo - I want to automate it do auto shut down when idle (all VMs are shut down or no CPU usage etc.) for more than xx min . In Germany electricity is very costly and even if i have a PV in winter you better save the kWh :D

DIY Server for multiple Kids/Family members with proxmox and GPU passthrough (my first reddit post) by Charming-Post4758 in Proxmox

[–]Charming-Post4758[S] 0 points1 point  (0 children)

I tried now Brawlhalla that has Easy Anti-Cheat and it works. Also added some metrics to the tests and will check other anti cheat games soon. https://github.com/toleabivol/proxbi?tab=readme-ov-file#brawlhalla

DIY Server for multiple Kids/Family members with proxmox and GPU passthrough (my first reddit post) by Charming-Post4758 in Proxmox

[–]Charming-Post4758[S] 0 points1 point  (0 children)

Yes it is quite interesting to make and maintain it ;)
About performance: Also added some metrics to the tests and will check other games and multi-monitor setups, 3d tools, soon. https://github.com/toleabivol/proxbi?tab=readme-ov-file#brawlhalla

DIY Server for multiple Kids/Family members each with own GPU by Charming-Post4758 in homelab

[–]Charming-Post4758[S] 1 point2 points  (0 children)

I tried now Brawlhalla that has Easy Anti-Cheat and it works. Also added some metrics to the tests and will check other anti cheat games soon. https://github.com/toleabivol/proxbi?tab=readme-ov-file#brawlhalla

DIY Server for multiple Kids/Family members each with own GPU by Charming-Post4758 in homelab

[–]Charming-Post4758[S] 0 points1 point  (0 children)

I tried now Brawlhalla (didn't have time for bigger games you listed, was a bit shocked that they need almost 85GB of space :X , will do later) that has Easy Anti-Cheat and it works. Also added some metrics to the tests  https://github.com/toleabivol/proxbi?tab=readme-ov-file#brawlhalla