А никого не удивляет, что 780 и 970 это почти одинаковые по мощности карты?) не говоря уже о 285 и 290. Странно, что четыре потока рязани в играх как 8 потоков интел. Наверняка хватит и процессоров 4670, 4690k.
А никого не удивляет, что 780 и 970 это почти одинаковые по мощности карты?) не говоря уже о 285 и 290. Странно, что четыре потока рязани в играх как 8 потоков интел. Наверняка хватит и процессоров 4670, 4690k.
Member
Статус: Не в сети Регистрация: 20.02.2007 Откуда: Москва
zoog писал(а):
Насколько я в курсе, эти инструкции нужны лишь для серьёзных задач типа научных или же для конвертеров - там, где нужно перемолотить что-то хорошо параллелящееся. К играм это никаким боком, они и многопоточность-то не умеют, разве что в компиляторе можно поставить галочку и получить неработоспособность на старых, неполиткорректных машинах.
вообще то многие компиляторы которыми собирают в том числе и игры . могут транслировать SSE инструкции в AVX1/2 если цпу их умеет . естественно использование AVX будет в разы лучше если сама программа отродясь умеет в эти инструкции . и тут дилемма положить ли болт на юзеров колонки - legacy intel processors или не положить
многие компиляторы которыми собирают в том числе и игры . могут
Я могу сделать так, чтоб калк.ехе тормозил или не запускался меньше, чем на 16ти потоках. Не аргумент. Разве что у Вас есть уверенность, что такая трансляция "галочкой в компиляторе" реально повышает попугаи и попугаи на ватт.
Member
Статус: Не в сети Регистрация: 20.02.2007 Откуда: Москва
zoog писал(а):
Разве что у Вас есть уверенность, что такая трансляция "галочкой в компиляторе" реально повышает попугаи и попугаи на ватт.
вы в курсе как это вообще работает ? видимо нет .
краткий ликбез по автоматической векторизации компилятором (ака галочка при сборке ) .... если сойдутся звезды . и компилятор посчитает ваш цикл достойным . то этот цикл будет векторизован . если нет то не будет . если цикл был векторизован . вто вообще не факт что вы получите профит . бывают случаи и наоборот . к примеру когда результат векторизованного цикла попадает в SSE цикл и получает с размаху = пенальти ( задержку )
Добавлено спустя 1 минуту 36 секунд: если вообще вся программа AVX то тогда можно разговаривать о каком то профите . а когда у тебя лиш куски проги то речь не более чем о ВОЗМОЖНОСТИ .
По Вашему описанию - так же, как всякая автоматизация, в лабораторных условиях в плюс, в реале как попало. Пока мне не попалось сравнения "с галочкой" и без - буду считать пользу недоказанной, так же, как и авто-многопоточность.
Member
Статус: Не в сети Регистрация: 20.02.2007 Откуда: Москва
zoog писал(а):
Пока мне не попалось сравнения "с галочкой" и без - буду считать пользу недоказанной, так же, как и авто-многопоточность.
простите а что вы понимаете под сравнением ? заставите adobe написать 2 версии того же photoshop ? чтобы одна версия знала только про AVX а вторая только про SSE ? дабы можно было на одном и томже цпу запустить каждую и посмотреть смысл ? .. ну удачи че потому что во всех остальных случаях цена вашим сравнениям будет нулевая
хотя нет . у вас есть шанс . вырежте из блендера https://www.blender.org/ поддержку AVX ( потому что если цпу поддерживает AVX по дефолту блендер использует AVX а не SSE ) то да вы сможете потестить .всему остальному миру было бы интересно (на самом деле нет )
2 версии, одну скомпилированную с, а другую без. И не "рабочего" приложения, где такие инструкции к месту, а игры.
mo3ulla писал(а):
вырежте из блендера
Если приложение прямо использует такие вычисления, то смысла в тестировании нет - это всё равно, что сравнивать архиваторы/видеокодеры на выгоду от мультиядерности. Если написано не полными идиотами, то эффект будет. А вот если игру перекомпилировать "с галочкой" - другое дело, затраты на принудительое внедрение "прогресса" могут перевесить эфемерный выигрыш.
Последний раз редактировалось zoog 27.10.2018 6:45, всего редактировалось 1 раз.
Помню как еще пару лет назад все орали AVX НЕ НУЖОН!!! А в итоге вон оно как Запомните ребята раз и навсегда " Любые технологии которые появляються, они обязательно нужны будут когда нибудь" Также было и с 6 ядрами и с ДХ11 и с Windows 10 , на момент выхода они нафиг не нужны были и люди также орали типа " ДХ9 НАВСЕГДА" , " Windows 7 Forever " " 4 ядра хватит всем" Итог мы все знаем. Как только АМД запилит свои лучи, то тут же увидите как внезапно карты без рей трейсинга превращаютсья в пыль. По сути разрабы сейчас ждут АМД. Если кого обидел извиняйте, но это суровая правда.
Member
Статус: Не в сети Регистрация: 15.09.2008 Откуда: www Фото: 11
Эти требования придумал Ситилинк, Регард и иже с ними. Видимо совсем за дебилов держат посетителей (предположение).
Добавлено спустя 2 минуты 29 секунд: SuperMario, производителям игр надо продать бОльшему количеству людей свой продукт. Поэтому эта игра пойдет и на Q6600/GTX580 на средних настройках.
Member
Статус: Не в сети Регистрация: 20.10.2006 Откуда: Novosibirsk
SuperMario писал(а):
Помню как еще пару лет назад все орали AVX НЕ НУЖОН!!! А в итоге вон оно как Запомните ребята раз и навсегда " Любые технологии которые появляються, они обязательно нужны будут когда нибудь" Также было и с 6 ядрами и с ДХ11 и с Windows 10 , на момент выхода они нафиг не нужны были и люди также орали типа " ДХ9 НАВСЕГДА" , " Windows 7 Forever " " 4 ядра хватит всем" Итог мы все знаем. Как только АМД запилит свои лучи, то тут же увидите как внезапно карты без рей трейсинга превращаютсья в пыль. По сути разрабы сейчас ждут АМД. Если кого обидел извиняйте, но это суровая правда.
А что не так то? И Windows 7 реально Forever. И 4 ядра хватает пока...
думаю не нада дополнительных комментариев почему интересен именно 2я версия а не первая
да нет, отчего же. Всегда интересно узнать что-то новое. Я вот знаю, что AVX2 расширился на целые типы, - и без AVX1 (который уже позволял заменить "плавающие" операции SSE на свои) он, в общем-то, бесполезен. Нет, с чисто академической точки зрения, конечно, вряд ли существует процессор, который умеет в AVX2, но не умеет в AVX1, но тем не менее, чем же так интересен AVX2?
AloneInTheDuck писал(а):
и були не умеют
Да даже у Ryzen не всё гладко с AVX, чего уж скрывать.
Member
Статус: Не в сети Регистрация: 12.06.2009 Откуда: хз не помню
mo3ulla писал(а):
так а почему же таких игр нет ? даже несмотря на то что sse можно полностью заместить AVXом ? не потому ли что боятся что у мамонтов игра не пойдет ?
avx сейчас почти во всех играх используют, его проблема он греет процессор, и не очень подходит для игр... повсеместно начнут юзать только с 3 avx когда разберутся с задержками, сейчас если строить сцену только на avx то мы увидим на глазах прогрузки или сильные рывки в зависимости от настройки движка.
Member
Статус: Не в сети Регистрация: 20.02.2007 Откуда: Москва
zoog писал(а):
Так есть же и в будущем будет больше - от навязанного прогресса не скрыться.
а зачем все эти навязанные достижения цивилизации в пекарне . всякие там MMX .SSE . и прочие непонятные слова . даеш I386 голый .. и 640 килобайт памяти . все остальное ненужно (с)
zoog писал(а):
Мгры афаик такое не используют. Разве что по принципу "партия сказала".
так а почему не используют ? процент мамонтов в экосистеме плавно снижается и мы плавно подходим к моменту когда уже можно будет сказать тяжелое но так необходимое - все мамонты в лес
XIMERA123 писал(а):
avx сейчас почти во всех играх используют, его проблема он греет процессор
а должен охлаждать ? или у вас ассоциация вида - вижу AVX сразу вспоминаю линпак как едиснвенное применение ?
XIMERA123 писал(а):
и не очень подходит для игр...
ну да . профессиональные рендеры использующие AVX почему то проблем не имеют с зажержками . а игры почему то имеют .. почему ? когда у вас весь код в AVX проблем там ноль . когда у вас куски avx/sse . то на переходах между SSE в AVX и наоборот возникают нехилые задержки . ларчик просто открывался да .
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения