Advanced search

Message boards : Graphics cards (GPUs) : How to use both 290X

Author Message
Viktor Svantner
Send message
Joined: 13 Feb 11
Posts: 19
Credit: 4,208,613,639
RAC: 3,104,794
Level
Arg
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 40641 - Posted: 27 Mar 2015 | 7:34:22 UTC

Hello.

I´m having problem with two 290X. One is running, the other one doesn´t. Crossfire is off.

Here we go:

26.3.2015 16:05:31 | | cc_config.xml not found - using defaults
26.3.2015 16:05:31 | | Starting BOINC client version 7.4.42 for windows_x86_64
26.3.2015 16:05:31 | | log flags: file_xfer, sched_ops, task
26.3.2015 16:05:31 | | Libraries: libcurl/7.39.0 OpenSSL/1.0.1j zlib/1.2.8
26.3.2015 16:05:31 | | Data directory: C:\ProgramData\BOINC
26.3.2015 16:05:31 | |
26.3.2015 16:05:31 | | OpenCL: AMD/ATI GPU 0: Hawaii (driver version 1642.5 (VM), device version OpenCL 2.0 AMD-APP (1642.5), 8192MB, 8192MB available, 3626 GFLOPS peak)
26.3.2015 16:05:31 | | OpenCL: AMD/ATI GPU 1 (ignored by config): Hawaii (driver version 1642.5 (VM), device version OpenCL 1.2 AMD-APP (1642.5), 3072MB, 3072MB available, 3626 GFLOPS peak)
26.3.2015 16:05:31 | | OpenCL CPU: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 1642.5 (sse2,avx), device version OpenCL 1.2 AMD-APP (1642.5))
26.3.2015 16:05:31 | |
26.3.2015 16:05:31 | | Processor: 8 GenuineIntel Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz [Family 6 Model 60 Stepping 3]
26.3.2015 16:05:31 | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 fma cx16 sse4_1 sse4_2 movebe popcnt aes f16c rdrandsyscall nx lm avx avx2 vmx smx tm2 pbe fsgsbase bmi1 smep bmi2
26.3.2015 16:05:31 | | OS: Microsoft Windows 7: Home Premium x64 Edition, Service Pack 1, (06.01.7601.00)
26.3.2015 16:05:31 | | Memory: 15.95 GB physical, 31.90 GB virtual
26.3.2015 16:05:31 | | Disk: 232.88 GB total, 164.16 GB free
26.3.2015 16:05:31 | | Local time is UTC +1 hours


What do you think?

Thanks for help.
____________

mikey
Send message
Joined: 2 Jan 09
Posts: 276
Credit: 352,977,990
RAC: 1,121,817
Level
Asp
Scientific publications
watwatwatwatwatwatwatwatwatwatwat
Message 40645 - Posted: 27 Mar 2015 | 11:58:41 UTC - in response to Message 40641.

Hello.

I´m having problem with two 290X. One is running, the other one doesn´t. Crossfire is off.

Here we go:

26.3.2015 16:05:31 | | cc_config.xml not found - using defaults
26.3.2015 16:05:31 | | Starting BOINC client version 7.4.42 for windows_x86_64
26.3.2015 16:05:31 | | log flags: file_xfer, sched_ops, task
26.3.2015 16:05:31 | | Libraries: libcurl/7.39.0 OpenSSL/1.0.1j zlib/1.2.8
26.3.2015 16:05:31 | | Data directory: C:\ProgramData\BOINC
26.3.2015 16:05:31 | |
26.3.2015 16:05:31 | | OpenCL: AMD/ATI GPU 0: Hawaii (driver version 1642.5 (VM), device version OpenCL 2.0 AMD-APP (1642.5), 8192MB, 8192MB available, 3626 GFLOPS peak)
26.3.2015 16:05:31 | | OpenCL: AMD/ATI GPU 1 (ignored by config): Hawaii (driver version 1642.5 (VM), device version OpenCL 1.2 AMD-APP (1642.5), 3072MB, 3072MB available, 3626 GFLOPS peak)
26.3.2015 16:05:31 | | OpenCL CPU: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 1642.5 (sse2,avx), device version OpenCL 1.2 AMD-APP (1642.5))
26.3.2015 16:05:31 | |
26.3.2015 16:05:31 | | Processor: 8 GenuineIntel Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz [Family 6 Model 60 Stepping 3]
26.3.2015 16:05:31 | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 fma cx16 sse4_1 sse4_2 movebe popcnt aes f16c rdrandsyscall nx lm avx avx2 vmx smx tm2 pbe fsgsbase bmi1 smep bmi2
26.3.2015 16:05:31 | | OS: Microsoft Windows 7: Home Premium x64 Edition, Service Pack 1, (06.01.7601.00)
26.3.2015 16:05:31 | | Memory: 15.95 GB physical, 31.90 GB virtual
26.3.2015 16:05:31 | | Disk: 232.88 GB total, 164.16 GB free
26.3.2015 16:05:31 | | Local time is UTC +1 hours
What do you think?
Thanks for help.


