ATI HD4650 opencl support

Message boards : GPUs : ATI HD4650 opencl support
Message board moderation

To post messages, you must log in.

AuthorMessage
ximocoves

Send message
Joined: 7 Sep 17
Posts: 8
Spain
Message 81613 - Posted: 28 Sep 2017, 13:55:06 UTC

Hi

As you can see at the image below:



GPU-Z says that my ATI HD4650 card is opencl compatible but Boinc doesn't detect as opencl card.

From this link:

http://boinc.berkeley.edu/wiki/GPU_computing

we can see:

"ATI GPUs: you need a platform based on the AMD R600 or AMD R700 GPU or later. R600 GPUs are found on ATI Radeon HD2400, HD2600, HD2900 and HD3800 graphics board. R700 GPUs are found on HD4350 to HD4890 graphics boards"

ATI HD4650 is opencl 1.0 compatible.


Any idea how can I solve this issue?
ID: 81613 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 81616 - Posted: 28 Sep 2017, 15:38:03 UTC - in response to Message 81613.  
Last modified: 29 Sep 2017, 10:11:06 UTC

ATI HD4650 is opencl 1.0 compatible.
No, it has OpenCL 1.0 beta support at best. And isn't very fast by today's standards. You can also only use it on one or two projects where the requirements aren't that high, and even then you're burning quite a lot of electricity for not much output.

In any case, when BOINC cannot detect OpenCL, it's due to the drivers that you use.
You can use Catalyst version 11.12 at minimum and 12.1 at maximum, after that OpenCL support is deprecated from the drivers for Windows XP.
I do see you're using 12.1 already. If any other videocard was installed in this system before you put this one in, its drivers or remnants thereof can interfere. Fully uninstalling drivers, then running a cleaning tool (like Display Driver Uninstall) before rebooting and installing the videocard drivers again, then rebooting again. That may help.

But perhaps it's cheaper to look for a different videocard with a more powerful GPU. Depends on whether that motherboard has a PCIe slot.
ID: 81616 · Report as offensive
ximocoves

Send message
Joined: 7 Sep 17
Posts: 8
Spain
Message 81634 - Posted: 29 Sep 2017, 9:52:06 UTC - in response to Message 81616.  

You are right.

The computer was working before mounting HD4650 with S3 Graphics ProSavageDDR built-in motherboard graphic card.

I run display driver uninstall but it only uninstall the lastest ATI driver installed.

How can I uninstall S3 drivers?
ID: 81634 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 81635 - Posted: 29 Sep 2017, 10:14:22 UTC - in response to Message 81634.  

Probably via the Add/Remove Programs menu.
ID: 81635 · Report as offensive
ximocoves

Send message
Joined: 7 Sep 17
Posts: 8
Spain
Message 81904 - Posted: 10 Oct 2017, 7:46:47 UTC

Hi.

I return to the integrated S3 graphic card via BIOS options. Then I see the asociated files to the S3 driver and uninstall
the driver and delete its files.

Reboot de computer and now the information show about the display is "Standard VGA adapter". Well, unisntalled.

Return via BIOs options to the AGP bus display and install the Catalyst 12.1 agp hotfix drivers.

BOINC continues to be unable to detect any OpenCL GPUs.

I think it's a bug and this gpu isn't into the gpu list code.

Or maybe it's possible to force BOINc to compute with it via xml config files.....

These is the info that shows GPU-Z into its Advanced Tab:

General
Platform Name AMD Accelerated Parallel Processing
Platform Vendor Advanced Micro Devices, Inc.
Platform Profile FULL_PROFILE
Platform Version OpenCL 1.1 AMD-APP (851.4)
Vendor Advanced Micro Devices, Inc.
Device Name ATI RV730
Version OpenCL 1.0 AMD-APP (851.4)
Driver Version CAL 1.4.1664
C Version OpenCL C 1.0
Profile FULL_PROFILE
Global Memory Size 256 MB
Clock Frequency 600 MHz
Compute Units 8
Device Available Yes
Compiler Available Yes
Linker Available No
Preferred Synchronization User
CMD Queue Properties Profiling
DP Capability
SP Capability INF NAN, Round Nearest, Round Zero, Round INF, FMA
Half FP Capability
Timer Resolution 1 ns
Address Bits 32
Global Memory Cache 0 KB (No Cache)
Global Memory Cacheline 0 KB
Local Memory Global (16 KB)
Memory Alignment 2048 bits
Pitch Alignment 0 pixels
Built-in Kernels
Little Endian Yes
Error Correction No
Execution Capability Kernel
Unified Memory No
Image Support No

