Обзор Better FPS — теория и практика
DPAKOLLIA
Новичок
Итак, имея мод BetterFPS можно изменить алгоритмы вычисления sin() и cos(), которые используются постоянно и вычисляются в больших количествах.
Начну с теории:
Ухудшают производительность в первую очередь:
- Частицы — дым от огня, частички травы от бега, капающая лава и многое другое.
Маяк — использует неэффективный код как для отображения луча, так и для наложения эффектов на рядом находящихся игроков. Также луч маяка прозрачный, но возможности сделать луч непрозрачным, как с листвой деревьев, нет.
Дроп — каждый такт происходит проверка на наличие рядом таких же выброшенных предметов для соединения в одну кучу
Механизмы — можно до бесконечности вести список всего, что взаимодействует с соседними блоками, как например, почти любой механизм. Насколько эффективно они это делают — зависит от разработчика.
Модификация BetterFPS предлагает несколько вариантов алгоритмов нахождения функций, которые могут быть продуктивнее для вашего компьютера.
Всего их 7:
- Алгоритмы Riven’s — их 3 штуки
Алгоритм Riven’a
Алгоритм Riven’a использует таблицы поиска, которые позволяют не вычислять функции, а просто их найти, что намного эффективнее, чем функция Math.sin() в Java. Но в некоторых моментах обращение к таблице поиска может быть даже более «дорогим» из-за обязательной проверки границ, включающей в себя дополнительные сравнения и ветвления для каждой операции поиска.Частичный Алгоритм Riven’a
промежуточное решение, когда используют таблицу поиска в сочетании с простыми вычислениями — интерполяцией.Полный Алгоритм Riven’a
Не знаю, что использует этот алгоритм, но он отличается от вышеперечисленных.Алгоритм Taylor’s использует ряд Тэйлора, который, между прочим, наряду с CORDIC (алгоритм Волдера), используется в калькуляторах для вычисления синуса и косинуса. Идея CORDIC заключается в сведении вычисления значений сложных (например, гиперболических) функций к набору простых шагов — сложению и сдвигу.
Алгоритм Java-вычисления использует стандартные функции для вычисления синуса и косинуса, доступные в Java — Math.cos() и Math.sin()
Алгоритм libGDX’a — вообще, libGDX это фреймворк для создания игр и приложений, написанный на Java с использованием C и C++. Как он находит синус и косинус я, к сожалению, не знаю
- Ну и стандартный алгоритм — использует стандартную реализацию вычисления синуса и косинуса, используемую в Minecraft
Как же проверить, какой алгоритм быстрее?
Для этого нужно нажать Пуск -> набрать %appdata% -> перейти в папку hil.su -> затем выбрать папку с сервером, на котором вы играете (у меня это HiPower) -> зайти в папку Mods -> кликнуть правой кнопкой мыши на BetterFPS.jar -> открыть с помощью -> Java(TM)Platform SE binary
Какая папка за какой сервер отвечает:
hipower — я думаю, и так понятно
n_magick — сервер Magick
n_tmagick — сервер TechnoMagick
sandbox — удивлю, это Sandbox
tfcraft — сервер TFC
После этого откроется такое окно:
В нем нужно нажать кнопку Протестировать алгоритмы
После этого внизу появится кнопка «Изменить алгоритм на . «, запишите алгоритм, который вам предложен. Протестируйте еще 7-8 раз, нажав на «Снова сравнить», постоянно записывая алгоритм, который вам предлагают. По окончанию вы получите некоторое количество сравнений алгоритмов, которые вы записали. Выберите самый часто повторяющийся алгоритм В САМОЙ ИГРЕ.
Поздравляю, вы только что оптимизировали расчёты синуса и косинуса!
Источник
Как повысить ФПС в Майнкрафт и убрать лаги, оптимизировать игру
В этом гайде я подробно расскажу как повысить ФПС в Майнкрафте, оптимизировать игру, убрать или уменьшить количество лагов, сделать игру более быстрой и комфортной, хотите увеличить FPS в майнкрафт 1.16, 1.15.2, 1.14.4, 1.12.2, 1.7.10 и прочих версиях?
Что такое FPS?
FPS (Frames Per Second) — количество кадров в секунду на экране монитора которые вы видите.
Проще говоря — в игре все движется, мобы, трава, свет, игрок и ваш монитор отображает все эти анимации меняя картинку на своем экране, при этом обычный монитор меняет картинку до 60-75 раз в секунду.
Для человека важно 24 и более ФПС, при таком значении он перестает замечать «тормоза и лаги», а 60 считается очень комфортным уровнем, но если Фпс упал ниже 24 — «привет лаги»
Ваш пк должен просчитать и прорисовать игру и создать от 24 до 60 кадров за каждую секунду игры.
На параметр FPS влияет производительность конкретного пк, его процессор и видеокарта, но об этом позже. Так же лаги могут быть вызваны неверной работой модов.
Все советы были проверены человеком, который разбирается в компьютерах, поэтому, если у вас прямые руки, то всё получится!
Ваша игра без модов и текстурпаков:
Если у вас низкий ФПС в обычной игре, без модов, шейдеров, датапаков и текстурпаков, то советую выполнить следующие советы:
Увеличение производительности ПК:
Настройте параметры электропитания, в основном для ноутбука:
Обновите Java и драйвера:
Данный совет не является обязательным, но стоит попробовать в случае проблем.
Первым делом скачайте и установите более новую версию джавы -cкачать java
Обновите драйвера видеокарты, узнайте какая у вас видеокарта и скачайте для нее новые версии драйверов.
Закройте все лишнее:
Закройте все лишние приложения, в том числе антивирусы, браузеры, другие игры итд.
Если вы ничего не делаете то — в диспетчере задач нагрузка на процессор компьютера не должна превышать 1-5%.
Используйте другой лаунчер:
Настройки графики игры:
Установка и настройка Optifine:
Вы можете установить оптифайн, он оптимизирует игру и добавит намного больше графических настроек.
Ваша игра с модами:
Для начала проверьте все параметры описанные в «игра без модов».
На ФПС с модами влияет очень много факторов, количество и КАЧЕСТВО модов.
Скачайте и установите Optifine:
Увеличьте количество выделяемой оперативной памяти:
Чем больше модов, тем больше оперативной памяти необходимо игре, если стандартная игра без проблем работает на 512 Mb, то сборки могут потреблять от 2 Gb до 6 и даже 8 Gb.
Установите моды для оптимизации:
В больших сборках очень важна оптимизация, и существует несколько модов:
Вы можете перейти в категорию: Моды для повышения ФПС, возможно уже появились новые моды:
Удаляйте лишние моды:
Убавляйте количество модов, возможно ваш ПК не способен на такое количество, либо определенные моды конфликтуют и вызывают повышенную нагрузку.
Ищите проблемный мод:
Если вы уверены, что низкий фпс вызван проблемным модом, а не слабым компьютером, то ищите проблемный мод.
Зачастую моды могут вызывать лаги потому что конфликтуют друг с другом либо «криво написаны».
Вариантов тут не так много, я советую поступить так:
1) Отделить все моды от ядер и библиотек.
2) Из модов убрать половину файлов и запустить игру, если лагов нет, то вернуть обратно и убрать вторую половину, если лаги есть, значит моды в второй половине файлов, далее работаем с половиной модов в которых есть лаги.
3) Снова убираем половину и проверяем, и так далее пока не останется 2-3 мода, это уже легко.
Если вы нашли проблемный мод, вы можете удалить его, либо попробовать обновить до более новой версии, либо наоборот зайти в архив или к автору мода и поискать более старую версию мода, возможно это поможет и автор уже исправил проблемы.
Попробуйте запустить мод отдельно от других, может быть он конфликтует с другим и без него все хорошо, тогда по знакомой методике ищем второй мод, само собой первый проблемный всегда оставляем в папке с модами.
Ваша игра с текстурпаками или датапаками:
Если лаги появились после установки текстурпака или датапака, то всего скорее дело в них.
Датапак лучше удалить, они глючные и не стабильные.
Ваша игра с шейдерами:
Если ты установил шейдеры и игра стала лагать, то это предсказуемо и вариантов у тебя не очень много.
- Удостоверься что твой комп не полный «калькулятор» из позапрошлого столетия.
- Проверь компьютер на вирусы, майнеры, программы которые работают в фоне.
- Проверь не нагружен ли диск C в момент игры, возможно диск в плохом состоянии, в этом случае будут лаги, но ни процессор ни видеокарта нагружены не будут.
- Увеличь файл подкачки если у тебя мало оперативной памяти.
- Отключай антивирусы, клинеры и прочий мусор.
- Купи новый комп, не играй в майнкрафт
Какое значение FPS идеально:
На самом деле 60 FPS идеально, даже если вы выжмете 100 или 300 в этом нет никакого смысла, так как ваш монитор всего скорее не может больше 60 или 75 кадров в секунду, особенно крутые игровые мониторы умеют до 240 кадров в секунду, этот параметр мониторов называется «Частота обновления» и измеряется в Гц, т.е например 75Гц — максимум 75 Фпс, все что выше монитор просто не покажет, да и не нужно.
Источник
Как правильно настроить Optifine и увеличить ФПС? [Гайд]
Мод Optifine нужен для увеличения ФПС, но чтобы он значительно увеличивал производительность, его нужно еще правильно настроить. Так вот, протестив все настройки данного мода, я хочу в этой статье поделится с вами информацией о том, как же настроить этот мод, чтобы ваш фпс увеличился более, чем в 4 раза!
Хочется отметить, что все тесты проводились на версии Minecraft 1.12.2, версия Optifine — 1.12.2 HD U E4 pre4.
Итак, сначала вам нужно скачать и установить этот мод. Перейдите по этой ссылке, чтобы узнать, как это сделать.
Затем заходим в Настройки->Настройки Графики
Теперь можно настраивать этом мод:
Поставьте быструю графику, чтобы немного увеличить фпс
Поставьте минимальную прорисовку (2) для значительного увеличения ФПС
Мягкость освещения почти не влияет на фпс
Мягкое освещение в процентах — поставьте примерно на 75 процентов — возможно, увеличит фпс (у меня увеличило)
Размер интерфейса — не влияет на производительность
Яркость поставьте примерно 90% — прибавит немного кадров в секунду
Динамическое освещение немного понижает фпс
Шейдеры значительно понижают фпс, поэтому лучше их выключить
Покачивание камеры почти не влияет на фпс, у меня — немного увеличивает
Использование VBO — увеличивает производительность, как и написано, примерно на 5-10 %
Индикатор — особо не влияет
Странно, но включенная динамика поля зрения немного увеличивает фпс
Частота кадров — максимум, иное — уменьшает фпс
Затем переходим в элементы игры и настраиваем:
Облака — выкл: повышает фпс
Листья — быстро/умно — по тестам одинаково влияет на фпс
Солнце/луна — выкл. — немного увеличивает фпс
Туман — выкл, так как понижает фпс
Прозрачность: выкл
Небо — выкл, у меня значительно повысило фпс
Предметы — особо не влияет на фпс, можете поставить — быстро
Виньетка — поставьте быстро
Болотные цвета — у меня особо не влияло на фпс
Высота облаков — не имеет разницы, особенно, если выключить облака
Дождь — лучше выключить или поставить на быстро
Звезды лучше выключить
Плащ — особенно не влияет на фпс
Удаленность тумана — особо не влияет на фпс
Подсказка о предмете — особо не влияет на фпс
Тени сущностей — выкл, немного увеличит фпс, особенно если рядом есть сущности
Альтернативные блоки — выкл, немного увеличит фпс (довольно долго переключается)
Сглаженные биомы — выкл, немного увеличит фпс
Далее переходим в анимацию и, если вы хотите максимально увеличить ФПС, то выключаем всю анимацию
Потом переходим в раздел качество:
Уровни детализации — выкл (долго сменяется) — влияет на фпс
MIP-текстурир.: Ближнее
Анизаотроп. фильтрация: выкл
Очищенная вода — вкл
Улучшеный дерн — выкл
Шрифт — выкл
Соедин. текстур: быстро (довольно долго меняется), не сильно влияет на фпс
Текстуры неба: выкл
Модели сущностей: выкл (довольно долго меняется)
Антиалиасинг: выкл
Случайные сущности: выкл
Улучшенный снег: выкл
Цвета: выкл
Естествен. текстуры: выкл
Текстуры предметов: выкл
Интерфейс: выкл
Последние 12 характеристик особо не влияют на фпс
Затем переходим в производительность:
Стабилизация фпс: у всех по-разному, у меня — понижает фпс, поэтому лучше выключить
Быстрый рендер: вкл — сильно влияет на фпс
Обновление чанков можете поставить на 2
Области рендеринга — у меня понижает фпс
Умные анимации — лучше вкл, особенно если у вас много анимированный элементов
Стабилизация мира: вкл
Быстрое вычисление у всех по-разному влияет на производительность, у меня понижает фпс, поэтому я выключил эту настройку
Динамич. обновление: у меня понижает фпс, но у вас может и повысить
Медленные чанки: вкл
Последний раздел — прочее:
Если вы желаете увеличение фпс, то выключите погоду и «показывать ошибки GL»
Всё остальное особо не влияет на фпс
После данной настройки Optifine мой ФПС вырос в 4-5 раз!
Надеюсь, новость оказалась вам полезной и ваш ФПС взлетел до невиданных ранее чисел.
Спасибо за внимание.
Источник