<div dir="ltr"><div><div><div><div><div>Hi,<br><br>did some  more research. Is the following correct?<br></div>-OpenCL is not yet supported for Intel GPU on Linux<br></div>-i915 driver can be accessed by opening /sys/devices/pci/0000:00:02.0/device and ioctling it?<br>
</div>Next I have to learn about output from GPU. In some docs I could read direct access to the graphics aperture from CPU is blocked by the hardware. I guess the output of GPU EUs must end up in the framebuffer. I need to learn how to create and read framebuffer devices.<br>
</div>BR,<br><br></div>Gabor Bereczki<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-06-07 22:00 GMT+02:00 Gábor Bereczki <span dir="ltr"><<a href="mailto:mr.gabor.bereczki@gmail.com" target="_blank">mr.gabor.bereczki@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hello i915 Community,<br><br></div>I am looking after a "Hello world!" like simple skeleton program, from which I could learn how to open the GPU device, how to set up memories, etc, how to pass and execute ringbuffer. How to check resulting frame buffer. I guess there could be such user space application, that is used e.g for testing the driver.<br>

<br></div>Why am I asking for such a weird thing? Why isnt OpenCL , Mesa or Cairo good for me?<br><div><div><div><div><div class="gmail_extra"><br></div><div class="gmail_extra">Well, first of all I am a machine code enthusiast and would love to run my own handcrafted code on the EUs. :)<br>

</div><div class="gmail_extra">Second, I am investigating if I could optimize traditional telecom algorithms to the Intel GPU. Stuff like FFT, DFT, Goertzel , Czebishev filters and so on.<br></div><div class="gmail_extra">

(and yes I am checking  OpenCL, too) <br></div><div class="gmail_extra">Your help, as always, is very much appreciated.<br></div><div class="gmail_extra">With regards,<br><br></div><div class="gmail_extra">Gabor Bereczki<br>

</div><div class="gmail_extra"><br></div></div></div></div></div></div>
</blockquote></div><br></div>