Limits
Max Memory Allocation 128 MB
Max Constant Buffer 64 KB
Max Constant Args 8
Max Parameter Size 1024
Max Read Image Args 0
Max Write Image Args 0
Max Read-Write Image Args 0
Max Samplers 0
Max Work Group Size 128
Max Work Item Dims 3
Max Write Image Args 0
Max 1D Size 65536
Max 2D Size 0 x 0
Max 3D Size 0 x 0 x 0
Max Array Size 2048

Native Vectors
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) N/A
Native Vector Width (HALF) N/A
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) N/A
Preferred Vector Width (HALF) N/A

Extensions
cl_khr_gl_sharing cl_amd_device_attribute_query
ID: 81904 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 81911 - Posted: 10 Oct 2017, 15:43:12 UTC - in response to Message 81904.  

Enable coproc_debug log flag (Advanced View -> Options -> Event Log options), restart BOINC and then copy-paste BOINC's startup messages from Event Log here.
ID: 81911 · Report as offensive
ximocoves

Send message
Joined: 7 Sep 17
Posts: 8
Spain
Message 81941 - Posted: 11 Oct 2017, 11:16:15 UTC - in response to Message 81911.  

These are the event log messages:

11/10/2017 13:15:10 | | Starting BOINC client version 7.8.2 for windows_intelx86
11/10/2017 13:15:10 | | log flags: file_xfer, sched_ops, task, coproc_debug
11/10/2017 13:15:10 | | Libraries: libcurl/7.47.1 OpenSSL/1.0.2g zlib/1.2.8
11/10/2017 13:15:10 | | Data directory: C:\Documents and Settings\All Users\Datos de programa\BOINC
11/10/2017 13:15:10 | | Running under account Ricardo
11/10/2017 13:15:10 | | [coproc] launching child process at C:\Archivos de programa\BOINC\boinc.exe
11/10/2017 13:15:10 | | [coproc] relative to directory C:\Documents and Settings\All Users\Datos de programa\BOINC
11/10/2017 13:15:10 | | [coproc] with data directory "C:\Documents and Settings\All Users\Datos de programa\BOINC"
11/10/2017 13:15:11 | | CAL: ATI GPU 0: ATI Radeon HD 4600 series (R730) (CAL version 1.4.1546, 512MB, 492MB available, 768 GFLOPS peak)
11/10/2017 13:15:11 | | [coproc] No NVIDIA library found
11/10/2017 13:15:11 | | [coproc] clGetDeviceInfo failed to get CL_DEVICE_SIMD_PER_COMPUTE_UNIT_AMD for device 0
11/10/2017 13:15:11 | | [coproc] clGetDeviceInfo failed to get CL_DEVICE_SIMD_PER_COMPUTE_UNIT_AMD for device 0
11/10/2017 13:15:11 | | [coproc] OpenCL library present but no OpenCL-capable devices found
11/10/2017 13:15:11 | | Host name: ESCANER
11/10/2017 13:15:11 | | Processor: 1 GenuineIntel Intel(R) Pentium(R) 4 CPU 2.40GHz [Family 15 Model 2 Stepping 7]
11/10/2017 13:15:11 | | 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 pbe
11/10/2017 13:15:11 | | OS: Microsoft Windows XP: Professional x86 Edition, Service Pack 3, (05.01.2600.00)
11/10/2017 13:15:11 | | Memory: 511.48 MB physical, 1.92 GB virtual
11/10/2017 13:15:11 | | Disk: 37.31 GB total, 16.52 GB free
11/10/2017 13:15:11 | | Local time is UTC +2 hours
11/10/2017 13:15:11 | | VirtualBox version: 5.1.18
11/10/2017 13:15:11 | Enigma@Home | URL http://www.enigmaathome.net/; Computer ID 169296; resource share 100
11/10/2017 13:15:11 | LHC@home | URL https://lhcathome.cern.ch/lhcathome/; Computer ID 10375481; resource share 100
11/10/2017 13:15:11 | pogs | URL http://pogs.theskynet.org/pogs/; Computer ID 625775; resource share 100
11/10/2017 13:15:11 | Rosetta@home | URL http://boinc.bakerlab.org/rosetta/; Computer ID 2388285; resource share 100
11/10/2017 13:15:11 | SETI@home | URL http://setiathome.berkeley.edu/; Computer ID 7810162; resource share 100
11/10/2017 13:15:11 | TN-Grid Platform | URL http://gene.disi.unitn.it/test/; Computer ID 13410; resource share 100
11/10/2017 13:15:11 | World Community Grid | URL http://www.worldcommunitygrid.org/; Computer ID 3421169; resource share 100
11/10/2017 13:15:11 | yoyo@home | URL http://www.rechenkraft.net/yoyo/; Computer ID 239937; resource share 100
11/10/2017 13:15:11 | | General prefs: from http://bam.boincstats.com/ (last modified 06-Sep-2017 11:44:31)
11/10/2017 13:15:11 | | Host location: none
11/10/2017 13:15:11 | | General prefs: using your defaults
11/10/2017 13:15:11 | | Reading preferences override file
11/10/2017 13:15:11 | | Preferences:
11/10/2017 13:15:11 | | max memory usage when active: 306.89 MB
11/10/2017 13:15:11 | | max memory usage when idle: 460.34 MB
11/10/2017 13:15:11 | | max disk usage: 16.83 GB
11/10/2017 13:15:11 | | don't compute while active
11/10/2017 13:15:11 | | don't use GPU while active
11/10/2017 13:15:11 | | (to change preferences, visit a project web site or select Preferences in the Manager)
11/10/2017 13:15:11 | | Using account manager BOINCstatsBAM!
11/10/2017 13:15:11 | | Suspending computation - computer is in use
11/10/2017 13:15:11 | | Suspending network activity - computer is in use
ID: 81941 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 81996 - Posted: 14 Oct 2017, 19:05:28 UTC - in response to Message 81941.  

