???
Математика на уровне МГУ

Page 3 of 3 FirstFirst 123
Results 51 to 68 of 68

Thread: Патч Декабрь 2011 бета 5

  1. #51

    Re: Патч Декабрь 2011 бета 5

    Да и еще отключение опции 6.03 и включение 6.11 прибавляет 2-4 фпс. Не знаю почему) но есть такое дело

  2. #52

    Re: Патч Декабрь 2011 бета 5

    Quote Originally Posted by KonsAl View Post
    Так как гама посути висит на одном ядре, а другие фактически не используются
    Во первых это не так, если в настройках игры не включено конечно - использовать 1 ядро.

    Quote Originally Posted by KonsAl View Post
    , будет полезна прога cpu_control которая в принудительном порядке раскидывает по ядрам процессы. Это прибавит для 2х-4х ядерников производительности для Win 7.
    Во вторых такие "сказочные" программы это конечно хорошо, но абсолютно бессмысленно

  3. #53

    Re: Патч Декабрь 2011 бета 5

    Quote Originally Posted by S.L.O.N. View Post
    Ну-ка, ну-ка, аж любопытно. А для "8-ми ядерников"? Только для "Win 7"? А сколько, например, у тебя "прибавилось производительности"? А напомни, пожалуйста, для какого авиасимулятора использовалась данная программа? И какая от неё была реальная польза?

    С уважением.
    Сам знаешь на каком симе ее применяли.) Для обладателей более мощных процов чем 4х ядерников она как рыбе зонтик, остальным (AMD`шникам в частности она только в + , проверено и не только на примере Ил2 БЗБ)

  4. #54

    Re: Патч Декабрь 2011 бета 5

    Quote Originally Posted by S.L.O.N. View Post
    Ну-ка, ну-ка, аж любопытно. А для "8-ми ядерников"? Только для "Win 7"? А сколько, например, у тебя "прибавилось производительности"? А напомни, пожалуйста, для какого авиасимулятора использовалась данная программа? И какая от неё была реальная польза?
    Эта программа скорее всего делает 1 весьма простую вещь - принудительно отключает установленную игрой AffinityMask - т.е. маску которая блокирует выполнение игры на некоторых потоках/процессорах. Но работает это только _если игра блокирует часть ядер_, и зачастую добавляет глюков, а не производительности.

    Верить в "чудеса многоядерности" в исполнении которое есть на современных процессорах не стоит, оно предназначено для параллельного выполнения нескольких программ (а не одной программы) и исключительно для вычислительных задач. А игра в большей степени это не вычислительная задача.
    Нормальная многоядерность для игр это что-то типа SPU на приставке PS3.

    --- Добавлено ---

    P.S. Ну подумайте логично, если бы существовал какой-то способ гарантированного использования многоядерности для любой игры, при помощи _внешней_ программы, то неужели бы:
    1) разработчики не встраивали его в игры сами (не считаете же вы что разработчики которые могут сделать рабочую игру на 200-300К строк кода не в состоянии добавить еще 100 строк кода для могоядерности )
    2) производители процессоров не кричали бы об этом на каждом углу и сразу же не сделали свою собственную супер программу для включения этого дела. Но нет они почему-то упорно проводят всякие конференции на тему "как добавить еще 1% к производительности при помощи нашей новой особо кривой реализации многоядерности", а секрет то прост - "мегапрограмма" на 100 строчек кода, вот дураки в Intel и AMD сидят

    Подумайте над этим и хватит уже верить в сказки

  5. #55

    Re: Патч Декабрь 2011 бета 5

    Quote Originally Posted by KonsAl View Post
    Сам знаешь на каком симе...
    Безусловно, знаю. Сперва "LockOn. ГС", потом "DCS. Чёрная акула". И по-секрету скажу - толку было ноль. И более того, с того времёни ничего не изменилось.
    Сказки о "приросте производительности" - не более, чем сказки (анекдот про "А вы тоже говорите!" знаешь? ). А чтобы совсем вопрос закрыть (если интересно, конечно) - почитай про многоядерность, многопоточность и её реализацию в Windows (смело на MSDN).
    Долго пишу. Пока писал - увидел, что Андрей уже ответил. Мне добавить нечего

    Quote Originally Posted by Andrey12345 View Post
    ...принудительно отключает установленную игрой AffinityMask...
    Там ещё более простая вещь (если память не подводит). Выполнение процесса переносится на заданное ядро (или заданные ядра). Как в "Диспечере задач": "Задать соответствие...".

  6. #56

    Re: Патч Декабрь 2011 бета 5

    Quote Originally Posted by S.L.O.N. View Post
    Там ещё более простая вещь (если память не подводит). Выполнение процесса переносится на заданное ядро (или заданные ядра). Как в "Диспечере задач": "Задать соответствие...".
    Это оно и есть.
    Но "как друзья вы не садитесь всеравно в музыканты не годитесь" толку от перестановки между ядрами примерно 0.

  7. #57

    Re: Патч Декабрь 2011 бета 5

    Quote Originally Posted by Andrey12345 View Post
    Это оно и есть.
    Да, но формулировки "маску которая блокирует выполнение игры на некоторых потоках/процессорах" и "Но работает это только _если игра блокирует часть ядер_" неверны.
    а) Никто там ничего не блокирует. "Блокирует" и "указывает, что использовать" не одно и то же.
    б) Работает переназначение процесса/треда ядру всегда. Affintiy Mask можно изменить в любой момент, независимо от того, кто там чего "блокирует" (извращения типа Set*AffintiyMask внутри приложения по таймеру пока забудем, ибо - извращения).
    Ты же в курсе, зачем запутываешь?
    А с результатами назначения Affintiy Mask - в самую дырочку. Ведёт оно себя совершенно непредсказуемо. И более - а ну как кто-то ещё на свеженазначенное ядро уже привязан? Очередь-то и приоритеты никто не отменял.

    С уважением.

  8. #58

    Re: Патч Декабрь 2011 бета 5

    Quote Originally Posted by S.L.O.N. View Post
    Да, но формулировки "маску которая блокирует выполнение игры на некоторых потоках/процессорах" и "Но работает это только _если игра блокирует часть ядер_" неверны.
    Вы неправы
    http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
    "...as the system is restricted from running the threads on certain processors..."

    Restricted: ограниченный, ограниченного пользования, узкий, для служебного пользования, закрытый


    Маска задает для ОС допустимые ядра на которые можно назначить выполнение потока. Если мы ставим 0х1 - то он будет только на первом ядре (логическом процессоре) выполняться. По умолчанию стоит 0xffffffff, т.е. все доступно _на выбор ОС_.

    И я настаиваю что это именно блокировка , потому что, если, например поставить звуковую библиотеку DX и основной поток игры на 0x1 то они перестанут параллелиться на многоядерном процессоре (в каком-то патче у нас так было сделано ).

    А и самое главное, что если в игре два нагруженных потока стоят с масками 0x1, то программа которая их "разведет" по ядрам (снимет блокировку ) может иметь смысл. Другое дело что непонятно зачем так делать в игре.

  9. #59

    Re: Патч Декабрь 2011 бета 5

    Quote Originally Posted by Andrey12345 View Post
    Вы неправы
    "...as the system is restricted from running the threads on certain processors..."
    Restricted: ограниченный, ограниченного пользования, узкий, для служебного пользования, закрытый
    Ага, а "running"?
    "Ограниченный" - не "заблокированный", опять же.
    Сами вы неправы
    Переводим всю фразу на русский? Она не имеет никакого отношения к определениям.
    "...так как операционная система вынуждена запускать на выполнение потоки на определённых процессорах...".
    И оттуда же: "...affinity mask must specify...". Перевести?
    Маска задает для ОС допустимые ядра на которые можно назначить выполнение потока. Если мы ставим 0х1 - то он будет только на первом ядре (логическом процессоре) выполняться. По умолчанию стоит 0xffffffff, т.е. все доступно _на выбор ОС_.
    Кто бы спорил! Заметь - "задает для ОС допустимые ядра". Это не я написал. Не "блокирует", что характерно.
    И я настаиваю что это именно блокировка ,...
    Так, пора прекращать.
    ...потому что,если, например поставить звуковую библиотеку DX и основной поток игры на 0x1 то они перестанут параллелиться на многоядерном процессоре (в каком-то патче у нас так было сделано ).
    ... потому что - акваланг! А серьёзно - да, ожидаемо, что параллелиться не будут. Но где здесь блокировка? Двум потокам специально и осознанно задано выполняться на первом ядре.
    А и самое главное, что если в игре два нагруженных потока стоят с масками 0x1, то программа которая их "разведет" по ядрам (снимет блокировку ) может иметь смысл. Другое дело что непонятно зачем так делать в игре.
    Так вышеупомянутая программа не потоки разводит (не снимает с них блокировку, а назначает потокам ядра ). Она с процессом целиком работает. Это раз.
    Второе - ага. Свой обработчик на CreateThread, в нём SetThreadAffintiyMask и на выходе всё равно получить "In most cases, it is better to let the system select an available processor". Лихо!

    С уважением.

    З.Ы. Прекращаем? Я лично, уже заряд хорошего настроения получил. Хороший у тебя юмор, правильный. Жму руку.

  10. #60

    Re: Патч Декабрь 2011 бета 5

    Скрытый текст:
    Quote Originally Posted by S.L.O.N. View Post
    Ага, а "running"?
    "Ограниченный" - не "заблокированный", опять же.
    Сами вы неправы
    Правильно - ограниченный бег потоков на некоторых ядрах
    Или по русски, на некоторых ядрах выполнение потока будет заблокированно

    Quote Originally Posted by S.L.O.N. View Post
    Кто бы спорил! Заметь - "задает для ОС допустимые ядра". Это не я написал. Не "блокирует", что характерно.


    А вообще лол - стакан на половину пуст или на половину полон


    Quote Originally Posted by S.L.O.N. View Post
    Я лично, уже заряд хорошего настроения получил. Хороший у тебя юмор, правильный. Жму руку.
    Ок

  11. #61
    мастер ломастер Biotech's Avatar
    Join Date
    Apr 2001
    Location
    Norilsk, Russia
    Age
    50
    Posts
    5,437

    Re: Патч Декабрь 2011 бета 5

    Quote Originally Posted by Andrey12345 View Post
    Нет конечно. Я попробовал раз 5 сохранится-загрузится за бой, все нормально.
    Так а что на второй раз не появляется возможность загрузить?
    Блин какой-то хардкорный режим получается
    Сейвами пользовался нечасто и думал, что так и должно быть. Теперь буду обращать внимание, если повторится - сообщу.

    Quote Originally Posted by Andrey12345 View Post
    P.S. Но стрелки мне не понятны - если мышь в левой руке - правая двигает цифровой клавиатурой, если мышь в правой - левая двигает WASD, а когда стрелки нужны?
    Мышка в левой, но пользоваться цифровым блоком клавиатуры для управления чем либо просто неудобно, курсорные как-то больше подходят

  12. #62

    Re: Патч Декабрь 2011 бета 5

    Quote Originally Posted by Biotech View Post
    Мышка в левой, но пользоваться цифровым блоком клавиатуры для управления чем либо просто неудобно, курсорные как-то больше подходят
    Ок, у меня мышка в правой, поэтому я думал что курсором, что цифровой клавиатурой, одинаково неудобно

    P.S. Кстати подумал переназначить же можно в настройках управления, пока то да се не будет реализовано в патче

  13. #63
    Курсант svobodas's Avatar
    Join Date
    Nov 2009
    Location
    Германия Вюрцбург
    Age
    46
    Posts
    153

    Re: Патч Декабрь 2011 бета 5

    Quote Originally Posted by Andrey12345 View Post
    А какже мультиплейер
    мультиплеер я записал в дальний список

  14. #64

    Re: Патч Декабрь 2011 бета 5

    Да и еще отключение опции 6.03 и включение 6.11 прибавляет 2-4 фпс. Не знаю почему) но есть такое дело
    попробуемс...

  15. #65
    Зашедший
    Join Date
    Dec 2009
    Location
    Deutsche Reich
    Age
    43
    Posts
    2

    Re: Патч Декабрь 2011 бета 5

    Камрады, если не сложно залейте пожалуйста патч еще куда нибудь, обе ссылки не рабочие.

  16. #66
    Офицер Форума Hemul's Avatar
    Join Date
    May 2004
    Location
    Kyiv
    Posts
    7,960

    Re: Патч Декабрь 2011 бета 5

    Quote Originally Posted by Heinz Bach View Post
    Камрады, если не сложно залейте пожалуйста патч еще куда нибудь, обе ссылки не рабочие.
    https://old.sukhoi.ru/forum/showthread.php?t=65536

  17. #67
    Зашедший
    Join Date
    Dec 2009
    Location
    Deutsche Reich
    Age
    43
    Posts
    2

    Re: Патч Декабрь 2011 бета 5

    Данке Шён

  18. #68
    Курсант svobodas's Avatar
    Join Date
    Nov 2009
    Location
    Германия Вюрцбург
    Age
    46
    Posts
    153

    Re: Патч Декабрь 2011 бета 5

    Quote Originally Posted by Heinz Bach View Post
    Данке Шён
    и вас туда же

Page 3 of 3 FirstFirst 123

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •