Jump to content

Обсуждение многопоточности (MT)


Uragx

Recommended Posts

1 минуту назад, WaffenCat сказал:

2. Такое себе решение... 🙄

Ну какое есть. Когда разрабы пофиксят - хрен их знает. Поэтому вот так пока для себя решил.

Win11 / i5 13600kf / 64Gb DDR5 / SSD 500Gb / RTX 4090 / VPC MT-50CM3 / VR PICO 4

Z - Zначит Zорро
Антисоветчик - всегда сушкофоб

Link to comment
Share on other sites

https://dropmefiles.com/zWmOy

Ссылка на видео с тестом FPS при запуске. Такое же наблюдается на других модулях и на других ТВД. (просто на Кавказе, к примеру, ФПС вместо 110 становится 50-60. На Сирии вместо 80, становится 30-35, в той же Латакии на "не тяжелом" Су-25)

YouTube - WaffenCatLive

 

Microsoft Windows 10 Pro x64 | ASrock Fatal1ty K4 gaming x470 | SSD m.2 Samsung 970 EVO | AMD Ryzen 7 2700X (4.3Ghz) | RAM 32G ddr4 ballistix Sport (3200MHz) | Super JetStream GeForce RTX2080 | Thrustmaster HOTAS Warthog | TrackIR 5 + TrackClip PRO :pilotfly:

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

13 minutes ago, Bubi said:

Не нажимать F10.

У меня ФПС падает также по нажатию внешних видов (особенно F7), а также после нескольких возрождений в одной миссии. Так что отменой Ф10 не обойтись.

  • Like 1
Link to comment
Share on other sites

2 часа назад, Rtyer сказал:

У меня ФПС падает также по нажатию внешних видов (особенно F7), а также после нескольких возрождений в одной миссии. Так что отменой Ф10 не обойтись.

Аналогично. Переключение по внешним видам, через n-ое количество времени съедает все свободные ресурсы и начинаются тормоза

MSI MAG-Z690, Intel i5-12600K, GTX 1080ti (inno3d 11gb), 64gb DDR4 (KF-3600), SSD M.2 Kingston FURY Renegade (PCE-4.0)

Link to comment
Share on other sites

  • ED Team
2 часа назад, WaffenCat сказал:

Какие данные могу предоставить чтобы было нагляднее?

Типичный трек  + DxDiag

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

Link to comment
Share on other sites

Вот мой случай. Быстрая миссия Су-25 на Кавказе. В полете стабильные 45 фпс, после включения карты, фпс проседает до 15.

Спойлер

 

Трек и DxDiag прилагаю DxDiag+track.zip

Win11 / i5 13600kf / 64Gb DDR5 / SSD 500Gb / RTX 4090 / VPC MT-50CM3 / VR PICO 4

Z - Zначит Zорро
Антисоветчик - всегда сушкофоб

Link to comment
Share on other sites

Сменил процессор тут на I9 12700 и взял оперативки пошустрее и поболе, 64 гига вместо 48, щас будем полетать посмотреть что изменится... такое ощущение что старого I5 не хватало системе.
Ещё бы файл подкачки вынести в плату расширения на старой оперативе, раз эта гадость так нужна винде.
UPD: Полетал... ну стало сильно комфортнее, микрофризов не наблюдаю. ФПС лок у меня стоит на 60 (нафига больше?) ну 60 и держится на карте Сирии.


Edited by HmtSabotage
Link to comment
Share on other sites

Заметил такую особенность, иногда при запуске DCS потоки распределяются по ядрам таким образом, что одно из них всегда загружено на 100%. При этом появляются статтеры, график fps с постоянными провалами ("пила"). В другой раз, при запуске DCS потоки распределяются равномерно и график fps ровный.

  • Like 2

Z390, i7-9700K, RAM 64Gb 3600, RTX 4080, 2TB SSD Samsung 970 EVO Plus, 27 QHD ASUS TUF.

Link to comment
Share on other sites

  • 3 months later...

