Thread 'GPU still not working. HD6950'

Message boards : GPUs : GPU still not working. HD6950
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
mpyusko
Avatar

Send message
Joined: 30 Jun 12
Posts: 16
United States
Message 44671 - Posted: 30 Jun 2012, 15:10:09 UTC

I've been using BOINC for years, but I just recently purchased a decent GPU, An AMD Radeon HD 6950. (Sapphire Radeon HD 6950 2GB DDR5 OC) I upgraded from a Gigabyte HD 5670 1GB DDR3. BOINC has never, and still doesn't detect my GPU.

bash-4.1$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6900 Series 
OpenGL version string: 4.2.11733 Compatibility Profile Context

bash-4.1$ 


I'm running Slackware Linux 13.37 64-bit. I just compiled 7.0.30 from source and it is running fine. I tried using a cc_config.xml file, but I still can't seem to get it to work. My goal is to run Seti@Home on my two CPU cores and Milkyway@Home exclusively on my GPU (When idle). I goggled around and I see there are other people out there using HD 6950's with BOINC and turning out great results. But I still can't seem to figure out why the GPU isn't being detected. I'm using Catalyst 12.6 (tried 12.4 too) and I have the OpenCL SDK installed.

Please Help.


-mpyusko
ID: 44671 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 44674 - Posted: 30 Jun 2012, 15:49:54 UTC - in response to Message 44671.  

BOINC doesn't really go out of its way to detect the GPU, instead it will try to find one or more of a certain file that states that you have the correct drivers installed.

So in cases like this it's depending on how you installed BOINC and the videocard drivers. BOINC, from repositories or from the Berkeley web site?

When you install BOINC from repositories, it'll install away from your user account. When you run the BOINC installer from the Berkeley web site, it'll install in your user account.

BOINC will then try to find the AMD driver file in your usr/ directory or any of its sub-directories (e.g. usr/lib/). When it cannot find this file, it will say it didn't detect the GPU.
ID: 44674 · Report as offensive
mpyusko
Avatar

Send message
Joined: 30 Jun 12
Posts: 16
United States
Message 44676 - Posted: 30 Jun 2012, 18:04:41 UTC

I compiled it from source then placed it in /opt/BOINC It runs from there. It starts automatically using /etc/rc.d/rc.local

# Begin BOINC Client Startup

cd /opt/BOINC
./run_client --daemon
cd /
echo "BOINC running"
# End BOINC Client Startup


What is it looking for so I can point to it properly?
-mpyusko
ID: 44676 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 44679 - Posted: 30 Jun 2012, 20:04:33 UTC - in response to Message 44676.  

For just normal AMD detection, it looks for libaticalrt.so
For OpenCL detection it looks for libOpenCL.so
ID: 44679 · Report as offensive
mpyusko
Avatar

Send message
Joined: 30 Jun 12
Posts: 16
United States
Message 44766 - Posted: 6 Jul 2012, 16:02:19 UTC - in response to Message 44679.  

I have both those files. :/

root@wopr:/opt/BOINC# whereis libaticalrt.so
libaticalrt: /usr/lib/libaticalrt.so /usr/lib64/libaticalrt.so                                                       
root@wopr:/opt/BOINC# whereis libOpenCL.so                                                                           
libOpenCL: /usr/lib/libOpenCL.so /usr/lib64/libOpenCL.so                                                             

-mpyusko
ID: 44766 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 44767 - Posted: 6 Jul 2012, 16:36:25 UTC - in response to Message 44766.  
Last modified: 6 Jul 2012, 16:37:00 UTC

Yes you do, but not in a directory that BOINC can read. Your BOINC is installed to /opt/, while your drivers are sand-boxed away in usr/lib/, a place that BOINC cannot reach.

So either you have to install BOINC using the Berkeley installer, which will install it to the user account directories. Or you have to make a symbolic link to the libraries from the directory that BOINC is installed to.

E.g.
ln -s /usr/lib64/libaticalrt.so .libaticalrt.so
ln -s /usr/lib/libOpenCL.so .libOpenCL.so


But I am not a Linux guru, so the above I looked up through a search engine. You may want to check that as well.
ID: 44767 · Report as offensive
mpyusko
Avatar

