Seti@Home optimized science apps and information

Optimized Seti@Home apps => Discussion Forum => Topic started by: Raistmer on 07 Jun 2010, 09:42:17 am

Title: ATI and NV GPUs in same host
Post by: Raistmer on 07 Jun 2010, 09:42:17 am
Host config:
Windows 2003 server x64, 2 PCI-E slots. First slot occupied with NV GSO9600, second - with HD4870.
GSO9600 works well, Cat 10.4/10.5 refuses to install drivers for HD4870.

Will try different configs and update post. Some advises, please?


UPDATE:
1) NV driver uninstalled - cat 10.5 fails, no image at boot time
2) GSO9600 removed from first slot, HF4870 leaved in second slot - screen became active.
(and windows requested re-activation! WTF! )
Catalyst still doesn't see GPU :(
3) HD4870 moved to first PCI-E slot. Cat 10.4/10.5 still doesn't see it :(
Cat 9.10 installed, but BOINC says no usable GPU found.
Cat 10.5 still doesn't see GPU .
Title: Re: ATI and NV GPUs in same host
Post by: Ghost0210 on 07 Jun 2010, 02:22:42 pm
Hi Raistmer,

I'm running:
Win7 x64
1 * HD5670 Cat 10-4 drivers PCIe Slot 1
1 * GT240 197.45 Drivers PCIe Slot 2
1 * GTX260 197.45 drivers PCIe Slot 3
Was a pain to get installed - had to install nV cards first then, install Cat 10-2 then step through the drivers and control centre. Cat 10-5 will not work with nV drivers - just got white screens at boot
Extract the drivers from the .exe but cancel the install as I had to install each from the command line, the install app just won't work.
Have to install from the bin64 folder, on mine was C:\ATI\Support\10-4_vista64_win7_64_dd_ccc_wdm_enu\Bin64 then run the atisetup.exe -install command and should work fine

Hope this helps

Title: Re: ATI and NV GPUs in same host
Post by: Raistmer on 07 Jun 2010, 02:37:13 pm
Thanks, but I was not able to install Cat 10.4/10.5 even when NV card and drivers were removed :(
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 07 Jun 2010, 03:59:36 pm
Which drivers were you tring to install? the Win Vista/Win 7 version or the XP version?
I couldn't find drivers for Windows 2003 server x64,

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: Raistmer on 07 Jun 2010, 04:31:10 pm
XP version of course :)
Title: Re: ATI and NV GPUs in same host
Post by: Ghost0210 on 08 Jun 2010, 09:17:30 am
not sure then
I know OzzFan had a similar problem with nVida and ATI graphics drivers not working on WHS (basically Server 2003 repackaged) on Seti Main
Have you tried with any older drivers apart from 9-10 - I had to start with 10-2 for Win7 to accept the drivers and work up from there
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 23 Jun 2010, 06:44:47 am
Raistmer,

