RE: You need -exactly- Catalyst v13.1 for very good reasons - Wolf_Blitzer - 02-05-2013
epixoip:
Sounds like a plan to me.
Thanks again for the help.
RE: You need -exactly- Catalyst v13.1 for very good reasons - atom - 02-06-2013
Please post the output of clinfo
RE: You need -exactly- Catalyst v13.1 for very good reasons - Wolf_Blitzer - 02-06-2013
Here you go, atom. Thanks for your time on this.
I'm sure I'm a possible fault for this, but everything seems setup correctly. *shrug*
CLINFO:
Code: Number of platforms: 1
Platform Profile: FULL_PROFILE
Platform Version: OpenCL 1.2 AMD-APP (1113.2)
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 6800 Series
Device Topology: PCI[ B#2, D#0, F#0 ]
Max compute units: 14
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: 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: 900Mhz
Address bits: 32
Max memory allocation: 134217728
Image support: Yes
Max number of images read arguments: 128
Max number of images write arguments: 8
Max image 2D width: 16384
Max image 2D height: 16384
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: 536870912
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: 0x00007f44bdd634e0
Name: Barts
Vendor: Advanced Micro Devices, Inc.
Device OpenCL C version: OpenCL C 1.2
Driver version: 1113.2
Profile: FULL_PROFILE
Version: OpenCL 1.2 AMD-APP (1113.2)
Extensions: 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: 8
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: 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: 2672Mhz
Address bits: 64
Max memory allocation: 3147751424
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: 12591005696
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: 0x00007f44bdd634e0
Name: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
Vendor: GenuineIntel
Device OpenCL C version: OpenCL C 1.2
Driver version: 1113.2 (sse2)
Profile: FULL_PROFILE
Version: OpenCL 1.2 AMD-APP (1113.2)
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_3d_image_writes 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
RE: You need -exactly- Catalyst v13.1 for very good reasons - atom - 02-06-2013
See there is something wrong with your driver version. You should be on:
Driver version: 1084.4 (VM)
You sure you are not ob 13.2 beta?
RE: You need -exactly- Catalyst v13.1 for very good reasons - Wolf_Blitzer - 02-06-2013
1084.4 is OpenCL 1.2 from what I can see and the 13.1 drivers are released with that as far as I can tell.
But, yes, they are indeed version 13.1 installed. I don't like AMD beta drivers on Linux.
RE: You need -exactly- Catalyst v13.1 for very good reasons - epixoip - 02-06-2013
Do you have the APP SDK installed?
RE: You need -exactly- Catalyst v13.1 for very good reasons - epixoip - 02-06-2013
atom is right, your libOpenCL is the wrong version. this is the libOpenCL that ships with 13.1:
Code: epixoip@butters:~$ clinfo | grep 'Version:'
Platform Version: OpenCL 1.2 AMD-APP (1084.4)
Version: OpenCL 1.2 AMD-APP (1084.4)
Version: OpenCL 1.2 AMD-APP (1084.4)
Version: OpenCL 1.2 AMD-APP (1084.4)
Version: OpenCL 1.2 AMD-APP (1084.4)
RE: You need -exactly- Catalyst v13.1 for very good reasons - Wolf_Blitzer - 02-06-2013
I have no idea how that got installed. No idea at all as I didn't do anything other than what I showed you.
Weird.
Okay, I accept PEBKAC blame (I'm not so proud ;-) now... but I am telling ya, I did nothing outside of install it the way I showed you on page one.
In any case, I did another reinstall... this time, I simply killed everything related to OpenCL (deleted a TON of stuff), reinstalled 13.1 (again) and now it works.
Thanks, atom and epixoip.
RE: You need -exactly- Catalyst v13.1 for very good reasons - Wolf_Blitzer - 02-06-2013
Code: $ clinfo | grep 'Version'
Platform Version: OpenCL 1.2 AMD-APP (1084.4)
Version: OpenCL 1.2 AMD-APP (1084.4)
Version: OpenCL 1.2 AMD-APP (1084.4)
That is what I have now, BTW.
RE: You need -exactly- Catalyst v13.1 for very good reasons - Wolf_Blitzer - 02-06-2013
One more post then I will stop bugging you.
Not sure how this is for performance...
System:
CPU: Intel Core i7 920
RAM: 12GB (7-8-7) 1600MHz DDR3
VGA: Radeon HD 6870 1024MB (no OC)
Averaged ~58,000/s from a dictionary. So, it did in 19 minutes what took aircrack-ng 13 hours to do. While that is very nice, I can't help but think it could be or should be faster.
Yea or nay?
|