<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Support for HD Graphics 3000 in SRB4 Linux please ? in OpenCL* for CPU</title>
    <link>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095937#M5020</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;I installed the latest OpenCL drivers (SRB4) from Intel on my Slackware Linux with HD 3000, with the instructed kernel and patch installed (my 4.7 kernel version now has the .intel.r4.1 string appended).&lt;/P&gt;

&lt;P&gt;I understand from the support matrix that the OpenCL dirver supports HD Graphics 2500 and HD Graphics 4000, but not HD Graphics 3000 ?&lt;BR /&gt;
	Is this correct ?&lt;/P&gt;

&lt;P&gt;Is it possible to include support for HD Graphics 3000 please ?&lt;/P&gt;

&lt;P&gt;I know it is Sandy Bridge, but it feels bad knowing I have the hardware, yet I can not use it....&lt;/P&gt;

&lt;P&gt;--&lt;BR /&gt;
	Thank you,&lt;BR /&gt;
	Adrian Vasile Constantin&lt;/P&gt;</description>
    <pubDate>Sun, 30 Apr 2017 00:20:22 GMT</pubDate>
    <dc:creator>Adrian_Vasile_C_</dc:creator>
    <dc:date>2017-04-30T00:20:22Z</dc:date>
    <item>
      <title>Support for HD Graphics 3000 in SRB4 Linux please ?</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095937#M5020</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;I installed the latest OpenCL drivers (SRB4) from Intel on my Slackware Linux with HD 3000, with the instructed kernel and patch installed (my 4.7 kernel version now has the .intel.r4.1 string appended).&lt;/P&gt;

&lt;P&gt;I understand from the support matrix that the OpenCL dirver supports HD Graphics 2500 and HD Graphics 4000, but not HD Graphics 3000 ?&lt;BR /&gt;
	Is this correct ?&lt;/P&gt;

&lt;P&gt;Is it possible to include support for HD Graphics 3000 please ?&lt;/P&gt;

&lt;P&gt;I know it is Sandy Bridge, but it feels bad knowing I have the hardware, yet I can not use it....&lt;/P&gt;

&lt;P&gt;--&lt;BR /&gt;
	Thank you,&lt;BR /&gt;
	Adrian Vasile Constantin&lt;/P&gt;</description>
      <pubDate>Sun, 30 Apr 2017 00:20:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095937#M5020</guid>
      <dc:creator>Adrian_Vasile_C_</dc:creator>
      <dc:date>2017-04-30T00:20:22Z</dc:date>
    </item>
    <item>
      <title>Recent SRB OpenCL driver</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095938#M5021</link>
      <description>&lt;P&gt;Recent SRB OpenCL driver releases support 5th, 6th, or 7th Generation Core processors.&lt;/P&gt;

&lt;P&gt;For earlier processors, you could try legacy releases of Media Server Studio. More info here:&amp;nbsp;&lt;A href="https://software.intel.com/en-us/articles/driver-support-matrix-for-media-sdk-and-opencl"&gt;https://software.intel.com/en-us/articles/driver-support-matrix-for-media-sdk-and-opencl&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;However, for 2nd Generation Core your choices are more limited. &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;UL&gt;
	&lt;LI&gt;&lt;SPAN style="font-size: 1em;"&gt;Windows: Sandybridge graphics drivers include a subset of what is available on more recent processors&lt;/SPAN&gt;&lt;/LI&gt;
	&lt;LI&gt;Linux: Beignet OpenCL&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 May 2017 18:54:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095938#M5021</guid>
      <dc:creator>Jeffrey_M_Intel1</dc:creator>
      <dc:date>2017-05-04T18:54:03Z</dc:date>
    </item>
    <item>
      <title>Beignet also has no support</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095939#M5022</link>
      <description>Beignet also has no support for Sandy Bridge GPUs, am I missing something ?

Is there any way at all please to see OpenCL running on a SandyBridge GPU like HD Graphics 3000 ?

--
Thank you,
Adrian Vasile Constantin</description>
      <pubDate>Sun, 07 May 2017 19:46:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095939#M5022</guid>
      <dc:creator>Adrian_Vasile_C_</dc:creator>
      <dc:date>2017-05-07T19:46:32Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...Beignet also has no</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095940#M5023</link>
      <description>&amp;gt;&amp;gt;...Beignet also has no support for Sandy Bridge GPUs, am I missing something?

That is correct and there is no support for Sandy Bridge GPUs.

But you have a full set of sources and modifications, to enable support of Sandy Bridge, need to be done for a small subset of source files:

..\Beignet-1.3.1\src\cl_device_data.h
..\Beignet-1.3.1\backend\src\gbe_bin_generater.cpp
..\Beignet-1.3.1\backend\src\backend\gen_program.cpp
..\\Beignet-1.3.1\src\intel\intel_gpgpu.c
..\Beignet-1.3.1\backend\src\ir\profiling.cpp

For example, search for &lt;STRONG&gt;IS_IVYBRIDGE&lt;/STRONG&gt; macro and you will get a list of files mentioned above.</description>
      <pubDate>Tue, 09 May 2017 22:45:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095940#M5023</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2017-05-09T22:45:04Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;&gt;&gt;...Beignet also has no</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095941#M5024</link>
      <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt;...Beignet also has no support for Sandy Bridge GPUs, am I missing something?
&amp;gt;&amp;gt;
&amp;gt;&amp;gt;That is correct and there is no support for Sandy Bridge GPUs.

There is a &lt;STRONG&gt;partial&lt;/STRONG&gt; support of &lt;STRONG&gt;Sandy Bridge&lt;/STRONG&gt; in &lt;STRONG&gt;Beignet 1.3.1&lt;/STRONG&gt; and search for all strings like 'SANDYBRIDE' and 'IVYBRIDGE'. I was surprised to see that and it looks like developers decided to stop working on &lt;STRONG&gt;Sandy Bridge&lt;/STRONG&gt; functionality after it was started.