11/10/2017 13:15:11 | | [coproc] clGetDeviceInfo failed to get CL_DEVICE_SIMD_PER_COMPUTE_UNIT_AMD for device 0
11/10/2017 13:15:11 | | [coproc] clGetDeviceInfo failed to get CL_DEVICE_SIMD_PER_COMPUTE_UNIT_AMD for device 0


One of those is for the GPU and the other one is for CPU. The driver claims to support cl_amd_device_attribute_query OpenCL extension but when BOINC goes and tries to use the extension to get more information about the OpenCL device the driver claims it has no idea what BOINC is talking about. I'm a bit surprised that such an old driver supposedly knows about cl_amd_device_attribute_query.

Until such time that BOINC doesn't require AMD drivers to tell the truth I think your only option is to use an older BOINC version that doesn't use cl_amd_device_attribute_query. BOINC 7.4.42 should work better on your host.
ID: 81996 · Report as offensive
ximocoves

Send message
Joined: 7 Sep 17
Posts: 8
Spain
Message 82030 - Posted: 17 Oct 2017, 7:34:53 UTC - in response to Message 81996.  

Hi again.

I follow your indications.

This is the registry log:

17/10/2017 9:32:01 | | Etiqueta no reconocida en cc_config.xml: <lower_client_priority>
17/10/2017 9:32:01 | | Etiqueta no reconocida en cc_config.xml: <no_opencl>
17/10/2017 9:32:01 | | Etiqueta no reconocida en cc_config.xml: <process_priority>
17/10/2017 9:32:01 | | Etiqueta no reconocida en cc_config.xml: <process_priority_special>
17/10/2017 9:32:02 | | Starting BOINC client version 7.4.42 for windows_intelx86
17/10/2017 9:32:02 | | log flags: file_xfer, sched_ops, task, coproc_debug
17/10/2017 9:32:02 | | Libraries: libcurl/7.39.0 OpenSSL/1.0.1j zlib/1.2.8
17/10/2017 9:32:02 | | Data directory: C:\Documents and Settings\All Users\Datos de programa\BOINC
17/10/2017 9:32:02 | | Running under account Ricardo
17/10/2017 9:32:02 | | [coproc] launching child process at C:\Archivos de programa\BOINC\boinc.exe
17/10/2017 9:32:02 | | [coproc] relative to directory C:\Documents and Settings\All Users\Datos de programa\BOINC
17/10/2017 9:32:02 | | [coproc] with data directory "C:\Documents and Settings\All Users\Datos de programa\BOINC"
17/10/2017 9:32:02 | | CAL: ATI GPU 0: ATI Radeon HD 4600 series (R730) (CAL version 1.4.1546, 512MB, 493MB available, 768 GFLOPS peak)
17/10/2017 9:32:02 | | OpenCL: AMD/ATI GPU 0: ATI Radeon HD 4600 series (R730) (driver version CAL 1.4.1546, device version OpenCL 1.0 AMD-APP-SDK-v2.5 (732.1), 512MB, 493MB available, 768 GFLOPS peak)
17/10/2017 9:32:02 | | OpenCL CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 2.0, device version OpenCL 1.1 AMD-APP-SDK-v2.5 (732.1))
17/10/2017 9:32:02 | | No NVIDIA library found
17/10/2017 9:32:02 | | Host name: ESCANER
17/10/2017 9:32:02 | | Processor: 1 GenuineIntel Intel(R) Pentium(R) 4 CPU 2.40GHz [Family 15 Model 2 Stepping 7]
17/10/2017 9:32:02 | | 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 pbe
17/10/2017 9:32:02 | | OS: Microsoft Windows XP: Professional x86 Edition, Service Pack 3, (05.01.2600.00)
17/10/2017 9:32:02 | | Memory: 511.48 MB physical, 1.92 GB virtual
17/10/2017 9:32:02 | | Disk: 37.31 GB total, 16.53 GB free
17/10/2017 9:32:02 | | Local time is UTC +2 hours
17/10/2017 9:32:02 | | VirtualBox version: 5.1.18
17/10/2017 9:32:02 | | Version change (7.8.2 -> 7.4.42)
17/10/2017 9:32:02 | Rosetta@home | URL http://boinc.bakerlab.org/rosetta/; Computer ID 2388285; resource share 100
17/10/2017 9:32:02 | TN-Grid Platform | URL http://gene.disi.unitn.it/test/; Computer ID 13410; resource share 100
17/10/2017 9:32:02 | LHC@home | URL https://lhcathome.cern.ch/lhcathome/; Computer ID 10375481; resource share 100
17/10/2017 9:32:02 | pogs | URL http://pogs.theskynet.org/pogs/; Computer ID 625775; resource share 100
17/10/2017 9:32:02 | SETI@home | URL http://setiathome.berkeley.edu/; Computer ID 7810162; resource share 100
17/10/2017 9:32:02 | Enigma@Home | URL http://www.enigmaathome.net/; Computer ID 169296; resource share 100
17/10/2017 9:32:02 | yoyo@home | URL http://www.rechenkraft.net/yoyo/; Computer ID 239937; resource share 100
17/10/2017 9:32:02 | World Community Grid | URL http://www.worldcommunitygrid.org/; Computer ID 3421169; resource share 100
17/10/2017 9:32:02 | | General prefs: from http://bam.boincstats.com/ (last modified 06-Sep-2017 11:44:31)
17/10/2017 9:32:02 | | Host location: none
17/10/2017 9:32:02 | | General prefs: using your defaults
17/10/2017 9:32:02 | | Reading preferences override file
17/10/2017 9:32:02 | | Preferences:
17/10/2017 9:32:02 | | max memory usage when active: 306.89MB
17/10/2017 9:32:02 | | max memory usage when idle: 460.34MB
17/10/2017 9:32:02 | | max disk usage: 16.80GB
17/10/2017 9:32:02 | | don't compute while active
17/10/2017 9:32:02 | | don't use GPU while active
17/10/2017 9:32:02 | | (to change preferences, visit a project web site or select Preferences in the Manager)
17/10/2017 9:32:02 | | Not using a proxy
17/10/2017 9:32:05 | | Running CPU benchmarks
17/10/2017 9:32:05 | | Suspending computation - CPU benchmarks in progress
17/10/2017 9:32:05 | | Suspending network activity - computer is in use
17/10/2017 9:32:13 | | Re-reading cc_config.xml
17/10/2017 9:32:13 | | Not using a proxy
17/10/2017 9:32:13 | | log flags: file_xfer, sched_ops, task, coproc_debug
17/10/2017 9:32:36 | | Benchmark results:
17/10/2017 9:32:36 | | Number of CPUs: 1
17/10/2017 9:32:36 | | 1257 floating point MIPS (Whetstone) per CPU
17/10/2017 9:32:36 | | 2075 integer MIPS (Dhrystone) per CPU

