Einstein@Home GPU/APU Application for AMD/ATI Graphics Cards: discussion thread

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5779100
RAC: 0

RE: My WU logs We can't


We can't read the outcomes like that. We can read them like this.

Quote:
GPU RAM cant be a problem - almost all(1 Gb) free.


Try a reboot anyway. That's the only way to completely clear GPU memory. And if the tasks run fine after the reboot, then it was a lack of GPU memory.

Mad_Max
Mad_Max
Joined: 2 Jan 10
Posts: 153
Credit: 2140726088
RAC: 207044

Of course I tried to reboot

Of course I tried to reboot several times(and reinstall few versions of AMD drivers with reboot of course). And check the BOINC log that displays there was a lot of free GPU RAM immediately before the application starts, for example:

Quote:
20/08/2012 14:36:25 | | ATI GPU 0: Juniper (CAL version 1.4.1664, 1024MB, 1005MB available, 2016 GFLOPS peak)
20/08/2012 14:36:25 | | OpenCL: ATI GPU 0: Juniper (driver version CAL 1.4.1664, device version OpenCL 1.1 AMD-APP-SDK-v2.4 (595.10), 1024MB, 1005MB available)

But in any case this is not actual any more. After update E@H OpenCL application to version 1.28 error with the lack of free memory at once disappeared (which confirms that the problem was not in amount of free RAM, but a bug - in the application or in the AMD drivers or probably both).

But 1.28 app still not working - just another error in all Wus:
http://einsteinathome.org/host/2896418/tasks
[15:51:43][3012][ERROR] Error during OpenCL kernel setup: HSFFB (error: -5)
[15:51:43][3012][ERROR] Demodulation failed (error: 2019)!
(0x7e3) - exit code 2019 (0x7e3)
or
[16:51:34][6032][ERROR] Error during OpenCL kernel setup: TSMP_T (error: -5)
[16:51:34][6032][ERROR] Demodulation failed (error: 2019)!
(0x7e3) - exit code 2019 (0x7e3)

And POEM@Home OpenCL app still work fine on same hard&soft: http://boinc.fzk.de/poem/results.php?hostid=109617

Ron Voss
Ron Voss
Joined: 20 Dec 05
Posts: 2
Credit: 4744936
RAC: 0

My Mac ATI GPU won't stop

My Mac ATI GPU won't stop even though "Use GPU while computer is in use" is unchecked; all the CPU processes respond to "While computer is in use" and stop as expected when I want to work. This greatly interferes with screen drawing operations. Can this be fixed? Is there a work-around in the meantime?

Thanks.

BTW: The Tasks pane SAYS the GPU is suspended, but it keeps ticking away!

Alex
Alex
Joined: 1 Mar 05
Posts: 451
Credit: 500591705
RAC: 36380

Did you try to right-click

Did you try to right-click the BOINC-symbol?

It has an option to pause gpu-work.

Edit:
Link to the picture is lost
https://dl.dropbox.com/u/50246791/right-click-on-BOINC.png

BilBg
BilBg
Joined: 27 May 07
Posts: 56
Credit: 23998
RAC: 0

RE: My Mac ATI GPU won't

Quote:
My Mac ATI GPU won't stop even though "Use GPU while computer is in use" is unchecked;
all the CPU processes respond to "While computer is in use" and stop as expected when I want to work.


Did you check the Activity menu:

http://boinc.berkeley.edu/wiki/Advanced_view#BOINC_Manager_Menus

[pre] [/pre]

- ALF - "Find out what you don't do well ..... then don't do it!" :)

Herman van Kempen
Herman van Kempen
Joined: 21 May 09
Posts: 18
Credit: 378416251
RAC: 0

RE: I'm running BOINC ver

Quote:

I'm running BOINC ver 7.0.28 (x64) on a Windows 7 desktop. Yesterday I updated AMD Catalyst Control Center to the latest version 2012.0928 in order to use the GPU on the Radeon HD 5450 videocard. The CPU is now crunching 4 tasks. There is running a 5th task that started more than 24 hrs ago, and the status is: progress 13% (!), running 0,5 CPUs + 1 ATIGPU, time past 2:08 and time to go 4:52.
There must be something that causes this very slow GPU-action, but I cannot find the cause. Does somebody have suggestions? Thanks in advance.

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5779100
RAC: 0

RE: There must be something

Quote:
There must be something that causes this very slow GPU-action, but I cannot find the cause. Does somebody have suggestions? Thanks in advance.