Send message
Joined: 30 Jun 12
Posts: 16
United States
Message 44768 - Posted: 6 Jul 2012, 17:35:17 UTC - in response to Message 44767.  

both should be lib64 in my case. However, it is still not detecting any usable GPU's.
root@wopr:/opt/BOINC# ./boinc
06-Jul-2012 13:30:23 [---] Starting BOINC client version 7.0.30 for x86_64-pc-linux-gnu
06-Jul-2012 13:30:23 [---] log flags: file_xfer, sched_ops, task, coproc_debug, cpu_sched_debug, work_fetch_debug
06-Jul-2012 13:30:23 [---] Libraries: libcurl/7.21.4 OpenSSL/0.9.8n zlib/1.2.5 libidn/1.19
06-Jul-2012 13:30:23 [---] Data directory: /opt/BOINC
06-Jul-2012 13:30:23 [---] Processor: 2 GenuineIntel Pentium(R) Dual-Core  CPU      E6700  @ 3.20GHz [Family 6 Model 23 Stepping 10]
06-Jul-2012 13:30:23 [---] Processor: 2.00 MB cache
06-Jul-2012 13:30:23 [---] 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 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts tpr_shadow vnmi flexpriority
06-Jul-2012 13:30:23 [---] OS: Linux: 2.6.37.6
06-Jul-2012 13:30:23 [---] Memory: 7.80 GB physical, 0 bytes virtual
06-Jul-2012 13:30:23 [---] Disk: 37.25 GB total, 32.90 GB free
06-Jul-2012 13:30:23 [---] Local time is UTC -4 hours
No protocol specified
06-Jul-2012 13:30:23 [---] No NVIDIA library found
06-Jul-2012 13:30:23 [---] No usable CAL devices found
06-Jul-2012 13:30:23 [---] clGetDeviceIDs for platform #0 returned error -1
06-Jul-2012 13:30:23 [---] No usable GPUs found
06-Jul-2012 13:30:23 [---] Config: use all coprocessors
06-Jul-2012 13:30:23 [---] Config: GUI RPC allowed from:
06-Jul-2012 13:30:23 [---] Config:   192.168.1.3
06-Jul-2012 13:30:23 [---] Config:   192.168.1.30
06-Jul-2012 13:30:23 [---] Config:   192.168.1.31
06-Jul-2012 13:30:23 [---] Config:   192.168.1.22
06-Jul-2012 13:30:23 [Milkyway@Home] URL http://milkyway.cs.rpi.edu/milkyway/; Computer ID 453236; resource share 100
06-Jul-2012 13:30:23 [SETI@home] URL http://setiathome.berkeley.edu/; Computer ID 5974796; resource share 100
06-Jul-2012 13:30:23 [Milkyway@Home] General prefs: from Milkyway@Home (last modified 27-May-2011 11:50:22)
06-Jul-2012 13:30:23 [Milkyway@Home] Host location: none
06-Jul-2012 13:30:23 [Milkyway@Home] General prefs: using your defaults
06-Jul-2012 13:30:23 [---] Reading preferences override file
06-Jul-2012 13:30:23 [---] Preferences:
06-Jul-2012 13:30:23 [---]    max memory usage when active: 3991.96MB
06-Jul-2012 13:30:23 [---]    max memory usage when idle: 7185.52MB
06-Jul-2012 13:30:23 [---]    max disk usage: 10.00GB
06-Jul-2012 13:30:23 [---]    suspend work if non-BOINC CPU load exceeds 75 %
06-Jul-2012 13:30:23 [---]    (to change preferences, visit the web site of an attached project, or select Preferences in the Manager)
06-Jul-2012 13:30:23 [---] [cpu_sched_debug] Request CPU reschedule: Prefs update
06-Jul-2012 13:30:23 [---] [work_fetch] Request work fetch: Prefs update
06-Jul-2012 13:30:23 [---] [cpu_sched_debug] Request CPU reschedule: Startup
06-Jul-2012 13:30:23 [---] [work_fetch] Request work fetch: Startup
06-Jul-2012 13:30:23 [---] Not using a proxy
Initialization completed

