Only HD 2400 thru HD 6990 are allowed to run ATI applications.
log in

Advanced search

Message boards : Number crunching : Only HD 2400 thru HD 6990 are allowed to run ATI applications.

Author Message
Dirk Broer
Send message
Joined: 20 Aug 10
Posts: 33
Credit: 175,563,123
RAC: 544,167
Message 20403 - Posted: 21 Apr 2015, 10:27:00 UTC
Last modified: 21 Apr 2015, 10:27:32 UTC

I get the error message "Device 0: AMD TurksOnly HD 2400 thru HD 6990 are allowed to run ATI applications."

AMD Turks is here a HD 6670 discrete card plus the HD 6550D -being the IGP of my AMD A8-3820 Llano-, together forming the 'HD 6690D2' in dual graphics.
Both HD 6670 and HD 6550D fall into the category HD 2400-HD 6990 as described. Even the hypothetical 'HD 6690D2' falls in that range.

Why do i get "Device 0: AMD TurksOnly HD 2400 thru HD 6990 are allowed to run ATI applications."?
____________

Kwartet!
Send message
Joined: 21 Nov 12
Posts: 6
Credit: 322,984,444
RAC: 400,136
Message 20405 - Posted: 23 Apr 2015, 14:19:53 UTC

Video driver too old, like here?

http://boinc.thesonntags.com/collatz/forum_thread.php?id=1145

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 20406 - Posted: 23 Apr 2015, 14:38:20 UTC

The reason that the app limits the ATI, or technically Brook+/CAL applications to those GPUs is for two reasons. First, AMD changed the instruction set of the newer GPUs and it is not compatible with Brook+/CAL. Secondly, AMD dropped CAL support from their drivers a couple years ago so unless you are running a 12.x or earlier driver it probably won't work anyway. The ATI apps have been kept around in order for old GPUs to still crunch. AMD has decided that OpenCL is all they will support so that is what the AMD apps use. Unfortunately, OpenCL was designed mainly by nVidia who still supports CUDA which is faster. AMD hasn't responded to issues with their OpenCL optimization and seems to be focused mainly on gamers as there are a lot more of them than there are crunchers.

Dirk Broer
Send message
Joined: 20 Aug 10
Posts: 33
Credit: 175,563,123
RAC: 544,167
Message 20408 - Posted: 24 Apr 2015, 7:21:37 UTC - in response to Message 20405.

Video driver too old, like here?
http://boinc.thesonntags.com/collatz/forum_thread.php?id=1145


If Slicker is right -BOINC reports both OpenCL and CAL for my cards- then it is likelier to be that the drivers are too new. The cards DO crunch the OpenCL app, they fail at the Ati app.
____________

Dirk Broer
Send message
Joined: 20 Aug 10
Posts: 33
Credit: 175,563,123
RAC: 544,167
Message 20411 - Posted: 24 Apr 2015, 15:52:55 UTC - in response to Message 20408.

The system in question:

24-4-2015 17:52:14 | | Starting BOINC client version 7.4.42 for windows_x86_64
24-4-2015 17:52:14 | | log flags: file_xfer, sched_ops, task
24-4-2015 17:52:14 | | Libraries: libcurl/7.39.0 OpenSSL/1.0.1j zlib/1.2.8
24-4-2015 17:52:14 | | Data directory: C:\ProgramData\BOINC
24-4-2015 17:52:14 | | Running under account Dirk Broer
24-4-2015 17:52:14 | | Coprocessor specified in cc_config.xml: type miner_asic count 3
24-4-2015 17:52:14 | | CAL: ATI GPU 0: AMD Radeon HD 6570/6670/7570/7670 series (Turks) (CAL version 1.4.1848, 2048MB, 2015MB available, 1536 GFLOPS peak)
24-4-2015 17:52:14 | | CAL: ATI GPU 1: AMD Radeon HD 6520G/6530D/6550D/6620G (SuperSumo) (CAL version 1.4.1848, 1024MB, 991MB available, 1280 GFLOPS peak)
24-4-2015 17:52:14 | | OpenCL: AMD/ATI GPU 0: AMD Radeon HD 6570/6670/7570/7670 series (Turks) (driver version 1642.5 (VM), device version OpenCL 1.2 AMD-APP (1642.5), 2048MB, 2015MB available, 1536 GFLOPS peak)
24-4-2015 17:52:14 | | OpenCL: AMD/ATI GPU 1: AMD Radeon HD 6520G/6530D/6550D/6620G (SuperSumo) (driver version 1642.5 (VM), device version OpenCL 1.2 AMD-APP (1642.5), 1024MB, 991MB available, 1280 GFLOPS peak)
24-4-2015 17:52:14 | | OpenCL CPU: AMD A8-3820 APU with Radeon(tm) HD Graphics (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 1642.5 (sse2), device version OpenCL 1.2 AMD-APP (1642.5))
24-4-2015 17:52:14 | | Host name: GA-A75M-UD2H
24-4-2015 17:52:14 | | Processor: 4 AuthenticAMD AMD A8-3820 APU with Radeon(tm) HD Graphics [Family 18 Model 1 Stepping 0]
24-4-2015 17:52:14 | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 htt pni cx16 popcnt syscall nx lm svm sse4a osvw ibs skinit wdt page1gb rdtscp 3dnowext 3dnow
24-4-2015 17:52:14 | | OS: Microsoft Windows 8.1: Professional x64 Edition, (06.03.9600.00)
24-4-2015 17:52:14 | | Memory: 6.98 GB physical, 8.73 GB virtual
____________

