Questions et réponses de la communauté

Bienvenue sur le forum de questions et réponses d'Audiokinetic, propulsé par la communauté. C'est l'endroit où les utilisateurs de Wwise et Strata s'entraident. Pour obtenir une aide directe de notre équipe, veuillez utiliser la page « Tickets de soutien ». Pour signaler un bug, utilisez l'option Bug Report dans l'Audiokinetic Launcher. (Veuillez noter que les rapports de bug soumis au forum questions-réponses seront rejetés. L'utilisation de notre système de rapport de bug dédié garantit que votre rapport est vu par les bonnes personnes et a les meilleures chances d'être corrigé.)

Pour obtenir rapidement les meilleures réponses, suivez ces conseils lorsque vous posez une question :

  • Soyez précis : qu'essayez-vous de réaliser ou quel est le problème spécifique que vous rencontrez ?
  • Pensez à inclure les détails importants : incluez des détails tels que les versions de Wwise et du moteur de jeu, le système d'exploitation, etc.
  • Expliquez ce que vous avez essayé de faire : indiquez aux autres les mesures que vous avez déjà prises pour essayer de résoudre le problème.
  • Concentrez-vous sur les faits : décrivez les aspects techniques de votre problème. Se concentrer sur le problème aide les autres personnes à trouver rapidement une solution.

+1 vote
We develop a multi-platform game running on PC, Mac, iOS and Android. Everything went fine and the game is already on QA stage. We initialize managers with default values like it was proposed in SDK Help.

On different devices we get voice starvation from time to time, but it haven't caused any problems that can be heard. The great problems occurred on old iPhone 4: we're constantly getting voice and source starvations. Source starvation warnings are followed by the same numbers 834851406 and 172208868 repeatedly. It makes game sounds to interrupt and somehow get in a sort of queue to play a bit later when computing hardware isn't so highly loaded. If I manually deactivate some of game system like animations or part of drawing pipeline, the situation gets better and sounds play fine when the events sent.

So I came to conclusion that these problems are caused by overloaded hardware. I think we can drop down some processor time for other game systems in order to give Wwise more time to do its' work. But how do I raise threads priorities for Wwise? Or, maybe, we have some facilities to synchronize with wwise system in order to make the main thread to wait for wwise threads rendering sound?

What are other suggestions for our situation? I see a lot of settings passed to managers during initializing. But I found documentation, provided in SDK help, insufficient for understand all of them.

What is a meaning of voice and source starvations?

We use Wwise 2014.1.3 SDK build 5219. The game is running on our own engine based on old PopCup engine. If I missed some crucial data, please ask for it and I'll provide what's needed.

 

Thanks in advance.
dans General Discussion par Sergey B. (160 points)
edité par Sergey B.

Please sign-in or register to answer this question.

...