We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
バージョン0.18.0からエンジンでの合成速度が下がったという報告を2件見かけました。 https://twitter.com/Denshirangeman/status/1772073540683956407 https://twitter.com/ONeeeeeChang/status/1772755110747414904
Discordで議論した仮説として、12世代CPUは省電力コアがあるため説が出ました。 パフォーマンスが出るPコア8個と低電力なEコア4個構成な場合、Pコアは論理コア数が2つずつ、Eコアは1つずつなので合計20スレッドになります。 そして今までは物理コア数(この場合12)の並列数だったのが、0.18.0から論理コア数の半分(この場合10)になっています。
この影響でPコアの使用数が下がったことで処理速度が遅くなったのではという仮説です。
可能ならVOICEVOXがPコアを優先的に使ったり、なにか他の方法で実行速度を上げられると嬉しそうです。
「Core i7の第12世代CPUにメモリ32GB、RTX3060Tiのデスクトップ環境で今までは1セリフ3秒くらいの処理だったのですが、0.18.0だと10秒ちょっとくらいかかる感じです。」 とのことです。
不明。12世代CPUで音声合成すればわかりそう? タスクマネージャでCPUの使用率を見るとかなり情報が増えそうなのでできる人がいれば。
処理速度が速いこと。
Pコアを優先的に使う方法はわかりませんでした。 勝手にPコアとEコアを振り分けてくれるはずで、流石に重い処理なのでPコアに割り当ててほしい感じがしますが、ゲームをやっている場合とかだとこっちがEコアに行きがちなのかもしれない・・・?
抜本的な解決策になってませんが、cpu_num_threadsを論理コアの半分ではなく4分の3とかにすればマシになるかも。
The text was updated successfully, but these errors were encountered:
このあたりのドキュメントが少し参考になるかもです。 https://www.isus.jp/wp-content/uploads/pdf/Game%20Dev%20Guide%20for%20Alder%20Lake%20Performance%20Hybrid%20Architecture_JA.pdf
Sorry, something went wrong.
cpu_num_threads デフォルト値変更の場合、仕様変更となります。 本仕様に関する README.md の記述はコチラになります。仕様変更時にはコチラの記述も合わせて変更をお願いします。
cpu_num_threads
README.md
No branches or pull requests
不具合の内容
バージョン0.18.0からエンジンでの合成速度が下がったという報告を2件見かけました。
https://twitter.com/Denshirangeman/status/1772073540683956407
https://twitter.com/ONeeeeeChang/status/1772755110747414904
Discordで議論した仮説として、12世代CPUは省電力コアがあるため説が出ました。
パフォーマンスが出るPコア8個と低電力なEコア4個構成な場合、Pコアは論理コア数が2つずつ、Eコアは1つずつなので合計20スレッドになります。
そして今までは物理コア数(この場合12)の並列数だったのが、0.18.0から論理コア数の半分(この場合10)になっています。
この影響でPコアの使用数が下がったことで処理速度が遅くなったのではという仮説です。
可能ならVOICEVOXがPコアを優先的に使ったり、なにか他の方法で実行速度を上げられると嬉しそうです。
現象・ログ
「Core i7の第12世代CPUにメモリ32GB、RTX3060Tiのデスクトップ環境で今までは1セリフ3秒くらいの処理だったのですが、0.18.0だと10秒ちょっとくらいかかる感じです。」
とのことです。
再現手順
不明。12世代CPUで音声合成すればわかりそう?
タスクマネージャでCPUの使用率を見るとかなり情報が増えそうなのでできる人がいれば。
期待動作
処理速度が速いこと。
その他
Pコアを優先的に使う方法はわかりませんでした。
勝手にPコアとEコアを振り分けてくれるはずで、流石に重い処理なのでPコアに割り当ててほしい感じがしますが、ゲームをやっている場合とかだとこっちがEコアに行きがちなのかもしれない・・・?
抜本的な解決策になってませんが、cpu_num_threadsを論理コアの半分ではなく4分の3とかにすればマシになるかも。
The text was updated successfully, but these errors were encountered: