CUDA runs very very slow

Questions and Answers : GPU applications : CUDA runs very very slow
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Geek@Play
Volunteer tester
Avatar

Send message
Joined: 31 Jul 01
Posts: 2467
Credit: 86,146,931
RAC: 0
United States
Message 859419 - Posted: 29 Jan 2009, 20:22:36 UTC
Last modified: 29 Jan 2009, 20:24:01 UTC

I have set up a computer with a GeForce 9800 GT NVIDIA graphics card. The computer runs without a monitor, keyboard or graphics card. I monitor it using Boinc Manager or BoincView. If I have to I log into the computer using windows remote to log onto the computer, update software or whatever then restart the computer.

I have set up using ap_5.00r103_SSE3 to crunch AstorPulse and MB_6.08_mod_VLAR_kill_CUDA to run MultiBeam. Astropulse is running fine on the CPU's and work unit times are normal. The CUDA app is running very slowly. 2 or 3 hours to complete a work unit but it does finally complete it and verify for credit.

Other abnormalities. When I log into the computer I cannot access NVIDEA control panel by right clicking on the desktop. That menu item is not even listed. Task manager lists nvsvck32.exe which I assume is the NVIDIA video driver so I am assuming that the video driver is fully loaded. However CUDA tasks continue to run extremely slow. I still believe that it has something to do with a monitor not being attached and have installed a dummy vga plug but still CUDA is running slow.

I believe that since their is no attached monitor that the NVIDIA video drivers are not being fully installed. I have installed a dummy vga plug onto the video card but it still runs slow. I then attached a real vga monitor to the card and the CUDA app is now crunching full speed.

So the question is "How to make a DVI to VGA adapter that will trick the video card into believing that a real monitor is attached?" I have tried one with just 3 75 ohm resistors but that doesn't do the trick.

Any Suggestions?
Boinc....Boinc....Boinc....Boinc....
ID: 859419 · Report as offensive
Profile Geek@Play
Volunteer tester
Avatar

Send message
Joined: 31 Jul 01
Posts: 2467
Credit: 86,146,931
RAC: 0
United States
Message 859444 - Posted: 29 Jan 2009, 22:03:07 UTC
Last modified: 29 Jan 2009, 22:10:34 UTC

Duplicate posting.............
Boinc....Boinc....Boinc....Boinc....
ID: 859444 · Report as offensive
Profile Geek@Play
Volunteer tester
Avatar

Send message
Joined: 31 Jul 01
Posts: 2467
Credit: 86,146,931
RAC: 0
United States
Message 859661 - Posted: 30 Jan 2009, 7:57:41 UTC
Last modified: 30 Jan 2009, 8:29:02 UTC

Found out that when you are using Windows Remote that it installs it's own display driver, by-passing part of the NVIDIA driver.

I set up RealVNC on this box and confirmed, CUDA now going full speed and computer is using and reporting NMVIDIA drivers when I log in with VNC.

Now problem is I cannot get RealVNC to connect on my other remote box. I get a fault code 10061. Using the free version. Think that is why???

The remote box says the VNC server is running but I can't connect to it from my main computer. CUDA remote box works ok.
Boinc....Boinc....Boinc....Boinc....
ID: 859661 · Report as offensive
rorban

Send message
Joined: 2 Feb 09
Posts: 1
Credit: 0
RAC: 0
United States
Message 861150 - Posted: 2 Feb 2009, 17:16:07 UTC

I am having the same type of problem only on an 8500GT. When CUDA is "on", the system recognizes that it's there and assigns a task. BUT, the task is assigned 1 processor at only 0.07% and the CUDA. I then get only about 1 cpu computing second every minute.

I am using the graphics card for my monitor and have cpu times set to a maximum of 100% when idle and 90% when active. I don't see anywhere to set the gpu activity.

ID: 861150 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 446,358
RAC: 0
Germany
Message 861160 - Posted: 2 Feb 2009, 17:33:40 UTC - in response to Message 861150.  

...I am using the graphics card for my monitor and have cpu times set to a maximum of 100% when idle and 90% when active.

Where did you do that? AFAIK you can only do that for memory usage.

I don't see anywhere to set the gpu activity.

Because there isn't any (yet).

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: 861160 · Report as offensive

Questions and Answers : GPU applications : CUDA runs very very slow


 
©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.