Raistmer

Unacceptable performance degradation after Catalyst update

Discussion created by Raistmer on Jun 25, 2011
Latest reply on Jul 20, 2011 by Raistmer
Updated from Cat 11.2 to Cat 11.6

1) I got BSoD on Cat 11.2 uninstallation
2) After removal of Cat 11.2 and installation of Cat 11.6 drivers I see huge performance degradation in my application.

Moreover, OpenCL query now reports incorrect values for my GPU (HD6950)
Here what it was reported before and after update:


Number of OpenCL platforms: 1


OpenCL Platform Name: ATI Stream
Number of devices: 1
Max compute units: 22
Max work group size: 256
Max clock frequency: 840Mhz
Max memory allocation: 536870912
Cache type: None
Cache line size: 0
Cache size: 0
Global memory size: 2147483648
Constant buffer size: 65536
Max number of constant args: 8
Local memory type: Scratchpad
Local memory size: 32768
Queue properties:
Out-of-Order: No
Name: Cayman
Vendor: Advanced Micro Devices, Inc.
Driver version: CAL 1.4.1016
Version: OpenCL 1.1 ATI-Stream-v2.3 (451)
Extensions: 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_amd_device_attribute_query cl_amd_printf cl_amd_media_ops cl_amd_popcnt cl_khr_d3d10_sharing


after:

Number of OpenCL platforms: 1


OpenCL Platform Name: AMD Accelerated Parallel Processing
Number of devices: 1
Max compute units: 22
Max work group size: 256
Max clock frequency: 800Mhz
Max memory allocation: 209715200
Cache type: None
Cache line size: 0
Cache size: 0
Global memory size: 838860800
Constant buffer size: 65536
Max number of constant args: 8
Local memory type: Scratchpad
Local memory size: 32768
Queue properties:
Out-of-Order: No
Name: Cayman
Vendor: Advanced Micro Devices, Inc.
Driver version: CAL 1.4.1417 (VM)
Version: OpenCL 1.1 AMD-APP-SDK-v2.4 (650.9)
Extensions: 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_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_popcnt cl_khr_d3d10_sharing


Wrong values are highlighted
(not sure about 840MHz because quite possible that card operated on 800MHz before too, but memory amount and single allocation block are definitely bad)

Outcomes