Начинающий
- Статус
- Оффлайн
- Регистрация
- 17 Дек 2023
- Сообщения
- 33
- Реакции
- 1
- Выберите загрузчик игры
- Vanilla
- Forge
- Fabric
- NeoForge
- OptiFine
- ForgeOptiFine
- Прочие моды
Обнаружена критическая ошибка: при высокой частоте кадров игра отправляет запросы на обновление дисплея, даже когда монитор не успевает их отобразить. Это создаёт избыточную нагрузку и снижает производительность.
Решение: метод автоматически подстраивается под частоту монитора, устраняя бесполезные обновления и освобождая ресурсы для других задач. Это добавит вашей пасте минимум фпс 20 к оптимизации.
Вот исправленный метод в классе RenderSystem
Решение: метод автоматически подстраивается под частоту монитора, устраняя бесполезные обновления и освобождая ресурсы для других задач. Это добавит вашей пасте минимум фпс 20 к оптимизации.
Вот исправленный метод в классе RenderSystem
RenderSystem:
public static void limitDisplayFPS(int p_limitDisplayFPS_0_) {
if (p_limitDisplayFPS_0_ <= 0) {
return;
}
double d0 = lastDrawTime + 1.0D / (double) p_limitDisplayFPS_0_;
double d1;
for (d1 = GLFW.glfwGetTime(); d1 < d0; d1 = GLFW.glfwGetTime()) {
GLFW.glfwWaitEventsTimeout(d0 - d1);
}
lastDrawTime = d1;
}
Последнее редактирование: