Minecraft не нагружает ПК на 100%

Ро
3

Решили тут вспомнить детство с товарищами, собраться поиграть в Minecraft. Установил по старой памяти версию с Optifine, запускаюсь и вижу крайне нестабильный ФПС. В районе 40-75(ограничение в 75 выставил, в соответствии с герцовкой монитора). Запускаю мониторинг от Nvidia и вижу, что процессор и видеокарта не загружаются даже на 20%.
Помогите понять, в чем же дело? Уже все форумы пересмотрел.
В настройках лаунчера выдал Майнкрафту 9Gb оперативки.

P.S: с настройкой системы всё нормально, ни в одной другой игре такого момента не наблюдается. В железе шарю, за ним слежу.
Характеристики ПК:
Ryzen 5800x
16Gb оперы
GTX1660 Super
Дополнено (1).

Minecraft не нагружает ПК на 100 Minecraft не нагружает ПК на 100 - 1
Ze

В настройках лаунчера выдал Майнкрафту 9Gb оперативкиЭ
Зря
А по вопросу, нихрена ты в железе не шаришь.
Сама по себе игра является нестабильной, особенно новые версии, и уж учитывая кривой код Optifine, ставь Fabric+Sodium и проверяй.

Ал

Тут всё просто - если ЦП не нагружается на 100%, значит, в конкретный момент времени игра и не требует активных вычислений. Если хочется проверить нагружаемость ЦП, просто полетай по миру в режиме наблюдателя на большой дальности прогрузки (дальность прорисовки и симуляции), процессор будет упахиваться в потолок. А в статичной сцене, когда игрок стоит на месте и не грузит новые чанки, он почти отдыхает.

С видеокартой ситуация поинтереснее - её неполная нагрузка может быть связана с ограничениями OpenGL и политикой игры в отношении работы системы. Как и другие игры, Minecraft не прекращает процесс рендеринга даже в фоновом режиме, из-за чего загрузка видеокарты на 100% может тупо парализовать работу остальной системы. На самом деле, в ванили есть баг, из-за которого при сворачивании из полноэкранного режима игра начинает потреблять все доступные ресурсы видеокарты, что не есть хорошо. Если при этом установлен Optifine, то на некоторых системах встречаются утечки памяти, поэтому оптик вообще лучше не использовать. Но это если говорить об активности в фоне.

В большинстве случаев Майнкрафт берёт столько мощностей, сколько ему нужно для стабильной работы и хорошего результата. Это касается как процессора, так и видеокарты. Нет смысла впустую нагружать всю видеокарту, заставляя её отрисовывать больше кадров, чем показывает ваш монитор - подавляющее большинство работает в 60 герц (в вашем случае, 75), и кадры сверх этого лимита вы всё равно не увидите.

Также это обусловлено особенностями устройства видеокарты. Графический процессор включает в себя сразу несколько вычислительных ядер - TMU, ROP, CUDA, RTX и другие. Они заточены под отдельные задачи и малоэффективны для вычислений "чужих" задач.
Нет смысла пытаться отрисовывать сцены с использованием трассировки лучей/путей на ядрах CUDA, если в видеокарте для этой задачи есть отдельное ядро, которое плохо просчитывает обычные задачи, но рей-трейсинг вычисляет в десятки раз быстрее.
Так и с Майнкрафтом. Он не задействует в вычислениях то, что не нужно, а процент отображается общий для всей видеокарты. В этом весь секрет.

Если же всё-таки очень хочется нагрузить видеокарту бесполезной работой и дополнительно сократить её срок службы, всегда можно отключить v-sync, снять ограничение fps и поставить шейдеры (через https://irisshaders.net или Optifine). Они снимают ограничение OpenGL на сохранение мощностей видеокарты для потребностей системы.

Если же игровой графический движок всё равно работает недостаточно эффективно, чтобы обеспечить стабильную среднюю частоту кадров на требуемом уровне, рекомендую ознакомиться с, в котором я подробно описывал методы комплексного повышения производительности игры. Если же даже после этого резкие кратковременные зависания всё равно остались, можно ознакомиться с их возможными причинами и способами устранения в моём ответе.

ро

Это же хорошо что не нагружается?