Jump to content
ZloFenix Games
Sign in to follow this  
Grapik

Гайд : Оптимизация Battlefield 3

Recommended Posts

Автор темы:Ken Kazama 

Этот гайд содержит в себе сборник разных гайдов\твиков, которые позволят вам оптимизировать BF3, позволяя игре держать приличное кол-во FPS и более отзывчивое, менее лагучее управление.
Большинство людей здесь ниогда не играло в BF3, поэтому выкладываю эту тему для помощи в оптимизации BF3 (Возможно поможет избежать вероятность вылетов).
Если у вас есть еще полезные гайды, присылайте мне их в личку или постите их в этой теме, я их добавлю в первый пост.

Первое : Встроенный измеритель FPS и оверлей производительности:

Картинка внизу демонстрирует всё, что описанно выше + как включить консоль и прописать все эти команды

01eakv8.jpg



Когда в игре нажмите на кнопку [Ё], чтобы открыть консоль
Чтобы появился счетчик FPS, введите:

Render.DrawFps 1
Что отобразить панель производительности процессора\видеокарты, пропишите:
Render.PerfOverlayVisible 1
Это покажет вам как хорошо процессор работает с паре с видеокартой; какой компонент ПК не хочет .
Графа покажет тайминг прорисовки в милисекундах => Низкий - лушче.
Можно сказать например, если GPU(видеокарты) показывает результат выше CPU(процессора), то процессору, грубо говоря, пора на пенсию.


Скрин ниже показывает - GPU - зеленый, CPU - желтый. Соответственно, Процессор медленней.
02p2kjb.jpg
Острые колья на графе выше показывают нестабильную систему\производительность.
У одного тестера был процессор 4.2 ггц с кэшом 4770кб памяти и проц ставит ограничения его видеокарте GTX 580..

Какие конфигурации хороши чтобы увеличить среднее кол-во FPS при хорошей графе?: 
Итак, советую вам скачать Realmware BF3 Settings Editor: http://battlefield.r...ditor/downloads
Он позволить с легкостью настроить и оптимизировать все ваши настройки BF3, которые даже не отображенны в самом меню.
Извлечь, запустить, затем зайти в настройки графики:


0366jea.jpg


Начнем с изменения всего, включая теней, ставим тени на среднее качество, вырубаем размытие в движении (Motion Blur) + VSYNC, сглаживание to 2x и тип сглаживание изменить с AO to SSAO.
Эти настройки должны стать вашим первым шагом к оптимизации игры. Нажимаем >Сохраняем< Запускаем BF3 Присоеденяемся желательно на сервера, на которых запущенны карты из Close Quarters.
Теперь смотрим FPS:
1) Если очень прям низко (<25): закрыть игру, запустить Settings Editor. Зайдите , Переходим на заголовок "Консольные команды", меняем разрешение карт теней (Shadowmap resolution)на 512, ставьте всё остальное на среднее\низкое качество, сохраняем, проверяем.

2) Если FPS доходит примерно до 35 можно попробовать изменить пост-обработку (AA) and и качество ландшафта на среднее, опять же не забываем изменить вышеописанное разрешение карт теней "shadowmap resolution" на 512. Картинка будет похожа ну что что на высокой качестве графики, тем более, вам нужны ваши стабильные 60 FPS!
3) ~45: Уменьшаете качество ландшафта и моделей.
4) Доходит выше 45 FPS? Больше ничего не поделаешь, попробуйте изменить метод сглаживания на HBAO / Тени на высокий\ультра


Какие именно элементы графики "Жрут" всё из вашей GPU\CPU?
1) Сглаживание
2) Тени
3) Сглаживание местности и разрешение карт теней
4) Качество моделей\местности


Качество текстур нагружает только Видео Память (VRAM) (не саму видеокарту полностью), Качество эффектов и местности немного влияют на Графический Процессор GPU и Пост Обработку, в то время Анисотроптический фильтр является главным "Пожирателем" ресурсов видеокарты.
Если у вас есть небольшие подлагивания в картинке, отключите VSYNC (Верт. Синхронизация) т.к. это один из способов решения проблемы.
Чтобы уменшить время загрузки, советуем ставить игру на SSD.