Slicker at Collatz posted this snippet (http://boinc.thesonntags.com/collatz/forum_thread.php?id=517&nowrap=true#8425) about Win2K3:

Quote
Here's a piece of FAQ from the ATI website:

ATI driver information for Microsoft Windows Server 2003

All drivers for Windows Server 2003 are maintained and deployed by Microsoft. This operating system currently provides drivers for RAGE XL products only.

While Windows Server 2003 display drivers are not available from ATI directly, you may obtain updates through Windows Update, or other deployment option from Microsoft.

Windows Server 2003 is positioned as a business and corporate enterprise server Operating System. It is not intended for home or personal use.

Please refer to Microsoft's website for detailed information.
http://www.microsoft.com/windowsserver2003/default.mspx


INFO-BASE# 4227

KEYWORDS: Windows Server 2003 Driver

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: Raistmer on 23 Jun 2010, 08:03:29 am
@#$%^& this M$ OS positioning!
We use Win2003 x64 server here as OS for quantum chemistry calculations, host accessed mostly remotely by few peoples so terminal server needed,  not for "personal use". Moreover, soon we will need GPU power for non-SETI related stuff too (molecular dynamics). And what? No ATI GPU support?! Just have no words....
[Interesting, what about Windows Server 2008? Same rules? Maybe it's time to make upgrade?... ]
Thanks for info, btw...  :-\
Title: Re: ATI and NV GPUs in same host
Post by: Jason G on 23 Jun 2010, 10:40:14 am
IIRC the 'rules' were something like the drivers are all supposed to be signed ones from Microsoft site.  Having said that, if you disable the requirement for driver signing, then normal XP drivers should work ... Though I guess video might be a special case, worth a try.  [Before you ask I don't remember how to turn off the driver/signing requirement in 2003 (too long ago), or whether it can be done for Video drivers, or whether the ATi drivers are some special case for some other reason entirely. ]
Title: Re: ATI and NV GPUs in same host
Post by: Raistmer on 23 Jun 2010, 02:18:54 pm
Some makes me think it's just a lame excuse from ATI actually. I remember times where such statements were made from Nvidia. Then they take enough of bravery to pass required certification and what we have now? Video drivers from NV site, not from M$ one, works just fine on Server 2003.
ATI as usually trudges in a tail of software achievements  :-\
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 27 Jun 2010, 10:08:58 am
Found an Anonymous host on Seti Beta with mixed Nvidia / ATI cards, he's managed to get Boinc to work in this config, (with recent drivers)
but he errors out all his Stock ATI Hybrid Astropulse work, and optimised ATI Astropulse work too, (same result as i got when running offline runs)

hostid=46515 (http://setiweb.ssl.berkeley.edu/beta/show_host_detail.php?hostid=46515)

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: Ghost0210 on 27 Jun 2010, 11:39:11 am
Found an Anonymous host on Seti Beta with mixed Nvidia / ATI cards, he's managed to get Boinc to work in this config, (with recent drivers)
but he errors out all his Stock ATI Hybrid Astropulse work, and optimised ATI Astropulse work too, (same result as i got when running offline runs)

hostid=46515 (http://setiweb.ssl.berkeley.edu/beta/show_host_detail.php?hostid=46515)

Claggy
Hi Claggy, Raistmer,

Thats my host I'm running the 10-4 cat drivers and the 257.21 nV drivers
I've unhidden my host on Beta, but all ATI ap tasks did error. Stopped testing that app due to every single task erroring (including stock)
Figured that it was down to having both nV and Cat drivers on the rig
Title: Re: ATI and NV GPUs in same host
Post by: corsair on 27 Jun 2010, 12:32:48 pm
 :'( :'( :'( :'(
New computer with windows 7 pro x64, two hours running in MOBO ATI HD 4250,
by a problem of DVI socket (not compatible with the KVM wire I have, some holes
missing from the connection that the wire has), I've to exchange my KVM from DVI
to VGA (I had the previous one with VGA connection), ok, no problem, 4250 only
single precision painful slow with Collatz, no capability for Milkyway.

next step, I'd had in warehouse one brand new NVidia GT9800, inserted in slot and
started up OS:


what happens for not being able to setup again the NVidia GPU card that was working first??

I'll leave then all for the next weekend as I'm going for leaves in this week with family to Ibiza,
I'll need some fresh air to know what happens with it.

P.D. - BTW:
Nvidia 257.21 windows 7 x64
ATI 10.6 windows 7 x64
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 27 Jun 2010, 01:01:48 pm
The last Catalyst driver that i have been able to run (with 9800GTX+ fitted) is Cat 10.2,
anything newer and i have to physically remove the 9800GTX+ to get Brook+ or OpenCL apps to run correctly,
(that is all Brook+ or OpenCL offline runs fail) Boinc client also crashes on start, even GPU-Z crashes,
i think i could get GPU-Z to work by uninstalling the SDK2.1, (but that removed the OpenCL support for my 9800GTX+ too)

the problem with running Cat 10.2 is it limits me to just running the Brook+ Hybrid builds,
as Cat 10.4 & SDK2.1 is required for the OpenCL builds.

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: corsair on 27 Jun 2010, 02:39:02 pm
Boinc client also crashes on start, even GPU-Z crashes,

Claggy

the same happens to me too, BOINC try to start but can not as per some error is stderr....
GPU-Z started but some seconds after running crashes.

??????

after holydays, I'll try in the other of my desktops exchanging the HD3870 to the new
one and doing a fresh clean install of windows 7 pro x64 in the old one with the Nvidia
GPU since the beggining.
Title: Re: ATI and NV GPUs in same host
Post by: Ghost0210 on 30 Jun 2010, 03:09:40 pm
Hey all,

not sure how much luck your having with getting ATI cards with Cat versions >10-2 to work with nVidia drivers, but I decided to have a play today and somehow have managed to get Boinc to accept both Cat version 10-6 and nVidia drivers 257.21 and not crash out on start up  :D
The only way I could do it was to keep Boinc runnnig whilst I was installing 10-6 over the top of 10-4.
Then when I restarted Boinc I get the below messages:

30/06/2010 20:05:10      NVIDIA GPU 0: GeForce GTX 260 (driver version unknown, CUDA version 3010, compute capability 1.3, 878MB, 560 GFLOPS peak)
30/06/2010 20:05:10      NVIDIA GPU 1: GeForce GT 240 (driver version unknown, CUDA version 3010, compute capability 1.2, 987MB, 257 GFLOPS peak)
30/06/2010 20:05:10      ATI GPU 0: ATI Radeon HD5x00 series (Redwood) (CAL version 1.4.696, 1024MB, 620 GFLOPS peak)

Might not work after a full reboot but we may be getting closer to a way to get these two cards to work together
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 30 Jun 2010, 03:16:49 pm
But can you get any Brook+ or ATI OpenCL apps to run standalone? If not then it's pointless.

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: Ghost0210 on 30 Jun 2010, 03:38:16 pm
As soon as I rebooted the box I got a system crash.
Although it seems that its ATI that is having the issues and not nVidia so much
With my monitor plugged into the ATI card, about 30 seconds after login, got the blue and white vertical stripes and the rig froze
Rebooted, this time with the monitor plugged into the 260, about 1 minute after login the system froze - no issues with the screen just a complete system freeze
If you never reboot the machine its one way round it, as Boinc can atleast work with both driver versions installed. But as a workaround its definately not ideal
Title: Re: ATI and NV GPUs in same host
Post by: Frizz on 08 Jul 2010, 03:31:05 pm
I am running a host (Windows 7) with a Radeon HD5770 graphics card, mostly for AP/S@H. So far so good.

Now I've put a second graphics card, a NVIDIA GT240, into that host (for MB crunching).

My motherboard has two PCIe 2.0 slots (one with 16, the other only with 4 lanes).

As long as have the HD5770 in the first PCIe slot (with 16 lanes), and the GT240 in the other (with 4 lanes) all works fine.

But for cooling purposes it would be better to swith the cards. Unfortunately this does not work.

When I put the HD5770 in the PCIe slot with 4 lanes, and the GT240 in the slot with 16 lanes, Catalyst driver reports "no ATI hardware found" (or something like).

This is strange, because in Windows device manager I can see both cards.

When I put only the HD5770 in one of the PCIe slots (doesn't matter which one), and remove the GT240, Catalyst correctly detects the card?!?!

Is there something like a primary and secondary PCIe slot?

What to do?
Title: Re: ATI and NV GPUs in same host
Post by: Raistmer on 08 Jul 2010, 04:59:03 pm
There is thread already devoted to such configs.
Maybe mods could merge this one to that thread ?

DONE:  Admin
Thanks!: me :)
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 08 Jul 2010, 05:47:29 pm
Frizz23,

Did you have a monitor plugged into both cards when you swapped the cards round?

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: Frizz on 09 Jul 2010, 12:53:29 am
Frizz23,

Did you have a monitor plugged into both cards when you swapped the cards round?

Claggy

No. Only to one card at a time.
When I had the combination GT240 16 lanes, 5770 4 lanes, running, I tried it with the monitor plugged into the 5770 - and only got a blank screen. The GT240 worked.

I don't think two monitors would make a difference.

Again: GT240 4 lanes, 5770 16 lanes worked. Even with no monitor attached at all.

Is there something like a primary and secondary PCIe slot ... and the 5770 needs to be in the primary? Or be the only card in the system? ... or something like?

I'm sort of stuck here :(
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 09 Jul 2010, 06:11:47 am
Frizz23,

Plug a Monitor into the HD5770!!!!,

Boinc isn't always able to see extra cards without Monitors (or dummy plugs) being used, so why would Catalyst be any different?

My system is Windows 7, 9800GTX+ in 1st PCIe slot, HD5770 in 2nd PCIe slot,

the initial time i installed Catalst (9.12 i think) it didn't work, but did when i connected a monitor (and rebooted),

then all i needed to do was extend the Desktop onto the HD5770, then i removed the monitor and haven't fitted it since,

since then i've been up and down Catalyst drivers, (and had the 9800GTX+ removed and refiited a number of times) with no problem with the HD5770 being detected,

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: hellsheep on 09 Jul 2010, 01:28:35 pm
At least that's one thing nvidia fixed in their newest driver release, no longer needing dummy plugs and monitors. :P
Title: Re: ATI and NV GPUs in same host
Post by: Gizbar on 10 Jul 2010, 01:32:52 pm
Even though it's not quite the same, as I had a GTX260 and an 8800GTX in the same host, I never needed a dummy plug or a second monitor even with driver version 191.07, on Windows 7-64HP. All I did was install the card, and reboot the system. When it got into Windows, I configured the card to run my Physx stuff for games in the driver, and it happily started 2 Cuda WU's.

Luckily, the friend who gave me his old system to cannibalise doesn't know that his prized gaming card of the time has been relegated to being a Physx/Cuda card!  :-[ He did buy an Asus Mars for his latest system though!

Giz.

P.S. I've now updated to 257.21, and to be honest, not noticed a great deal of difference...
Title: Re: ATI and NV GPUs in same host
Post by: corsair on 12 Jul 2010, 12:27:34 pm
Although is not the same I can not get working together two ATIs one 4250 in MOBO and one HD3850,
at least I'm working with HD3850 that is much faster than the one in MOBO.

with this brand new computer I've tried NVidia GT9800 & ATI HD 3850 and impossible to made it run together. :'(
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 12 Jul 2010, 03:10:09 pm
with this brand new computer I've tried NVidia GT9800 & ATI HD 3850 and impossible to made it run together. :'(
Did you try Catalyst 10.2?

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: corsair on 12 Jul 2010, 03:35:47 pm
with this brand new computer I've tried NVidia GT9800 & ATI HD 3850 and impossible to made it run together. :'(
Did you try Catalyst 10.2?

Claggy

can't remember, but latest for win 7 x64 (both NVidia Drivers and ATI too)

now with this computer when I insert the NVidia GPU and properly installed latest
NVidia drivers, BOINC just doesn't want to start.
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 12 Jul 2010, 03:49:21 pm
with this brand new computer I've tried NVidia GT9800 & ATI HD 3850 and impossible to made it run together. :'(
Did you try Catalyst 10.2?

Claggy

can't remember, but latest for win 7 x64 (both NVidia Drivers and ATI too)

now with this computer when I insert the NVidia GPU and properly installed latest
NVidia drivers, BOINC just doesn't want to start.
I had trouble the last time i refitted the 9800GTX+, already had Catalyst 10.6 installed, was just getting BSOD's, so had to remove 9800GTX+, uninstall Catalyst 10.6, refit 9800GTX+,
install Nvidia drivers (Nvidia GPU is in slot 1), reboot, then install Catalyst 10.6, (just to prove that Boinc 6.10.57 and offline Brook+ still crash in this config), then uninstalled Cat 10.6 and went back to Cat 10.2,

Boinc 6.10.58 is supposed to be a partial fix, i'm running it now, but haven't tried Cat 10.6 again yet, it'll just not use the GPU that it's having trouble detecting, easier to just use Cat 10.2,

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: Frizz on 13 Jul 2010, 06:17:07 am
Frizz23,

Plug a Monitor into the HD5770!!!!,


OK. Plugging in a monitor helped Catalyst to recognize the HD5770 (hopefully they are as smart as NVIDIA and remove this "feature" in the upcoming ver. 10.7).

Problem now: BOINC manager won't connect! When I start BOINC manager it shows no projects (because it's not connected). When I swap my graphics cards (from PCIe slot1 <-> slot2) it DOES connect?!?! ... that's really strange to me.

Any ideas?
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 13 Jul 2010, 09:13:11 am
Frizz23,

Plug a Monitor into the HD5770!!!!,


OK. Plugging in a monitor helped Catalyst to recognize the HD5770 (hopefully they are as smart as NVIDIA and remove this "feature" in the upcoming ver. 10.7).

Problem now: BOINC manager won't connect! When I start BOINC manager it shows no projects (because it's not connected). When I swap my graphics cards (from PCIe slot1 <-> slot2) it DOES connect?!?! ... that's really strange to me.

Any ideas?
Catalyst 10.2, as i keep repeating in various forums, is the last version that works with a Nvidia GPU fitted, anything newer causes the Boinc client to crash, offline Brook+ apps to crash, offline OpenCL apps to crash and GPU-Z crashes too,

Boinc 6.10.58 is a partial fix, it'll disable the problem GPU, but even if it didn't disable the GPU, the apps crash anyway, so it's pointless trying to run Cat 10.3, 10.4, 10.5 or 10.6,

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: Frizz on 13 Jul 2010, 09:33:45 am
I am using Catalyst 10.6 and it works fine with NIVDIA and ATI - even with no monitor attached. As long as ATI is in slot1 and NVIDIA in slot 2.

It doesn't work the other way round ?!?!
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 13 Jul 2010, 10:00:14 am
I am using Catalyst 10.6 and it works fine with NIVDIA and ATI - even with no monitor attached. As long as ATI is in slot1 and NVIDIA in slot 2.

It doesn't work the other way round ?!?!
I'm running the Nvidia in slot 1, and the ATI in slot 2, with Catalyst 10.2 no problem, but the ATI doesn't have OpenCL support with this version driver.  :(
and i don't think i have enough room to put the 9800GTX+ in slot 2.  :(

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 17 Aug 2010, 03:09:17 pm
I think i've got my HD5770 working with Cat 10.7 now (with 9800GTX+ still fitted, and latest Nvidia drivers still installed)

I've tried Boinc 6.10.58, it starts and doesn't get a SIGGEV violation anymore, and HD5770 is detected,  ;D ;D ;D ;D

Doing a benchrun with Hybrid r433 now, will install SDK_2.2 next and try again with Hybrid, then OpenCL,

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: Frizz on 17 Aug 2010, 03:52:45 pm
I think i've got my HD5770 working with Cat 10.7 now (with 9800GTX+ still fitted, and latest Nvidia drivers still installed)

Cool :) ... what did you change?
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 17 Aug 2010, 06:27:26 pm
I think i've got my HD5770 working with Cat 10.7 now (with 9800GTX+ still fitted, and latest Nvidia drivers still installed)

Cool :) ... what did you change?

Rename aticfx32.dll to aticfx32_temp.dll and aticfx64.dll to aticfx64_temp.dll in System32 and SysWOW64 folders,

See: Regression: CAL samples not working with a Nvidia GPU on Windows 7 (http://forums.amd.com/devforum/messageview.cfm?catid=328&threadid=132643)

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: Raistmer on 29 Oct 2010, 02:25:07 pm
Today I had possibility to install Win7 x64 on host with dual PCIe slots.
Now it holds GSO9600 in first slot and HD4870 in another one.
But BOINC sees only first (NV) GPU.
What I already done:
1) attached monitor to both GPUs. I checked, both GPUs show desktop OK, Catalyst manager can be invoked (if ATI GPU connected to monitor too), that is, both GPUs work OK.
2) Installed latest drivers. 260.99 for NV and Cat 10.10 for ATi
3) added <use_all_gpus> option to cc_config. But this step is optional BOINC not only doesn;t use secondary GPU, it just doesn't see it (only GPU0 listed in message tab at startup).

BOINC 6.10.58 x64, running under user account (not service).

Any suggestions what it could be ? How to enable both GPUs for BOINC under Win7 x64, what I missed ?
Title: Re: ATI and NV GPUs in same host
Post by: Ghost0210 on 29 Oct 2010, 02:31:38 pm
Today I had possibility to install Win7 x64 on host with dual PCIe slots.
Now it holds GSO9600 in first slot and HD4870 in another one.
But BOINC sees only first (NV) GPU.
What I already done:
1) attached monitor to both GPUs. I checked, both GPUs show desktop OK, Catalyst manager can be invoked (if ATI GPU connected to monitor too), that is, both GPUs work OK.
2) Installed latest drivers. 260.99 for NV and Cat 10.10 for ATi
3) added <use_all_gpus> option to cc_config. But this step is optional BOINC not only doesn;t use secondary GPU, it just doesn't see it (only GPU0 listed in message tab at startup).

BOINC 6.10.58 x64, running under user account (not service).

Any suggestions what it could be ? How to enable both GPUs for BOINC under Win7 x64, what I missed ?

Only way I can get Boinc to see and use both my NV and ATI cards is by having the ATI in slot 0 and the NV in slot 1
also had issues with PhysX being installed when I first built this config so haven't tried with that again?
Title: Re: ATI and NV GPUs in same host
Post by: Raistmer on 29 Oct 2010, 02:42:33 pm
:( Until next week I have only remote access to that host....
I hoped some software-only changes are possible...
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 29 Oct 2010, 02:43:12 pm
Today I had possibility to install Win7 x64 on host with dual PCIe slots.
Now it holds GSO9600 in first slot and HD4870 in another one.
But BOINC sees only first (NV) GPU.
What I already done:
1) attached monitor to both GPUs. I checked, both GPUs show desktop OK, Catalyst manager can be invoked (if ATI GPU connected to monitor too), that is, both GPUs work OK.
2) Installed latest drivers. 260.99 for NV and Cat 10.10 for ATi
3) added <use_all_gpus> option to cc_config. But this step is optional BOINC not only doesn;t use secondary GPU, it just doesn't see it (only GPU0 listed in message tab at startup).

BOINC 6.10.58 x64, running under user account (not service).

Any suggestions what it could be ? How to enable both GPUs for BOINC under Win7 x64, what I missed ?

Before you do anything, try an offline run with an ATI app, if app crashes, try the fix in my last post.

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: Raistmer on 30 Oct 2010, 03:41:26 am
Host unreachable  :'(
It became very unstable... BSODs of non-standart look.
Usually it complains about some driver, but doesn't list not driver nor any addresses in memory to look for. So I even don't know about what driver it complains. Maybe Win7 would give some more info about problem, but only on next week  :-\
Title: Re: ATI and NV GPUs in same host
Post by: _heinz on 30 Oct 2010, 04:57:19 am
Hi,
V8-Xeon( D5400XS ) 4 full x16 slots
at first I had have
slot 3 Sapphire HD3870
I had have installed CAT10.5 and ATI Developer environment and could compile Open CL
all was working fine with this installation.
~~~~~~~~~~~~~~~~~~~~~~~
then I bought GTX470
I set it into
slot 0 GTX470
then I installed latest driver, Cuda and developer env.
I could not running both developer environments parallel.
Although both cards are detected by BOINC and worked, the dev environment for NVIDIA fails.
So I deinstalled all ATI stuff to bring the dev env for NVIDIA running.
I bought a second GTX470, removed the 3870 from slot 3 and set the GTX470 into slot 2
So I have now:
slot 0 GTX470
slot 2 GTX470
CUDA and NVIDIA dev environment works.
~~~~~~~~~~~~~~
I could not find a solution to run both developer environments.
my 2 cents
heinz
Title: Re: ATI and NV GPUs in same host
Post by: Raistmer on 30 Oct 2010, 05:04:53 am
Heinz, I running both SDKs just OK on host w/o NV GPU at all.
What part of SDK fails in you case? Profiler ? Or you can't build app ?
[Actually, I have both SDKs on my netbook too where no NV, no ATI - just intel's integrated video-chip.
And I can build both apps on this netbook in VS2008 too.
]
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 30 Oct 2010, 05:22:24 am
Today I had possibility to install Win7 x64 on host with dual PCIe slots.
Now it holds GSO9600 in first slot and HD4870 in another one.
But BOINC sees only first (NV) GPU.
What I already done:
1) attached monitor to both GPUs. I checked, both GPUs show desktop OK, Catalyst manager can be invoked (if ATI GPU connected to monitor too), that is, both GPUs work OK.
2) Installed latest drivers. 260.99 for NV and Cat 10.10 for ATi
3) added <use_all_gpus> option to cc_config. But this step is optional BOINC not only doesn;t use secondary GPU, it just doesn't see it (only GPU0 listed in message tab at startup).