Dirk Broer
Send message
Joined: 20 Aug 10
Posts: 33
Credit: 175,563,123
RAC: 544,167
Message 20428 - Posted: 2 May 2015, 20:23:04 UTC - in response to Message 20411.

It is this computer: http://boinc.thesonntags.com/collatz/show_host_detail.php?hostid=136808 I still think the error message is misleading. The cards fall within the range specified, the BOINC manager detects both CAL and OpenCL. It is just the Collatz application that thinks there's something wrong when trying to run the CAL application and then starts reporting "Only HD 2400 thru HD 6990 are allowed to run ATI applications" for a HD 6670 and a HD 6650D...
____________

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 3242
Credit: 1,689,846,066
RAC: 5,866,098
Message 20429 - Posted: 3 May 2015, 11:22:50 UTC - in response to Message 20428.

It is this computer: http://boinc.thesonntags.com/collatz/show_host_detail.php?hostid=136808 I still think the error message is misleading. The cards fall within the range specified, the BOINC manager detects both CAL and OpenCL. It is just the Collatz application that thinks there's something wrong when trying to run the CAL application and then starts reporting "Only HD 2400 thru HD 6990 are allowed to run ATI applications" for a HD 6670 and a HD 6650D...


Are you using the <use_all_gpus> line in your cc_config.xml file?

Dirk Broer
Send message
Joined: 20 Aug 10
Posts: 33
Credit: 175,563,123
RAC: 544,167
Message 20430 - Posted: 6 May 2015, 6:54:24 UTC - in response to Message 20429.

As I said earlier, it is only the Ati application that fails. The cards -a card and an APU will gladly run the OpenCL app.
____________

Dirk Broer
Send message
Joined: 20 Aug 10
Posts: 33
Credit: 175,563,123
RAC: 544,167
Message 20431 - Posted: 6 May 2015, 8:41:44 UTC - in response to Message 20430.

As I said earlier, it is only the Ati application that fails. The cards -a card and an APU will gladly run the OpenCL app.


And besides, I'd be crazy *not* to include that line when using an APU/IGP, otherwise it sits in the mobo adding nothing above a normal CPU. Now it contributes almost as good as a HD 6670. It is just that Collatz won't let me crunch both CAL and OpenCL apps with them.
And when there's no CAL, there's no AMD crunching I discovered with another, later APU that has only OpenCL drivers. All BOINC projects give the warning that they can't give me GPU WUs because there's no CAL, even though the BOINC manager reports the OpenCL for both CPU and IGP.
____________

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 3242
Credit: 1,689,846,066
RAC: 5,866,098
Message 20432 - Posted: 6 May 2015, 10:27:32 UTC - in response to Message 20431.

As I said earlier, it is only the Ati application that fails. The cards -a card and an APU will gladly run the OpenCL app.


And besides, I'd be crazy *not* to include that line when using an APU/IGP, otherwise it sits in the mobo adding nothing above a normal CPU. Now it contributes almost as good as a HD 6670. It is just that Collatz won't let me crunch both CAL and OpenCL apps with them.
And when there's no CAL, there's no AMD crunching I discovered with another, later APU that has only OpenCL drivers. All BOINC projects give the warning that they can't give me GPU WUs because there's no CAL, even though the BOINC manager reports the OpenCL for both CPU and IGP.


Let me try and remember what and where I saw something about the onboard the chip gpu drivers before, something about not using the AMD ones maybe. I am looking but it may take a few days.

Dirk Broer
Send message
Joined: 20 Aug 10
Posts: 33
Credit: 175,563,123
RAC: 544,167
Message 20433 - Posted: 6 May 2015, 21:12:01 UTC - in response to Message 20432.

To me it looks like some BOINC applications first search for either CUDA or CAL, and then go searching further for eventual OpenCL capabilities. When a GPU does only have OpenCL -and no CUDA or CAL- it gets no work.
I experienced this in another system with my HD 8400 -the IGP of my Athlon 5350- because of the lacking CAL. Trying earlier drivers did not work out as the HD 8400 is too modern for them.

In the case of Collatz it is handled differently: "You can crunch OpenCL, so you may not use CAL"
and that for either of my capable GPUs, both the discrete and the internal, even though both CAL and OpenCL are reported by the BOINC manager
____________

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 20435 - Posted: 7 May 2015, 5:35:33 UTC - in response to Message 20433.

In the case of Collatz it is handled differently: "You can crunch OpenCL, so you may not use CAL"


The issue isn't with CAL, but Brook+ which runs on top of CAL. The Brook+ compiler does not handle the changes made to CAL prior to AMD dropping CAL support because they dropped Brook+ support almost two years earlier.

HD 3870 thru HD 5xxx and also some HD 6xxx models can run either the Brook+ or OpenCL apps. While the newer cards can run the Brook+ app, the results are crap because they skip half the calculations but don't report an error. Rather than let people run the Brook+ app and then get pissed because they didn't get credit for their bad results, it was decided to only allow newer GPUs to run the OpenCL app.

Dirk Broer
Send message
Joined: 20 Aug 10
Posts: 33
Credit: 175,563,123
RAC: 544,167
Message 20445 - Posted: 9 May 2015, 7:57:13 UTC - in response to Message 20435.

Why am I being sent the CAL/Brook+ app for then? Why is the error message so misleading?
____________


Post to thread

Message boards : Number crunching : Only HD 2400 thru HD 6990 are allowed to run ATI applications.


Main page · Your account · Message boards


Copyright © 2018 Jon Sonntag; All rights reserved.