Там не так много на эту тему, возможно, потому, что это не очень хорошая идея в первую очередь.
Я хочу создать механизм синтеза/обработки звука в реальном времени, который запускается на графическом процессоре. Причина этого в том, что я также буду использовать библиотеку физики, которая будет работать на графическом процессоре, а аудиовыход будет определяться физическим состоянием. Правда ли, что GPU несет только аудиовыход и не может его генерировать? Это означало бы значительное увеличение латентности, если бы я должен был прочитать данные на CPU и вывести их на звуковую карту? Я ищу задержку между 10 и 20 мс с точки зрения времени между синтезом и воспроизведением.
Будет ли GPU ускорять синтез любой ценой? Я собираюсь запустить сразу несколько синтезаторов, каждый из которых, я думаю, мог бы выполнить свой собственный параллельный процесс. AMD выпускает видео с GPU, поэтому для этого должно быть что-то.