BOINC 6.10.58 x64, running under user account (not service).

Any suggestions what it could be ? How to enable both GPUs for BOINC under Win7 x64, what I missed ?

When you had the Monitors connected, did you Extend the Desktop onto the second display?
(i just used the VGA connection, Monitor now just shows up as Default VGA Monitor, even when no monitor connected)

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: Raistmer on 30 Oct 2010, 05:59:30 am
Desktop was extended automatically.
Actually, I attached single monitor with 2 inputs (DVI & D-sub) to both GPUs. DVI to GSO9600 and D-sub with DVI2D-sub to HD4870.
When I switched monitor inputs I've seen either usual desktop with taskbar or just empty desktop (secondary) with background picture and mouse cursor only.
Display properties in OS showed 2 monitors attached. IMHO it means that desktop was extended, right?

Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 30 Oct 2010, 06:25:42 am
Desktop was extended automatically.
Actually, I attached single monitor with 2 inputs (DVI & D-sub) to both GPUs. DVI to GSO9600 and D-sub with DVI2D-sub to HD4870.
When I switched monitor inputs I've seen either usual desktop with taskbar or just empty desktop (secondary) with background picture and mouse cursor only.
Display properties in OS showed 2 monitors attached. IMHO it means that desktop was extended, right?


Sounds like it was extended automatically, i had to do it manually, but it was some time ago,
to check that they are Extended, right click on desktop, select 'Screen Resolution',  two Monitors should be shown, and the Multiple Displays selection should say 'Extend these Displays',

