Translations:Framerate and Performance/37/ru: Difference between revisions

From Vintage Story Wiki
(Created page with "* По причинам, указанным в пункте 5 выше, рекомендуется не использовать неограниченный FPS, а вместо этого ограничить FPS. Основная причина сделать это заключается в том, чтобы ваш процессор не был постоянно загружен одним ядром на 100%, что может привести к перегре...")
 
(No difference)

Latest revision as of 11:28, 20 January 2024

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Framerate and Performance)
* For the reasons given in #5 above, it is recommended not to run with Unlimited FPS, but instead to limit the FPS. The main reason to do this is so that your CPU will not be maxed out with one core at 100% all the time, which can lead to overheating or even (in the long term) a shorter lifetime for your CPU. If FPS is limited in any of the ways on offer, it allows the CPU to "rest" in between frames, and that in turn means the CPU takes less power and runs cooler, so that system fans can be quieter, etc, etc.
* FPS can be limited through the graphics settings. This can be done either by using the MaxFPS slider, or using VSync, or the third VSync option is a combination of both. You can also limit FPS on some GPUs from the driver level, such as Nvidia's control panel.
* Most modern graphics cards - even internal graphics on laptops - have a VSync feature. If VSync is on, then the game engine will not render frames more quickly than they can be drawn on the actual connected display. This allows the CPU to rest sometimes, waiting until the display is ready to render the next frame, so the CPU will not be at 100%. But sometimes graphics drivers behave strangely with VSync, for example there can be global overrides to switch it off - in this case, Vintage Story's VSync setting will seem not to have any effect, it will be like having framerate unlimited.
* VSync may help with graphical "tearing" issues, although these do not occur on all systems - they are more common on specialised low-latency gaming monitors so if you have one of those (lucky you!) then VSync is your best option.
* Generally, we recommend first trying the game with VSync switched on.
* The alternative recommendation is to play with VSync switched off and MaxFPS set to a figure slightly higher than the frame rate you want to see (remember it's the maximum, not the average). For example, if you want to play at average 60fps then set MaxFPS to somewhere around 70-75fps.
* On a Windows PC (but not Linux or Mac) there is an issue where if you are using MaxFPS alone (not VSync) to control the framerate, the Windows timer is not very precise. In practice, in the frame rate meter, what this looks like is the frame rate seems to stick at specific step levels like 48fps or 32fps instead of the 60fps you want. This issue is caused by the Windows system interval timer and there's not much the Vintage Story dev team can do about it: even if we take it by the scruff of the neck, other Windows applications running on your PC can change that timer at any time. Therefore, on a Windows PC with a display refresh rate of 60 fps, you may need to experiment a little - it also depends what other applications are running on your system. For some people it works best to set MaxFPS higher than the level you want. So, if you want 60fps, set MaxFPS somewhere in the range 70-75fps (you can experiment!), and if all is going well then, the Windows system interval timer will drop that down to its next step level which might be 64fps. 64fps is good, it's close to 60fps which the display requires.
* On a Windows PC another option is to embrace 32fps, so set your MaxFPS slightly higher than 32fps (say around 40 fps) and you should find that Windows effect drops it down and locks it at 32fps. The reason for doing this is to have a steady constant FPS, no matter what is happening on screen. A constant 32fps should look smooth, as long as it's steady. That's better than TV shows and sports (30fps) or movies (24fps).
* Some players want lag (latency) to be as low as possible, in that case you can try setting MaxFPS at a much higher number like 100 or 120fps. Even a high number like that will have cooling benefits on a high -powered gaming PC which can reach framerates of 150 or more in Vintage Story.
  • По причинам, указанным в пункте 5 выше, рекомендуется не использовать неограниченный FPS, а вместо этого ограничить FPS. Основная причина сделать это заключается в том, чтобы ваш процессор не был постоянно загружен одним ядром на 100%, что может привести к перегреву или даже (в долгосрочной перспективе) к сокращению срока службы вашего процессора. Если FPS ограничен каким-либо из предлагаемых способов, это позволяет процессору «отдыхать» между кадрами, а это, в свою очередь, означает, что процессор потребляет меньше энергии и работает с меньшим охлаждением, поэтому системные вентиляторы могут работать тише и т. д. и т. п.
  • FPS можно ограничить в настройках графики. Это можно сделать либо с помощью ползунка MaxFPS, либо с помощью VSync, либо третий вариант VSync представляет собой комбинацию обоих. Вы также можете ограничить FPS на некоторых графических процессорах на уровне драйвера, например, с помощью панели управления Nvidia.
  • Большинство современных видеокарт (даже встроенная графика ноутбуков) имеют функцию VSync. Если VSync включен, игровой движок не будет отображать кадры быстрее, чем они могут быть отрисованы на реальном подключенном дисплее. Это позволяет процессору иногда отдыхать, ожидая, пока дисплей будет готов к рендерингу следующего кадра, поэтому процессор не будет загружен на 100%. Но иногда графические драйверы ведут себя странно с VSync, например, могут быть глобальные переопределения для его отключения - в этом случае настройка VSync в Vintage Story не будет иметь никакого эффекта, это будет похоже на неограниченную частоту кадров.
  • VSync может помочь решить проблемы с «разрывом» графики, хотя они возникают не во всех системах — они чаще встречаются на специализированных игровых мониторах с низкой задержкой, поэтому, если у вас есть один из них (вам повезло!), то VSync — ваш лучший вариант.
  • Обычно мы рекомендуем сначала попробовать игру с включенной VSync.
  • Альтернативная рекомендация — играть с выключенной VSync и установкой MaxFPS на значение, немного превышающее желаемую частоту кадров (помните, что это максимум, а не среднее значение). Например, если вы хотите играть со средней частотой 60 кадров в секунду, установите MaxFPS примерно на 70-75 кадров в секунду.
  • На ПК с Windows (но не с Linux или Mac) существует проблема: если вы используете только MaxFPS (а не VSync) для управления частотой кадров, таймер Windows работает не очень точно. На практике на измерителе частоты кадров это выглядит так: кажется, что частота кадров фиксируется на определенных уровнях шага, например 48 кадров в секунду или 32 кадра в секунду, а не на желаемых 60 кадрах в секунду. Эта проблема вызвана системным таймером интервала Windows, и команда разработчиков Vintage Story мало что может с этим поделать: даже если мы возьмем ее за шкирку, другие приложения Windows, работающие на вашем компьютере, могут изменить этот таймер в любое время. . Поэтому на ПК с Windows с частотой обновления дисплея 60 кадров в секунду вам, возможно, придется немного поэкспериментировать — это также зависит от того, какие еще приложения запущены в вашей системе. Некоторым людям лучше всего установить MaxFPS выше желаемого уровня. Итак, если вы хотите 60 кадров в секунду, установите MaxFPS где-то в диапазоне 70-75 кадров в секунду (вы можете поэкспериментировать!), И если все идет хорошо, то системный интервальный таймер Windows снизит это значение до следующего уровня, который может составлять 64 кадра в секунду. 64 кадра в секунду — это хорошо, это близко к 60 кадрам в секунду, которые требует дисплей.
  • На ПК с Windows другой вариант — использовать 32 кадра в секунду, поэтому установите MaxFPS немного выше 32 кадров в секунду (скажем, около 40 кадров в секунду), и вы обнаружите, что эффект Windows снижает его и фиксирует на уровне 32 кадра в секунду. Причина этого в том, чтобы иметь стабильный постоянный FPS, независимо от того, что происходит на экране. Постоянные 32 кадра в секунду должны выглядеть плавными, если они стабильны. Это лучше, чем телешоу и спорт (30 кадров в секунду) или фильмы (24 кадра в секунду).
  • Некоторые игроки хотят, чтобы задержка (задержка) была как можно меньшей, в этом случае вы можете попробовать установить для MaxFPS гораздо большее значение, например 100 или 120 кадров в секунду. Даже такое большое количество будет иметь преимущества в охлаждении мощного игрового ПК, который может достигать частоты кадров 150 и более в Vintage Story.