errors with mesa 13.0.6 with radeon videocard on linux

siu77
siu77
Joined: 5 Oct 12
Posts: 8
Credit: 16115079
RAC: 226
Topic 208873

Пт 21 июл 2017 11:35:05 | Einstein@Home | Sending scheduler request: To fetch work.
Пт 21 июл 2017 11:35:05 | Einstein@Home | Requesting new tasks for AMD/ATI GPU
Пт 21 июл 2017 11:35:07 | Einstein@Home | Scheduler request completed: got 7 new tasks
Пт 21 июл 2017 11:35:09 | Einstein@Home | Started download of LATeah0036L.dat
Пт 21 июл 2017 11:35:09 | Einstein@Home | Started download of templates_LATeah0036L_0868_9294530.dat
Пт 21 июл 2017 11:35:12 | Einstein@Home | Finished download of LATeah0036L.dat
Пт 21 июл 2017 11:35:12 | Einstein@Home | Finished download of templates_LATeah0036L_0868_9294530.dat
Пт 21 июл 2017 11:35:12 | Einstein@Home | Started download of templates_LATeah0036L_0868_9270685.dat
Пт 21 июл 2017 11:35:12 | Einstein@Home | Started download of templates_LATeah0036L_0876_2863910.dat
Пт 21 июл 2017 11:35:12 | Einstein@Home | Starting task LATeah0036L_868.0_0_0.0_9294530_1
Пт 21 июл 2017 11:35:13 | Einstein@Home | Finished download of templates_LATeah0036L_0868_9270685.dat
Пт 21 июл 2017 11:35:13 | Einstein@Home | Finished download of templates_LATeah0036L_0876_2863910.dat
Пт 21 июл 2017 11:35:13 | Einstein@Home | Started download of templates_LATeah0036L_0868_9343475.dat
Пт 21 июл 2017 11:35:13 | Einstein@Home | Started download of templates_LATeah0036L_0868_9260645.dat
Пт 21 июл 2017 11:35:15 | Einstein@Home | Finished download of templates_LATeah0036L_0868_9343475.dat
Пт 21 июл 2017 11:35:15 | Einstein@Home | Finished download of templates_LATeah0036L_0868_9260645.dat
Пт 21 июл 2017 11:35:15 | Einstein@Home | Started download of templates_LATeah0036L_0868_9261900.dat
Пт 21 июл 2017 11:35:15 | Einstein@Home | Started download of templates_LATeah0036L_0868_9344730.dat
Пт 21 июл 2017 11:35:15 | Einstein@Home | Computation for task LATeah0036L_868.0_0_0.0_9294530_1 finished
Пт 21 июл 2017 11:35:15 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9294530_1_0 for task LATeah0036L_868.0_0_0.0_9294530_1 absent
Пт 21 июл 2017 11:35:15 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9294530_1_1 for task LATeah0036L_868.0_0_0.0_9294530_1 absent
Пт 21 июл 2017 11:35:15 | Einstein@Home | Starting task LATeah0036L_876.0_0_0.0_2863910_0
Пт 21 июл 2017 11:35:16 | Einstein@Home | Finished download of templates_LATeah0036L_0868_9261900.dat
Пт 21 июл 2017 11:35:16 | Einstein@Home | Finished download of templates_LATeah0036L_0868_9344730.dat
Пт 21 июл 2017 11:35:16 | Einstein@Home | Computation for task LATeah0036L_876.0_0_0.0_2863910_0 finished
Пт 21 июл 2017 11:35:16 | Einstein@Home | Output file LATeah0036L_876.0_0_0.0_2863910_0_0 for task LATeah0036L_876.0_0_0.0_2863910_0 absent
Пт 21 июл 2017 11:35:16 | Einstein@Home | Output file LATeah0036L_876.0_0_0.0_2863910_0_1 for task LATeah0036L_876.0_0_0.0_2863910_0 absent
Пт 21 июл 2017 11:35:16 | Einstein@Home | Starting task LATeah0036L_868.0_0_0.0_9344730_0
Пт 21 июл 2017 11:35:17 | Einstein@Home | Computation for task LATeah0036L_868.0_0_0.0_9344730_0 finished
Пт 21 июл 2017 11:35:17 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9344730_0_0 for task LATeah0036L_868.0_0_0.0_9344730_0 absent
Пт 21 июл 2017 11:35:17 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9344730_0_1 for task LATeah0036L_868.0_0_0.0_9344730_0 absent
Пт 21 июл 2017 11:35:17 | Einstein@Home | Starting task LATeah0036L_868.0_0_0.0_9260645_0
Пт 21 июл 2017 11:35:18 | Einstein@Home | Computation for task LATeah0036L_868.0_0_0.0_9260645_0 finished
Пт 21 июл 2017 11:35:18 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9260645_0_0 for task LATeah0036L_868.0_0_0.0_9260645_0 absent
Пт 21 июл 2017 11:35:18 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9260645_0_1 for task LATeah0036L_868.0_0_0.0_9260645_0 absent
Пт 21 июл 2017 11:35:18 | Einstein@Home | Starting task LATeah0036L_868.0_0_0.0_9261900_0
Пт 21 июл 2017 11:35:19 | Einstein@Home | Computation for task LATeah0036L_868.0_0_0.0_9261900_0 finished
Пт 21 июл 2017 11:35:19 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9261900_0_0 for task LATeah0036L_868.0_0_0.0_9261900_0 absent
Пт 21 июл 2017 11:35:19 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9261900_0_1 for task LATeah0036L_868.0_0_0.0_9261900_0 absent
Пт 21 июл 2017 11:35:19 | Einstein@Home | Starting task LATeah0036L_868.0_0_0.0_9343475_1
Пт 21 июл 2017 11:35:20 | Einstein@Home | Computation for task LATeah0036L_868.0_0_0.0_9343475_1 finished
Пт 21 июл 2017 11:35:20 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9343475_1_0 for task LATeah0036L_868.0_0_0.0_9343475_1 absent
Пт 21 июл 2017 11:35:20 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9343475_1_1 for task LATeah0036L_868.0_0_0.0_9343475_1 absent
Пт 21 июл 2017 11:35:20 | Einstein@Home | Starting task LATeah0036L_868.0_0_0.0_9270685_1
Пт 21 июл 2017 11:35:22 | Einstein@Home | Computation for task LATeah0036L_868.0_0_0.0_9270685_1 finished
Пт 21 июл 2017 11:35:22 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9270685_1_0 for task LATeah0036L_868.0_0_0.0_9270685_1 absent
Пт 21 июл 2017 11:35:22 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9270685_1_1 for task LATeah0036L_868.0_0_0.0_9270685_1 absent
Пт 21 июл 2017 11:35:42 | Einstein@Home | work fetch suspended by user

 

 