Now I try to compute SETI AMD GPU tasks.

I report the results

Thanks
ID: 82030 · Report as offensive
ximocoves

Send message
Joined: 7 Sep 17
Posts: 8
Spain
Message 82077 - Posted: 18 Oct 2017, 11:32:03 UTC - in response to Message 82030.  

Hi. With the AMD Catalyst 12.1 drivers (AMD SDK 2.6) looks like all is working fine.



But the registry logs shows that computation isn't running fine.



Any idea?
ID: 82077 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 82080 - Posted: 18 Oct 2017, 11:45:34 UTC - in response to Message 82077.  

Work related questions are best asked at the project forums, as that's where the project application developers live and post.

If you have RAC > 1 you could post in the Number Crunching forum, but seeing your account @Seti you do not. So then post in their GPU Applications forum. Whoever helps you out there (may be me) can then always ask one of the developers to come take a look.

Although I highly suspect it is the age of the GPU, and it not being able to run the correct workgroup size - which is 128 for your GPU and needs to be, if I am not mistaken, 256 or more. You cannot increase the workgroup size without replacing the hardware.
Added to that, the BLC Guppi tasks at Seti take up more memory than the 'normal' Multibeam, it may be that the 512MB on the card is just not enough. Having returned to an earlier BOINC version, you also returned to the earlier non-informative messages. In later BOINC versions it shows why the work is postponed. [/url]
ID: 82080 · Report as offensive

Message boards : GPUs : ATI HD4650 opencl support

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.