If offline ATI apps crash, and Boinc 6.10.58 says something about ATI SIGGEV violation (you might need to enable <coproc_debug>1</coproc_debug>  logging to see that),
then do my workaround, the only difference on my desktop is i lost some Aero effects.

Claggy
Title: Re: ATI and NV GPUs in same host
Post by: _heinz on 30 Oct 2010, 06:13:58 pm
Heinz, I running both SDKs just OK on host w/o NV GPU at all.
What part of SDK fails in you case? Profiler ? Or you can't build app ?
[Actually, I have both SDKs on my netbook too where no NV, no ATI - just intel's integrated video-chip.
And I can build both apps on this netbook in VS2008 too.
]
Good to know that this is possible, thank you very much.
I will try it again with latest dev env.
heinz
Title: Re: ATI and NV GPUs in same host
Post by: Raistmer on 03 Nov 2010, 08:46:20 am
Finally I have both GPUs enabled under Windows x64:

11/3/2010 3:40:09 PM      NVIDIA GPU 0: GeForce 9600 GSO (driver version unknown, CUDA version 3020, compute capability 1.1, 368MB, 326 GFLOPS peak)
11/3/2010 3:40:09 PM      ATI GPU 0: ATI Radeon HD 4700/4800 (RV740/RV770) (CAL version 1.4.838, 512MB, 1200 GFLOPS peak)

