OpenCL* for CPU
Ask questions and share information on Intel® SDK for OpenCL™ Applications and OpenCL™ implementations for Intel® CPU.
Announcements
This forum covers OpenCL* for CPU only. OpenCL* for GPU questions can be asked in the GPU Compute Software forum. Intel® FPGA SDK for OpenCL™ questions can be ask in the FPGA Intel® High Level Design forum.

gdbserver-igfx "failed to initialize"

eric_d_
Beginner
725 Views

Hello,

I'm trying to use OpenCL™ Kernel Debugger as explained here: https://software.intel.com/en-us/node/671873
I have a target as follow:

  • Ubuntu 16.04LTS
  • Intel Celeron J3160
  • Intel® SDK for OpenCL™ Applications 2016 R3
  • Intel driver for OpenCL - intel-opencl-xxx-r3.0-57406.x86_64
  • intel graphic driver i915 v 4.7.0.intel.r3.0

My problem:
When I use following command:
/usr/bin/gdbserver-igfx :1234 --attach 123

I get error "Failed to initialize"

I tried several things like adding the HOST IP address, starting the program first to put a real PID, ... But nothing worked.

Please Help !

 

0 Kudos
4 Replies
Jeffrey_M_Intel1
Employee
725 Views

As I've tried to replicate this behavior, what has caused this for me is attempting to run on an unsupported processor.  It looks like your hardware is also not on the supported list for the SDK.  For more info on supported hardware please see the release notes.

0 Kudos
eric_d_
Beginner
725 Views

Hi Jeffrey,

Well here is a copy/past of https://software.intel.com/en-us/intel-opencl

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

New: Intel® SDK for OpenCL™ Applications 2016 R3 is now available for download. This update adds support for new OSes and platforms, more performance analysis features and various SDK improvements.

  • New Platforms: 7th Generation Intel® Core™ Processor, 7th Generation Intel® Celeron® Processor J3000 Series, 7th Generation Intel® Pentium® Processor J4000 Series, 7th Generation Intel® Celeron® Processor N3000 Series, 7th Generation Intel® Pentium Processor N4000 Series

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Do you  mean that "Intel Celeron J3160" is not part of "J3000 Series" ?

 

0 Kudos
Jeffrey_M_Intel1
Employee
725 Views

You're right that the J3160 is part of the J3000 series.  However, the GPU for that one is Intel HD Graphics 400.  This is the same GPU architecture as 5th Generation Core processors, not 7th Generation.  

For more info: http://www.notebookcheck.net/Intel-HD-Graphics-400-Braswell.169243.0.html

The Celeron and Pentium processors supported by the current SDK are part of the "Formerly known as Apollo Lake" products, as listed here: http://ark.intel.com/products/codename/80644/Apollo-Lake#@All

We're working on clarifying the summary on the landing page. Thanks for your helpful feedback on this.

0 Kudos
eric_d_
Beginner
725 Views

Okay, that's clear.

Thank you for your support.

 

0 Kudos
Reply