Hyper Threading вредит Доте 2?
2735
28
Ни для кого не секрет, что Дота2 очень плохо дружит с многопоточностью, но помимо физических ядер еще есть чудесная опция Hyper Threading, благодаря которой каждое ядро процессора определяется как два логических ядра. Так вот я решил проверить, что же будет, если ее отключить и как это повлияет на фпс в доте, и теоретические ожидания оправдались... Hyper Threading включен - 185 фпс Hyper Threading выключен - 197 фпс Без Hyper Threading фпс выше, чем с ним... У всех такая ситуация? ЗЫ. проверял на i7 3770, win10.
Я, например, играю на 120Гц и иногда в лютых замесах случаются просадки ниже 120 фпс, так вот эти 12 фпс мне будут более чем полезны в данном случае. ЗЫ. Тут вопрос не столько количества фпс, сколько принципа. Если собрать вместе несколько способов повышения фпс на 5-10 фпс каждый, то уже глядишь +50-100 фпс будет =) Пример: разгон памяти, разгон проца, подбор таймингов, отключение антивируса на время игры, лишних процессов и тд. тп. - каждое действие прибавляет фпс, какое-то 5 фпс, какое-то 10, 15 и тд. тп., и в итоге все это складывается в стабильную игру без просадок ниже предела всинка.Кружечка Кофе сказал(а):↑Ну как жить без этих 10 фпс ::D. Суть в том, что у кого есть на процах гипертрейдинг, те играют со 100 фпс в доту и разницы незаметноНажмите, чтобы раскрыть...Была такая мысль, но пока не пробовал. Настройка активных ядер для доты сохранится, или же надо каждый раз это делать?EasterCake_ сказал(а):↑хз, но для каждой задачи можно отключать ядра я диспетчере задач сколько там дота использует? 2 потока? отключи для нее все ядра и попробуй использовать только 2, мб станет лучшеНажмите, чтобы раскрыть...
раньше dota 2 использовала 2 потока щас у меня на fx8320 все ядра по 50-80% загружены win 10EasterCake_ сказал(а):↑хз, но для каждой задачи можно отключать ядра я диспетчере задач сколько там дота использует? 2 потока? отключи для нее все ядра и попробуй использовать только 2, мб станет лучшеНажмите, чтобы раскрыть...
В том и проблема, что если бы дота нормально умела использовать все ядра, то было бы не 50-80, а 95-100.qq123 сказал(а):↑раньше dota 2 использовала 2 потока щас у меня на fx8320 все ядра по 50-80% загружены win 10Нажмите, чтобы раскрыть...Попробовал, стало только хуже. Пока только отключение HT дало реальный результат (12 фпс это не так уж и мало), остальные пляски с ядрами только в минус пошли.EasterCake_ сказал(а):↑отключи для нее все ядра и попробуй использовать только 2, мб станет лучшеНажмите, чтобы раскрыть...
Само собой. Я то имею ввиду ту ситуацию, когда все упирается в проц и когда видеокарты более чем достаточно. Но и когда все упирается в проц - увы, не будет проц нагружен на 100% никогда.Armagedonby_ZERGS сказал(а):↑Если у него видеокарта на 100% нагружена, а она скорей всего нагруженна, то 100% на ядрах - не будет.Нажмите, чтобы раскрыть...
даже если видеокарта не на 100% и есть боттлнек, загрузка может быть 80% ядер. у меня такое было с и3 и только в доте, та же гта загружала на 100Armagedonby_ZERGS сказал(а):↑Если у него видеокарта на 100% нагружена, а она скорей всего нагруженна, то 100% на ядрах - не будет.Нажмите, чтобы раскрыть...
По идее, ты можешь поставить софт, и кинуть доту на 1-3-5-7 ядра, и посмотреть, будет ли больше-меньше фпс. Или просто прописать в параметрах запуска -threads 4ROKSaint сказал(а):↑Само собой. Я то имею ввиду ту ситуацию, когда все упирается в проц и когда видеокарты более чем достаточно. Но и когда все упирается в проц - увы, не будет проц нагружен на 100% никогда.Нажмите, чтобы раскрыть...Перечитай несколько раз что ты написал.igorlove сказал(а):↑даже если видеокарта не на 100% и есть боттлнек, загрузка может быть 80% ядер. у меня такое было с и3 и только в доте, та же гта загружала на 100Нажмите, чтобы раскрыть...
Самая выигрышная - купить i5 вместо i7 :D. А так, ничего нового, такое много в каких играх происходит. Особенно заметно в сравнении с 2011 сокетом, где i7 115x > любой проц на 2011 сокете. (Если запускать только игру без доп программ).ROKSaint сказал(а):↑Пробовал всякие комбинации, самая выигрышная - просто отключить HT.Нажмите, чтобы раскрыть...
да все вроде норм, у меня был боттлнек, видеокарта работает на 70%, а проц работает на 80% и такая фигня происходит только в доте. в гта все как надо, видеокарта на 70%, проц по максимуму на 100%. вывод: дота не может использовать проц на полнуюArmagedonby_ZERGS сказал(а):↑Перечитай несколько раз что ты написал.Нажмите, чтобы раскрыть...
Кстати, по загрузке проца - при 8 логических ядрах загрузка проца была 30-40%, а с отключенным HT и 4 физическими ядрами загрузка опять стала 70-75%. То есть дота эти логические ядра то ли не видит, то ли не понимает как с ними работать и в итоге работает хуже...igorlove сказал(а):↑да все вроде норм, у меня был боттлнек, видеокарта работает на 70%, а проц работает на 80% и такая фигня происходит только в доте. в гта все как надо, видеокарта на 70%, проц по максимуму на 100%. вывод: дота не может использовать проц на полнуюНажмите, чтобы раскрыть...
вывод:ты кидаешься словами значения которых не знаешь. "ботлнек", оно же "бутылочное горлышко", это когда один компонент системы ограничивает производительность другого. И он будет всегда, в любой сборке, просто сильнее-слабее выражен. Когда проц на 100% видеокарта допустим на 80% - проц ботлнечит видеокарту. Проц 70% видеокарта 100% - видеокарта ботлнечит проц. Но есть и 3й вариант - каналы передачи данных, когда и проц и видеокарта нагруженны ниже 100%. Тут нужно копать в сторону оперативки, HDD, шины PCIe и т д. И дота тут не при чем, это пользователь\сборщик - нуб. А с фразы "у меня был ботлнек", когда видеокарта на 70% а проц на 80%, орнул.igorlove сказал(а):↑да все вроде норм, у меня был боттлнек, видеокарта работает на 70%, а проц работает на 80% и такая фигня происходит только в доте. в гта все как надо, видеокарта на 70%, проц по максимуму на 100%. вывод: дота не может использовать проц на полнуюНажмите, чтобы раскрыть...
Если бы "не видела", загрузка была бы только на 1-3-5-7 ядро, а остальные 1-5%. Дело в самой работе HT, там хитрая система распределения задач, и если "софт не оптимизирован", HT будет только во вред. На фуфиксах тоже самое, кстати.ROKSaint сказал(а):↑Кстати, по загрузке проца - при 8 логических ядрах загрузка проца была 30-40%, а с отключенным HT и 4 физическими ядрами загрузка опять стала 70-75%. То есть дота эти логические ядра то ли не видит, то ли не понимает как с ними работать и в итоге работает хуже...Нажмите, чтобы раскрыть...
почему же у меня после смены проца на и5 видеокарта стала работать на 100%? Видимо проблема все таки в нем была? Оперативку не менялArmagedonby_ZERGS сказал(а):↑вывод:ты кидаешься словами значения которых не знаешь. "ботлнек", оно же "бутылочное горлышко", это когда один компонент системы ограничивает производительность другого. И он будет всегда, в любой сборке, просто сильнее-слабее выражен. Когда проц на 100% видеокарта допустим на 80% - проц ботлнечит видеокарту. Проц 70% видеокарта 100% - видеокарта ботлнечит проц. Но есть и 3й вариант - каналы передачи данных, когда и проц и видеокарта нагруженны ниже 100%. Тут нужно копать в сторону оперативки, HDD, шины PCIe и т д. И дота тут не при чем, это пользователь\сборщик - нуб. А с фразы "у меня был ботлнек", когда видеокарта на 70% а проц на 80%, орнул.Нажмите, чтобы раскрыть...
Проблема была в настройках самой игры. Т.к после введения реборна ввели "масшабирование", т.е игра определяет какое у тебя железо, и создает пресет нагрузки на пекарню. Гугли про параметры video.txt в реборне.igorlove сказал(а):↑почему же у меня после смены проца на и5 видеокарта стала работать на 100%? Видимо проблема все таки в нем была? Оперативку не менялНажмите, чтобы раскрыть...
крч играй и не выеживайся фпс играбельный да и в доте достаточно 75фпс+ это в симуляторе питушиных боев (кс) нужно больше фпсаROKSaint сказал(а):↑Ни для кого не секрет, что Дота2 очень плохо дружит с многопоточностью, но помимо физических ядер еще есть чудесная опция Hyper Threading, благодаря которой каждое ядро процессора определяется как два логических ядра. Так вот я решил проверить, что же будет, если ее отключить и как это повлияет на фпс в доте, и теоретические ожидания оправдались... Hyper Threading включен - 185 фпс Hyper Threading выключен - 197 фпс Без Hyper Threading фпс выше, чем с ним... У всех такая ситуация? ЗЫ. проверял на i7 3770, win10.Нажмите, чтобы раскрыть...
В доте мне также нужно 120 фпс минимум, ибо играю на 120 герцах. К тому же результат моих копаний все же дает о себе знать - раньше при ульте обезьяны в больших замесах фпс мог опуститься до 70-80, а сейчас ниже 100 я пока не видел. Так что все эти копания очень даже не зря. Ну и людям вся эта инфа также может пригодиться.qq123 сказал(а):↑крч играй и не выеживайся фпс играбельный да и в доте достаточно 75фпс+ это в симуляторе питушиных боев (кс) нужно больше фпсаНажмите, чтобы раскрыть...
я думаю ты на этом форуме единственный, кому нужно 120 фпс ::D. Ну а вообще еще давно была статья на оверах, где HT тестили, так он во многих играх только мешал, его и отключали во время тестов. Сейчас просто многопоток уже пошел и все как-то забили на это. То что его в доте не оптимизировали, это еще один камень в огород валвамROKSaint сказал(а):↑В доте мне также нужно 120 фпс минимум, ибо играю на 120 герцах. К тому же результат моих копаний все же дает о себе знать - раньше при ульте обезьяны в больших замесах фпс мог опуститься до 70-80, а сейчас ниже 100 я пока не видел. Так что все эти копания очень даже не зря. Ну и людям вся эта инфа также может пригодиться.Нажмите, чтобы раскрыть...
Привет, подскажи как отключить HT - могу протестить на 4790kROKSaint сказал(а):↑В доте мне также нужно 120 фпс минимум, ибо играю на 120 герцах. К тому же результат моих копаний все же дает о себе знать - раньше при ульте обезьяны в больших замесах фпс мог опуститься до 70-80, а сейчас ниже 100 я пока не видел. Так что все эти копания очень даже не зря. Ну и людям вся эта инфа также может пригодиться.Нажмите, чтобы раскрыть...
Тема закрыта
-
ЗаголовокОтветов ПросмотровПоследнее сообщение
-
Сообщений:23
Просмотров:29
-
Сообщений:8
Просмотров:8
-
Сообщений:22
Просмотров:29
-
Сообщений:8
Просмотров:9
-
Сообщений:9
Просмотров:11