Jump to content
Sign in to follow this  
n3umanN

Настройки графики

Recommended Posts

OneFrameThreadLag=disabled - видеокарта будет обрабатывать 1 кадр после того, как процессор закончил генерацию необходимой информации.

OneFrameThreadLag=enabled - Видеокарта обрабатывает дополнительно еще один кадр пока идет нынешний.

Framerate smoothing - сглаживание частоты кадров. Как я понимаю из названия, при включении не должно быть резких скачков FPS, что уменьшит лаги.

 

  • Like 1

Share this post


Link to post
Share on other sites

BadRussian объяснил близко к тому как на самом деле работает OneFrameThreadLag , еще ближе будет так:
Предположим, что игровой поток работает быстрее, чем поток рендеринга. Игровой поток вычисляет N-й кадр, происходит синхронизация, а затем поток рендеринга отображает N-й кадр. Пока кадр N визуализируется, игровой поток может вычислить (N + 1) -й кадр параллельно. К тому времени, когда (N + 1) -й кадр закончен игровым потоком, N-й поток может или не может быть закончен потоком рендеринга. В этом случае поможет «One Frame Thread Lag». Если «One Frame Thread Lag» выключен, игровой поток остановится в этот момент, ожидая потока рендеринга, что приведет к снижению производительности. Но если «One Frame Thread Lag» включен, это позволит игровому потоку помещать в очередь (N + 1) -й кадр и сразу же запускать (N + 2) -й кадр, а поток рендеринга может забирать и отображать (N + 1) -й кадр, как только он закончит рендеринг N-го кадра. Это дает возможность обрабатывать кадры параллельно из очереди, следовательно, производительность выше. Но не все так хорошо в реальности, у многих возникает проблемы с задержками.
Теперь вторая часть... «Framerate smoothing» ограничивает частоту кадров до 60 включая вертикальную синхронизацию и отключает вертикальную синхронизацию ниже 60, что в теории помогает с производительностью. Я так понимаю добавили на тот случай если пользовательские видеокарты не имеют встроенный «Adaptive V-Sync», что по сути тоже самое. ?

Edited by sldt1ck
  • Like 1

Share this post


Link to post
Share on other sites

Добрый день! подскажите на каком APi работает игра? DX11 или DX12? Есть ли возможность менять с одного на другой? В игре не нашел где это делается ?

Share this post


Link to post
Share on other sites
2 minutes ago, 3BE3DyHOB said:

подскажите на каком APi работает игра? DX11 или DX12?

дх11, дх12 пока не ожидается

 

 

 

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...