Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#674 closed Defect (fixed)

Are remote graphics supposed to work?

Reported by: Ageless Owned by: romw
Priority: Trivial Milestone: 6.6
Component: Manager Version: 6.2.6
Keywords: Cc: Ageless

Description

There's this option in BOINC Manager to open graphics on a remote computer. Both my machines are running BOINC 6.2.6, both are Windows, both are service installs.

I have two BOINC Managers running, one for the remote computer, one for the local computer; I saw that Einstein was running on the remote computer and selected its task. The Show graphics button showed to be available, so for testing I clicked it.

It asks me "Are you sure you want to show graphics on a remote machine?" Yes/No?.
I click yes.
Nothing happens. Not on my machine and not on the remote machine. I even went to the other PC and opened BOINC Manager, in case it wanted that opened. Both machines have OpenGL capable graphics cards and drivers.

So, is this option supposed to work? If so, where should it show the graphics, on my machine or on the remote machine, or both?

Change History (5)

comment:1 Changed 16 years ago by Ageless

Cc: Ageless added

comment:2 Changed 16 years ago by Nicolas

5.x behavior: If a manager connects to the local client, and starts some graphics, the client tells the science app to open the graphics window. So if a manager on A connects to a client on B, and starts some graphics, the client starts up the graphics window on B.

6.x behavior: If a manager connects to the local client, and starts some graphics, the manager directly opens the standalone graphics app. On a remote GUIRPC connection (manager on A connected to client on B), that can't possibly work.

There is no way to show them on A. That would need huge architecture changes. (how to transfer WU state over the network connection? what if A isn't even attached to that project? what if A and B are different platforms? how does A get the correct screensaver app? etc etc)

comment:3 in reply to:  2 Changed 16 years ago by Ageless

Replying to Nicolas:

There is no way to show them on A. That would need huge architecture changes. (how to transfer WU state over the network connection? what if A isn't even attached to that project? what if A and B are different platforms? how does A get the correct screensaver app? etc etc)

Don't forget the overlay that you can't transmit through the network. ;-) OK, that question of where they should show was trivial.

Then again, it doesn't say in exactly clear words where they must show. Or if BOINC manager should be open, or that it also works if it's sitting in the system tray.

comment:4 Changed 16 years ago by romw

Resolution: fixed
Status: newclosed

(In [17401]) - MGR: Remove the ability to display graphics on a remote computer,

or from a remote computer on *nix machines using v5 graphics. fixes #674

clientgui/

ViewWork?.cpp

comment:5 Changed 16 years ago by romw

(In [17470]) - MGR: Remove the ability to display graphics on a remote computer,

or from a remote computer on *nix machines using v5 graphics. fixes #674

clientgui/

ViewWork?.cpp

Note: See TracTickets for help on using tickets.