Dual Monitor Support?

Questions and Answers : Windows : Dual Monitor Support?
Message board moderation

To post messages, you must log in.

AuthorMessage
dualsweat

Send message
Joined: 25 Feb 10
Posts: 2
Credit: 43,993
RAC: 0
United States
Message 988503 - Posted: 12 Apr 2010, 1:21:54 UTC

Hello All,

I have been running seti@home for about 2 months which currently runs on 2 XP laptops. I recently purchased a new desktop PC from Origin in Miami which has dual NVIDIA geforce 285's with SLI enabled. However, when I run seti@home the it only appears on 1 of the 2 monitors I have.

I am running Win 7 x64. Does anyone know if this configuration is supported?

I've been running the electric sheep screensaver in the meantime, but prefer seti.

Thanks!

M----------

ID: 988503 · Report as offensive
Aurora Borealis
Volunteer tester
Avatar

Send message
Joined: 14 Jan 01
Posts: 3075
Credit: 5,631,463
RAC: 0
Canada
Message 988506 - Posted: 12 Apr 2010, 1:33:54 UTC
Last modified: 12 Apr 2010, 1:34:17 UTC

As far as I know Boinc doesn't support dual monitors. Most power crunchers don't use the screensaver, a waste of CPU cycles. If the crunching on the GPU, the SS will cause problems.
ID: 988506 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 988510 - Posted: 12 Apr 2010, 1:56:51 UTC

BOINC only supports dual monitors to the extent of blanking the second.


BOINC WIKI
ID: 988510 · Report as offensive
dualsweat

Send message
Joined: 25 Feb 10
Posts: 2
Credit: 43,993
RAC: 0
United States
Message 988520 - Posted: 12 Apr 2010, 2:26:55 UTC - in response to Message 988510.  

Hi Guys, thanks for the info. Yes, that is whats happening. The second screen is just blank.

Any ideas if this will be supported in the future?

Thanks!

M-------
ID: 988520 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 988527 - Posted: 12 Apr 2010, 3:25:27 UTC - in response to Message 988520.  

that would have to be brought up with the BOINC dev team. there are a few here that work and watch the details of the dev team. I'm betting one will be along shortly


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 988527 · Report as offensive
Aurora Borealis
Volunteer tester
Avatar

Send message
Joined: 14 Jan 01
Posts: 3075
Credit: 5,631,463
RAC: 0
Canada
Message 988544 - Posted: 12 Apr 2010, 4:37:33 UTC

I should think that screensaver issues are very low on the priority list.

From what I can tell, the Boinc developer are mostly concentrating on the scheduler both at the user and server ends. GPU processing has really causing all kinds of problems on how to scheduler work. Many projects now have multiple applications for both CPU and GPU and this is a cause of concern since they usually have very differing run times and work loads. Multi-threaded apps don't mix well with linear apps on multi-CPU system. They need a way to keep track of the needs of all these apps and to allow them to work seemlessly from the user perspective while making best use of available resource and still work cross project to maintain the shares set by the users.

I have a feeling it's going to take a long time and a lot of tweeking to get all this running without conflict.

Boinc V7.2.42
Win7 i5 3.33G 4GB, GTX470
ID: 988544 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 988573 - Posted: 12 Apr 2010, 5:58:16 UTC - in response to Message 988520.  


And what do you expect/want to see on the second monitor?

You have 10 tasks running (8 CPU + 2 GPU) - do you want 10 monitors to show 10 screen savers?

There is no need for even single screen saver.


 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 988573 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 988578 - Posted: 12 Apr 2010, 6:46:01 UTC

Actually, it's a limitation of the Seti@Home graphics application. That's made with OpenGL 1.1, which by itself only supports 1 monitor to be hardware accelerated per videocard. You can overcome this by attaching the second monitor directly to the second videocard. But then you have to run 2 tasks at the same time, with one task showing on the first monitor and the second on the other monitor.

And if you run CUDA, then all bets are off as you're using your GPUs to do calculations with. The GPU can only do calculations or show you the 3D screen saver, it's best not to do both at the same time to avoid many errors in calculations.
ID: 988578 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 446,358
RAC: 0
Germany
Message 988580 - Posted: 12 Apr 2010, 7:24:29 UTC - in response to Message 988520.  

Hi Guys, thanks for the info. Yes, that is whats happening. The second screen is just blank.

Are you really concerned about the screensaver or do you want to know how to get both GPUs to crunch (if they don't already)?

Are really ten tasks active at the same time, as BilBg assumed?

Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)

SETI@home classic workunits 3,758
SETI@home classic CPU time 66,520 hours
ID: 988580 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 988595 - Posted: 12 Apr 2010, 9:50:21 UTC - in response to Message 988580.  


Looking at his tasks I see:
Example A:

setiathome_CUDA: Found 2 CUDA device(s):
   Device 1 : GeForce GTX 285 
           totalGlobalMem = 1073741824 
           sharedMemPerBlock = 16384 
           regsPerBlock = 16384 
           warpSize = 32 
           memPitch = 262144 
           maxThreadsPerBlock = 512 
           clockRate = 1512000 
           totalConstMem = 65536 
           major = 1 
           minor = 3 
           textureAlignment = 256 
           deviceOverlap = 1 
           multiProcessorCount = 30 
   Device 2 : GeForce GTX 285 
           totalGlobalMem = 1073741824 
           sharedMemPerBlock = 16384 
           regsPerBlock = 16384 
           warpSize = 32 
           memPitch = 262144 
           maxThreadsPerBlock = 512 
           clockRate = 1512000 
           totalConstMem = 65536 
           major = 1 
           minor = 3 
           textureAlignment = 256 
           deviceOverlap = 1 
           multiProcessorCount = 30 
setiathome_CUDA: CUDA Device 1 specified, checking...
   Device 1: GeForce GTX 285 is okay

________________________________________

Example B:

setiathome_CUDA: Found 2 CUDA device(s):
   Device 1 : GeForce GTX 285 
           totalGlobalMem = 1073741824 
           sharedMemPerBlock = 16384 
           regsPerBlock = 16384 
           warpSize = 32 
           memPitch = 262144 
           maxThreadsPerBlock = 512 
           clockRate = 1512000 
           totalConstMem = 65536 
           major = 1 
           minor = 3 
           textureAlignment = 256 
           deviceOverlap = 1 
           multiProcessorCount = 30 
   Device 2 : GeForce GTX 285 
           totalGlobalMem = 1073741824 
           sharedMemPerBlock = 16384 
           regsPerBlock = 16384 
           warpSize = 32 
           memPitch = 262144 
           maxThreadsPerBlock = 512 
           clockRate = 1512000 
           totalConstMem = 65536 
           major = 1 
           minor = 3 
           textureAlignment = 256 
           deviceOverlap = 1 
           multiProcessorCount = 30 
setiathome_CUDA: CUDA Device 2 specified, checking...
   Device 2: GeForce GTX 285 is okay


So both GPUs are used

 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 988595 · Report as offensive

Questions and Answers : Windows : Dual Monitor Support?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.