My current cc_config.xml file:
<cc_config>
<options>
<use_all_gpus>1</use_all_gpus>
<no_gpus>0</no_gpus>
</options>
<log_flags>
<cpu_sched_debug>1</cpu_sched_debug>
<work_fetch_debug>1</work_fetch_debug>
<coproc_debug>1</coproc_debug> 
</log_flags> 
</cc_config>


???
-mpyusko
ID: 44768 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 44769 - Posted: 6 Jul 2012, 17:40:47 UTC - in response to Message 44768.  

Then I don't know. Best email the BOINC Alpha email list. As when you have to wait here for a BOINC Linux guru with knowledge of Slackware and AMD detection to come by, I think your beard will be silver grey by the time anyone has done so.

Or of course, you can always post at any of the project forums that you want to go use this beast on. Perhaps that someone there knows.

Sorry I can't be of better help.
ID: 44769 · Report as offensive
mpyusko
Avatar

Send message
Joined: 30 Jun 12
Posts: 16
United States
Message 44770 - Posted: 6 Jul 2012, 18:04:25 UTC - in response to Message 44769.  

I started out by posting on Milkyway@home, but didn't get any help there. You've at least gotten me closer. ;)

-mpyusko
ID: 44770 · Report as offensive
mpyusko
Avatar

Send message
Joined: 30 Jun 12
Posts: 16
United States
Message 44771 - Posted: 6 Jul 2012, 18:14:08 UTC
Last modified: 6 Jul 2012, 18:23:20 UTC

I just found this....

http://boinc.berkeley.edu/dev/forum_thread.php?id=7619&nowrap=true#44402

But I'm actually using 12.6 (because 12.4 wasn't working either). Perhaps there is the same issue with 12.6 (????)

However, if I read the thread correctly, the problem was resolved by updating to 7.0.28. I compiled 7.0.30 from source and installed it. Hmmmmmmm. An HD 6950 has not only been labeled as compatible, but turns out really high numbers even when compared to professional GPU's. I've got to be missing a detail somewhere.

Edit: (It was also a windows machine)
-mpyusko
ID: 44771 · Report as offensive
mpyusko
Avatar

Send message
Joined: 30 Jun 12
Posts: 16
United States
Message 44773 - Posted: 6 Jul 2012, 19:23:33 UTC

Shouldn't Number of Devices be "2"?

root@wopr:/# clinfo
No protocol specified
Number of platforms:                             1
  Platform Profile:                              FULL_PROFILE
  Platform Version:                              OpenCL 1.2 AMD-APP (938.1)
  Platform Name:                                 AMD Accelerated Parallel Processing
  Platform Vendor:                               Advanced Micro Devices, Inc.
  Platform Extensions:                           cl_khr_icd cl_amd_event_callback cl_amd_offline_devices


  Platform Name:                                 AMD Accelerated Parallel Processing
