Hi, I wasnt exactly sure where to post this so I put it under general
I have 3 very similar computers.
-
Abit ab9 pro mb w/ intel Q6600 4gb of 800mhz ram
single gtx260 at pcie x16 (1.0)
windows 2003 (r2) enterprise edition -
Asus P5Q deluxe w/ intel Q9300 2gb of 1066mhz ram
single gtx280 at pcie x16 (2.0)
vista x64 (sp1) enterprise edition (yes enterprise is really the edition) -
Asus P5Q deluxe w/ intel Q9300 2gb of 1066mhz ram
dual gtx260 at pcie x16 (2.0)
windows xp (sp3) professional edition.
ok I have double checked that they all have the newest update for drivers
If I run code against these video cards, I get very surprising results
The fastest by at least double is computer 1.
The next is computer 3 (even when running only 1 card)
Finally the slowest is computer 2.
All the computers pass rigorous stress testing (including on the video card)
The computers have plenty of power (all three are powered by pc power silencer 750)
For example if I try the fluidsgl example I get frame rates of @ 1024x1024grid
- 60fps
- 8fps
- 25fps
An example of my code (includes both cuda and non cuda code) The code is compiled for 32bit and 64bit - 1hr 37min 18s
1 w/o cuda) 3days 13hrs 27min 58s just to give an idea of the code complexity
2 @64bit) 5hr 9min 22s
2 @32bit) 4hr 45min 19s - 3hr 0min 47s
I would post the code however it is confidential and rather lengthy.
I would like the results to be a little more consistent (even closer would be nice)
I would not consider my self an expert on cuda, but I do understand computers and programming, especially c++.
I would have believed that computer 3 would have been the fastest then computer 2 and finally computer 1…
Anyone have any suggestions on why this isnt the case???
At first I thought it was drivers, but windows xp and windows 2003 use the same drivers.
Are the Vista drivers (and/or maybe just vista and/or the x64 part) that much slower than windows 2003?
Has anyone else had similar problems?