You are not logged in.
I don't know...
Do you see anything missing?
# pacman -Qsq 'mesa|opencl|mesagit|radeon|video-ati'
ati-dri-git
clang-svn
glu
libclc-git
libdrm-git
libopencl
libtxc_dxtn
llvm-libs-svn
llvm-svn
luxmark
mandelbulber-opencl
mesa-demos
mesa-git
mesa-libgl-git
opencl-mesa-git
xf86-video-ati-git
K.i.s.s. <3
Offline
I'm having a situation where OpenCL test apparatus software fails with Amd Gpu and works fine with Integrated 4000HD.
./cl-demo 1000000 10 ~/tools-master
Choose platform:
[0] Advanced Micro Devices, Inc.
[1] Advanced Micro Devices, Inc.
Enter choice: 0
Choose device:
[0] Turks
[1] Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
Enter choice: 0
---------------------------------------------------------------------
NAME: Turks
VENDOR: Advanced Micro Devices, Inc.
PROFILE: FULL_PROFILE
VERSION: OpenCL 1.2 AMD-APP (1214.3)
EXTENSIONS: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_atomic_counters_32 cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_amd_image2d_from_buffer_read_only
DRIVER_VERSION: 1214.3
Type: GPU
EXECUTION_CAPABILITIES: Kernel
GLOBAL_MEM_CACHE_TYPE: None (0)
CL_DEVICE_LOCAL_MEM_TYPE: Local (1)
SINGLE_FP_CONFIG: 0x3e
QUEUE_PROPERTIES: 0x2
VENDOR_ID: 4098
MAX_COMPUTE_UNITS: 6
MAX_WORK_ITEM_DIMENSIONS: 3
MAX_WORK_GROUP_SIZE: 256
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: 0
MAX_CLOCK_FREQUENCY: 600
ADDRESS_BITS: 32
MAX_MEM_ALLOC_SIZE: 268435456
IMAGE_SUPPORT: 1
MAX_READ_IMAGE_ARGS: 128
MAX_WRITE_IMAGE_ARGS: 8
IMAGE2D_MAX_WIDTH: 16384
IMAGE2D_MAX_HEIGHT: 16384
IMAGE3D_MAX_WIDTH: 2048
IMAGE3D_MAX_HEIGHT: 2048
IMAGE3D_MAX_DEPTH: 2048
MAX_SAMPLERS: 16
MAX_PARAMETER_SIZE: 1024
MEM_BASE_ADDR_ALIGN: 2048
MIN_DATA_TYPE_ALIGN_SIZE: 128
GLOBAL_MEM_CACHELINE_SIZE: 0
GLOBAL_MEM_CACHE_SIZE: 0
GLOBAL_MEM_SIZE: 1073741824
MAX_CONSTANT_BUFFER_SIZE: 65536
MAX_CONSTANT_ARGS: 8
LOCAL_MEM_SIZE: 32768
ERROR_CORRECTION_SUPPORT: 0
PROFILING_TIMER_RESOLUTION: 1
ENDIAN_LITTLE: 1
AVAILABLE: 1
COMPILER_AVAILABLE: 1
MAX_WORK_GROUP_SIZES: 256 256 256
---------------------------------------------------------------------
*** build of 'sum' on 'Turks' said:
"/tmp/OCLf0z5iL.cl", line 1: error: can't enable all OpenCL extensions or
unrecognized OpenCL extension
#pragma OPENCL EXTENSION cl_khr_fp64: enable
^
"/tmp/OCLf0z5iL.cl", line 4: error: identifier "double" is undefined
__global const double *a,
^
"/tmp/OCLf0z5iL.cl", line 5: error: identifier "double" is undefined
__global const double *b,
^
"/tmp/OCLf0z5iL.cl", line 6: error: identifier "double" is undefined
__global double *c,
^
4 errors detected in the compilation of "/tmp/OCLf0z5iL.cl".
Frontend phase failed compilation.
*** (end of message)
*** 'clBuildProgram' in 'cl-helper.c' on line 470 failed with error 'build program failure'.
[1] 4680 abort (core dumped) ./cl-demo 1000000 10
Is this something related to the test only?
Offline
I don't know...
Do you see anything missing?# pacman -Qsq 'mesa|opencl|mesagit|radeon|video-ati' ati-dri-git clang-svn glu libclc-git libdrm-git libopencl libtxc_dxtn llvm-libs-svn llvm-svn luxmark mandelbulber-opencl mesa-demos mesa-git mesa-libgl-git opencl-mesa-git xf86-video-ati-git
opencl-headers ?
Offline
@lordheavy: Nope. didn't help.
EDIT: pacman -Syu did the trick.
Last edited by Zucca (2014-05-04 21:52:56)
K.i.s.s. <3
Offline
I'm sorry for bumping again, I realised that I didn't had installed OpenCl package for Ati Card since it was in conflict with pxp package. Now I wonder, if OpenCL is not supported at all with pxp installation, or does it just seems like that since Discrete Gpu leaves the output to Integrated Gpu?
I tried to differentiate the output while either Dis Gpu was on or not and couldn't get a conclusion, actually it was better performing when Ati was off. So my former guess seemed unlikely. Anyone with a knowledge and eager to shed some light?
Edit: Fixing the poor grammar.
Last edited by Gulver (2014-05-06 12:03:25)
Offline
I'm sorry for bumping again, I realised that I didn't had installed OpenCl package for Ati Card since it was in conflict with pxp package. Now I wonder, if OpenCL is not supported at all with pxp installation, or does it just seems like that since Discrete Gpu leaves the output to Integrated Gpu?
I tried to differentiate the output while either Dis Gpu was on or not and couldn't get a conclusion, actually it was better performing when Ati was off. So my former guess seemed unlikely. Anyone with a knowledge and eager to shed some light?Edit: Fixing the poor grammar.
Have you tried with mesa drivers ?
Offline
Mesa is installed.
local/glu 9.0.0-2
Mesa OpenGL Utility library
local/intel-dri 10.1.2-1
Mesa drivers for Intel
local/lib32-glu 9.0.0-2
Mesa OpenGL utility library (32 bits)
local/lib32-intel-dri 10.1.2-1
Mesa DRI drivers for Intel (32-bit)
local/lib32-libtxc_dxtn 1.0.1-5
S3 Texture Compression (S3TC) library for Mesa (32-bit)
local/lib32-mesa 10.1.2-1
an open-source implementation of the OpenGL specification (32-bit)
local/lib32-mesa-demos 8.1.0-3
Mesa demos and tools (32-bit)
local/lib32-mesa-libgl 10.1.2-1
Mesa 3-D graphics library (32-bit)
local/libtxc_dxtn 1.0.1-5
S3 Texture Compression (S3TC) library for Mesa
local/mesa 10.1.2-1
an open-source implementation of the OpenGL specification
local/mesa-demos 8.1.0-1
Mesa demos and tools
local/mesa-libgl 10.1.2-1
Mesa 3-D graphics library
Furthermore, query of pxp package says it has OpenCL support built:
AMD/ATI drivers. Utilities and libraries with OpenCL implementation and powerXpress support. Radeons HD 2 3 4 xxx ARE NOT SUPPORTED
Offline
Mesa is installed.
Furthermore, query of pxp package says it has OpenCL support built:
AMD/ATI drivers. Utilities and libraries with OpenCL implementation and powerXpress support. Radeons HD 2 3 4 xxx ARE NOT SUPPORTED
I mean you should try with oss drivers (through mesa 10.2 and llvm-3.5svn - mesa-git repo can help you)
I don't have such configuration (hybrid graphic), found this topic that could help you with: http://forums.linuxmint.com/viewtopic.php?f=49&t=139413
I've asked on IRC radeon channel:
<lordheavy_> Does opencl works with hybrid systems (turks chipset) ?
<tstellar> lordheavy: Yes, but you need to enable rendernodes.
So you need also to add drm.rnodes=1 in your kernel's command line.
Last edited by lordheavy (2014-05-06 15:11:58)
Offline
I'm opening DPM
and sometimes freezes the computer
alt + f2 does not respond
lspci | egrep "VGA|3D|Display"
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV635/M86 [Mobility Radeon HD 3650]
$cat /etc/X11/xorg.conf.d/20-radeon.conf
Section "Device"
Identifier "My Graphics Card"
Option "AccelMethod" "EXA"
Option "EXAVSync" "yes"
EndSection
/var/log/Xorg.0.log = http://pastebin.com/dR2Vayr7
sorry for eng.
Offline
I'm opening DPM
and sometimes freezes the computer
alt + f2 does not respondlspci | egrep "VGA|3D|Display" 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV635/M86 [Mobility Radeon HD 3650]
$cat /etc/X11/xorg.conf.d/20-radeon.conf Section "Device" Identifier "My Graphics Card" Option "AccelMethod" "EXA" Option "EXAVSync" "yes" EndSection
/var/log/Xorg.0.log = http://pastebin.com/dR2Vayr7
sorry for eng.
You are probably experencing this bug. On my system (RV620) kernel 3.14 fixed almost every issue with DPM, although reports from other people are mixed.
Offline
You are probably experencing this bug. On my system (RV620) kernel 3.14 fixed almost every issue with DPM, although reports from other people are mixed.
i have
extra/ati-dri 10.1.3-1 [kurulu]
Mesa drivers for AMD/ATI Radeon
core/linux 3.14.2-1 (base) [kurulu]
The Linux kernel and modules
thanx for quick answer
Is there a solution to this or the updates will solve this problem?
I want to use DPM
because perfected performance
hopefully resolve
sorry for eng.
Offline
Is there a solution to this or the updates will solve this problem?
Sadly, it seems that no resolutive fix has still been written. As I said, the big DPM rewrite done in kernel 3.14 helped some lucky individuals like me but did not solve the issue in all its aspects. I used catalyst legacy from Vi0l0's repository and tried DPM at each new kernel release until I hit a working one. IMHO if you need powersave then using Catalyst and giving a shot to DPM from time to time is the only thing to do, being aware that there's no estimate about when this bug will be fixed (nor if it will ever be fixed at all...)
Offline
Sadly, it seems that no resolutive fix has still been written. As I said, the big DPM rewrite done in kernel 3.14 helped some lucky individuals like me but did not solve the issue in all its aspects. I used catalyst legacy from Vi0l0's repository and tried DPM at each new kernel release until I hit a working one. IMHO if you need powersave then using Catalyst and giving a shot to DPM from time to time is the only thing to do, being aware that there's no estimate about when this bug will be fixed (nor if it will ever be fixed at all...)
this is so sad, I'm always unlucky
you're right, I'll try as you said.. thank you
Offline
I've asked on IRC radeon channel:
<lordheavy_> Does opencl works with hybrid systems (turks chipset) ?
<tstellar> lordheavy: Yes, but you need to enable rendernodes.So you need also to add drm.rnodes=1 in your kernel's command line.
I just saw your edit, I'm sincerly grateful. I had had left it settle for a time since there was other business over my head. I shall put it to wiki when i have time.
Last edited by Gulver (2014-05-10 18:28:13)
Offline
Lordheavy,
latest lib32-llvm-libs-svn & llvm-libs-svn have a wrong symlink.
lib32-llvm-libs-svn 208793
/usr/lib32/libLLVM-3.5.0svn.so points to /build/lib32-llvm-svn/pkg/lib32-llvm-svn/usr/lib32/libLLVM-3.5svn.so
llvm-libs-svn 208789
/usr/lib/libLLVM-3.5.0svn.so points to /build/llvm-svn/pkg/llvm-svn/usr/lib/libLLVM-3.5svn.so
This results in a failure for mesa configure statement to find the shared libraries for llvm.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Lordheavy,
latest lib32-llvm-libs-svn & llvm-libs-svn have a wrong symlink.
lib32-llvm-libs-svn 208793
/usr/lib32/libLLVM-3.5.0svn.so points to /build/lib32-llvm-svn/pkg/lib32-llvm-svn/usr/lib32/libLLVM-3.5svn.sollvm-libs-svn 208789
/usr/lib/libLLVM-3.5.0svn.so points to /build/llvm-svn/pkg/llvm-svn/usr/lib/libLLVM-3.5svn.soThis results in a failure for mesa configure statement to find the shared libraries for llvm.
Just noticed the problem. Thanks, will push new packages ASAP
Offline
@lordheavy: Could you upgrade lib32-llvm package from the official repo? It's out of date for a few days. Thanks.
Excuse my poor English.
Offline
@lordheavy: Could you upgrade lib32-llvm package from the official repo? It's out of date for a few days. Thanks.
done
Offline
Thank you again.
With llvm 3.4.1 and mesa 10.2. OpenGL 3.3 will be enabled by default on radeonsi.
Last edited by agapito (2014-05-15 14:41:05)
Excuse my poor English.
Offline
Uh... Read permissions to the xf86-video-* pkgbuilds is not set:
http://pkgbuild.com/~lcarlier/mesa-git/ … t/PKGBUILD
http://pkgbuild.com/~lcarlier/mesa-git/ … t/PKGBUILD
Both 403.
Offline
Lone_Wolf wrote:Lordheavy,
latest lib32-llvm-libs-svn & llvm-libs-svn have a wrong symlink.
lib32-llvm-libs-svn 208793
/usr/lib32/libLLVM-3.5.0svn.so points to /build/lib32-llvm-svn/pkg/lib32-llvm-svn/usr/lib32/libLLVM-3.5svn.sollvm-libs-svn 208789
/usr/lib/libLLVM-3.5.0svn.so points to /build/llvm-svn/pkg/llvm-svn/usr/lib/libLLVM-3.5svn.soThis results in a failure for mesa configure statement to find the shared libraries for llvm.
Just noticed the problem. Thanks, will push new packages ASAP
Thanks, would you mind sharing how you you solved it ?
(the mesa-git/sources/llvm-svn and lib32-llvm-svn folder still have the older version)
Krejzi solved it like this in his aur llvm-svn package, package_llvm-libs-svn function :
mv "${srcdir}"/libLLVM-*.so "${pkgdir}/usr/lib/"
for _shlib in "${pkgdir}"/usr/lib/*.so
do
test -L "${_shlib}" && ln -sf $(basename $(readlink ${_shlib})) ${_shlib}
done
It does work that way, but it looks like a tricky workaround to solve an upstream problem.
(this issue looks to me like it's a bug in llvm configure/make , or if it's not a bug it should be controllable by a configure flag).
Last edited by Lone_Wolf (2014-05-16 12:17:15)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
lordheavy wrote:Lone_Wolf wrote:Lordheavy,
latest lib32-llvm-libs-svn & llvm-libs-svn have a wrong symlink.
lib32-llvm-libs-svn 208793
/usr/lib32/libLLVM-3.5.0svn.so points to /build/lib32-llvm-svn/pkg/lib32-llvm-svn/usr/lib32/libLLVM-3.5svn.sollvm-libs-svn 208789
/usr/lib/libLLVM-3.5.0svn.so points to /build/llvm-svn/pkg/llvm-svn/usr/lib/libLLVM-3.5svn.soThis results in a failure for mesa configure statement to find the shared libraries for llvm.
Just noticed the problem. Thanks, will push new packages ASAP
Thanks, would you mind sharing how you you solved it ?
(the mesa-git/sources/llvm-svn and lib32-llvm-svn folder still have the older version)
It was an upstream bug, now fixed: http://lists.cs.uiuc.edu/pipermail/llvm … 17549.html
Offline
Uh... Read permissions to the xf86-video-* pkgbuilds is not set:
http://pkgbuild.com/~lcarlier/mesa-git/ … t/PKGBUILD
http://pkgbuild.com/~lcarlier/mesa-git/ … t/PKGBUILDBoth 403.
Fixed!
Offline
So. Anyone got scrypt OCL mining working with open drivers?
I'm getting _some_ results. Hash rate is only ~10kh/s on r7850.
K.i.s.s. <3
Offline
So. Anyone got scrypt OCL mining working with open drivers?
I'm getting _some_ results. Hash rate is only ~10kh/s on r7850.
With drivers from testing or mesa-git repo ? You should probably test mesa-git drivers with are relying on llvm-3.5svn which could give better performances.
Offline