Убираем лаги управления:
В BF3 действительно ввод действительно идет с большой задержкой (Уже сравнивали с современными другими шутерами как CS:GO), то есть ваши движение мыши\нажатия на клавиатуру будут задержаны на практически не заметную невооруженным глазом промежутком времени.
Это проблема в програмировании и DICE знают об этом. Всё равно, они не показали лучше оптимизации движка в BF4... Они сделали куда похуже.
Ладно, теперь по теме! Заходим в папку с игрой и меняем пару строк в конфиге игры, а именно, в конфиге игрока (user.cfg), Конфиг должен быть примерно расположен в C:\Program Files (x86)\Origin Games\Battlefield 3.
Откройте конфиг любым текстовым редактором и введите любые строки:

RenderDevice.ForceRenderAheadLimit 1
RenderDevice.TripleBufferingEnable 0

Заходим в панель управления NVidia (ANDшники негодуют  :D )-> Управление параметрами 3d-> Програмные настройки
Добавляем новое правило для bf3.exe/Zbf3.exe,
Ставим максимальное кол-во заранее прорисованных кадров на 1.
Включаем потоковую оптимизацию.

05y3jbm.jpg

Выключаем верт. синхронизацию в игре.

Если вам так охота далше уменьшать задержку:
GameTime.MaxVariableFps 58.000000
RenderDevice.ForceRenderAheadLimit 0

047kjn5.jpg
 

Спасибо Despo

Share this post


Link to post
Share on other sites

Привет. Спасибо за статью!
Вопрос:
У меня нигде нет user.cfg
а в console commands пишет 
user.cfg file could not be opened.
и значения исправить нельзя! Подскажете?

Share this post


Link to post
Share on other sites

Привет. Спасибо за статью!

Вопрос:

У меня нигде нет user.cfg

а в console commands пишет user.cfg file could not be opened.

и значения исправить нельзя! Подскажете?

для начала, его нужно создать.

рекомендую эти значения...

WorldRender.SpotLightShadowmapResolution 256
RenderDevice.TripleBufferingEnable 0
RenderDevice.ForceRenderAheadLimit 0
WorldRender.DxDeferredCsPathEnable 0
PostProcess.DynamicAOEnable 0
WorldRender.TransparencyShadowmapsEnable 0
WorldRender.MotionBlurEnable 0
Edited by Ukrainian

Share this post


Link to post
Share on other sites

Привет. Спасибо за статью!

Вопрос:

У меня нигде нет user.cfg

а в console commands пишет user.cfg file could not be opened.

и значения исправить нельзя! Подскажете?

Сам создай

мой конфиг:

