Текущий статус и планы на OpenCL в Fedora

Начиная с мая 2012, в Mesa есть базовая поддержка OpenCL. Для тех, кто не в курсе - поддержка OpenCL уже давно есть в Mac OS X "из коробки" и в Windows, если на ней установлен DirectX 11, но ситуация с графикой в Linux крайне тяжелая, что бы ни говорили ретрограды, которым ничего не нужно, и OpenCL - не является исключением.

На прямой вопрос о том, когда ожидать открытую реализацию OpenCL в Fedora, David Airlie ответил, что к сожалению библиотека для OpenCL внутри Mesa еще плохо спроектирована (что совсем неудивительно для настолько раннего этапа) - она использует самодельные сборочные скрипты на питоне, и ее сборка это еще то удовольствие. Но это не единственная проблема - и в драйвере nouveau, и в radeon, и уж тем более в intel, поддержка OpenCL еще даже и не была включена в основное дерево исходных текстов. Так что даже если и собрать Mesa с поддержкой OpenCL, то все, что получится, это запустить мелкую утилиту, для проверки доступности OpenCL, которая выведет строку о том, что ничего не найдено.

Ну что ж, будем ждать. Пока, к сожалению, вариант ровно один - использовать проприетарный SDK от AMD или NVIDIA.