Мод для серверов Майнкрафт на Fabric, который переносит часть тяжёлых вычислений с процессора на видеокарту через OpenCL. Клиентам устанавливать его не нужно: ускорение работает на стороне сервера.
Возможности
- Генерация карты: видеокарта рассчитывает карту высот для континентов, холмов, гор и долин, а процессор расставляет блоки.
- Освещение чанков: параллельно рассчитываются свет от блоков и небесный свет.
- Генерация руд: рассчитывается размещение угля, железа, золота, алмазов, лазурита, редстоуна, изумрудов и меди.
- Поиск пути мобами: запросы нескольких мобов объединяются и обрабатываются одновременно.
- Взрывы ТНТ и криперов: разрушение блоков определяется трассировкой лучей на видеокарте.
- Физика и столкновения сущностей: включаются пакетно, когда в мире не меньше 16 сущностей.
- Случайные тики: рост культур и саженцев, распространение огня, таяние льда и другие события обрабатываются группами.
- Экспериментальная обработка редстоун-сетей на видеокарте; по умолчанию она выключена.
Настройки
Параметры находятся в config/gpumod.properties. В файле можно включать отдельные задачи, задавать пороги размера пакета, лимиты итераций и журналирование отладки либо производительности.
Требования и совместимость
Нужна видеокарта с поддержкой OpenCL. При небольшой нагрузке мод оставляет обработку ванильной игре, а при сбое видеокарты переключается на обычную логику процессора.
