Hello Stack Overflow users!webcl и webgl не будут работать одновременно
Я искал все с небольшим (фактически ни одного) там о моей проблеме. Я стараюсь не задавать вопросы, которые уже были заданы, но похоже, что я первый, кто столкнулся с этой проблемой.
Я установил расширение WebCL в Firefox. (Я пробовал это на версии 31, 32 и 33 авроры)
У меня также включен WebGL в Chrome и Firefox.
Я написал основные программы OpenGL, которые отображают поля и прочее на моей локальной машине. Я успешно скомпилировал, связал и запустил пример программы OpenCL, которая использует графический процессор для создания строки «Hello world» в буфере и распечатать ее на моей локальной машине.
Я даже смог запустить примеры WebGL в Chrome и Firefox. Я также могу запустить примеры WebCL, которые не требуют WebGL.
Теперь, чтобы уточнить заранее, меня беспокоит только Firefox. В моем браузере Chrome в настоящее время нет функций WebCL, а Firefox намного проще настроить с помощью WebCL. Я только упоминал Chrome , что подразумевает, что WebGL работает как можно раньше в нескольких браузерах на моей машине.
Проблема, как ни странно, если я запустил пример WebCL перед WebGL, WebGL подумает, что графический драйвер отсутствует до перезапуска Firefox.
Аналогично, если я запускаю пример WebGL перед WebCL, WebCL не сможет найти драйвер OpenCL на моем компьютере до перезапуска Firefox.
У меня есть только расширение WebCL, установленное в Firefox, и ничего больше. Терминал не жалуется, если какая-либо из этих служб используется.
В настоящее время работает
Distro: Arch Linux x86_64
Kernel version: Linux 3.16.1-1-ARCH
GPU: AMD Radeon HD 7850
Если кто имеет опыт работы с этой проблемой я очень ценю помощь. Если я как-то пропустил вопрос о переполнении стека с этой проблемой, я бы очень признателен за перенаправление.
Можете ли вы воспроизвести проблему на любой другой машине? Вы пытались установить другой (основанный на процессорах) OpenCL-драйвер, такой как Intel OpenCL Runtime или Pocl? –