Number of devices:                               1
  Device Type:                                   CL_DEVICE_TYPE_CPU
  Device ID:                                     4098
  Board name:                                    
  Max compute units:                             2
  Max work items dimensions:                     3
    Max work items[0]:                           1024
    Max work items[1]:                           1024
    Max work items[2]:                           1024
  Max work group size:                           1024
  Preferred vector width char:                   16
  Preferred vector width short:                  8
  Preferred vector width int:                    4
  Preferred vector width long:                   2
  Preferred vector width float:                  4
  Preferred vector width double:                 0
  Native vector width char:                      16
  Native vector width short:                     8
  Native vector width int:                       4
  Native vector width long:                      2
  Native vector width float:                     4
  Native vector width double:                    0
  Max clock frequency:                           3203Mhz
  Address bits:                                  64
  Max memory allocation:                         2147483648
  Image support:                                 Yes
  Max number of images read arguments:           128
  Max number of images write arguments:          8
  Max image 2D width:                            8192
  Max image 2D height:                           8192
  Max image 3D width:                            2048
  Max image 3D height:                           2048
  Max image 3D depth:                            2048
  Max samplers within kernel:                    16
  Max size of kernel argument:                   4096
  Alignment (bits) of base address:              1024
  Minimum alignment (bytes) for any datatype:    128
  Single precision floating point capability
    Denorms:                                     Yes
    Quiet NaNs:                                  Yes
    Round to nearest even:                       Yes
    Round to zero:                               Yes
    Round to +ve and infinity:                   Yes
    IEEE754-2008 fused multiply-add:             Yes
  Cache type:                                    Read/Write
  Cache line size:                               64
  Cache size:                                    32768
  Global memory size:                            8371740672
  Constant buffer size:                          65536
  Max number of constant args:                   8
  Local memory type:                             Global
  Local memory size:                             32768
  Kernel Preferred work group size multiple:     1
  Error correction support:                      0
  Unified memory for Host and Device:            1
  Profiling timer resolution:                    1
  Device endianess:                              Little
  Available:                                     Yes
  Compiler available:                            Yes
  Execution capabilities:                                
    Execute OpenCL kernels:                      Yes
    Execute native function:                     Yes
  Queue properties:                              
    Out-of-Order:                                No
    Profiling :                                  Yes
  Platform ID:                                   0x7fe8b83680e0
  Name:                                          Pentium(R) Dual-Core  CPU      E6700  @ 3.20GHz
  Vendor:                                        GenuineIntel
  Device OpenCL C version:                       OpenCL C 1.2 
  Driver version:                                2.0 (sse2)
  Profile:                                       FULL_PROFILE
  Version:                                       OpenCL 1.2 AMD-APP (938.1)
  Extensions:                                    cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_device_fission cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_popcnt 

-mpyusko
ID: 44773 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 44774 - Posted: 6 Jul 2012, 19:59:01 UTC - in response to Message 44773.  

Shouldn't Number of Devices be "2"?

Not necessarily. I suppose they mean only one GPU is detected, and as far as I know the 6950 only has one GPU.

No, the weird thing is the number of compute units or SIMDs. These are used with OpenCL calculations. 2 isn't much for a 69xx card. Heck, my 6850 has 12 of them already.

Of course, if this is for the CPU, then it's correct. Only 2 cores, so only 2 compute units.
ID: 44774 · Report as offensive
mpyusko
Avatar

Send message
Joined: 30 Jun 12
Posts: 16
United States
Message 44775 - Posted: 6 Jul 2012, 22:01:24 UTC

Device Type: CL_DEVICE_TYPE_CPU


It is only listing the Specs for the CPU.

Max compute units: 2

It's a Dual-Core CPU (2 threads)
Name: Pentium(R) Dual-Core CPU E6700 @ 3.20GHz

See?

Anyway, there is not a single spec on that list that is GPU related. My GPU has like 1408 cores @ 820MHz with 2GB of DDR5.

I just went and did a forced uninstall of 12.6 Beta and a clean install of 12.6. Still No Usable GPUs Found.

Fri 06 Jul 2012 05:44:20 PM EDT |  | No usable CAL devices found


Thanks though.
-mpyusko
ID: 44775 · Report as offensive
ProfileGundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 44776 - Posted: 6 Jul 2012, 22:38:05 UTC - in response to Message 44767.  

E.g.
ln -s /usr/lib64/libaticalrt.so .libaticalrt.so
ln -s /usr/lib/libOpenCL.so .libOpenCL.so


But I am not a Linux guru, so the above I looked up through a search engine. You may want to check that as well.

I'm no guru either, but I'm quite sure that the two lines are missing a slash each:
ln -s /usr/lib64/libaticalrt.so ./libaticalrt.so
ln -s /usr/lib/libOpenCL.so ./libOpenCL.so

Gruß,
Gundolf
ID: 44776 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 44780 - Posted: 6 Jul 2012, 23:49:42 UTC - in response to Message 44776.  

Not sure even they need the dot or the slash.
According to ln command, it's just ln [-f] [-n] [-s] existingfile newname
-f Link files without questioning the user, even if the mode of target forbids writing. This is the default if the standard input is not a terminal.
-n Does not overwrite existing files.
-s Makes it so that it does not create a symbolic link (not on System V.)
existingfile Specifies file(s) that you want to create a link to.
newname The new name of the file.
directory The directory were you want the new link.