RenderDevice.ForceRenderAheadLimit 1
RenderDevice.TrippeBufferingEnable 0
RenderDevice.Dx11Enable 0
PostProcess.DynamicAOEnable 0
WorldRender.DxDeferredCspathEnable 0
WorldRender.FxaaEnable 0
WorldRender.MotionBlurEnable 0
WorldRender.TransparencyShadowmapsEnable 0
WorldRender.SpotLightShadowmapEnable 0
WorldRender.SpotLightShadowmapResolution 256
RenderDevice.TrippleBufferingEnable 0
RenderDevice.ForceRenderAheadLimit 1
RenderDevice.VSyncEnable 0
WorldRender.FxaaEnable 0
WorldRender.DxDeferredCspathEnable 1
WorldRender.MotionblurEnable 0
RenderDevice.ForceRenderAheadLimit 1
RenderDevice.Dx11Enable 0
WorldRender.TransparencyShadowmapsEnable 0
PostProcess.DynamicAOEnable 0
GstRender.AmbientOcclusion 0
GstRender.AnisotropicFilter 0
GstRender.AntiAliasingDeferred 0
GstRender.AntiAliasingPost 0
GstRender.Brightness 0.500000
GstRender.Contrast 0.000000
GstRender.EffectsQuality 0
GstRender.Enlighten 0
GstRender.FieldOfView 70.000000 (<—- Leave this on 90 if that is your choice)
GstRender.FullscreenEnabled 1
GstRender.FullscreenScreen 0
GstRender.MeshQuality 0
GstRender.MeshQualityOld 0.000000
GstRender.MotionBlurEnabled 0
GstRender.OverallGraphicsQuality 5
GstRender.ShaderQuality 0.000000
GstRender.ShadowQuality 0
GstRender.Stereoscopy 0
GstRender.TerrainQuality 0
GstRender.TextureQuality 0
GstRender.TransparentShadows 0
GstRender.UndergrowthQuality 0
GstRender.VSync 0
GstRender.VSyncEnabled 0
GstAudio.AudioQuality 1 
GstAudio.CarRadio 0 
GstAudio.DialogueVolume 0.900000 
GstAudio.MusicVolume 0.900000 
GstAudio.SoundSystemSize 20 
GstAudio.StereoMode 0 
GstAudio.VOLanguage 0 
GstAudio.Volume 1.000000 
GstAudio.YourSoundSystem 2 
GstRender.AmbientOcclusion 0 
GstRender.AnisotropicFilter 0 
GstRender.AntiAliasingDeferred 0 
GstRender.AntiAliasingPost 0 
GstRender.Brightness 0.500000 
GstRender.Contrast 0.000000 
GstRender.EffectsQuality 0 
GstRender.Enlighten 0 
GstRender.FieldOfView 74.000000 
GstRender.FullscreenEnabled 1 
GstRender.FullscreenRefreshRate 60.000000 
GstRender.FullscreenScreen 0 
GstRender.MeshQuality 0 
GstRender.MeshQualityOld 0.000000 
GstRender.MotionBlur 0.500000 
GstRender.MotionBlurEnabled 0 
GstRender.OverallGraphicsQuality 5 
GstRender.ResolutionHeight 768 
GstRender.ResolutionHertz 0 
GstRender.ResolutionWidth 1024 
GstRender.ScreenSafeAreaHeight 0.950000 
GstRender.ScreenSafeAreaWidth 0.950000 
GstRender.ShaderQuality 0.000000 
GstRender.ShadowQuality 0 
GstRender.StereoConvergence 1.000000 
GstRender.Stereoscopy 0 
GstRender.TerrainQuality 0 
GstRender.TextureQuality 0 
GstRender.TransparentShadows 0 
GstRender.UndergrowthQuality 0 
GstRender.VSync 0 
GstInput.Deadzone 0.300000 
GstInput.HoldButtonToZoom 1 
GstInput.MouseRawInput 1 
GstInput.MouseSensitivity 0.503634 
GstInput.MouseSensitivityVehicle 0.500000 
GstInput.Scheme0Buttons 0 
GstInput.Scheme0FlipCameraY 0 
GstInput.Scheme0FlipY 0 
GstInput.Scheme0Sensitivity 1.343023 
GstInput.Scheme0Sticks 0 
GstInput.Scheme1Buttons 0 
GstInput.Scheme1FlipCameraY 0 
GstInput.Scheme1FlipY 0 
GstInput.Scheme1Sensitivity 1.000000 
GstInput.Scheme1Sticks 0 
GstInput.Scheme2Buttons 0 
GstInput.Scheme2FlipCameraY 0 
GstInput.Scheme2FlipY 0 
GstInput.Scheme2Sensitivity 0.500000 
GstInput.Scheme2Sticks 0 
GstInput.Scheme3Buttons 0 
GstInput.Scheme3FlipCameraY 0 
GstInput.Scheme3FlipY 0 
GstInput.Scheme3Sticks 0 
GstInput.Vibration 1
Render.DrawFps true 
RENDERDEVICE.DX11ENABLE FALSE 
RENDERDEVICE.VSYNCENABLE FALSE 
RENDERDEVICE.TRIPLEBUFFERINGENABLE FALSE 
RenderDevice.ForceRenderAheadLimit FALSE 
WORLDRENDER.TRANSPARENCYSHADOWMAPSENABLE FALSE 
WORLDRENDER.SPOTLIGHTSHADOWMAPENABLE FALSE 
WORLDRENDER.SPOTLIGHTSHADOWMAPRESOLUTION 1 
WorldRender.DxDeferredCsPathEnable 1 
WorldRender.FxaaEnable 0 
WorldRender.MotionBlurEnable 0 
GameTime.MaxVariableFps 60
+ рекомендую поставить 191 дрова для особо старых видях 9 серии ( например 9500 gt, 9800 gt )

Share this post


Link to post
Share on other sites

в папке с игрой создать через текстовый документ??

Документы - Battlefield 3 - settings - PROF_SAVE_profile тут все настройки игры, есть в интернете, что туда писать надо (минимальные настройки предлагают)

От себя предлагаю - очистка реестра и дефрагментацию(мне сегодня реально помогло).

Share this post


Link to post
Share on other sites

Привет Всем!!!!  Люди помогите у меня не запускается на Win 8.1 программа Realmware BF3 Settings Editor

пишет Appcashe Имя модуля Kernelbase.dll

У кого такое было или нет???????

Share this post


Link to post
Share on other sites

в папке с игрой создать через текстовый документ??

Да

Share this post


Link to post
Share on other sites

Под нвидию работает только один трюк ,проверено :

 

