Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'd like to run some OpenGL-based visualization tools on a relatively beefy Linux-based (currently Ubuntu, but this could be changed) machine and interact with the application on a much less capable OS X laptop (MacBook Air, to be purchased). What is the best way to do this, if it is even possible, and what kind of performance should I expect, given a good Wi-Fi connection?

Update: As I mentioned in a comment, windows can be relatively small, say 1024x768, and I can live without color if necessary. The 3-D model in most cases will be more than 50% background color, so compression should be advantageous. A low frame-rate is not a problem, but shouldn't be so slow as to be frustrating. I'm guessing 10 f/s is adequate.

share|improve this question

2 Answers 2

Doing this will require incredibly high bandwidth to get any decent quality frame rates. Modest resolution with a decent frame rate will require in the order of 5Gb/s. That means just to start off, you'll need 10Gb interfaces on both devices. But it's likely that you'll run into any number of other bottlenecks on one system or the other that will severely degrade performance. The video card bus and memory are highly optimized for extremely high bandwidth and frame rates. This optimization is not likely to survive traversing the system bus, CPU, RAM, network card, wire and then all of that again on the other side.

All of that isn't to say don't try it. I'm very curious exactly how it would perform :-)

share|improve this answer
    
A frame-rate of 10 per second is adequate, and a small window as well, perhaps 1024x768. I can even give up color if I have too! –  ergosys Jul 31 '11 at 0:22

On the Ubuntu server you could set up NoMachine server as described here and download the respective client from here. IMO NoMachine is highly efficient and will do the job.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.