Message boards :
SETI@home Enhanced :
process exited with code 193 (0xc1, -63) - NVIDIA vs. IntelGPU/Beignet? (Linux Mint 17.2)
Message board moderation
Author | Message |
---|---|
Send message Joined: 1 Aug 14 Posts: 3 Credit: 457,518 RAC: 0 ![]() |
I'm running Linux Mint, with what I assume are stock Beignet drivers (for the Intel HD4600 graphics), and none of my GPU workunits, either in BETA (8.04) or regular SAH are completing. I'm getting strange message in the stderr output from all GPU tasks, so I suspect something isn't quite right with my configuration or NVidia driver is in conflict. I'll post details in two messages here, first the system details: @asimov $ uname -a Linux asimov 3.16.0-38-generic #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux @asimov $ cat /etc/issue Linux Mint 17.2 Rafaela \n \l $ nvidia-debugdump -l Found 2 NVIDIA devices Device ID: 0 Device name: GeForce GTX 750 Ti GPU internal ID: GPU-cfefc987-99c3-19b5-7178-a27b5e5356aa Device ID: 1 Device name: GeForce GTX 750 Ti GPU internal ID: GPU-069e24ae-7e50-c65d-f4e8-dc61830a6b56 $ dmesg | grep VGA [ 0.541949] fb0: EFI VGA frame buffer device [ 0.696323] fb: switching to inteldrmfb from EFI VGA [ 0.696585] [drm] Replacing VGA console driver [ 4.667798] snd_hda_intel 0000:01:00.1: Handle VGA-switcheroo audio client [ 4.667854] snd_hda_intel 0000:02:00.1: Handle VGA-switcheroo audio client $ lspci | grep -i vga 00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06) 01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) 02:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) |
Send message Joined: 1 Aug 14 Posts: 3 Credit: 457,518 RAC: 0 ![]() |
(Message 2 - details of a failed workunit - I can certainly install a different NVIDIA Driver, if that would help. But the stack trace below suggest a problem in Beignet, rather than NVidia) Suggestions are welcome. If there is a better distro for this than Linux Mint, I can switch to that. https://setiweb.ssl.berkeley.edu/beta/result.php?resultid=22405897 Stderr output <core_client_version>7.2.42</core_client_version> <![CDATA[ <message> process exited with code 193 (0xc1, -63) </message> <stderr_txt> Running on device number: 0 OpenCL platform detected: NVIDIA Corporation Number of OpenCL devices found : 2 BOINC assigns slot on device #1 of 2 devices. Info: BOINC provided OpenCL device ID used Build features: SETI8 Non-graphics OpenCL USE_OPENCL_NV OCL_ZERO_COPY OCL_CHIRP3 ASYNC_SPIKE FFTW SSE2 64bit System: Linux x86_64 Kernel: 3.16.0-38-generic CPU : Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz 8 core(s), Speed : 4300.000 MHz L1 : 64 KB, Cache : 8192 KB Features : FPU TSC PAE APIC MTRR MMX SSE SSE2 HT PNI SSSE3 SSE4_1 SSE4_2 AVX AVX2 OpenCL-kernels filename : MultiBeam_Kernels_r3316.cl ar=2.753116 NumCfft=99647 NumGauss=0 NumPulse=27638580332 NumTriplet=27638580332 Currently allocated 185 MB for GPU buffers In v_BaseLineSmooth: NumDataPoints=1048576, BoxCarLength=8192, NumPointsInChunk=32768 Linux optimized setiathome_v8 application Version info: SSE2x (Intel, Core 2-optimized v8-nographics) V5.13 by Alex Kan SSE2x Linux64 Build 3316 , Ported by : Raistmer, JDWhale, Urs Echternacht OpenCL version by Raistmer, r3316 Number of OpenCL platforms: 2 OpenCL Platform Name: NVIDIA CUDA Number of devices: 2 Max compute units: 5 Max work group size: 1024 Max clock frequency: 1254Mhz Max memory allocation: 536821760 Cache type: Read/Write Cache line size: 128 Cache size: 81920 Global memory size: 2147287040 Constant buffer size: 65536 Max number of constant args: 9 Local memory type: Scratchpad Local memory size: 49152 Queue properties: Out-of-Order: Yes Name: GeForce GTX 750 Ti Vendor: NVIDIA Corporation Driver version: 352.63 Version: OpenCL 1.2 CUDA Extensions: cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_copy_opts 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_fp64 Max compute units: 5 Max work group size: 1024 Max clock frequency: 1254Mhz Max memory allocation: 536821760 Cache type: Read/Write Cache line size: 128 Cache size: 81920 Global memory size: 2147287040 Constant buffer size: 65536 Max number of constant args: 9 Local memory type: Scratchpad Local memory size: 49152 Queue properties: Out-of-Order: Yes Name: GeForce GTX 750 Ti Vendor: NVIDIA Corporation Driver version: 352.63 Version: OpenCL 1.2 CUDA Extensions: cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_copy_opts 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_fp64 OpenCL Platform Name: Experiment Intel Gen OCL Driver DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument Assuming 131072kB available aperture size. May lead to reduced performance or incorrect rendering. get chip id failed: -1 [22] param: 4, val: 0 SIGSEGV: segmentation violation Stack trace (17 frames): ../../projects/setiweb.ssl.berkeley.edu_beta/setiathome_8.04_x86_64-pc-linux-gnu__opencl_nvidia_sah(boinc_catch_signal+0x4d)[0x5fce9d] /lib/x86_64-linux-gnu/libc.so.6(+0x36d40)[0x7f16e28b2d40] /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1(drm_intel_bufmgr_gem_enable_reuse+0x0)[0x7f16de6450d0] /usr/lib/beignet/libcl.so(+0x13b58)[0x7f16e0156b58] /usr/lib/beignet/libcl.so(+0x13d07)[0x7f16e0156d07] /usr/lib/beignet/libcl.so(+0x13e21)[0x7f16e0156e21] /usr/lib/beignet/libcl.so(+0x13f08)[0x7f16e0156f08] /usr/lib/beignet/libcl.so(+0xf45d)[0x7f16e015245d] /usr/lib/beignet/libcl.so(+0xf521)[0x7f16e0152521] ../../projects/setiweb.ssl.berkeley.edu_beta/setiathome_8.04_x86_64-pc-linux-gnu__opencl_nvidia_sah[0x5b6f43] ../../projects/setiweb.ssl.berkeley.edu_beta/setiathome_8.04_x86_64-pc-linux-gnu__opencl_nvidia_sah[0x5b78e4] ../../projects/setiweb.ssl.berkeley.edu_beta/setiathome_8.04_x86_64-pc-linux-gnu__opencl_nvidia_sah[0x41888b] ../../projects/setiweb.ssl.berkeley.edu_beta/setiathome_8.04_x86_64-pc-linux-gnu__opencl_nvidia_sah[0x436e00] ../../projects/setiweb.ssl.berkeley.edu_beta/setiathome_8.04_x86_64-pc-linux-gnu__opencl_nvidia_sah[0x44b2c5] ../../projects/setiweb.ssl.berkeley.edu_beta/setiathome_8.04_x86_64-pc-linux-gnu__opencl_nvidia_sah[0x410329] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f16e289dec5] ../../projects/setiweb.ssl.berkeley.edu_beta/setiathome_8.04_x86_64-pc-linux-gnu__opencl_nvidia_sah[0x40f069] Exiting... |
Send message Joined: 18 Jun 08 Posts: 76 Credit: 113,089 RAC: 0 ![]() |
I already told you in Main what to do to get NVIDIA and Beignet working together. http://setiathome.berkeley.edu/forum_thread.php?id=78557&postid=1756480 |
![]() Send message Joined: 18 Jan 06 Posts: 1038 Credit: 18,734,730 RAC: 0 ![]() |
Juha's post is describing pretty much what the problem with using "Haswell" and an Intel GPU app on Linux will be. The error message : OpenCL Platform Name: Experiment Intel Gen OCL Driver DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument Assuming 131072kB available aperture size. May lead to reduced performance or incorrect rendering. get chip id failed: -1 [22] param: 4, val: 0 is the typical one for kernel 3.16 without the patch mentioned in Beignet drivers README. My tests on "Ivy Bridge" and "Broadwell" were successful. "Baytrail" i do not have available. Just "Haswell" and the Beignet driver on Kernels before 4.1 are known to be problematic. "Skylake" is currently not supported with the Beignet driver. Please keep trying, the Intel GPU app will not work without the user actively installing a working driver. _\|/_ U r s |
©2023 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.