Есть вот такая видеокарта
00:02.0 VGA compatible controller: Intel Corporation Iris Pro Graphics 6200 (rev 0a)
Пробую ставить вот этот драйвер (блоб?) https://software.intel.com/en-us/articles/opencl-drivers#latest_linux_driver из аура https://aur.archlinux.org/packages/intel-opencl/
clinfo выдает
Number of platforms 0
Ладно, узнаю что существует открытый OpenCL драйвер под названием beignet. Есть в репах арча и даже определяется и работает. Но как выяснилось почти ни на что не годен:
- hashcat пишет
* Device #1: Intel's OpenCL runtime (GPU only) is currently broken. We are waiting for updated OpenCL drivers from Intel. You can use --force to override, but do not report related errors. No devices found/left.
- sgminer видит устройство и даже успешно компилит бинари под некоторые алгоритмы, но работают из них только самые простейшие типа sha3, при этом производительность ниже плинтуса.
- luxmark тоже нормально определяет и даже что-то считает, но в итоге выдает Image validation: Failed
Ни о каком практическом применении я пока не говорю, просто пытаюсь понять на что эти видеокарты способны и насколько их архитектура оптимизирована для GPGPU. Для сравнения в OpenGL такая интегряха тягается с дискретками уровня всяких нвидий 650, амд 7750 и т.п. Т.е. производительность по меркам интегрях огромная.
Очевидно что их потенциал может раскрыть только фирменный драйвер, вот и хочу его заставить работать.