Author |
Message |
|
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.
____________
|
|
|
mikeySend message
Joined: 2 Jan 09 Posts: 297 Credit: 6,139,151,071 RAC: 30,177,626 Level
Scientific publications
|
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. |
|
|
|
Thanks heaps.
I am not on the right computer at the moment, but I will let know.
____________
|
|
|
|
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???
____________
|
|
|
|
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 |
|
|
|
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.
____________
|
|
|
|
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 |
|
|
|
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.
____________
|
|
|
|
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 |
|
|
|
Thanks for the explanation.
____________
|
|
|