From experience: You will meet resistance from office workers if fullscreen Youtube videos don't work. No matter how free your driver or how elegant your multiseat setup may be.
But it works?!? I use it at home all the time.
Originally Posted by chithanh
N.B. I'm talking about classic multi-seat, one card per seat, which is fully accelerated.
Mostly the thin-client multiseat setups suffer from the Youtube problem™. If your seats are directly connected to a PCIe graphics card, ideally with no extra layer (e.g. Xephyr) in between, then you will likely have good video playback performance and 3D acceleration.
Well, it is an office with scientific computing workstations. They actually use the graphics at full speed, and moreover, they use CUDA and OpenCL. Those are only just being experimented with in the open source drivers at best.
Originally Posted by pingufunkybeat
OK, that makes sense. CL is indeed not ready yet.
Originally Posted by perpetualrabbit
Pros and Cons
Yes, your diagram is exactly it (if you also add a USB audio device alongside the video, keyboard, and mouse).
Originally Posted by leif81
Ethernet obviously would have some big advantages, but overall USB (being a low-level, master-slave, plug-and-play bus) is part of what makes this doable.
* It's lower cost, which is critical when you're fighting for each dollar as you are with this scenario
* It can be 100% plug and play (as it is in F17). Key for schools, etc.
* It can be lower latency (with good low-level drivers, which Linux generally has)
Once USB devices become network devices, you kind of start heading away from the multiseat world to the network X term or VNC type world. Pros and cons.
Wireless USB is ok, but not low cost, robust, or high throughput enough for the multiseat scenario (in general).
SunRay has a cpu yes, but the cpu does not run software. Everything is processed on the server. Nothing is run on the SunRay. It only handles I/O, mouse and keyboard into the server, and the server sends back bitmaps. Impossible to hack. And Sunray is like a mouse or keyboard, how can you hack a mouse?
Originally Posted by curaga
Dont you think this USB client has a cpu too? It has. It is similar to the Sunray in construction. The server sends back graphics, which this USB client shows. This USB client does not run software. (I suspect)
But ordinary thin clients, are weak and have a OS to boot into, etc.
SunRay definitely runs an OS and their modified VNC client on it. I don't see why you think it's suddenly something great; it's really rather standard thin client.
Originally Posted by kebabbert
This thing here, it's an USB hub + displaylink usb adapter in a nice case. No VNC, no CPU.
No, the SunRay is not a standard thin client. It is much different. Some call it zero state client. Oracle calls it ultra thin client. Basically, it is similar to a keyboard. A keyboard has no intelligence of its own (though strictly speaking, the keyboard do have a cpu) and the keyboard only handles I/O. No software is run on the keyboard.
Originally Posted by curaga
For instance, you can hot desk. You can not do that with an ordinary thin client. Have you studied the SunRay or are you guessing? Very different. Sunray is similar to this USB client (which do have a cpu, even a keyboard has a cpu). The Sunray does not run an OS, it has a BIOS (actually, something called Firmware). But no OS. Nothing to patch. Nothing that can be hacked. No virus is possible. No harddrive, no nothing.