Thread 'GPU / OpenCL failure on W7 x64 system'

Message boards : Questions and problems : GPU / OpenCL failure on W7 x64 system
Message board moderation

To post messages, you must log in.

AuthorMessage
DrKlahn

Send message
Joined: 5 Mar 23
Posts: 2
Message 111168 - Posted: 5 Mar 2023, 4:41:58 UTC
Last modified: 5 Mar 2023, 4:42:48 UTC

This issue occurs on a Windows 7 system, updated to the last available Updates.

Classic Shell is installed on the host.

There is no antivirus or anti-malware.

The BOINC Manager is 7.20.2 (x64).

The client version is 7.20.2 for windows_x86_64

The sole project on the system is Primegrid.

BOINC is not installed as a service.

Autoruns reports that Windows starts 2 BOINC items from
  HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Run
    c:\program files\boinc\boincmgr.exe
    c:\program files\boinc\boinctray.exe


BOINC CPU computation runs normally and as expected.

The problem is that BOINC does not find the GPU as an OpenCL device.

The GPU is a Radeon HD5850 which was previously used as a BOINC computing device. The HD5850 was replaced with a Radeon HD6570 which was used for about a year. When the HD5850 was reinstalled earlier this week, BOINC did not see it as an OpenCL compliant GPU.

The Windows GPU driver is official AMD, 15.301.1901.0 of 2/26/2016 which is the last official release for the HD5850. There are no issues with the graphics and the GPU passes the DirectX diagnostic.

GPU Caps Viewer 1.58.01 reports no OpenCL device except for the CPU.

The AMD APP SDK 3.0 was installed in the hope of solving the issue. It did not produce any noticeable changes.

Below is the BOINC startup log:

3/4/2023 7:03:52 PM |  | Starting BOINC client version 7.20.2 for windows_x86_64
3/4/2023 7:03:52 PM |  | Libraries: libcurl/7.84.0-DEV Schannel zlib/1.2.12
3/4/2023 7:03:52 PM |  | Data directory: C:\ProgramData\BOINC
3/4/2023 7:03:52 PM |  | Running under account Windows User
3/4/2023 7:03:52 PM |  | CAL: ATI GPU 0: ATI Radeon HD 5800/5900 series (Cypress/Hemlock) (CAL version 1.4.1848, 1024MB, 991MB available, 4176 GFLOPS peak)
3/4/2023 7:03:52 PM |  | App version needs OpenCL but GPU doesn't support it
3/4/2023 7:03:52 PM | PrimeGrid | Application uses missing ATI GPU
3/4/2023 7:03:52 PM |  | App version needs OpenCL but GPU doesn't support it
3/4/2023 7:03:52 PM | PrimeGrid | Application uses missing ATI GPU
3/4/2023 7:03:52 PM |  | All projects have zero resource share; setting to 100
3/4/2023 7:03:52 PM |  | Windows processor group 0: 4 processors
3/4/2023 7:03:52 PM |  | Host name: Workstation
3/4/2023 7:03:52 PM |  | Processor: 4 GenuineIntel Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz [Family 6 Model 23 Stepping 10]
3/4/2023 7:03:52 PM |  | 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 cx16 sse4_1 syscall nx lm vmx smx tm2 pbe
3/4/2023 7:03:52 PM |  | OS: Microsoft Windows 7: Professional x64 Edition, Service Pack 1, (06.01.7601.00)
3/4/2023 7:03:52 PM |  | Memory: 5.99 GB physical, 11.98 GB virtual
3/4/2023 7:03:52 PM |  | Disk: 185.71 GB total, 142.77 GB free
3/4/2023 7:03:52 PM |  | Local time is UTC -6 hours
3/4/2023 7:03:52 PM |  | No WSL found.
3/4/2023 7:03:52 PM | PrimeGrid | General prefs: from PrimeGrid (last modified 16-Sep-2022 18:53:53)
3/4/2023 7:03:52 PM | PrimeGrid | Host location: none
3/4/2023 7:03:52 PM | PrimeGrid | General prefs: using your defaults
3/4/2023 7:03:52 PM |  | Reading preferences override file
3/4/2023 7:03:52 PM |  | Preferences:
3/4/2023 7:03:52 PM |  | max memory usage when active: 3066.29 MB
3/4/2023 7:03:52 PM |  | max memory usage when idle: 3066.29 MB
3/4/2023 7:03:52 PM |  | max disk usage: 4.50 GB
3/4/2023 7:03:52 PM |  | suspend work if non-BOINC CPU load exceeds 50%
3/4/2023 7:03:52 PM |  | (to change preferences, visit a project web site or select Preferences in the Manager)
3/4/2023 7:03:52 PM |  | Setting up project and slot directories
3/4/2023 7:03:52 PM |  | Checking active tasks
3/4/2023 7:03:52 PM | PrimeGrid | Task llrPSP_446104789_0 is 9.89 days overdue; you may not get credit for it.  Consider aborting it.
3/4/2023 7:03:52 PM | PrimeGrid | URL http://www.primegrid.com/; Computer ID 1022621; resource share 100
3/4/2023 7:03:52 PM |  | Setting up GUI RPC socket
3/4/2023 7:03:52 PM |  | Checking presence of 25 project files


I have researched the "App version needs OpenCL but GPU does not support it" and "Application uses missing ATI GPU" messages. Several commentaries were found but none of them were directly applicable to this case (e.g., linux hosts, Windows 10, etc.)

If anyone can shed light on this issue I shall be grateful. The most common commentary from the internet in similar cases was essentially "yank out all AMD drivers using the AMD removal tool, pull out the APP SDK (and other issues) and see if that helps." I believe it would be quicker to reload Windows than to roll those dice, but I don't like the odds on either approach.

Final note: I seem to recall an issue with BOINC about three years back related to GPU detection, around release 7.2. Later releases did not detect GPUs properly. I have not investigated this.
[/code]
ID: 111168 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15566
Netherlands
Message 111171 - Posted: 5 Mar 2023, 7:57:16 UTC - in response to Message 111168.  

GPU Caps Viewer 1.58.01 reports no OpenCL device except for the CPU.
When another application reports it cannot find an OpenCL capable GPU either, it's drivers. Using last available drivers doesn't mean they include OpenCL for your device.

Always clean install drivers, don't use drivers of a previously installed video card. Use DDU in Windows Safe Mode to remove all previous driver remnants.
ID: 111171 · Report as offensive
DrKlahn

Send message
Joined: 5 Mar 23
Posts: 2
Message 111179 - Posted: 6 Mar 2023, 3:23:34 UTC - in response to Message 111171.  

The proposed solution is correct. I removed the previous drivers with DDU, rebooted and then installed the latest Catalyst-compliant driver.
ID: 111179 · Report as offensive

Message boards : Questions and problems : GPU / OpenCL failure on W7 x64 system

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.