PierreBeucher / cloudypad

Your own gaming gear in the Cloud ! 🎮 ⛅
https://cloudypad.gg
GNU General Public License v3.0
101 stars 6 forks source link

Parsec and windows support? #11

Open guile1er opened 4 months ago

guile1er commented 4 months ago

Hello,

I saw your project via reddit and it seems really nice.

Have you planned to support Parsec and Windows (on instance) in future?

Really great job for your project from frenchy backend developper guy ;)

PierreBeucher commented 4 months ago

Hi there ! Thanks for your support :fr: :smiley:

Indeed I considered Windows + Parsec, it's slightly more complicated to deploy: Windows machines or usually more costly and may require complex setup (eg. bring your own license on Paperspace). But by design it's definitely possible !

User demand is king, so let's see who wants this feature with :+1:

guile1er commented 4 months ago

You are right about cost. Approximately 14% increasing cost per hours for G5 instance on AWS, ouch!

If you are interested, this guy https://www.youtube.com/@TechGuruDirect, maked great tutorials for configuring windows aws instances. The videos are 3 years old, but it can be the beginning for Cloudy Pad Windows version.

PierreBeucher commented 4 months ago

Thanks I'll take a look !

dchhouen commented 4 months ago

On that note for windows support, one thing I have been meaning to do is compare the benchmark between running on different instance types and different os types.

it is quite a bit of overhead to stand up instances and then install the benchmark tool and run it.

there does exist a few cloudformation scripts which help automate the creation of configured windows/linux instances with graphics drivers , but it doesn't completely align to the guidance for installing nvidia drivers here - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-nvidia-driver.html

aws ec2 nicedcv sample

nicedcv cf

the neat thing I've been liking is cloudypad , i can manage the lifecycle from the cli.

I can manage the lifecycle of these cloudformation through the aws console but that's a bit of clicking and going through the wizard.

PierreBeucher commented 4 months ago

Thanks for these links, I'll take a look.

install the benchmark tool and run it.

Do you have a specific benchmark tooling in mind? I'll be interested in such a thing to test various setup indeed !