So that would make it
ln -s /usr/lib64/libaticalrt.so libaticalrt.so
ln -s /usr/lib/libOpenCL.so libOpenCL.so


Or better yet:
ln -sf /usr/lib64/libaticalrt.so libaticalrt.so
ln -sf /usr/lib/libOpenCL.so libOpenCL.so


Or possibly even better yet:
ln -sf /usr/lib64/libaticalrt.so /opt/BOINC/libaticalrt.so
ln -sf /usr/lib/libOpenCL.so /opt/BOINC/libOpenCL.so

ID: 44780 · Report as offensive
mpyusko
Avatar

Send message
Joined: 30 Jun 12
Posts: 16
United States
Message 44782 - Posted: 7 Jul 2012, 4:43:08 UTC
Last modified: 7 Jul 2012, 4:45:14 UTC

Yes, well I knew what he meant. Regardless, it still says:

07-Jul-2012 00:02:39 [---] No NVIDIA library found
07-Jul-2012 00:02:39 [---] No usable CAL devices found
07-Jul-2012 00:02:39 [---] clGetDeviceIDs for platform #0 returned error -1
07-Jul-2012 00:02:39 [---] No usable GPUs found
07-Jul-2012 00:02:39 [---] Config: use all coprocessors
07-Jul-2012 00:02:39 [---] Config: ignoring NVIDIA GPU 1


Is there some setup script I'm missing. I mean one day I had an HD 5670, then the next I swapped it out and installed a HD 6950. I down loaded BOINC 7.0.30 source code, compiled it, installed it, ran it. It's never detected my GPU (even the old one). Then I upgraded from 12.4 to 12.6 Beta drivers. No Luck. I'm now on 12.6 Final. I done both AMD-APP-SDK-v2.7-RC-lnx64.tgz & AMD-APP-SDK-v2.7-lnx64.tgz with no luck.