После крайнего обновления случилось что-то необыкновенно странное и незнакомое (забытое). На мониторе в любой миссии, в мультиплеере (Котёл  1000+юнитов) - стабильные 180 кадров в секунду!  Ни рывков земли, ни тормозов при взрывах, ни лагов при круговом осмотре!  Страшно!!!   Страшно, что это волшебство может рухнуть со следующей обновой! 🙂  Спасибо, разработчики!  👍

MSI Z690-A, DDR5 32Gb, 13600KF 5Ghz, 3080Ti, SSD, Win10

Link to comment
Share on other sites

В 23.07.2023 в 19:08, BMS сказал:

Заметил такую особенность, иногда при запуске DCS потоки распределяются по ядрам таким образом, что одно из них всегда загружено на 100%. При этом появляются статтеры, график fps с постоянными провалами ("пила"). В другой раз, при запуске DCS потоки распределяются равномерно и график fps ровный.

DCS как оказалось, вообще не переносит парковку ядер и вообще отключение\переключение их в процессе, устранение парковки решает практически все нюансы с производительностью. Увы, микрософту неведомо, что можно просто сделать флажок в опциях, ВКЛ\ВЫКЛ

Link to comment
Share on other sites

2 часа назад, HmtSabotage сказал:

DCS как оказалось, вообще не переносит парковку ядер и вообще отключение\переключение их в процессе, устранение парковки решает практически все нюансы с производительностью. Увы, микрософту неведомо, что можно просто сделать флажок в опциях, ВКЛ\ВЫКЛ

То есть если отключить все энергосберегающие функции в биос,то все полетит без статтеров и проседания фпс?

Погуглил поверхностно про парковку ядер,выводы очень сомнительные.

Какие есть утилитки для отключения этой функции из винды? Я навскидку нашел parkcontrol (условно бесплатную).

Тема заинтересовала,так как в мультиплеере,у меня иногда, ни с того ни с сего,вдруг фпс проседает до 10-15.Потом чик.И опять нормально все.Особенно часто это встречается на Апаче.При этом диспетчер задач показывает загрузку ядер 35-40%.

Core i7 10700KF(4.8GHz),32GB DDR4,nvidia RTX4070Ti,Virpil T-50 Throtle,VKB Gunfighter MCG Pro,T-Rudder MK-4,TrackIR5

Link to comment
Share on other sites

2 часа назад, HmtSabotage сказал:

Увы, микрософту неведомо, что можно просто сделать флажок в опциях, ВКЛ\ВЫКЛ

На самом деле, есть такая опция в настройках плана электропитания, просто по умолчанию она скрыта. Чтобы открыть её, надо что-то прописать в реестре, или можно разблокировать утилитой ParkControl https://www.softportal.com/software-42351-parkcontrol.html

Link to comment
Share on other sites

  • ED Team

Ах вот почему у меня нет статтеров.. Мой древний процессор вероятно не умеет парковать ядра, у него их всего 4.

А в биосе эти энергоэффективные ядра не отключаются? Или это плохая идея?

Link to comment
Share on other sites

53 минуты назад, SL PAK сказал:

А в биосе эти энергоэффективные ядра не отключаются? Или это плохая идея?

давно обнаружил, что отключение парковки помогает от микрофризов, еще когда первая версия многопоточного dcs появилась. насколько я могу судить, дело не в энергоэффективных ядрах, а в том как взаимодействует dcs с windows, т.к. оная парковка - это энергосберегающая функция оси.

Спойлер

i7 13700KF @ 5,4 GHz; DDR5 64GB RAM; Palit RTX 4090; AOC AG352UCG 35" 3440x1440; Win11.
Oculus Quest Pro.
"Marksman-L" rudder by MyCyJIbMaHuH ; VPC MongoosT-50CM3 Base; VPC MongoosT-50CM2 Grip; VPC MongoosT-50CM Throttle.

My settings for VR

Link to comment
Share on other sites

скажите если я отключу эту парковку, мне нужно возвращать всё обратно? Может ли это быть вредно для всего остального, кроме дкс?  или сделать и забыть?

I7-13700k RTX4070Ti 32GB DDR5
Logitech X-56 
Track IR 5

