Tomcat, в общем спорить больше смысла нет, тем более вопросы, которые мы друг другу задаем, по большей части риторические. Лучше дождаться официальной статьи "System Requirements" и не делать поспешные выводы, тем более мы что-то слишком отошли от темы...
Gold Dragon, по ходу этой темы не раз всплывали вопросы: какой проц лучше, какой комп брать... поскольку ко мне обращались и в личку с подобными вопросами (да и по-жизни спрашивают), а некоторые сообщения повергали в шок (например про "суммарную частоту") ... вот я и решил немного осветить положение дел на сегодня...
...и совсем не ожидал столь бурной реакции... и спорить я не собираюсь: что знаю -- скажу, что не знаю -- так и сообщу.
__________________
Палачи, диктаторы — подождут,
потому что истина — где-то там,
а голодный кисонька— вот он, тут.
Скажу честно - мне страшно что сис. хар-ки моего ноутбука не подойдут для The Sims 3.
Кто - нибудь знает потянет ли у меня ноут - 2 Gb(увеличу) оперативки, Intel Core 2 Duo 1,7 GHz на каждом ядре, видеокарта NVIDIA GeForce Go 7400 на 381 Mb, место на жестком диске найдёться, ну и Vista
Radar, с ноутами не всё гладко: у них своя специфика, бывает игры не всегда идут, конфликтуют с некоторыми ноутами (иногда в системных требованиях указывают, что на мобильных видеокартах игра не пойдет).
Надеюсь, что такого здесь не будет. Но точно сказать можно будет только после выхода игры.
DirectX поддерживает мультипоточную отрисовку на несколько контекстов... ОЧЕНЬ легко параллелятся
почему-же тогда нет преимуществ в современных играх у 4-х ядерных процессоров против 2-х ядерных?! Наверное Вы обладаете сакральными знаниями на эту тему? Так поделитесь ими с разработчиками и на 4-х ядерных процах все(!) игры (и проги) сразу пойдут вдвое шустрее чем на 2-х ядерных и в 4(!!!) раза быстрее чем на одно ядерных... пока же этого не заметно...
посмотрите моё сообщение #405 там и про многоядерные процессоры сказано: Intel Dynamic Speed Technology: официальное название режима Turbo
почему-то ввели режим отключения неработающих ядер при этом разгоняя оставшиеся... наверное из любви к чистому искусству ...а уж про
Цитата:
PhysX игру, например
лучше было бы вообще промолчать: почему-то такие игры вешают даже 4-х ядерные процы и оказалось что проще встроить такой ускоритель в видюху (он там действительно работает -- по своей GTX 260 вижу)
Цитата:
Для многопоточных приложений как раз и будет удвоение.
дабы не заниматься демагогией -- назовите такие проги.
Цитата:
Вы вообще говоря две копии одновременно запустили, или одну?
ДВЕ копии запустил. Ещё есть вопросы? Соответственно, Ваш пассаж
Цитата:
то вы немного не понимаете
является обычным хамством. И здесь обсуждается НЕ мой комп.
Цитата:
С линухом знакомы?
Не знаком. И не собираюсь. Если есть охота померится... гм... хм... осями, то мне приходилось работать на Маках -- они и есть единственная, для меня, альтернатива Винде.
Цитата:
Здесь люди, в основном, отдыхают.
последуйте своему же совету и не грузите людей пингвиньими скриптами от которых здесь нет никакого прока!!
Цитата:
Каким боком архитектуры процессоров к многопоточности и многоядерности относятся, непонятно.
если непонятно, зачем же рассуждать на эту тему? Для тех же кто хочет понять объясню: именно в архитектуре процессоров реализуется и многопоточность, и многоядерность.
А вот каким боком Линух относится к Симсам -- действительно понять сложно. И, пожалуйста, не загромождайте форум вещами не относящимися к делу, если есть вопросы -- могу ответить в личку.
__________________
Палачи, диктаторы — подождут,
потому что истина — где-то там,
а голодный кисонька— вот он, тут.
Последний раз редактировалось Tomcat, 18.10.2008 в 02:46.
почему-же тогда нет преимуществ в современных играх у 4-х ядерных процессоров против 2-х ядерных?!
Потому что игры не одним ЦПУ живы. Представьте, что у вас апдейт мира(допустим, автоматом параллелится) занимает 100ms и отрисовка 100ms. Если они идут по очереди, то fps, соотвтетсвенно, 5. Вы ставите двухъядерник. Теперь апдейт у вас 50ms, отрисовка 100ms. fps, соотвтетсвенно 1000/150 = 6,6. Имеем прирост на 25%. Теперь вы ставите двадцатиядерник (предположим). Апдейт сцены у вас 5 ms, отрисовка - 100ms. fps, соответственно, 9.5 и прирост чуть меньше 50%. А теперь самое интересное. Если отрисовка сцены идёт параллельно с обсчётом следующего кадра (что рекомендуется делать при любом удобном случае), то во всех случаях fps будет 10, потому что имеем две параллельно работающие системы, из которых fps задаёт та, что медленнее. Т.е. разгоним ЦПУ - назад тянуть будет видео и прирост мы не увидим (он будет, но только в графике загрузке ЦПУ). Мысль понятна? Вообще можно было бы просто проследить за загрузкой ЦПУ при работе Crysis. Думается, что она меньше 100%, и цпу тупо нечего делать пока сцена рисуется, либо же использование более двух ядер не предусмотрено.
Цитата:
Сообщение от Tomcat
Наверное Вы обладаете сакральными знаниями на эту тему? Так поделитесь ими с разработчиками и на 4-х ядерных процах все(!)
Для ответа на вопрос "почему кризис не работает быстрее на 4х ядерниках по сравнению с двухъядерниками" мне нужны исходники кризиса + профайлер + месяц-полтора на изучение.
Цитата:
Сообщение от Tomcat
игры (и проги) сразу пойдут вдвое шустрее чем на 2-х ядерных и в 4(!!!) раза быстрее чем на одно ядерных... пока же этого не заметно...
Ваши утверждения о работе многоядерных машин не соответствуют моему опыту работы с ними. НА нормальной оси разница ощутима. По сравнению с одноядерной осью она состоит в том, что при запуске 2х процессов на двухъядернике скорость работы каждого из них, как если бы он работал один.
Цитата:
Сообщение от Tomcat
лучше было бы вообще промолчать: почему-то такие игры вешают даже 4-х ядерные процы и оказалось что проще встроить такой ускоритель в видюху (он там действительно работает -- по своей GTX 260 вижу)
Потому что в видеокарточном процессоре возможностей меньше, значит работать он будет быстрее.
Цитата:
Сообщение от Tomcat
дабы не заниматься демагогией -- назовите такие проги.
x264 кодек (см ключ threads=auto), gnu make (см ключ -j2), physX игры (с одним ядром неиграбильно, с двумя - ещё хоть как-то жить можно) Cellfactor: revolution, Warmonger: downtown destruction.
Цитата:
Сообщение от Tomcat
Цитата:
Сообщение от Tomcat
ДВЕ копии запустил.
Значит у вас проблемы с системой.
Цитата:
Сообщение от Tomcat
Если есть охота померится... гм... хм... осями,
Подобной фигней не страдаю.
Цитата:
Сообщение от Tomcat
последуйте своему же совету и не грузите людей пингвиньими скриптами от которых здесь нет никакого прока!!
Отвечаю "в лоб".
Ваше утверждение об отсутствии прироста производительности на мультиядерных машинах мне представляется абсурдным. Я вам привёл контр-аргумент в виде тайминга и исходников скриптов с помощью которых тайминг был получен.
Цитата:
Сообщение от Tomcat
А вот каким боком Линух относится к Симсам -- действительно понять сложно.
Скрипты линуксовые, потому что это было быстрее/проще.
Цитата:
Сообщение от Tomcat
И, пожалуйста, не загромождайте форум вещами не относящимися к делу, если есть вопросы -- могу ответить в личку.
У меня к вам вопросов нет. Просто вы "профессиональным" тоном говорите довольно странные вещи(не стыкующиеся ни с моими знаниями, ни с опытом работы с компьютером) про многопоточность/многоядерность, и вы явно не программер, в лучшем случае оверклокер, а люди это читают.
Вся эта дискуссия явно выходит за рамки prosims. Если вас интересует нормальный взгляд на многопоточность+многоядерность, то советую заглянуть на sql.ru. Там разжуют. Единственное, что GameDev'ом там не занимаются.
В продолжении обсуждения не заинтересован. Я не ради этой фигни тут регился.
Последний раз редактировалось MinusZero, 18.10.2008 в 07:37.
Core 2 Duo E6850, имеющий на 25% более высокую тактовую частоту, способен обеспечить превосходящий уровень производительности в значительном числе приложений, и в первую очередь игровых.
(эту ссылку я уже размещал)
__________________
Палачи, диктаторы — подождут,
потому что истина — где-то там,
а голодный кисонька— вот он, тут.
У меня AMD, а менять материнку ради 2duo нет желания. Так что сравнительное исследование интеловских процов - это намного не ко мне. Кроме того, в исследовании отсутствует самое интересное - график загрузки ЦПУ во время работы тестируемого приложения (общий + отдельно для каждого ядра), что не позволяет выявить ситуацию, когда приложение не может использовать возможности ЦПУ на 100% из-за отсутствия оптимизации под многопоточность (что обозначается либо загрузкой только одного ядра на 100%, либо общей загрузкой системы не более чем на 100/N процентов, где N - число ядер). Далее, см результаты Lost Planet + опцию "Concurrent operation". В статье совершенно справедливо объясняется, что если в игре один тред - прироста не будет. Если больше одного - то каждый тред захапает по ядру, и будет прирост производительности. Непонятно, что вы мне доказать хотели.
Вообще не очень хорошо, что в статье не указано, включена ли была вертикальная синхронизация при тестах, и как именно проводилось тесты. ФПС во время игр, вообще-то скачет (так что "вася пупкин за компьютером" - не лучший вариант тестирования), а включённая вертикальная синхронизация помешает на полную утилизировать ЦПУ. Я бы не стал на такой обзор ориентироваться.
Далее по поводу вот этого вашего сообщения:
Цитата:
Сообщение от Tomcat
Бред. 2 файла по 20 Мб -- 25 сек, 1 файл -- 13 сек.: разница почти в 2 раза! Pent D 950 (2-х ядерный), WinRAR 3.80
В статье, которую вы сами указали, сказано, что винрар 3.80 - многопоточный и использует многоядерность, если она доступна, соответственно, при запуске нескольких копий будет потеря скорости, потому потоков много, а свободных ядер нет. У меня винрар однопоточный, соответственно, при запуске нескольких копий потерь скорости не будет, пока есть свободные ядра. Два ядра == две одновременно работающие копии. Будьте добры, в следующий раз, прежде чем называть что-то "бредом", разберитесь в ситуации. В случае с процессорами для этого достаточно было заглянуть в таск менеджер.
Спор окончен.
Последний раз редактировалось MinusZero, 18.10.2008 в 20:22.
Tomcat, MinusZero, прекращайте уже этот флуд!Если вы жаждете обсуждать процессоры,пишите в лс,пожалуйста!
Эта тема-для обсуждения предполагаемых требований симс3!