I think you need a cc_config.xml file that contains these lines in it:
<cc_config>
<options>
<use_all_gpus>1</use_all_gpus>
</options>
</cc_config>

That way the pc knows to use ALL the gpu's it sees not just the first one.

Open NOTEPAD and copy and paste the lines above into new page, save the page as "cc_config.xml", no quotes of course, and save it in the c:\program data\Boinc folder, then go into the Boinc Manager, down by the clock, and under the Advanced tab select 'read config files" and your 2nd gpu should start crunching a unit right away. Save the "cc_config.xml as a 'text type file' and say yes to any messages saying it's not a 'standard' file type.

Viktor Svantner
Send message
Joined: 13 Feb 11
Posts: 19
Credit: 4,208,613,639
RAC: 3,104,794
Level
Arg
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 40649 - Posted: 27 Mar 2015 | 14:03:34 UTC - in response to Message 40645.
Last modified: 27 Mar 2015 | 14:06:32 UTC

Thanks heaps.

I am not on the right computer at the moment, but I will let know.
____________

Viktor Svantner
Send message
Joined: 13 Feb 11
Posts: 19
Credit: 4,208,613,639
RAC: 3,104,794
Level
Arg
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 40650 - Posted: 27 Mar 2015 | 17:12:49 UTC - in response to Message 40649.

So, I did as I was told and it works.

27.3.2015 18:11:14 | | Starting BOINC client version 7.4.42 for windows_x86_64
27.3.2015 18:11:14 | | log flags: file_xfer, sched_ops, task
27.3.2015 18:11:14 | | Libraries: libcurl/7.39.0 OpenSSL/1.0.1j zlib/1.2.8
27.3.2015 18:11:14 | | Data directory: C:\ProgramData\BOINC
27.3.2015 18:11:14 | |
27.3.2015 18:11:14 | | OpenCL: AMD/ATI GPU 0: Hawaii (driver version 1642.5 (VM), device version OpenCL 2.0 AMD-APP (1642.5), 8192MB, 8192MB available, 3626 GFLOPS peak)
27.3.2015 18:11:14 | | OpenCL: AMD/ATI GPU 1: Hawaii (driver version 1642.5 (VM), device version OpenCL 1.2 AMD-APP (1642.5), 3072MB, 3072MB available, 3626 GFLOPS peak)

27.3.2015 18:11:14 | | OpenCL CPU: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 1642.5 (sse2,avx), device version OpenCL 1.2 AMD-APP (1642.5))
27.3.2015 18:11:14 | |
27.3.2015 18:11:14 | | Processor: 8 GenuineIntel Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz [Family 6 Model 60 Stepping 3]
27.3.2015 18:11:14 | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 fma cx16 sse4_1 sse4_2 movebe popcnt aes f16c rdrandsyscall nx lm avx avx2 vmx smx tm2 pbe fsgsbase bmi1 smep bmi2
27.3.2015 18:11:14 | | OS: Microsoft Windows 7: Home Premium x64 Edition, Service Pack 1, (06.01.7601.00)
27.3.2015 18:11:14 | | Memory: 15.95 GB physical, 31.90 GB virtual
27.3.2015 18:11:14 | | Disk: 232.88 GB total, 163.12 GB free
27.3.2015 18:11:14 | | Local time is UTC +1 hours


I am just wondering why the other 290x works in different state while the cards are exactly the same.

Any idea there???
____________

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2674
Credit: 910,467,424
RAC: 553,058
Level
Glu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 40662 - Posted: 28 Mar 2015 | 14:49:20 UTC - in response to Message 40650.

BOINC tries not to use older GPUs in a system. It decides this based on a ew factors including GPU memory. Your 2nd card is detected as OpenCL 1.2 with 3 GB of memory, whereas the 1st one is OpenCL 2.0 with 8 GB. Hence BOINC considers the 2nd one too inferior. It's pretty annoying, but has been like this for years.

MrS
____________
Scanning for our furry friends since Jan 2002

