Ixeris

1.21.1 / 1.21.4 / 1.21.5 / 1.21.6 / 1.21.7 / 1.21.8

Ixeris - оптимизирует производительность клиента за счет переноса опроса событий в отдельный поток, что позволяет выделить больше процессорного времени для потока рендеринга.

Возможно, вы заметили заметное снижение FPS при наведении курсора мыши. Отчасти это связано с тем, что при повороте камеры в игре есть дополнительные задачи, например, вычисление видимости фрагментов изображения. Однако из-за неэффективности кода, который опрашивает события, и накладных расходов на JNI upcall часть процессорного времени, которое в противном случае могло бы быть использовано для рендеринга, излишне тратится на вызов glfwPollEvents(). Это наиболее заметно в Windows, особенно когда ваша мышь работает с высокой частотой опроса.

Этот мод устраняет эту проблему, вызывая glfwPollEvents() в отдельном потоке, что означает, что опрос событий больше не блокирует поток рендеринга. Таким образом, поток рендеринга может продолжать работать, пока GLFW извлекает события из операционной системы. Улучшение FPS в неподвижном состоянии маловероятно, но при повороте камеры частота кадров будет намного выше.

Тесты
Эти тесты выполняются после того, как мир полностью загрузится и частота кадров стабилизируется. Частота опроса мыши составляет 1000 Гц. Нажмите клавиши F3+Esc, чтобы убедиться, что изменение частоты кадров при перемещении мыши является результатом опроса событий, а не каких-либо других вычислений.

В столбце "Частота кадров в режиме ожидания" отображается частота кадров в секунду, когда мышь не перемещается. В следующих двух столбцах отображается частота кадров в секунду при быстром перемещении мыши по игровому окну, без использования Ixeris и с использованием Ixeris, соответственно. В последнем столбце сравнивается частота кадров в секунду, когда Ixeris установлен и когда он не установлен.

В простое FPS Без Ixeris С Ixeris Разница
Windows 233 FPS 133 FPS 165 FPS 1.24x
Linux (X11) 358 FPS 320 FPS 355 FPS 1.11x
Linux (Wayland) 364 FPS 289 FPS 298 FPS 1.03x


Проект

Автор:

Скачать