I had to physically  switch GPUs in PCIe slots making NV secondary and ATI primary (monitor now atached to ATI, NV works w/o any monitor atached) to get them work correctly.
Title: Re: ATI and NV GPUs in same host
Post by: Ghost0210 on 03 Nov 2010, 09:14:15 am
Finally I have both GPUs enabled under Windows x64:

11/3/2010 3:40:09 PM      NVIDIA GPU 0: GeForce 9600 GSO (driver version unknown, CUDA version 3020, compute capability 1.1, 368MB, 326 GFLOPS peak)
11/3/2010 3:40:09 PM      ATI GPU 0: ATI Radeon HD 4700/4800 (RV740/RV770) (CAL version 1.4.838, 512MB, 1200 GFLOPS peak)

I had to physically  switch GPUs in PCIe slots making NV secondary and ATI primary (monitor now atached to ATI, NV works w/o any monitor atached) to get them work correctly.


Thats the only way I could get Boinc to see both of my GPU's as well
Not sure why they have to be in that config, but glad you got them working
Title: Re: ATI and NV GPUs in same host
Post by: Frizz on 03 Nov 2010, 09:15:00 am
I had to physically  switch GPUs in PCIe slots making NV secondary and ATI primary (monitor now atached to ATI, NV works w/o any monitor atached) to get them work correctly.

This is what did the trick for me too (back in the day when I still had an ATI  ;) ) ... I always thought all PCIe slots are equal (besides x16, x8, ... x1 lanes, etc.) ... and there is no such thing as primary and secondary. So I was wondering why ATI HAD to be in the first slot ...
Title: Re: ATI and NV GPUs in same host
Post by: Raistmer on 03 Nov 2010, 09:34:44 am
My slots definitely not equal.
Secondary has much less x.. value. Don't remember how much, but smaller definitely.
I think immature ATI drivers can't deal with their own hardware if it not in first slot...  :-\
Title: Re: ATI and NV GPUs in same host
Post by: Claggy on 18 Nov 2010, 07:05:45 pm
Updated my drivers to 260.99 and Catalyst 10.11, still had to use the workaround to get Boinc to see/use the HD5770,

Claggy