The OpenCL GPU application here at Einstein likes it best when it can utilize a full CPU core. In order to do that, you set up BOINC to use all cores minus one, e.g. on your 4 core CPU, set your preferences (*) to "On multiprocessors, use at most 75% of the processors". That way, yes, only 3 tasks will run on the CPU cores, but at least that last CPU core will now be fully utilized by the GPU application. And that speeds up the work.

(*) Or the local advanced preferences if you happen to use those. You can recognize that when your start-up messages tell you "Reading preferences override file".

Herman van Kempen
Herman van Kempen
Joined: 21 May 09
Posts: 18
Credit: 378416251
RAC: 0

Hi Ageless, I changed the

Hi Ageless,
I changed the setting as you advised and it seems to work well.
Thanks for your very quick response.

xmal
xmal
Joined: 22 Jan 05
Posts: 2
Credit: 56293616
RAC: 0

Hello World! No GPU

Hello World!

No GPU found.... here is my problem.

I'am using and Radeon HD 6950 with ZX87 and I7
Here is what Boinc tell me at start:
Sun 29 Sep 2013 07:29:24 PM CEST | | No config file found - using defaults
Sun 29 Sep 2013 07:29:24 PM CEST | | Starting BOINC client version 7.0.36 for x86_64-pc-linux-gnu
Sun 29 Sep 2013 07:29:24 PM CEST | | log flags: file_xfer, sched_ops, task
Sun 29 Sep 2013 07:29:24 PM CEST | | Libraries: libcurl/7.28.1 OpenSSL/1.0.1e zlib/1.2.7 libidn/1.26 libssh2/1.4.3
Sun 29 Sep 2013 07:29:24 PM CEST | | Running as a daemon
Sun 29 Sep 2013 07:29:24 PM CEST | | Data directory: /var/lib/boinc
Sun 29 Sep 2013 07:29:24 PM CEST | | Processor: 8 GenuineIntel Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz [Family 6 Model 60 Stepping 3]
Sun 29 Sep 2013 07:29:24 PM CEST | | Processor: 8.00 MB cache
Sun 29 Sep 2013 07:29:24 PM CEST | | 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 ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
Sun 29 Sep 2013 07:29:24 PM CEST | | OS: Linux: 3.8.13.4-desktop-1.mga3
Sun 29 Sep 2013 07:29:24 PM CEST | | Memory: 15.62 GB physical, 19.91 GB virtual
Sun 29 Sep 2013 07:29:24 PM CEST | | Disk: 11.69 GB total, 4.79 GB free
Sun 29 Sep 2013 07:29:24 PM CEST | | Local time is UTC +2 hours
Sun 29 Sep 2013 07:29:24 PM CEST | | Couldn't get Device IDs for platform #0: error -1
Sun 29 Sep 2013 07:29:24 PM CEST | | No usable GPUs found
Sun 29 Sep 2013 07:29:24 PM CEST | | A new version of BOINC is available. (7.0.65) Download

If In type fglrxinfo, I get:
fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6900 Series
OpenGL version string: 4.2.12217 Compatibility Profile Context 12.104

I've installed the package fglrx-opencl 12.104 (nonfree)

What did I've forgotten ? bad configured ?

Thanx in advance for your help!

Sunny129
Sunny129
Joined: 5 Dec 05
Posts: 162
Credit: 160342159
RAC: 0

this line in the start-up

this line in the start-up logging of your BOINC manager event log concerns me:

Quote:
Sun 29 Sep 2013 07:29:24 PM CEST | | Running as a daemon

it suggests that you installed BOINC as a service and not as a standard application. i presume you checked the "Protected application execution" box during BOINC installation? installing BOINC like that prevents it from using GPUs. uninstall BOINC and, upon re-installation, uncheck the "Protected application execution" box. then BOINC should detect the GPU, assuming it is the most powerful GPU in the system.

if it doesn't detect the GPU by now, it may be b/c it isn't the most powerful GPU in the system. you may also need to add a cc_config.xml file containing the line "1" to the BOINC data directory, which obviously allows BOINC to recognize the less powerful GPUs in a system as well. so if you have other GPUs in the system that you would like BOINC to ignore, you'll also have to include one of the "ignore GPU" statement in your cc_config.xml file as well (N, N, or N).

if BOINC hasn't detected the GPU by now, it may be due to the older version of BOINC that you're running. according to the BOINC download page, v7.0.65 is the latest release version of BOINC for Linux Ubuntu (it may not work with other Linux distros, and i have no idea what distro you are running, but it may be worth a try if the above solutions don't work for you).

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.