Чт 20 июл 2017 19:46:56 |  | Starting BOINC client version 7.7.0 for x86_64-pc-linux-gnu
Чт 20 июл 2017 19:46:56 |  | This a development version of BOINC and may not function properly
Чт 20 июл 2017 19:46:56 |  | log flags: file_xfer, sched_ops, task
Чт 20 июл 2017 19:46:56 |  | Libraries: libcurl/7.52.1 OpenSSL/1.0.2l zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Чт 20 июл 2017 19:46:56 |  | OpenCL: AMD/ATI GPU 0: AMD BONAIRE (DRM 2.48.0 / 4.9.0-3-amd64, LLVM 3.9.1) (driver version 13.0.6, device version OpenCL 1.1 Mesa 13.0.6, 2048MB, 2048MB available, 1232 GFLOPS peak)
Чт 20 июл 2017 19:46:56 |  | OpenCL CPU: pthread-Intel(R) Celeron(R) CPU G1820 @ 2.70GHz (OpenCL driver vendor: The pocl project, driver version 0.13, device version OpenCL 2.0 pocl)
Чт 20 июл 2017 19:46:56 |  | Processor: 2 GenuineIntel Intel(R) Celeron(R) CPU G1820 @ 2.70GHz [Family 6 Model 60 Stepping 3]
Чт 20 июл 2017 19:46:56 |  | 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 est tm2 ssse3 sdbg cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer xsave rdrand lahf_lm abm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust erms invpcid xsaveopt dtherm arat pln pts
Чт 20 июл 2017 19:46:56 |  | OS: Linux Debian: Debian GNU/Linux 9.0 (stretch) [4.9.0-3-amd64]
Чт 20 июл 2017 19:46:56 |  | Memory: 7.26 GB physical, 1.86 GB virtual
Чт 20 июл 2017 19:46:56 |  | Disk: 1.74 TB total, 172.21 GB free
Чт 20 июл 2017 19:46:56 |  | Local time is UTC +3 hours

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5845
Credit: 109964415170
RAC: 30772444

