No it wouldn’t.
Even in France, arguably the biggest of the bread snobs, they call American style white bread: pain de mie (soft bread) and they call it pain grillé (toasted bread).
This is just standard regular sliced bread.
No it wouldn’t.
Even in France, arguably the biggest of the bread snobs, they call American style white bread: pain de mie (soft bread) and they call it pain grillé (toasted bread).
This is just standard regular sliced bread.
Thanks for the breakdown! This is probably the most helpful breakdown I’ve seen of a build like this.
Yea I do, you brought up that local isn’t always the option.
I desperately want it to work for me, i just can’t get it to work without spending thousands of dollars on hardware just to get back to the same experience as having a regular desktop at my desk.
What is the cost of the thin clients and are you doing this over copper?
Are your desks multi monitor? To get the bare minimum in my households scenario I would need at least 12 streams at greater than 1080p
For 5 seats how much did it cost versus just having a computer in each location? For example looking at hdbaset to replace just my desk setup, I would need 4 ~$350 devices, just looking at monoprice for an idea (https://www.monoprice.com/product?p_id=21669) which doesn’t even cover all of the screens in my office.
Right, but who has the resources to rent compute with multiple GPUs, this is a gaming setup, not office work, and the op was talking about racking it.
All of those services offer an inferior experience to being at the hardware, it’s just not the same experience. Seriously, try it with multiple 1440p 144hz displays, it just doesn’t happen work out well, you are getting a compromised product for a higher cost. You need a good GPU (or at least a way to decode multiple hvec streams) in in the client, and so, you can run a standard thin client.
‘low latency’ is a near native experience, I’m talking, you sit down at your desk and it feels like you are at your computer(as to say, multiple monitors, hdr, USB swapping, Bluetooth, audio, etc, all working seamlessly without noticeably diminished quality), anything less isn’t worth it, since you can just, use your computer like normal.
A display port to fiber extender is $2,000. The fiber is not for the network.
Moonlight does not do what I want, moonlight requires a GPU on the thin client to decode. You would need a high end GPU to decide multiple high resolution video streams. Also afaik, moonlight doesn’t support multiple displays.
Can this solution deliver 3+ streams of high resolution (1440p or higher and 144fps) low latency video with no artifacting and near native performance and responsiveness?
Gaming has a high requirement for high fidelity and low latency I/O, no one wants to spend all this money on racks and thin clients, the then get laggy windows and scrolling, artifacts, video compression, and low resolution.
That’s the problem at hand with a gaming server, if you want to replace a gaming desktop with a vm in a rack, you need to actually get the I/O to the user somehow, either through dedicated cables from the rack, fiber, or networking, the first is impractical, it involves potentially 100ft long runs of multiple display port, HDMI, USB, etc, and is very rigid in its application, the second is very expensive, shooting the price up to thousands of dollars per seat for display port/USB over fiber extenders, and the third option I have yet to see a vnc/remote solution that can deliver near native video performance.
I should reiterate, the op wants to do fidelity sensitive tasks, like video editing, they don’t just need to work on a spreadsheet.
None of the presented solutions cover the aspect of being in a different place than the rack, the same network is fine, but at a minimum a different room.
How do you deliver high resolution (e.g. 1440p, 144 fps) to multiple monitors with low latency over a network? I haven’t seen anything like that accomplished without running fiber from the host.
Eventually, your thin client will need too much power anyway, making the costs rise a lot. It makes sense in an office where you have 500 seats and you can load balance resources.
If someone can show me a multi seat gaming server that has native remote performance (as in you drag windows around in 144 fps, not the standard artifacty high latency behavior of vnc) I’ll eat a shoe.
5 Mbps is slow enough that it should be considered a free tier, like, basic service for being alive tier.
Yes smartphones and tablets have replaced desktops for most general users.
This is something people fail to realize, and I think part of it is because Linux people tend to surround themselves with other Linux people.
I have been helping my friend get into Linux, we picked a sensible distro, fedora, with the default gnome spin. He loves the UI, great.
But there is a random problem with his microphone, everything is garbled, I can’t recreate it on my hardware and it’s unclear.
He reads guides and randomly inputs terminal commands, things get borked, he re installs, cycle continues.
He tries a different distro, microphone works, but world of Warcraft is funky with lutris, so no go.
The result is, all of this shit just works on windows, and it just doesn’t on Linux. Progress has been made in compatibility, but, for example, there was a whole day of learning just about x vs Wayland and not actually getting to use the computer. For someone who has never opened a terminal before, something as simple to you and I as adding a package repo is completely gibberish
Yes you can learn all of this, but to quote this friend who has been trying Linux for the past two weeks “I’m just gonna re install windows and go back to living my life after work”
When you have 20 years of understanding windows, you need to be nearly 1 to 1 with that platform to get people to switch.
I didn’t know about alien, that is pretty cool.
However this bit from the readme is hilariously on brand for Linux:
"To use alien, you will need several other programs. Alien is a perl program, and requires perl version 5.004 or greater. If you use slackware, make sure you get perl 5.004, the perl 5.003 in slackware does not work with alien!
To convert packages to or from rpms, you need the Red Hat Package Manager; get it from Red Hat’s ftp site. If your distribution (eg, Red Hat) provides a rpm-build package, you will need it as well to generate rpms.
If you want to convert packages into debian packages, you will need the dpkg, dpkg-dev, and debhelper (version 3 or above) packages, which are available on http://packages.debian.org"
Also Linux’s package ecosystem are not cross compatible.
Directories are nice because they easily and clearly filter information in a human way and they naturally build a tree that can be parsed quickly by a person.
I like the desktop metaphor, because it’s how I think.
Sync gained a big following because it had a core feature many many moons ago, when having constant cell service was much less common, it allowed you download and save hundreds of posts and all the comments while you were on wifi, so you could browse reddit offline, it did this automatically and in the background (based on your settings ) hence the name ‘Sync’. This was a killer feature back in the day, at least for me. As that became less of a need, the app continued to change and add a lot of nice features, like lots of customizations, random NSFW, a very good OLED dark mode, etc, so there was no point in switching to something else.
My .02¢
It’s because computer science degrees aren’t really programming degrees.
A computer science degree sets you up to be a scientist, most common dev jobs are just glorified Lego sets patching libraries together and constructing queries. There is skill, knowledge, and effort in those jobs, but they are fundamentally different.
Most common software dev jobs are closer to the end user than not.