Dual GPU, One Crunching, One Not.

Message boards : Number crunching : Dual GPU, One Crunching, One Not.
Message board moderation

To post messages, you must log in.

AuthorMessage
Starman
Avatar

Send message
Joined: 15 May 99
Posts: 204
Credit: 81,351,915
RAC: 25
Canada
Message 1638671 - Posted: 7 Feb 2015, 19:56:22 UTC

Can I do this? I have an HD7870 and an HD4870. I would like to put both in the same box (P55A-UD4P), use the 4870 to drive the graphics and use the 7870 solely for crunching (2 x wu). Is this possible? and of course if so, how would I set them up?

Thanks,

Brett
ID: 1638671 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1638679 - Posted: 7 Feb 2015, 20:20:45 UTC - in response to Message 1638671.  

Yes you can. Look carefully at the various parameters in the wiki entry for app_info.xml. Should give you what you are asking.
ID: 1638679 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1638682 - Posted: 7 Feb 2015, 20:25:49 UTC - in response to Message 1638679.  

Yes you can. Look carefully at the various parameters in the wiki entry for app_info.xml. Should give you what you are asking.

If any XML file is needed at all, it's more likely to be a cc_config.xml. But I think BOINC will do exactly what Starman is asking, straight out of the box - crunch on the 'better' GPU only.
ID: 1638682 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1638691 - Posted: 7 Feb 2015, 20:38:23 UTC - in response to Message 1638679.  

Yes you can. Look carefully at the various parameters in the wiki entry for app_info.xml. Should give you what you are asking.

Depends if he can get both sets of drivers installed, 4870 is a legacy GPU so different drivers,

Claggy
ID: 1638691 · Report as offensive
Starman
Avatar

Send message
Joined: 15 May 99
Posts: 204
Credit: 81,351,915
RAC: 25
Canada
Message 1638721 - Posted: 7 Feb 2015, 22:16:06 UTC - in response to Message 1638691.  

Yes I think the drivers is going to be the problem. I already dropped it in the mobo and tried installing the 4870 drivers, and it wasn't pretty, crashed the PC.
ID: 1638721 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1638729 - Posted: 7 Feb 2015, 22:31:35 UTC

Cat 12.4 is the last version that supports the HD4000 series. I think the easiest thing to do would be install the drivers for the HD7870 & use the generic windows drivers for the HD4870.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1638729 · Report as offensive
Profile Woodgie
Avatar

Send message
Joined: 6 Dec 99
Posts: 134
Credit: 89,630,417
RAC: 55
United Kingdom
Message 1638898 - Posted: 8 Feb 2015, 12:00:46 UTC
Last modified: 8 Feb 2015, 12:06:12 UTC

EDIT: OK, I re-read the thread and the talk about drivers has only just sunk in. This isn't what you asked at all, sorry! Still, I'll leave it here out of interest and it might help someone else.

This stems from the fact that BOINC by default only uses the more powerful card in a multi-gpu system.

Have a look at my thread from about here.

You need to create a cc_config.xml file which lives in your BOINC Data folder. The easiest way to do this, if it doesn't already exit, is to go to Advanced>Event Logs Diagnostic Flags... and select any of the other options, click OK.

