3DS Max はイメージのレンダリングに非常に長い時間がかかるだけでなく、レンダリング中はブラウジングなどの単純なタスクでさえも非常に遅くなります...
なぜこのようなことが起こるのでしょうか。レンダリング中にコンピューターを使用できるようにする方法はありますか?
答え1
一般的に、コンピューターは一度に 1 つの処理しか実行できません。3DS レンダリングのプロセス優先度はおそらく通常または高いため、OS プロセス スケジューラはレンダリング (CPU と GPU の両方を集中的に使用) を優先します。
プロセスの優先度を「通常以下」または「低」に変更し、実行できるコアの数を制限することもできます。こうすることで、ブラウザはプロセス実行スケジュールでより上位にスケジュールされ、必要なときに実行されることが保証されます。
あるいは、レンダリングよりも高いプロセス優先度で Web ブラウザを実行し、代わりにコンピュータがレンダリングを優先するようにすることもできます。
Windows を使用している場合は、タスク マネージャー (CTRL + SHIFT + ESC) を開き、[プロセス] タブに移動します。プロセスの優先度を設定するには、右クリックして [優先度の設定] に移動します。実行できるコアの数を変更するには、代わりに [アフィニティの設定] をクリックします。優先度/アフィニティを設定してプロセスを起動するには、この質問に対する私の答え(HyperThreading については無視してください)。
Linux では、プロセスを起動するとき、またはプロセスがすでに実行されているときに、nice
コマンドを使用してそのプロセスのスケジューラの優先度を変更できます。renice