Home » Questions » Computers [ Ask a new question ]

When you use X forwarding to run an application on another computer, which processor does it use?

When you use X forwarding to run an application on another computer, which processor does it use?

If I use ssh -X to run an application from Computer A on the screen of Computer B, how are the computation and resources divided up between the two computer's processors?

Asked by: Guest | Views: 160
Total answers/comments: 1
Guest [Entry]

"The computer that displays the application on its monitor (computer B) is the X server. The other computer (A) is the ssh server. What is the server depends on the context, but personally, I would usually mention the ssh server (A) as the “server”.

Computer B uses some resources to draw the windows (and if you have configured it: play sound), while computer A will do all other computation.

Usually, computer B's work requires less resources than computer A's. Computer A will do most of the work, and just send the results to B: Draw a line here, color this area black, etc.

Read the article X Window System at Wikipedia to learn more about X servers and clients."