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

Страница 3 из 3 ПерваяПервая 123
Показано с 51 по 68 из 68

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

  1. #51

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

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

  2. #52

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

    Цитата Сообщение от KonsAl Посмотреть сообщение
    Так как гама посути висит на одном ядре, а другие фактически не используются
    Во первых это не так, если в настройках игры не включено конечно - использовать 1 ядро.

    Цитата Сообщение от KonsAl Посмотреть сообщение
    , будет полезна прога cpu_control которая в принудительном порядке раскидывает по ядрам процессы. Это прибавит для 2х-4х ядерников производительности для Win 7.
    Во вторых такие "сказочные" программы это конечно хорошо, но абсолютно бессмысленно

  3. #53

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

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

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

  4. #54

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

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

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

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

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

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

  5. #55

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

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

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

  6. #56

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

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

  7. #57

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

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

    С уважением.

  8. #58

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

    Цитата Сообщение от S.L.O.N. Посмотреть сообщение
    Да, но формулировки "маску которая блокирует выполнение игры на некоторых потоках/процессорах" и "Но работает это только _если игра блокирует часть ядер_" неверны.
    Вы неправы
    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

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Вы неправы
    "...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

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

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


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


    Цитата Сообщение от S.L.O.N. Посмотреть сообщение
    Я лично, уже заряд хорошего настроения получил. Хороший у тебя юмор, правильный. Жму руку.
    Ок

  11. #61
    мастер ломастер Аватар для Biotech
    Регистрация
    04.04.2001
    Адрес
    Norilsk, Russia
    Возраст
    47
    Сообщений
    5,437

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

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

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    P.S. Но стрелки мне не понятны - если мышь в левой руке - правая двигает цифровой клавиатурой, если мышь в правой - левая двигает WASD, а когда стрелки нужны?
    Мышка в левой, но пользоваться цифровым блоком клавиатуры для управления чем либо просто неудобно, курсорные как-то больше подходят

  12. #62

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

    Цитата Сообщение от Biotech Посмотреть сообщение
    Мышка в левой, но пользоваться цифровым блоком клавиатуры для управления чем либо просто неудобно, курсорные как-то больше подходят
    Ок, у меня мышка в правой, поэтому я думал что курсором, что цифровой клавиатурой, одинаково неудобно

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

  13. #63
    Курсант Аватар для svobodas
    Регистрация
    01.11.2009
    Адрес
    Германия Вюрцбург
    Возраст
    44
    Сообщений
    153

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

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    А какже мультиплейер
    мультиплеер я записал в дальний список

  14. #64
    Механик
    Регистрация
    07.12.2009
    Возраст
    38
    Сообщений
    283

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

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

  15. #65
    Зашедший
    Регистрация
    18.12.2009
    Адрес
    Deutsche Reich
    Возраст
    41
    Сообщений
    2

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

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

  16. #66
    Офицер Форума Аватар для Hemul
    Регистрация
    04.05.2004
    Адрес
    Kyiv
    Сообщений
    7,960

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

    Цитата Сообщение от Heinz Bach Посмотреть сообщение
    Камрады, если не сложно залейте пожалуйста патч еще куда нибудь, обе ссылки не рабочие.
    http://www.sukhoi.ru/forum/showthread.php?t=65536

  17. #67
    Зашедший
    Регистрация
    18.12.2009
    Адрес
    Deutsche Reich
    Возраст
    41
    Сообщений
    2

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

    Данке Шён

  18. #68
    Курсант Аватар для svobodas
    Регистрация
    01.11.2009
    Адрес
    Германия Вюрцбург
    Возраст
    44
    Сообщений
    153

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

    Цитата Сообщение от Heinz Bach Посмотреть сообщение
    Данке Шён
    и вас туда же

Страница 3 из 3 ПерваяПервая 123

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •