CbIH_KOPOJIEBbI Опубликовано: 16 июля, 2015 Игроки 579 публикаций 90 191 бой Поделиться Опубликовано: 16 июля, 2015 Как известно, наша игрушка поддерживает одноядерность, по некоторым данным она на многоядерах подгружает на пару процентов и 2-е ядро. Есть вариант с неким ВоТ Стартером - но как оказалось он не работает, как следует. Есть весьма удобный метод, который я использовал в одной программе, которая ну никак не желала грузиться на 2 или 3 ядра, из-за чего были жуткие тормоза. Я взял в сети учебник по Виндовс и нашел там один интересный совет. Любое приложение можно распределить на несколько ядер через ключ affinity, вызываемый через CMD в командной строке. Для начала заходим в папку с игрой и создаем ярлык WorldofTanks.exe, и потом перемещаем его на рабочий стол. ОБЯЗАТЕЛЬНО! Не через команду -Отправить-, а именно переместить ярлык.Правой кнопкой мышки по ярлыку, выбираем свойства. Там мы увидим путь к папке с игрой и к файлу запуска игры.Все это мы заменим на следующий текст:Для процессоров на 2 ядраC:\Windows\System32\cmd.exe /C start /affinity 03 WorldOfTanks.exeДля процессора на 3 ядраC:\Windows\System32\cmd.exe /C start /affinity 07 WorldOfTanks.exeДля процессора на 4 ядраC:\Windows\System32\cmd.exe /C start /affinity 0f WorldOfTanks.exeВписав данные, соответственно количеству своих ядер, нажимаем Применить и ОК Поясню, Все значения в CMD имеют шестнадцатиричное представление чисел, и ядра процессора - CPU, Так же имеют такую подпись. Значение ключа affinity01 - CPU0 1 ядро----2-хъядерники----02 - CPU1 2 ядро03 - CPU0+CPU1 нагрузка на 2 ядра для 2-хъядерников----3-хъядерники----04 - CPU2 3 ядро05 - CPU0+CPU2 Нагрузка на 1 и 3 ядро - вариант для 3-хъядерников06 - CPU1+CPU2 Нагрузка на 2 и 3 ядро - вариант для 3-хъядерников07 - CPU0+CPU1+CPU2 Наргузка на все 3 ядра-----4-хъядерники-----08 - CPU3 4 ядро09 - CPU0+CPU3 Нагрузка на 1 и 4 ядро0a - CPU1+CPU3 Нагрузка на 2 и 4 ядро0b - CPU0+CPU1+CPU3 Нагрузка на 1,2 и 3 ядра0c - CPU2+CPU3 Нагрузка на 3 и 4 ядра0d - CPU0+CPU2+CPU3 Нагрузка на 1,3 и 4 ядра0e - CPU1+CPU2+CPU3 Нагрузка на 2,3 и 4 ядра0f - CPU0+CPU1+CPU2+CPU3 Нагрузка на все 4 ядра То есть, значение ключа имеет цифровое значение, которое соответствует нагрузке указанного приложения на определенные процессоры, которые у вас имеются.C:\Windows\System32\cmd.exe /C start /affinity 03 WorldOfTanks.exeРазложим по порядку:Синим цветом у нас C:\Windows\System32\cmd.exe - Вызов командной строки ВиндовсЗеленым цветов у нас /C start /affinity - вызов запуска процесса affinity, распределителя нагрузки по ядрам.Красным у нас цифровая подпись из списка выше, соответственно ваших требований.Далее просто имя файла запуска приложения, которое не желает быть многоядерным. Путей к нему не пишем, так как ярлык сохранил путь по умолчанию к папке с игрой или приложением. У меня на моем 2-хъядерном Дуал Кор от АМД Атлон - было при 2.5 Мегагерц около 25-45 фпс - в зависимости от карты и уровня боев - то есть от количества полигонов. После апгрейда ФПС возрос на бодрых 15-20 кадриков. Стало 40-65 ФПС, а то и до 75 подскакивает. Игра у нас процесоро зависимая, видяха для неё на втором плане - просто лечим как можем!Надеюсь кому либо поможет! 6 Ссылка на комментарий
Nana_Kon Опубликовано: 16 июля, 2015 Игроки 8 145 публикаций 32 222 боя Поделиться Опубликовано: 16 июля, 2015 (изменено) У меня вариант есть. Запустить 1 окно танков и 7 медиа плееров. Все 8 ядер загружены. Профит!А зачем кстати танкам 8 ядер если и на одном фурычит отлично? Этож онлайн игрушка, она много кушать не должна.https://forum-mt-prod.lesta.ru/emoticons/Smile_amazed.gif Изменено 16 июля, 2015 пользователем Nana_Kon 1 Ссылка на комментарий
heatbird Опубликовано: 16 июля, 2015 Мододел 31 773 публикации 124 109 боёв Поделиться Опубликовано: 16 июля, 2015 Выкинь свой аэмдэмусор и жить станет проще. Ссылки каналов, конфига xvm и иконок с атласом - в профиле. Жми и ПРИХОДИ НА СТРИМЫ Ссылка на комментарий
BEAT_DEVILS Опубликовано: 16 июля, 2015 Игроки 8 088 публикаций 8 013 боёв Поделиться Опубликовано: 16 июля, 2015 это все было съедено года три назадВоТ Стартером это всего лишь оболочка, вышеописанного способа лол 1 Ссылка на комментарий
MuxaJlbl4__ Опубликовано: 16 июля, 2015 Игроки 2 335 публикаций 60 807 боёв Поделиться Опубликовано: 16 июля, 2015 16 Июл 2015 - 00:23 пользователь karls0n8 сказал:Выкинь свой аэмдэмусор и жить станет проще. ты видно мозги свои выкинул на мусор 6 Ссылка на комментарий
CTAKAHABT Опубликовано: 16 июля, 2015 Игроки 483 публикации 87 542 боя Поделиться Опубликовано: 16 июля, 2015 16 Июл 2015 - 00:23 пользователь karls0n8 сказал:Выкинь свой аэмдэмусор и жить станет проще. И купить интел который при равной производительности стоит в 3 раза дороже ? Нафиг нужно. Это понты, как и в случае с яблоком. 2 "Компенсация" за Е-25 - самый мощный плевок в игроков. Ссылка на комментарий
CbIH_KOPOJIEBbI Опубликовано: 16 июля, 2015 Игроки 579 публикаций 90 191 бой Автор Поделиться Опубликовано: 16 июля, 2015 16 Июл 2015 - 03:31 пользователь BEAT_DEVILS сказал:это все было съедено года три назадВоТ Стартером это всего лишь оболочка, вышеописанного способа лол ты Вася,если у тебя действительно многоядерный и ставиш например на 4 то все заметно работает.Надоели ваши сопливые вопли,лучшеб по делу че нить сказали(если знаете конечно), а то по 5 и по 10 к писем на форуме пишут и безтолку. Ссылка на комментарий
anonym_pBsNuk6QB64I Опубликовано: 16 июля, 2015 Игроки 915 публикаций 510 боёв Поделиться Опубликовано: 16 июля, 2015 Это прописать в "Рабочая папка" или в поле "Объект"? Ссылка на комментарий
MuxaJlbl4__ Опубликовано: 16 июля, 2015 Игроки 2 335 публикаций 60 807 боёв Поделиться Опубликовано: 16 июля, 2015 Утром проверю Ссылка на комментарий
BEAT_DEVILS Опубликовано: 16 июля, 2015 Игроки 8 088 публикаций 8 013 боёв Поделиться Опубликовано: 16 июля, 2015 16 Июл 2015 - 03:38 пользователь KPOBOJADINA сказал: ты Вася,если у тебя действительно многоядерный и ставиш например на 4 то все заметно работает.Надоели ваши сопливые вопли,лучшеб по делу че нить сказали(если знаете конечно), а то по 5 и по 10 к писем на форуме пишут и безтолку.движок не поддерживает больше 2х ядерфизика 8класс Ссылка на комментарий
Garry__Axe Опубликовано: 16 июля, 2015 Игроки 60 публикаций 7 247 боёв Поделиться Опубликовано: 16 июля, 2015 фпс немного повыше стало, было 20-25, стало 38-40, спс. Ссылка на комментарий
tyyuuet Опубликовано: 16 июля, 2015 Игроки 1 417 публикаций 60 186 боёв Поделиться Опубликовано: 16 июля, 2015 еще есть ,как вариант,людям мозги не парить,а просто обратить внимание уже на *изобретенный велосипед* - CPU-Control Ссылка на комментарий
Fon_Zorg Опубликовано: 16 июля, 2015 Игроки 521 публикация 15 560 боёв Поделиться Опубликовано: 16 июля, 2015 Реально поднялся фпс! Парень ты гений + тебе WG создали бронированный мяч, но так и не смогли создать бронированный танк. Ссылка на комментарий
Pas3three Опубликовано: 16 июля, 2015 Игроки 1 265 публикаций 23 275 боёв Поделиться Опубликовано: 16 июля, 2015 (изменено) Я не понял, вы хотите чтобы считало быстрее или чтобы процессор "измучился" по всем ядрам? По мне так скорее второе - армейский принцип, гласящий что "мне не нужно чтобы ты что-то сделал полезное, мне надо чтобы ты задолбался". Реально же от перекидывания программы между ядрами приходится пересылать и данные, которые кешированы в процессорных ядрах - а это лишь замедление. По этой причине винда как и все нормальные системы устроены так, что приложения старается не гонять между ядрами без явной на то причины. Да, ещё. Ключевое слово affinity не указывает какие процессоры есть в системе. Система это отлично знает и без вас. Она просто позволяет запретить использовать не указанные, так что приложение перемещается между ядрами в ряде очень редких случаев пореже. Так что топикстартер всё понял на 100% наоборот. Изменено 16 июля, 2015 пользователем Pas3three Ссылка на комментарий
KoTlllpeguHrePa Опубликовано: 16 июля, 2015 Игроки 1 216 публикаций 38 141 бой Поделиться Опубликовано: 16 июля, 2015 (изменено) Чушьhttps://forum-mt-prod.lesta.ru/emoticons/facepalmic.gif в плане увеличения производительностиЗабавно печально, что некоторые до сих пор не открыли Америку: додуматься распределять нагрузку на всем ядрам. Многоядерность - это не только использование всех ядер, это 100% использование всего потенциала процессора при работе с приложением ( с архиваторами, конвертированием под 100% все ядра само собою, но в играх упирается в видеокарту, частоту оперативной памяти и прочие параметры, даже такие как видеодрайвер и директИкс (Именно, ЦП может выполнять вычисления за ГП, и это очень трудно оптимизировать на программном уровне. Выход DirectX12 уже решает часть проблемы, позволяя многоядерным процессорам работать эффектвинее)С таким же успехом можно задать приоритет в ЭТОЙ игре на 1 ядро при высокой максимальной частоте процессора ( на моем 3.8 ) и получить ( да неужели?! Прирост в 5-10-20% fps в некоторых случаях, но будут простаивать как минимум 2 ядра из 4х моих возможных, плюс к тому же проц будет шуметь как электровеник https://forum-mt-prod.lesta.ru/emoticons/Smile_Default.gif). Ну не заставить такими действия заставить игру выжать весь сок из процессора.Вообщем что в ручную, что через программы, что через изменение просто параметра в одном из файлов в игре - всё то же максимум загружен проц на 40-50%. Изменено 16 июля, 2015 пользователем B8nd8r Ссылка на комментарий
Pas3three Опубликовано: 16 июля, 2015 Игроки 1 265 публикаций 23 275 боёв Поделиться Опубликовано: 16 июля, 2015 (изменено) 16 Июл 2015 - 03:20 пользователь KPOBOJADINA сказал:Как известно, наша игрушка поддерживает одноядерность, по некоторым данным она на многоядерах подгружает на пару процентов и 2-е ядро.Неверно. Оно загружает одно из ядер, но это не значит что использует первое ядро. При запуске выбирается наиболее свободное из ядер, а под каким номером оно будет - не известно. Афиннити позволяет приложению НЕ ДАТЬ использовать некоторые из ядер. По умолчанию же винда приложению даёт такую возможность. Изменено 16 июля, 2015 пользователем Pas3three Ссылка на комментарий
schura88 Опубликовано: 16 июля, 2015 Игроки 5 736 публикаций 160 666 боёв Поделиться Опубликовано: 16 июля, 2015 это всё лажа, винда сама по ядрам так же распределяет. 1 Добавлена техника: ИС-6 : T26E4 SuperPershing :Type 62 : Объект 907 : T95E2 : WZ-111 : StuG IV : T28 Concept : T 55A : Объект 260 : FV201 (A45) : Е 25 : T95E6 : Т-22 ср : FV4202 (P) : 121B : M60 Продано: 'Conqueror Gun Carriage' с удовольствием продан. ДБ © Лавров Ссылка на комментарий
CbIH_KOPOJIEBbI Опубликовано: 16 июля, 2015 Игроки 579 публикаций 90 191 бой Автор Поделиться Опубликовано: 16 июля, 2015 (изменено) 16 Июл 2015 - 04:36 пользователь BuHu_IIyx_uDeT_Ha_CeBeP сказал:не робит такой извратда неприкалывайся:береш копируеш(C:\Windows\System32\cmd.exe /C start /affinity 03 WorldOfTanks.exe)подставляеш что нужно и запускаш.Кроме этого есть есче и другие способы(увелечение подкачки памяти по рекомендуемому размеру определенного диска(на котором расположенна винда с и игра), можно прям включить на постоянной основе все ядра компьютера(по умолчанию на всех компах всегда включенно одно)мне это лично в определенных ситуациях помогало Изменено 16 июля, 2015 пользователем KPOBOJADINA Ссылка на комментарий
alex2bond Опубликовано: 16 июля, 2015 Игроки 141 публикация 30 485 боёв Поделиться Опубликовано: 16 июля, 2015 (изменено) Тоже самое умеет делать бесплатная программа CPU-Control, можно скачать с сайта владельцев программы: http://www.koma-code.de. Единственное ограничение - не более 4 ядер. HyperThreading для процессоров I7 (intel) придётся в биосе отключить. С программой прирост фпс очень значительный! Лично у меня отпала необходимость покупать крутую видеокарту для игр, отлично справляется Radeon HD 7850. Даже в игре Кризис-3, которая позиционируется как поддерживающаяя многоядерность, фпс на моём компе возросло до комфортных 60 кадров в секунду с вертикальной синхронизацией. Изменено 16 июля, 2015 пользователем alex2bond 1 Ссылка на комментарий
Asiris_comp Опубликовано: 18 июля, 2015 Игроки 8 342 публикации 3 966 боёв Поделиться Опубликовано: 18 июля, 2015 Низкая активность в теме.Закрыто. Кто к нам с мечом придёт, тот ............................. Безнадёжно отстал в плане вооружения!!!!!!!!!!! Ссылка на комментарий
Рекомендованные публикации