Hi siu77, I have quite a few

Hi siu77,

I have quite a few hosts running Linux and using various AMD GPUs so I will try to give you some information about what might be happening.

siu77 wrote:
Пт 21 июл 2017 11:35:15 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9294530_1_0 for task LATeah0036L_868.0_0_0.0_9294530_1 absent
Пт 21 июл 2017 11:35:15 | Einstein@Home | Output file LATeah0036L_868.0_0_0.0_9294530_1_1 for task LATeah0036L_868.0_0_0.0_9294530_1 absent

Unfortunately, this doesn't give you much useful information when crunching fails to start.  There won't be any results (output files) to report back so the 'absent' message is rather to be expected :-).

Quote:
Чт 20 июл 2017 19:46:56 |  | OpenCL: AMD/ATI GPU 0: AMD BONAIRE (DRM 2.48.0 / 4.9.0-3-amd64, LLVM 3.9.1) (driver version 13.0.6, device version OpenCL 1.1 Mesa 13.0.6, 2048MB, 2048MB available, 1232 GFLOPS peak)

BOINC detects the OpenCL capabilities of your GPU, so that looks OK.  The best place to see what the problem is all about is to look at the stderr text that is returned for a particular task.  If you go to the tasks list for your computer and click on the task ID link for any of the failed tasks, you can see information returned, including this bit

<message>
    process exited with code 2 (0x2, -254)
</message>
<stderr_txt>

    ....

    11:35:19 (27039): [debug]: Set up communication with graphics process.
    DRM_IOCTL_I915_GEM_APERTURE failed: No such file or directory
    Assuming 131072kB available aperture size.
    May lead to reduced performance or incorrect rendering.
    get chip id failed: -1 [22]
    param: 4, val: 0
    Could not create topdir for cache
</stderr_txt>

There is a <message> tag giving an error code and the final part of <stderr_txt> shows the last thing that happened before the task failed.  I have no knowledge about precisely what those things mean but it should mean something to the Devs.  I suspect there is something missing/incompatible with the driver you are using.

I have this machine with an AMD Bonaire series GPU.  My card is actually an R7 260X and it uses the fglrx driver.  It's quite a nice card for crunching.  What is your particular model?

When the previous fglrx driver for AMD GPUs under Linux was about to be deprecated, I decided to stop further updates at that point rather than try to seek alternatives.  I suspected that it might be quite a while before there was a decent replacement for fglrx that would work properly on previous versions of hardware.  AMD have a reputation for being slow to sort out issues with completely new proprietary drivers for Linux.  So all my hosts with older GPUs still run the last version of fglrx.

Hopefully one of the Devs will be able to give you a clue about your particular problem.

 

Cheers,
Gary.

Sebastian M. Bobrecki
Sebastian M. Bo...
Joined: 20 Feb 05
Posts: 63
Credit: 1529583222
RAC: 80

Hi siu77, as you are not

Hi siu77,

as you are not using fglrx I doubt you will be able to succeed.

First your mesa/llvm/kernel stack is a little outdated. Maybe try newer versions like mesa 17.1.5 with llvm 4.x and kernel 4.12.x.

Second even in the newest mesa stack, OpenCL support is still work in progress (https://dri.freedesktop.org/wiki/GalliumCompute/) so I don't know if it will work.

siu77
siu77
Joined: 5 Oct 12
Posts: 8
Credit: 16115079
RAC: 226

Thank you both for the

Thank you both for the response.

 Gary Roberts

 Yes, I have R7 260x. I do not want to seem impolite, but my English is still on the level of a fourthgrader, so please forgive my laconicity.

Sebastian M. Bobrecki

 >First your mesa/llvm/kernel stack is a little outdated. Maybe try newer versions like mesa 17.1.5 with llvm 4.x and kernel 4.12.x.

It's not that easy for just a debian user. No emerge option Surprised.

>so I don't know if it will work

Actually, there is one project, XANSONS for COD, that supports Mesa, at least on AMD cards. That is Mesa 13.0.6 and kernel 4.9.x. You may check this thread http://xansons4cod.com/xansons4cod/forum_thread.php?id=65 . So, as you may see, it's not an OpenCL problem.

Comment viewing options

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