Viktor Svantner
Send message
Joined: 13 Feb 11
Posts: 19
Credit: 4,208,613,639
RAC: 3,104,794
Level
Arg
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 40664 - Posted: 28 Mar 2015 | 17:01:30 UTC - in response to Message 40662.

I don´t understand.

The cards are exactly the same: VAPOR-X R9 290X 8GB GDDR5 PCI-E TRI-X (UEFI).

So, no matter what I do, BOINC just prefers one card to the other one?

No way to fix it?

By the way, on my rig at home (24/7) it goes like this:

28.3.2015 16:06:16 | | CUDA: NVIDIA GPU 0: GeForce GTX TITAN Black (driver version 347.88, CUDA version 7.0, compute capability 3.5, 4096MB, 4096MB available, 5645 GFLOPS peak)
28.3.2015 16:06:16 | | CUDA: NVIDIA GPU 1: GeForce GTX TITAN Black (driver version 347.88, CUDA version 7.0, compute capability 3.5, 4096MB, 4096MB available, 5645 GFLOPS peak)
28.3.2015 16:06:16 | | OpenCL: NVIDIA GPU 0: GeForce GTX TITAN Black (driver version 347.88, device version OpenCL 1.1 CUDA, 6144MB, 4096MB available, 5645 GFLOPS peak)
28.3.2015 16:06:16 | | OpenCL: NVIDIA GPU 1: GeForce GTX TITAN Black (driver version 347.88, device version OpenCL 1.1 CUDA, 6144MB, 4096MB available, 5645 GFLOPS peak)

Both cards are also the same: ASUS GTXTITANBLACK-6GD5. So CUDA sees just 4 GB RAM and OpenCL sees the right amount, but it is just 1.1. version.
____________

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2674
Credit: 910,467,424
RAC: 553,058
Level
Glu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 40668 - Posted: 28 Mar 2015 | 21:21:29 UTC
Last modified: 28 Mar 2015 | 21:21:50 UTC

Well, that's what was written in your BOINC startup log. Not much else one oculd understand here.

An interesting point could be the reason for this apparent detecction discrepancy. The lower OpenCL version might give a clue. I've heard that one multi-GPU systems driver updates sometimes only apply to one of the GPUs, whereas the other one keeps using the older driver. I can be fixed by going to the device manager and updating the driver manually from there. Maybe this is what happened to your "3 GB OpenCL 1.2" card? It lists the same driver version, but I think I read AMD is doing something strange internally, where the major driver version may not always match the OpenCL driver / runtime / whatever. I'm really not sure here, but it is at least a vaguely possible scenario.

Regarding your other system: there both cards are detected as the same, so BOINC is probably using both of them without manual intervention. And OpenCL version 1.1 is correct - nVidia is refusing to update to anything newer in order to push CUDA at the cost of OpenCL.

MrS
____________
Scanning for our furry friends since Jan 2002

Viktor Svantner
Send message
Joined: 13 Feb 11
Posts: 19
Credit: 4,208,613,639
RAC: 3,104,794
Level
Arg
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 40675 - Posted: 29 Mar 2015 | 6:51:31 UTC - in response to Message 40668.

Thanks for some clue.

I remember that just before I installed the Omega AMD drivers, both card had run on 1.2 OpenCL version.

Is there any difference in running different version of OpenCL, I mean in the way of performance?

Any idea why CUDA doesn´t recognize the right amount of memory? It shows 4 GB instead of 6 GB.
____________

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2674
Credit: 910,467,424
RAC: 553,058
Level
Glu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 40680 - Posted: 29 Mar 2015 | 14:42:02 UTC - in response to Message 40675.

Sorry, I don't know about the AMD performance. At Einstein the Omega driver showed a slight performance degression, but that doesn't mean it's got to be the same here.

And I think I've read the 4 GB of memory listed by CUDA is common for Win (and cards with more RAM). I have no idea if this matters in any way, though. You'd expect nVidia to fix such basic things for their premier compute cards. It could also be simply an issue of BOINC detecting things wrong. Anyway, for GPU-Grid this does not matter because 4 GB would still be plenty.

MrS
____________
Scanning for our furry friends since Jan 2002

Viktor Svantner
Send message
Joined: 13 Feb 11
Posts: 19
Credit: 4,208,613,639
RAC: 3,104,794
Level
Arg
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 40685 - Posted: 29 Mar 2015 | 16:24:42 UTC - in response to Message 40680.

Thanks for the explanation.
____________

Post to thread

Message boards : Graphics cards (GPUs) : How to use both 290X