Мне интересно, разработал ли кто-нибудь программу Renderscript, которая работает на GPU. Я пробовал некоторые простые реализации, например, делать IntrinsicBlur через RS, но оказалось, что он работает на процессоре, а не на графическом процессоре.renderscript sample run на gpu
-2
A
ответ
1
Intrinsics всегда будет работать на процессоре, который сделает их самыми быстрыми. Если он запущен на CPU, это означает, что графический процессор не подходит для его быстрого запуска. Причинами этого может быть то, что графический процессор обычно используется для рисования экрана (что также требует больших усилий), и поэтому там нет дополнительной пропускной способности.
Смежные вопросы
- 1. Renderscript и GPU
- 2. Может ли Android renderscript работать на GPU?
- 3. Renderscript для mali GPU на Juno
- 4. Run Kinect 1.x sample на KFW2
- 5. Biojava sample run с ExceptionInInitializerError
- 6. run arrayfire on ec2 gpu
- 7. Cant run openCV sample FaceDetection Application
- 8. GPU Compute на Android?
- 9. DNNClassifier sample sample
- 10. Реализация алгоритмов в RenderScript
- 11. Определение того, работает ли Renderscript на CPU/GPU и количестве потоков
- 12. Устройства Nexus 5, Nexus7 и Nexus10 на рынке напрямую поддерживают вычисления RenderScript GPU?
- 13. как запустить renderscript на графическом процессоре в nexus 5
- 14. rsRand() значительно замедляется RenderScript
- 15. Запуск Renderscript на одном ядре
- 16. Невозможно скомпилировать RenderScript на Eclipse
- 17. RSInvalidStateException с RenderScript на Android
- 18. Android Renderscript для вычисления CPU
- 19. Вперед времени на GPU
- 20. Ошибка Renderscript
- 21. android.support.v8.renderscript ошибка ProGuard
- 22. Renderscript медленный, это нормально?
- 23. Поддержка Renderscript
- 24. Использование Renderscript
- 25. О RenderScript
- 26. Asynchronous RenderScript
- 27. Приложение Amazon SNS Sample
- 28. изменить xml sample на xmldocument
- 29. Renderscript пау(), POWR() и pown() очень медленно на GPU в Nexus 5 с ОС Android 4.4 и Android 4.4.1
- 30. Смещение вычислений на GPU
Спасибо за ваши комментарии. Я понимаю, что ОС или аппаратное обеспечение решаются на процессоре, а не на разработчиках. Знаете ли вы, какой код будет на GPU в Nexus 4 или 5? Я просто пробовал много видов кода, но никто из них не работал. Все они работают на процессоре. – PKUEcho
Напишите некоторые пользовательские скрипты вместо использования встроенных функций. На N4/N5 очень мало ускоренных функций, поскольку графические процессоры довольно анемичны (и уже перегружены для работы с графикой). У нас есть отличные примеры в https://android.googlesource.com/platform/frameworks/rs/+/master/java/tests/ImageProcessing/, которые можно запускать на большом количестве графических процессоров (N5/N6/N7/N9/N10/N5x/N6p). –
Привет, Стивен. Я попробовал это приложение ImageProcessing, как вы рекомендовали. Я нажимаю кнопку «Benchmark All», но я не видел рабочих нагрузок GPU. Это действительно странно, поскольку многие люди упомянули, что их приложения запускались на GPU. Вы знаете, что не так с моим тестированием? Что я могу с этим сделать? – PKUEcho