Link to comment
Share on other sites

9 часов назад, Wespe сказал:

скажите если я отключу эту парковку, мне нужно возвращать всё обратно? Может ли это быть вредно для всего остального, кроме дкс?  или сделать и забыть?

Поддерживаю вопрос. Как правильно этой парковкой пользоваться? Нужно-ли всем пользователям заморачиваться по данному поводу для улучшения стабильности игры?

Может разработчики дадут полный и исчерпывающий ответ по этим вопросам?  

Link to comment
Share on other sites

Избавиться от подвисаний в моем случае помогли стандартные советы разработчика: удаление пользовательских папок fxo и metashaders2, а так же снятие галочки «на весь экран». Ядра/парковки не трогал.

Спойлер

13700F, 64Gb DDR5 6000 MHz, RTX4080 16Gb, 27’ QHD 75 Гц FreeSync; Windows 11; VKB STECS Max HOTAS, VKB Gunfighter MK IV+ MCG Ultimate; VKB TRudder pedals MK V; VKB UCM Stronghold holders; Wireless TrackIR.

icon summary feb 2024 500.jpg

 

Link to comment
Share on other sites

Парковка ядер позволяет немного снизить энергопотребление в простое и при низкой нагрузке. Актуально в основном для ноутбуков с плохим охлаждением и при работе от аккумулятора (продлевает время работы без подзарядки).

Кроме небольшого роста энергопотребления в простое хуже парковка ядер не сделает.

Можно скачать hwinfo64 и сравнить энергопотребление с парковкой и без, скорее всего разница будет небольшая.


Edited by VirPilot
  • Like 1
Link to comment
Share on other sites

16 часов назад, Wespe сказал:

скажите если я отключу эту парковку, мне нужно возвращать всё обратно? Может ли это быть вредно для всего остального, кроме дкс?  или сделать и забыть?

сделать и забыть/забить
заморачиваться стоит только если ярый поклонник Греты Тунберг и в целом принадлежите к "зеленому" движению

  • Like 1
Link to comment
Share on other sites

8 часов назад, Russo сказал:

Поддерживаю вопрос. Как правильно этой парковкой пользоваться? Нужно-ли всем пользователям заморачиваться по данному поводу для улучшения стабильности игры?

Может разработчики дадут полный и исчерпывающий ответ по этим вопросам?  

Это совершенно ненужная и идиотская фича для стационарного ПК, для ноутов может какую то минимальную экономию батарейки даёт...

Самая дельная методика от IZ71

Быстрый способ отключить парковку через режим электропитания для Win10.

Выбираете план "Высокая производительность". Через командную строку от администратора запускаете команду:  powercfg -attributes 54533251-82be-4824-96c1-47b60b740d00 0cc5b647-c1df-4637-891a-dec35c318584 -ATTRIB_HIDE

Далее в настройках "Высокая производительность"-"Настройка схемы электропитания"-"Изменить дополнительные..."-"Управление питанием процессора"-"Минимальное число ядер в состоянии простоя..." --- выбираете значение 100% (это отключает парковку P-ядер).

Для отключения парковки E-ядер всё тоже самое (по умолчанию они в этом режиме питания и так выключены), но только команда:  powercfg -attributes 54533251-82be-4824-96c1-47b60b740d00 0cc5b647-c1df-4637-891a-dec35c318583 -ATTRIB_HIDE

* одномоментно в настройках можно видеть только либо Е либо Р ядра, так что для перехода нужно отключить сначала видимость предыдущих. Вместо команды -ATTRIB_HIDE пишем +ATTRIB_HIDE


Edited by HmtSabotage
  • Like 5
  • Thanks 1
Link to comment
Share on other sites

4 минуты назад, kalter72 сказал:

А не проще в БИОСе отключить все энергосбережение?

 

Та парковка, про которую тут пишут, это сугубо софтверная майкрософтовская история. В биосах некоторые называют парковкой с-state c3/c6. Одно к другому отношения не имеет.

  • Like 1
Link to comment
Share on other sites

  • Recently Browsing   1 member

×
×
  • Create New...