Then quit BOINC (actually exit it, don't just close the window) and navigate to the BOINC Data folder where you should now see the cc_config.xml file. Open it in Notepad and scroll until you see the line:
<use_all_gpus>0</use_all_gpus>

Change it to read:
<use_all_gpus>1</use_all_gpus>

And save the file.

You'll now need to reboot your computer for BOINC to pick up the change. Check in the Event Log (Advanced>Event Log) that you see the line:
11-Nov-2014 05:31:12 [---] Config: use all coprocessors

You should also see that BOINC is running GPU tasks on both 'device 0' and 'device 1'

Lastly, you can uncheck the checkbox you checked earlier to reduce the amount of logging BOINC has to do.

That SHOULD be all you need to do.
~W

ID: 1638898 · Report as offensive
Starman
Avatar

Send message
Joined: 15 May 99
Posts: 204
Credit: 81,351,915
RAC: 25
Canada
Message 1638996 - Posted: 8 Feb 2015, 18:26:58 UTC - in response to Message 1638898.  

OK, Good news and Bad news. I installed the 4870 in the PCi16x slot and the 7870 in the pci8x slot.

When I restarted the computer at first windows didn't like the 4870 and I just got basic graphics. I made the changes to the cc_config.xml file and when I rebooted. BOINC recognized the 7870 and started using it.

Still only basic VGA graphics. So I removed the 4870 from device manager and then "scan for hardware changes". Windows found the 4870 installed it and boom, back to 1920x1200. Unfortunately I stated getting computation errors from the 7870. I shut down BOINC and when I restarted "NO GPU found"

Device Manager shows both GPU's with Windows drivers. So going to try and update the driver on the 7870 for 14.12.

Any other thoughts first.

Thanks

Brett
ID: 1638996 · Report as offensive
Starman
Avatar

Send message
Joined: 15 May 99
Posts: 204
Credit: 81,351,915
RAC: 25
Canada
Message 1639001 - Posted: 8 Feb 2015, 18:47:13 UTC - in response to Message 1638996.  
Last modified: 8 Feb 2015, 18:48:45 UTC

Update:

The Good news: Installed the 7870 drive (14.501.1003.0), BOINC is happy now crunching.

The Bad news: Windows now doesn't like the 4870 and have stopped the device (Windows has stopped this device because it has reported problems. (Code 43))

Same error as before.

So the main issue seems to be installing drivers for both GPU's. As Catalysts 14.***** doesn't recognize the 4870.

Hmmmmmmm
ID: 1639001 · Report as offensive
Profile Woodgie
Avatar

Send message
Joined: 6 Dec 99
Posts: 134
Credit: 89,630,417
RAC: 55
United Kingdom
Message 1639263 - Posted: 9 Feb 2015, 8:45:39 UTC - in response to Message 1639001.  

Update:

The Good news: Installed the 7870 drive (14.501.1003.0), BOINC is happy now crunching.

The Bad news: Windows now doesn't like the 4870 and have stopped the device (Windows has stopped this device because it has reported problems. (Code 43))

Same error as before.

So the main issue seems to be installing drivers for both GPU's. As Catalysts 14.***** doesn't recognize the 4870.

Hmmmmmmm


(Standard caveat of "I'm IN NO WAY a Windows person")

Code 43 is what I got with mine and my research said it was either a driver issue or a hardware issue (helpful, huh?)

SO I did a bit of slot swapping etc and determined it was indeed a hardware issue. With you though I have to say it looks like a driver issue where the two different versions required for the two different cards trip over each other.

So far not helpful and nothing you didn't already know.

However maybe the VirtualBox version of BOINC might help here. I say MAYBE as I have no idea HOW it is set up to run. My thinking is along the lines that you might be able to set Windows up to use the card you want (4870?) and then 'pass' the 7870 to VirtualBox/BOINC.

This would depend on a great many things which I have no understanding of, like exactly how BOINC uses VirttualBox, is is a full OS (linux?) a cut down OS, is it even set up to understand hardware itself or does it just ask the host OS what's available and trust it?

All of which is an awful lot of 'maybe'.
~W

ID: 1639263 · Report as offensive
Starman
Avatar

Send message
Joined: 15 May 99
Posts: 204
Credit: 81,351,915
RAC: 25
Canada
Message 1639442 - Posted: 9 Feb 2015, 19:47:42 UTC - in response to Message 1639263.  

Thanks for your thoughts Woodgie. I'm pretty resigned to the fact that because they are different drivers, it creates a conflict in Windows. I'll do a little research on the Virtual Box, but I'm thinking it may bot be worth all the trouble.

Brett
ID: 1639442 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1639457 - Posted: 9 Feb 2015, 20:05:50 UTC - in response to Message 1639001.  
Last modified: 9 Feb 2015, 20:06:28 UTC

Update:

The Good news: Installed the 7870 drive (14.501.1003.0), BOINC is happy now crunching.

The Bad news: Windows now doesn't like the 4870 and have stopped the device (Windows has stopped this device because it has reported problems. (Code 43))

Same error as before.

So the main issue seems to be installing drivers for both GPU's. As Catalysts 14.***** doesn't recognize the 4870.

Hmmmmmmm

I would guess that the previous installation of the drivers for the HD4870 would be the issue. I'd run DDU to clean all of the drivers out. Then only install the 14.x driver for the HD7870. Then see if the inbox drivers for the HD4870 will give you the resolution you want.
I'm using a HD5750 in an old machine at home with Cat 14.3. I'll pop in my HD4870 to see how it responds to this configuration. I don't have a 1920x1200 monitor to test with, but I can do 1920x1080 to my TV & 1280x1024 to the monitor with that system.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1639457 · Report as offensive

Message boards : Number crunching : Dual GPU, One Crunching, One Not.


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