I did run across this in the sourcecode (http://boinc.berkeley.edu/svn/trunk/boinc/client/gpu_amd.cpp)...
if (!numDevices) {
        warnings.push_back("No usable CAL devices found");
        return;

Which means it's not detecting my device. I have /dev/ati/card0.


cat /proc/ati/0/biosversion

BIOS_CREATION_DATE="03/22/12 01:30"
BIOS_MSG="CAYMAN PRO Hill GDDR5 BIOS                                                 "
BIOS_KIT_VERSION="BK-ATI VER013.012.000.008.000000"
BIOS_PN="113-1E186J20-O4B


But clinfo still only detects my cpu, not my GPU. I've run installation scripts, but not any configuration scripts, other than
 aticonfig --uninstall=force
then I installed the 12.6 driver and ran
 aticonfig --initial


Not sure what else to do.
-mpyusko
ID: 44782 · Report as offensive
ProfileTrog Dog
Avatar

Send message
Joined: 6 May 06
Posts: 287
Australia
Message 44785 - Posted: 7 Jul 2012, 8:43:11 UTC

It's quite probably a permissions issue. Try running boinc from within an X terminal as a non-root user. Don't worry about specifying that it use your existing /opt/BOINC directory we intentionally don't want it to do so.

~ ./boinc


See if it can detect your GPU
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
ID: 44785 · Report as offensive
mpyusko
Avatar

Send message
Joined: 30 Jun 12
Posts: 16
United States
Message 44788 - Posted: 7 Jul 2012, 16:37:04 UTC

The thing is, I installed 7.0.25 in /usr/local/bin with boinc as a non-privileged user with /home/boinc as it's data directory. so when I run boinc from the command line, it will either try to use the current folder as the data directory, or I have to specify the data directory
boinc --dir /home/boinc


I think that's the problem!

mpyusko@wopr:/opt/BOINC$ ./boinc
07-Jul-2012 12:26:34 [---] Starting BOINC client version 7.0.30 for x86_64-pc-linux-gnu
07-Jul-2012 12:26:34 [---] log flags: file_xfer, sched_ops, task, coproc_debug, cpu_sched_debug, work_fetch_debug
07-Jul-2012 12:26:34 [---] Libraries: libcurl/7.21.4 OpenSSL/0.9.8n zlib/1.2.5 libidn/1.19
07-Jul-2012 12:26:34 [---] Data directory: /opt/BOINC
07-Jul-2012 12:26:34 [---] Processor: 2 GenuineIntel Pentium(R) Dual-Core  CPU      E6700  @ 3.20GHz [Family 6 Model 23 Stepping 10]
07-Jul-2012 12:26:34 [---] Processor: 2.00 MB cache
07-Jul-2012 12:26:34 [---] 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 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts tpr_shadow vnmi flexpriority
07-Jul-2012 12:26:34 [---] OS: Linux: 2.6.37.6
07-Jul-2012 12:26:34 [---] Memory: 7.80 GB physical, 0 bytes virtual
07-Jul-2012 12:26:34 [---] Disk: 37.25 GB total, 32.90 GB free
07-Jul-2012 12:26:34 [---] Local time is UTC -4 hours
07-Jul-2012 12:26:34 [---] ATI GPU 0: AMD Radeon HD 6900 series (Cayman) (CAL version 1.4.1741, 2048MB, 1835MB available, 50 GFLOPS peak)
07-Jul-2012 12:26:34 [---] OpenCL: ATI GPU 0: AMD Radeon HD 6900 series (Cayman) (driver version CAL 1.4.1741, device version OpenCL 1.2 AMD-APP (938.1), 2048MB, 1835MB available)
07-Jul-2012 12:26:34 [---] No NVIDIA library found
07-Jul-2012 12:26:34 [---] Config: use all coprocessors
07-Jul-2012 12:26:34 [---] Config: ignoring NVIDIA GPU 1
07-Jul-2012 12:26:34 [---] Config: GUI RPC allowed from:
07-Jul-2012 12:26:34 [---] Config:   192.168.1.3
07-Jul-2012 12:26:34 [---] Config:   192.168.1.30
07-Jul-2012 12:26:34 [---] Config:   192.168.1.31
07-Jul-2012 12:26:34 [---] Config:   192.168.1.22
07-Jul-2012 12:26:34 [---] Version change (7.0.25 -> 7.0.30)
07-Jul-2012 12:26:34 [Milkyway@Home] URL http://milkyway.cs.rpi.edu/milkyway/; Computer ID 453236; resource share 100
07-Jul-2012 12:26:34 [SETI@home] URL http://setiathome.berkeley.edu/; Computer ID 5974796; resource share 100
07-Jul-2012 12:26:34 [Milkyway@Home] General prefs: from Milkyway@Home (last modified 27-May-2011 11:50:22)
07-Jul-2012 12:26:34 [Milkyway@Home] Host location: none
07-Jul-2012 12:26:34 [Milkyway@Home] General prefs: using your defaults
07-Jul-2012 12:26:34 [---] Reading preferences override file
07-Jul-2012 12:26:34 [---] Preferences:
07-Jul-2012 12:26:34 [---]    max memory usage when active: 3991.96MB
07-Jul-2012 12:26:34 [---]    max memory usage when idle: 7185.52MB
07-Jul-2012 12:26:34 [---]    max disk usage: 10.00GB
07-Jul-2012 12:26:34 [---]    suspend work if non-BOINC CPU load exceeds 75 %
07-Jul-2012 12:26:34 [---]    (to change preferences, visit the web site of an attached project, or select Preferences in the Manager)
07-Jul-2012 12:26:34 [---] [cpu_sched_debug] Request CPU reschedule: Prefs update
07-Jul-2012 12:26:34 [---] [work_fetch] Request work fetch: Prefs update
07-Jul-2012 12:26:34 [---] [cpu_sched_debug] Request CPU reschedule: Startup
07-Jul-2012 12:26:34 [---] [work_fetch] Request work fetch: Startup
07-Jul-2012 12:26:34 [---] Not using a proxy
Initialization completed
07-Jul-2012 12:26:35 [---] Running CPU benchmarks
07-Jul-2012 12:26:35 [---] [cpu_sched_debug] Request CPU reschedule: Idle state change
07-Jul-2012 12:26:35 [---] Suspending computation - CPU benchmarks in progress
07-Jul-2012 12:27:06 [---] Benchmark results:
07-Jul-2012 12:27:06 [---]    Number of CPUs: 2
07-Jul-2012 12:27:06 [---]    3491 floating point MIPS (Whetstone) per CPU
07-Jul-2012 12:27:06 [---]    17934 integer MIPS (Dhrystone) per CPU


I logged out from root and switched to my standard user account. It detected the GPU! THANK YOU!!! Now I have two more questions.

1, How do I get it load right from rc.local (or at boot). I believe rc.local executes as root.

2, Is there a way to configure it so Seti@home uses the CPU's, and Milkyway@home only uses the GPU?
-mpyusko
ID: 44788 · Report as offensive
ProfileTrog Dog
Avatar

Send message
Joined: 6 May 06
Posts: 287
Australia
Message 44790 - Posted: 8 Jul 2012, 0:40:27 UTC - in response to Message 44788.  


I logged out from root and switched to my standard user account. It detected the GPU! THANK YOU!!! Now I have two more questions.

1, How do I get it load right from rc.local (or at boot). I believe rc.local executes as root.



I've had mixed success and I'm unable to pinpoint the differences in setup that cause it to be detected or not (I've got 3 boxes and only one continues to recognise the gpu on startup) for the ones that don't I use gnome to autostart a terminal and execute the boinc command.

I wrote these a while back - you'll have de-gentoo-fy them
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
ID: 44790 · Report as offensive
mpyusko
Avatar

Send message
Joined: 30 Jun 12
Posts: 16
United States
Message 44791 - Posted: 8 Jul 2012, 1:08:24 UTC - in response to Message 44790.  
Last modified: 8 Jul 2012, 1:10:51 UTC

I figured out the milkyway@home part. On their page, under account profile you can select Milkyway@home settings only and unselect use CPU, and select use GPUs. Now I'm crunching like crazy http://stats.free-dc.org/stats.php?page=hostbycpid&cpid=96aa9449453ca87dcbb6218801d75340

I only crunch in Linux, because if I'm running windows it's to play a game.

Thanks again.

clinfo
Number of platforms:                             1
  Platform Profile:                              FULL_PROFILE
  Platform Version:                              OpenCL 1.2 AMD-APP (938.1)
  Platform Name:                                 AMD Accelerated Parallel Processing
  Platform Vendor:                               Advanced Micro Devices, Inc.
  Platform Extensions:                           cl_khr_icd cl_amd_event_callback cl_amd_offline_devices


  Platform Name:                                 AMD Accelerated Parallel Processing
Number of devices:                               2
  Device Type:                                   CL_DEVICE_TYPE_GPU
  Device ID:                                     4098
  Board name:                                    AMD Radeon HD 6900 Series 
  Device Topology:                               PCI[ B#1, D#0, F#0 ]
  Max compute units:                             22
  Max work items dimensions:                     3
    Max work items[0]:                           256
    Max work items[1]:                           256
    Max work items[2]:                           256
  Max work group size:                           256
  Preferred vector width char:                   16
  Preferred vector width short:                  8
  Preferred vector width int:                    4
  Preferred vector width long:                   2
  Preferred vector width float:                  4
  Preferred vector width double:                 2
  Native vector width char:                      16
  Native vector width short:                     8
  Native vector width int:                       4
  Native vector width long:                      2
  Native vector width float:                     4
  Native vector width double:                    2
  Max clock frequency:                           0Mhz
  Address bits:                                  32
  Max memory allocation:                         268435456
  Image support:                                 Yes
  Max number of images read arguments:           128
  Max number of images write arguments:          8
  Max image 2D width:                            8192
  Max image 2D height:                           8192
  Max image 3D width:                            2048
  Max image 3D height:                           2048
  Max image 3D depth:                            2048
  Max samplers within kernel:                    16
  Max size of kernel argument:                   1024
  Alignment (bits) of base address:              2048
  Minimum alignment (bytes) for any datatype:    128
  Single precision floating point capability
    Denorms:                                     No
    Quiet NaNs:                                  Yes
    Round to nearest even:                       Yes
    Round to zero:                               Yes
    Round to +ve and infinity:                   Yes
    IEEE754-2008 fused multiply-add:             Yes
  Cache type:                                    None
  Cache line size:                               0
  Cache size:                                    0
  Global memory size:                            1073741824
  Constant buffer size:                          65536
  Max number of constant args:                   8
  Local memory type:                             Scratchpad
  Local memory size:                             32768
  Kernel Preferred work group size multiple:     64
  Error correction support:                      0
  Unified memory for Host and Device:            0
  Profiling timer resolution:                    1
  Device endianess:                              Little
  Available:                                     Yes
  Compiler available:                            Yes
  Execution capabilities:                                
    Execute OpenCL kernels:                      Yes
    Execute native function:                     No
  Queue properties:                              
    Out-of-Order:                                No
    Profiling :                                  Yes
  Platform ID:                                   0x7f1f1809f0e0
  Name:                                          Cayman
  Vendor:                                        Advanced Micro Devices, Inc.
  Device OpenCL C version:                       OpenCL C 1.2 
  Driver version:                                CAL 1.4.1741
  Profile:                                       FULL_PROFILE
  Version:                                       OpenCL 1.2 AMD-APP (938.1)
  Extensions:                                    cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_atomic_counters_32 cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_popcnt 


  Device Type:                                   CL_DEVICE_TYPE_CPU
  Device ID:                                     4098
  Board name:                                    
  Max compute units:                             2
  Max work items dimensions:                     3
    Max work items[0]:                           1024
    Max work items[1]:                           1024
    Max work items[2]:                           1024
  Max work group size:                           1024
  Preferred vector width char:                   16
  Preferred vector width short:                  8
  Preferred vector width int:                    4
  Preferred vector width long:                   2
  Preferred vector width float:                  4
  Preferred vector width double:                 0
  Native vector width char:                      16
  Native vector width short:                     8
  Native vector width int:                       4
  Native vector width long:                      2
  Native vector width float:                     4
  Native vector width double:                    0
  Max clock frequency:                           3203Mhz
  Address bits:                                  64
  Max memory allocation:                         2147483648
  Image support:                                 Yes
  Max number of images read arguments:           128
  Max number of images write arguments:          8
  Max image 2D width:                            8192
  Max image 2D height:                           8192
  Max image 3D width:                            2048
  Max image 3D height:                           2048
  Max image 3D depth:                            2048
  Max samplers within kernel:                    16
  Max size of kernel argument:                   4096
  Alignment (bits) of base address:              1024
  Minimum alignment (bytes) for any datatype:    128
  Single precision floating point capability
    Denorms:                                     Yes
    Quiet NaNs:                                  Yes
    Round to nearest even:                       Yes
    Round to zero:                               Yes
    Round to +ve and infinity:                   Yes
    IEEE754-2008 fused multiply-add:             Yes
  Cache type:                                    Read/Write
  Cache line size:                               64
  Cache size:                                    32768
  Global memory size:                            8371740672
  Constant buffer size:                          65536
  Max number of constant args:                   8
  Local memory type:                             Global
  Local memory size:                             32768
  Kernel Preferred work group size multiple:     1
  Error correction support:                      0
  Unified memory for Host and Device:            1
  Profiling timer resolution:                    1
  Device endianess:                              Little
  Available:                                     Yes
  Compiler available:                            Yes
  Execution capabilities:                                
    Execute OpenCL kernels:                      Yes
    Execute native function:                     Yes
  Queue properties:                              
    Out-of-Order:                                No
    Profiling :                                  Yes
  Platform ID:                                   0x7f1f1809f0e0
  Name:                                          Pentium(R) Dual-Core  CPU      E6700  @ 3.20GHz
  Vendor:                                        GenuineIntel
  Device OpenCL C version:                       OpenCL C 1.2 
  Driver version:                                2.0 (sse2)
  Profile:                                       FULL_PROFILE
  Version:                                       OpenCL 1.2 AMD-APP (938.1)
  Extensions:                                    cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_device_fission cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_popcnt 

-mpyusko
ID: 44791 · Report as offensive
1 · 2 · Next

Message boards : GPUs : GPU still not working. HD6950

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.