Jump to content
Han

207-я часть Дневников разработчика

Recommended Posts

53 minutes ago, ross_Rasim said:

Это не так, насколько я знаю. Команда Affinity не видит разницы между физическими ядрами и виртуальными.

Команда конечно не видит. В винде физические и логические ядра идут парами, задав команде start /affinity битовую маску 1010101 (55 hex, а не 85 - я ошибся, кстати) мы указываем, что приложение должно использовать только чётные ядра (0, 2, 4 и 6) исключая таким образом ситуацию, когда два потока программы попадут на одно физическое ядро.

Edited by Rachislav_Krabs

Share this post


Link to post
Share on other sites
В 20.10.2018 в 14:26, Rachislav_Krabs сказал:

Если лишний раз посещать BIOS неохота, а проверить как гы-гы-гыпертрединг влияет на игру охота, то можно создать .bat-файл с вот таким содержимым:


start /affinity 85 il-2.exe

И положить его в папку "[путь-к-папке-с-игрой]\IL-2 Sturmovik Battle of Stalingrad\bin\game". Запуск игры через этот .bat "привяжет" её к использованию только "физических" ядер.

Проверил. Афинити никак не помогает, ровным счетом ноль. Помогает именно отключение в биосе, в моем случае SMT.
П.С. Просьба к модераторам. Нельзя ли эту ветку обсуждения перенести в тему 3.006?

П.П.С. Как я и считал, команда аффинити не видит физических и логических ядер, и не отключает технологию многопоточности, заложенную в процессоре. Она лишь дает возможность, разделить нагрузку на ядра между несколькими приложениями.

Остается лишь надеяться на то, что Райзенов станет все больше и больше, а к этому все идет, и разработчики учтут новую технологию AMD в своей работе... Иначе, до свидания, Ил2. Мне если честно надоело тестить, и не иметь возможности нормально играть, когда КРИТИЧЕСКИЕ баги висят в БР по полгода:dash:

Edited by ross_Rasim

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...