Sodium значительно повышает производительность игры в Minecraft, увеличивая частоту кадров в секунду (FPS) и устраняя подвисания. 13
Некоторые механизмы, которые обеспечивают улучшение:
- Замена кода рендеринга мира собственной реализацией, построенной на современных технологиях рендеринга. 1 Это снижает нагрузку на процессор при рендеринге мира. 1
- Более компактный формат для геометрии мира. 1 Это позволяет сократить объём видеопамяти, используемой чанками, примерно на 40%. 1
- Полностью переписанная система для генерации геометрии чанков, включая проходы окраске биома, освещения и затенения. 1 Это помогает сделать загрузку чанков более быстрой и менее требовательной к процессору. 1
- Реализация многопоточности. 1 Это позволяет обновлениям чанков лучше использовать преимущества многоядерных процессоров, что уменьшает падение частоты кадров, вызванное установкой или ломанием блоков. 1
- Множество оптимизаций для построения и трансформации вершин. 1 Это позволяет ускорить рендеринг в немедленном режиме. 1 Это заметно повышает производительность в тяжёлых сценах, например, когда видно много сущностей. 1
- Улучшения в работе игры с памятью и выделением объектов. 1 Это снижает потребление памяти и лаги, вызванные работой сборщика мусора. 1
Многие игроки сообщали об увеличении средней частоты кадров на 250–500% после установки Sodium. 3