ПКМ -панель управления нвидии -управление параметрами 3D - Глобальные параметры
 
затенение фонового освещения   -производительность
ускорение нескольких дисплеев   -режим однодисплейной производительности
фильтрация текстур качество        -высокая производительность
фильтрация текстур отрицательное отклонение уд  -привязка
режим управления электропитанием    -предпочтителен режим максимальной производительности
 

-88693455.jpg

Edited by Mr.Meth

Share this post


Link to post
Share on other sites

По каким-то причинами,не могу запустить саму программу "BF3 Settings Editor".Подскажите,в чем может быть проблема?

Share this post


Link to post
Share on other sites

какие то причины...ну ты понял вообщем. Жаль баба Ванга умерла

Чую, кто то Петросяна высрал.

Edited by Seraph1m

Share this post


Link to post
Share on other sites

Чую, кто то Петросяна высрал.

Свои догадки при себе держи. И какой смысл писать проблему не попробовав все. (Запуск от админа, перезагрузку компа и тюд.)

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.

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  

  • Similar Content

    • By Asghar
      Are there any servers on zlo for assignment unlocking of BF3?
      If there are none, then can anyone help me setup a server for assignment unlocking. I know how to start a server but I don't know how to setup a server for assignment unlocking (server commands). 
    • By Misfain
      При заходе на сервер очень часто возникает такая ситуация:
      Подключаешься на сервер, открывается процесс игры, после того как пропадает Joined Server, процесс игры также завершается с таким логом:
      StateChanged State_GameRunning
      StateChanged State_Init State_ClaimReservation 0
      StateChanged State_NotLoggedIn State_ClaimReservation 0
      Alert ERR_DISCONNECT_BLAZE 1 1 -1
      StateChanged State_GameClosed 
      P.S Все таки с 20 попытки можно зайти
    • By Sporling
      Всем доброго времени суток, я столкнулся со следующей проблемой: Когда я попытался в очередной раз внести правки в файлы Startup, StartServer (В первом я изменил количество игроков с 20 на 64. Во втором (в первом файле также изменил) решил поменять название сервера добавив приписку [2XP] (double experience points) к названию сервера, после внесения изменения и сохранения  файлов я закрыл сам Battlefield 3 Server и ZServer, далее заново запустил ZServer и запустил файл StartServer.
      По привычке полез в 34H Launcher и пошёл искать свой сервер в списке, но вот незадача! В списке его не было, потом пообщавшись со более менее понимающим в плане серверов человеком выяснилось, сервер offline, а как сделать назад что бы online ни я ни он не поняли.
      После произошедшего я решил скачать ещё один сервер для проверки работоспособности, после загрузки и настройки  меня поджидала новая ошибка, показав её тому самому человеку он кратко высказался на её счёт: "не знаю".
      Я тоже ни чего не понял, если у кого нибудь из читающих это есть какие либо рекомендации или готовые решения по поводу возвращения сервера в статус "online", или же про вторую ошибку то, пожалуйста помогите мне!
      Ниже я прикрепил пару скриншотов с теми самыми ошибками.
      Если у вас возникли вопросы по моей теме пишите, я постараюсь ответить, скинуть больше интересующей информации.
      Спасибо.


    • By PushWithMe
      I made this pretty useless thing but I thought I'd share it here anyway (idk if this is the right section). 
      It was annoying having to open both "ZClient.exe" and "BF3Launcher.exe" individually every time I wanted to launch Battlefield 3 so I made a batch file to run both at the same time. It also detects if they're already running and will restart ZClient for you so you don't have to manually reconnect if it timed out (needs Autologin on).
      1) Download the attached .bat file and put it in your Battlefield 3 folder. 
      2) Right-click the file and click Edit. Change these two addresses within the quotation marks to wherever your .exe files are located. Save the file and close it. 

      3) It should now work! You can create a shortcut to the .bat file (right-click -> Create shortcut) and put it on your desktop.
      This should work with other launchers too, you just have to edit it and change BF3Launcher.exe to the name of your launcher everywhere in the .bat file (also edit the addresses if needed). 
      If you want to clean up the shortcut a little...
      4) Right-click the shortcut you made, click Properties, and go to the Shortcut tab. 
      5) Go down to Run, open the dropdown menu, and choose Minimized.

      6) Click Change Icon and click Browse. Go to your Battlefield 3 folder and find "bf3_ico.ico". Then click OK and Apply. Click OK again to close the window. 
      7) All done! Enjoy the convenience.
      I use the default launcher so I don't know if any other launchers already do something similar. Anyway, I hope this was useful to someone. ¯\_(ツ)_/¯
      Start BF3.bat
    • By Shuhratilloh
      Помогите пожалуйста, игра не запускается и пишет "ZLOFENIX EA Universal crack       Cant connect to ZLO server". Но раньше заходил без проблем!!!
       
    • By TheGhosTUCI
      Me esta pasando solo con un server en especifico que no se conecta, se queda en la pantalla de carga y de ahí no pasa. Si alguien me pudiera ayudar se lo agradeceria
    • By AHTOHA
      Всем привет, пишу тут тему, дабы ОБСУДИТЬ новость и кого-то просветить (для тех кто не в курсе про неё). Если кто не в курсе, то Venice Unleashed-это проект по внедрению и изменению игры bf3 , а именно исправление косяков разрабов( а именно net code), теперь там есть серваки с 60 и 120 герцами, поддержка модов, кастомизации, создание своих карт, и много и очень много другого. А для тех кто вкурсе хочу обсудить данную тему, как вы относитесь к ней. хочу узнать ваше мнение, ведь проект был в заморозке очень многое время и тут они просто ворвались со своей новостью)) И ещё вопрос к фениксу, какого его мнение и будет ли он кординально изменять существующий его проект, ведь если у VU всё получится- это будет новая жизнь для bf3.
       
       
    • By nintend01337
      Easy Launcher for Battlefield 3 & 4 & Hardline (EL)
       
      -Автоматический запуск ориджина(BF4, BF3 работает без него).
      -Установка в любое место.
      -Автоматическое обновление серверов.
      -Просмотр ротации карт. (убрал т.к мозолило глаза)
      -Просмотр игроков на сервере.(убрал т.к мозолило глаза)
      -Возможность заходить на сервера с паролем (убрано за ненадобностью )
      -Красивый дизайн (Выглядит как Despo's BF3 , кто давно играет тот знает ).
      -Автозапуск Zclient (Нестабильная функция, когда обновляется клиент, лечится перезапуском лаунчера).
      -Автоматически разворачивает игру (По желанию) .
      -Музыкальное сопровождение при загрузке игры (По желанию).
      -Адаптирован под русское сообщество (Английская локализация не планируется на данный момент).
      -Автоматическое ведение логов(Забыли заскринить лог ? Не беда)
      -Показывает список ошибок.
      -Автообновляемый.(Настраиваемо).
      -Возможность играть на модифицированых серверах.
      - Переход с лицензии (установка кряка в 1 клик, работает только с бф4)
      Вы можете подписаться на канал в дискорде, где первыми узнаете о обновлениях, а также сможете задать вопросы разработчику. (только  русский), помимо всего этого вы можете найти себе напарников для игры
      Discord
       
      ВНИМАНИЕ ! 
      EL Необходимо запускать от имени администратора, иначе ничего не будет происходить, особенно касается пользователей win 10.
      Лаунчер может запускать бф3 без установки Origin, НО настоятельно рекомендуется установить Origin, во избежании различных проблем, таких как активация либо ошибка о том что игра не найдена.
      СКАЧАТЬ X64 | DOWNLOAD X64
      СКАЧАТЬ Х86 | DOWNLOAD X86
      Обновлен до 1.6
      Обновлен до 1.5.9
      Обновлен до 1.5.8
      Обновлен до 1.5.7
       
      Обновлен до 1.5.5
      Обновлен до 1.5.0
       
      Скачать Старые версии:
       
      Список людей которые имеют прямое или косвенное отношение к моему проекту  :
       
      Автор проекта : nintend01337.
      -bigworld12  - Библиотека, за счет нее работает весь лаунчер, также его наработки по лаунчеру.
      -ZLOFENIX - За проект в целом.
      -ResupinePuma - Помощь в дизайне.
      -Patron-N1 - Помогал(консультировал) по дизайну.
      -BODIK-  -  Идея с журналом ошибок.
      -Ukrainian - Идея с цветовым оформлением.
      -Indrid - Идея с функцией COLOR PICKER



      F.A.Q
      Также может быть полезно к прочтению : Ссылка на мою статью как поменять озвучку в бф3 :
       
    • By hwass12
      hello everyone , so here's my problem 
      after connecting to zclient , i enter the "zlogameslauncher V2'' i choose a server for bf 3 and click  Join i see the game icone but it won't launch it quit automatically . 
       
       
      i hope a solution 
      sorrry for my bad english 
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...