6 ms·
https://shadow.tech/ https://shadow.tech/ I love the laptop factor, but I need a good GPU sometimes. There are ways to plug one using USB-C, and I wanted to go
by BiteCode_dev 5y ago
https://shadow.tech/ https://shadow.tech/
I love the laptop factor, but I need a good GPU sometimes. There are ways to plug one using USB-C, and I wanted to go for that first.
But my little bro, a gamer, told me it was a waste of money. For $29 a month, I can get a remote beast of a computer with Windows 10 on it and use it as much as I want.
At first, I wasn't convinced. Primo, I'd have to upload all of my stuff. Secondo, what about the latency ?
Well, I'm not playing multiplier online games, so it turns out the latency is imperceptible for my use cases. It's not your typical VNC setup, they optimized their client and protocol and I sometimes forget I'm not on a local machine.
Second, OVH is behind the brand, so their uplink is crazy good. Which means uploading and downloading things is very fast. Sometimes it's even better to stream movies from the shadow and watch it remotely than to use my local connection O_o
Eventually I saw the $2000 GPU I wanted to buy, and realize that it would take me more than 5 years of shadow usage to reach that price. After which my GPU would get old anyway, and I would need another one.
Bonus: it takes no space on my desk, doesn't make noise, doesn't heat, and I can use it when I travel, so I have the buffed up GPU at my disposal at my clients sites, in holidays, anywhere with decent wifi.
Because yes, the latency is good enough that I actually don't bother to plug my ethernet cable anymore: wifi works fine. Hotel wifi sucks though :)
Unlike gaming streaming services, you are not limited to a gaming provider, you can reuse your steam account or gog games. You are actually not limited to game, you have a full Windows 10 at your disposal. You can do video edition, model training or 3D rendering. Not crypto mining though, according to the terms of use. In fact, nothing that requires background tasks as the computer shuts down as soon as no human use it (I assume they make money by sharing the hardware).
But if you do want to play, it's nice. I tested Borderlands 2 with all settings cranked to the max, it works smoothly, including a with a controller plugged with BT into the laptop!
It's not without any problem, obviously:
- one or twice a day, the image will glitch, and I will lose control for a few seconds. So don't do remote surgery or bank your MMR on it.
- the linux client just doesn't work on the lastest Ubuntu. I have to reboot every time to my windows session.
- I'm in France, so YMMV, since I have no idea how good the ping to their server is from the US. Work fine from Germany.
- if you alt tab for too long the shadow client (from the laptop windows, not the shadow windows), it will consider you are not using the machine and disconnect (probably part of their business model). I lost data this way.
- the GPU you get depends of where you are. Some get a P5000 with 16GB GDDR5X, some a GTX 1080 with 8GB GDDR5X and some a RTX4000 with 8GB GDDR6
- if it gets through, it can act as a VPN. Unfortunately, the ports it uses may be blocked.
- their support is google-level terrible. If the answer is in the FAQ, you are good to go. If not, you are on your own.
- davidbarker 5y agoHave you ever tried Paperspace (https://paperspace.com https://paperspace.com)? I've spent many hours gaming using their Windows offerings, although always strategy games so the latency hasn't been noticeable. I'm not sure how well it would work for FPS (probably reasonably, to be honest). They have a large number of general computing/graphics-specific machines you can spin up, and you can either pay per hour or per month. I've also started to get into Blender more, so I'll probably use one of those machines to render complex scenes instead of using my MacBook Pro. Same for machine learning tasks.
- BiteCode_dev 5y agoI haven't, thanks you for bringing it to my attention. Is your machine state persistent between connections ? EDIT: well, I tried to join and the signup ask me for my phone number. I already disliked that, but tried anyway. Every time I tried to setup a machine, the site answered: "This machine type has not been approved for this account yet. Tell us a bit more about your use case and we will prioritize your request. A member of our support team will approve your request shortly". Yeah, my request is that I'm a paying customer, I don't want to justify myself for the privilege of paying for their service, thank you very much. So, no, I don't think I will try paperspace.
- davidbarker 5y agoSorry to hear about your frustrating experience with them. I think they ask about the use case to avoid things like crypto mining and such. I've typically just responded with "graphics rendering" or "gaming" and I get approved within an hour. To answer your earlier question: yes, the machine state persists. I think I pay $5 per machine per 50GB drive space per month. So it works out around $5 per month, plus the hourly cost of the machine. I hope you're able to persist and try them out. I've been very impressed when I've needed to use it.
- jlokier 5y agoI know someone who would love to use this for a game that doesn't run on their own devices, but it's US$ 40.60/month in the UK ("starting at £29.99"). That's too much just to play one game a few hours a week. (A $2000 GPU is also too much). Looks like a great service, and if you use it every day professionally it seems justifiable. But for gaming from time to time, with the machine shut down the rest of the time, that's a high price even by cloud GPU server standards. If it were hourly pro rata, on the other hand, I'm pretty sure they'd subscribe today.