I would expect to see a full support for all generations from 1st to 7th.</description>
      <pubDate>Thu, 11 May 2017 23:20:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095941#M5024</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2017-05-11T23:20:30Z</dc:date>
    </item>
    <item>
      <title>Thank you for the information</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095942#M5025</link>
      <description>&lt;P&gt;Thank you for the information&lt;/P&gt;

&lt;P&gt;It is not very clear for me what changes I have to make, and my attempts after looking at the source distribution were unsuccessful. The upcoming v1.4.1 compiled but still found no devices, v1.3.1 produces some compile error if I add the PCI IDs for SandyBridge.&lt;/P&gt;

&lt;P&gt;Do you have more information please ? Maybe a set of changes or a link ?&lt;/P&gt;

&lt;P&gt;--&lt;BR /&gt;
	Thank you,&lt;BR /&gt;
	Adrian Vasile Constantin&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2017 18:41:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095942#M5025</guid>
      <dc:creator>Adrian_Vasile_C_</dc:creator>
      <dc:date>2017-05-19T18:41:54Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...The upcoming v1.4.1</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095943#M5026</link>
      <description>&amp;gt;&amp;gt;...The upcoming v1.4.1 compiled but still found no devices...

I didn't know that v1.4.1 is released and I'll take a look.

&amp;gt;&amp;gt;...v1.3.1 produces some compile error if I add the PCI IDs for SandyBridge..

Please post compilation output. I don't consider changes to add a support of Sandy Bridge architecture as too difficult but they certainly will affect many pieces of source codes and could be time consuming.</description>
      <pubDate>Fri, 19 May 2017 19:30:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095943#M5026</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2017-05-19T19:30:08Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;&gt;&gt;...The upcoming v1.4.1</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095944#M5027</link>
      <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt;...The upcoming v1.4.1 compiled but still found no devices...
&amp;gt;&amp;gt;
&amp;gt;&amp;gt;I didn't know that v1.4.1 is released and I'll take a look.

I don't see 1.4.1 version at &lt;A href="https://01.org/beignet/downloads" target="_blank"&gt;https://01.org/beignet/downloads&lt;/A&gt;</description>
      <pubDate>Fri, 19 May 2017 20:24:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095944#M5027</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2017-05-19T20:24:46Z</dc:date>
    </item>
    <item>
      <title>Sorry, not 1.4.1,  I meant</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095945#M5028</link>
      <description>Sorry, not 1.4.1,  I meant the latest commit from git master. If I compile and install it, it shows “1.4“ in the platform vendor string.

The compile error with 1.3.1 is undefined reference to 'llvm::DisableABIBreakingChecks' in gbe_bin_interpreter.cpp.

Should I look for exactly my PCI ID and add only that one to GenGetID.sh ?</description>
      <pubDate>Sat, 20 May 2017 11:28:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095945#M5028</guid>
      <dc:creator>Adrian_Vasile_C_</dc:creator>
      <dc:date>2017-05-20T11:28:00Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;The compile error with 1.3</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095946#M5029</link>
      <description>&amp;gt;&amp;gt;The compile error with 1.3.1 is undefined reference to 'llvm::DisableABIBreakingChecks' in gbe_bin_interpreter.cpp.

I've downloaded a &lt;STRONG&gt;1.3.1&lt;/STRONG&gt; version as archive and it doesn't have any references to &lt;STRONG&gt;llvm::DisableABIBreakingChecks&lt;/STRONG&gt; in &lt;STRONG&gt;gbe_bin_interpreter.cpp&lt;/STRONG&gt; file.

&amp;gt;&amp;gt;Should I look for exactly my PCI ID and add only that one to GenGetID.sh?

I think Yes. I'm not sure that it is related but &lt;STRONG&gt;gbe_bin_generater.cpp&lt;/STRONG&gt; doesn't have support for &lt;STRONG&gt;SNB&lt;/STRONG&gt;.

I did a code review and most modifications need to be done in &lt;STRONG&gt;intel_driver.h&lt;/STRONG&gt; and &lt;STRONG&gt;intel_driver.cpp&lt;/STRONG&gt; files. Also, take a look at &lt;STRONG&gt;EMULATE_GEN&lt;/STRONG&gt; macro in &lt;STRONG&gt;intel_driver.cpp&lt;/STRONG&gt; file.</description>
      <pubDate>Tue, 23 May 2017 22:31:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095946#M5029</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2017-05-23T22:31:00Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095947#M5030</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;From the beignet mailing list, it looks like simple patching of the sources is not likely to work, because compiler support is also needed for SandyBridge:&lt;/P&gt;

&lt;P&gt;&lt;A href="https://lists.freedesktop.org/archives/beignet/2017-June/008916.html" target="_blank"&gt;https://lists.freedesktop.org/archives/beignet/2017-June/008916.html&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Do you think you have a recipe that will make this work ? Beignet page still says they support 3rd to 6th gen hw&lt;BR /&gt;
	Can you give more detailed instructions ?&lt;/P&gt;

&lt;P&gt;--&lt;BR /&gt;
	Thank you,&lt;BR /&gt;
	Adrian Vasile Constantin&lt;/P&gt;</description>
      <pubDate>Thu, 23 Nov 2017 15:20:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Support-for-HD-Graphics-3000-in-SRB4-Linux-please/m-p/1095947#M5030</guid>
      <dc:creator>Adrian_Vasile_C_</dc:creator>
      <dc:date>2017-11-23T15:20:57Z</dc:date>
    </item>
  </channel>
</rss>

