0 Пользователей и 1 Гость просматривают эту тему.

*

Corvin1

Core Duo: загрузка ArchiCAD'ом только на 50%
« : Сентября 15, 2007, 13:19:00 »
Рендеринг делает крайне медленно, посмотрел по процессам загруженно ровно 50% CPU и 2Gb RAM из 4Gb. Разве ArchiCad 11 не поддерживает двухядерные компьютеры, или это проблема XP и нужно ставить обязательно VISTA для правильного распределения ресурсов?

компьютер следующей модификации:
-----------------------------
Sistem: Windows XP SP2
Motherboard: Asus P5K
RAM: Corsair QUAD2X4096   /   DDRII PC2-8500 DDR1066
CPU: Intel E6750 Core 2 Duo LGA775 2.66/1333FSB
Video: Asus EN8600GTS

заранее благодарен за помощь.

*

Оффлайн crazyASD

  • Самый главный
  • *****
  • 8383
  • Репутация: +507/-24
  • Пол: Мужской
  • iCrazy
Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #1 : Сентября 15, 2007, 16:21:29 »
Прочти вот это: http://www.archicadwiki.com/Multiprocessing?highlight=(Bugs)|(FrontPage)|(TechNotes)|(FrontPage)|(Category)|(CategoryHardware)
И еще - рендерить в ArchiCAD на такой машине - стрельба из пушки по воробьям....

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +630/-14
  • Пол: Мужской
Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #2 : Сентября 15, 2007, 16:58:58 »
Еще кто-нибудь перевел бы эту статью. А то ни один компьютерный переводчик толком не может это сделать.

*

Оффлайн Rus

  • ***
  • 152
  • Репутация: +11/-0
  • Пол: Мужской
Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #3 : Сентября 15, 2007, 18:21:02 »
CrazyASD четко подметил на счет стрельбы!!!(это не рендеринг - это охота по-русски)
если оперативы используется только 2гига, то значит её больше и не нужно для рендеринга твоего обьекта.. а на счет многопоточности архикада я не знаю (но должен же он в наше то время работать с многоядерностью), да и вообще у меня тока одно ядро из Венеции:))

*

Corvin1

Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #4 : Сентября 15, 2007, 19:05:01 »
Не совсем понял смысл фразы  "стрельба из пушки по воробьям".
По поводу загруженности на 2Gb RAM - это не значит что больше не нужно, а означает что больше Archicad не может использовать по каким-то причинам — что не правильно. Это же касается и того, что используеться только одно CPU ядро (загрузка ровно на 50%, компьютер уходит в offline как будто убили на 200%). Скорость рендеринга такая же как на старом AMD 2.6Mhz. Объект 800x600 рендерится 30 мин в обоих случаях, что не нормально.
Интересует причина и как ее устранить. Возможно стоит установить Vista 64, вроде как она лучше распределяет ресурсы? Нужна помощь, совет, а не подколки. Надеюсь на понимание.

*

Оффлайн crazyASD

  • Самый главный
  • *****
  • 8383
  • Репутация: +507/-24
  • Пол: Мужской
  • iCrazy
Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #5 : Сентября 15, 2007, 19:19:39 »
Архикад не многоядерная программа, исключение аддон Lightworks - насчет двух гигабайт, я не знаю у самого их два, поэтому не скажу ничего.
ЗЫ. Обычная ХР не знает больше 3х ГБ оперативки.
ЗЫЗЫ. 800х600 30 минут, это вообще из области фантастики, что за обьект такой?
ЗЫЗЫЗЫ. Пользуйся артлантисом который поддерживает двухьядерные системы полностью, и рендерит действительно очень быстро.

*

Corvin1

Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #6 : Сентября 15, 2007, 21:07:24 »
Прошу прощения, проблема именно с LightWorks. Именно он и не использует все ресурсы при работе.
Получается необходимо ставить Windows Server 2003 либо VISTA для корректной работы. Чему отдать предпочтение? Ставить 64Bit или 32?

*

Оффлайн crazyASD

  • Самый главный
  • *****
  • 8383
  • Репутация: +507/-24
  • Пол: Мужской
  • iCrazy
Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #7 : Сентября 15, 2007, 22:19:20 »
Висту - не советую это зло, сам сижу на 2003 SP1 32бит.

*

Оффлайн Rus

  • ***
  • 152
  • Репутация: +11/-0
  • Пол: Мужской
Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #8 : Сентября 15, 2007, 23:49:01 »
да, Vista до первого ServicePack - зло!! а XP поддерживает макс объем памяти 4гига, но не может на один процесс выделять более 2-х гигов.. так что вариант - Windows XP 64-Bit Edition (она видит 32 гига)

*

Оффлайн crazyASD

  • Самый главный
  • *****
  • 8383
  • Репутация: +507/-24
  • Пол: Мужской
  • iCrazy
Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #9 : Сентября 16, 2007, 00:18:42 »
Или Windows server 2003

*

Оффлайн ALAKK

  • *****
  • 625
  • Репутация: +55/-7
  • Пол: Мужской
  • Он спорил с модером...
Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #10 : Сентября 16, 2007, 00:21:19 »
Многопроцессорность и ArchiCAD
Q: Что такое многопроцессорность?
A: Multiprocessing means the use of two or more Central Processing Units (CPU) at the same time. Most of new computers have dual-core processors, or feature two or more processors, therefore they are called multiprocessor computers.
А: Многопроцессорность подразумевает использование двух или более Центральных Процессоров (CPU) одновременно. Многие современные компьютеры имеют двухядерные процессоры или имеют свойства двух или более процессоров, поэтому их называют многопроцессорными.
Q: What is Multitasking? Что такое многозадачность?
A: Многозадачность (иногда неправильно называемая многопроцессорностью) обращается к свойству Операционной системы исполнять несколько независимых процессов, которые запускаются на исполнение различными работающими одновременно приложениями. В компьютере с одним процессором  Главный процессор может выполнять одну задачу единовременно, но операционная система управляет тем, чья задача получит доступ к Главному процессору. В связке матчасти и операционной системы (в процессе согласования частей работы системы), Главный процессор подгружается к нескольким процессам/приложениям несколько раз в секунду и этот процесс называется квантование времени. Это дает возможность работать одновременно многим программам на Вашем компьютере со своими постоянными параметрами доступа, пусть даже однопроцессорный CPU может исполнить одну команду единовременно. Эта технология использовалась повсеместно начиная с 1960-х годов и не посрамлена многопоточностью вычислений.
Q: Что такое многопоточность вычислений?
A: Multi-threading is the program`;s ability to break itself down to multiple concurrent threads that can be executed separately by the computer.  Многопоточность вычислений это способность программы прерывать саму себя для организации одновременно работающих процессов таким образом, чтобы они могли быть обработаны компьютером отдельно друг от друга .
A multiprocessor computer can run two or more of the threads at a time, which means that the program "runs faster" on a multiprocessor machine than a single-processor machine.  Многопроцессорный компьютер может обрабатывать два или более потоков информации единовременно, что означает, что программа «работает быстрее» на многопроцессорной машине, чем на однопроцессорной.
On a single processor machine, while a multi-threaded program will run no faster, a multi-threaded application can appear to be more responsive to user interaction, because the operating system can give the illusion that multiple activities within the same program are running at the same time.  На однопроцессорной машине, в то время как многопоточная программа не будет работать быстрее, многопоточное приложение может оказаться более отзывчивым к потребностям пользователя, т.к. операционная система может создать иллюзию многопоточности того же приложения.  Традиционное однопоточное приложение не может использовать оба процессора, поэтому оно не будет исполняться быстрее на многопроцессорной машине.
Q: Что такое гиперпоточность?
A: Гиперпоточность – технология Интел, используемая в процессорах семейства Пентиум 4. Некоторые секции процессора продублированы, но основные вычислительные мощности такие же, как и в одноядерном процессоре. Это позволяет выполнить 2 задачи одновременно, если только одна из них требует использования основных вычислительных мощностей. Гиперпоточный процессор появится как 2 процессора в операционной системе. Однако это не позволит решать 2 задачи одновременно в параллели. В Архикаде это означает, что рендеринг в ЛайтВоркс не будет быстрее чем на одноядерном процессоре. Фактически рендеринг будет даже медленнее при активации многопоточности из-за особенностей архитектуры гиперпоточного процессора.. Однако некоторые пользователи сообщают о 15% ускорении при активации гиперпоточности.

*

Оффлайн ALAKK

  • *****
  • 625
  • Репутация: +55/-7
  • Пол: Мужской
  • Он спорил с модером...
Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #11 : Сентября 16, 2007, 00:23:05 »
Q: What is a dual-core processor?
A: В противопоставление гиперпоточному процессору в двухядерном процессоре каждый ресурс продублирован.  В общем это два процессора в одной коробке.  Двухядерный процессор появляется как два процессора при одной операционной системе. Компьютер с двумя одиночными процессорами и двухядерный процессор ведут себя одинаково при условии что все остальные параметры идентичны – большее значение в данном случае имеет кэш процессора и скорость шины видеокарты. Некоторые компьютеры (Мак ПРО) имеют на борту два двухядерных процессора, поэтому операционная система видит 4 процессора.
Q: Архикад многопоточен?
A: ArchiCAD is not multi-threaded as a whole, but parts of ArchiCAD are - typically functions added recently. In ArchiCAD 10, these are the functions that support multi-threading:  Архикад в целом не многопоточен, но некоторые части его – да. Обычно это функции, добавленные недавно.  В АС10 есть функции, которые поддерживают многопоточность:
•   Движок рендеринга ЛайтВоркс
•   Сохранение данных с возможностью сжатия
•   Вставка ПДФ файлов как рисунков (видимый сдвиг при позиционировании рисунка)
Q: Правда ли, что рендеринг с ЛайтВоркс происходит в 2 раза быстрее на двухядерном процессоре?
A: Создание улучшенного изображения проходит в несколько этапов. Когда запускается «Построение фотоизображения», сначала создается 3Д модель в 3Д окне, затем модель конвертируется в формат ЛайтВоркс и только последний шаг и является так называемым «рендерингом», когда линии образа начинают появляться на экране. Только эта фаза является многопоточной.
Q: Может ли ЛайтВоркс использовать 4 процессора?
A: Теоретически да. Он может использовать столько процессоров, сколько у вас есть
Q: Никогда не использую ЛайтВоркс. Имеет ли смысл покупать двухядерный компьютер?
A: Да. Даже если АС стандартно использует 50% мощности CPU, у вас всегда производится выполнение других задач операционной системы - иногда невидимо для вас, или не так уж и невидимо, или других задач пользователя – таких, например, как запуск второго экземпляра АС. Во время серьезной загрузки процессора (построение 3Д модели или разреза, создания публикаций, лэйаутов), когда АС максимально загружает CPU, ваша система все равно будет отзываться, если вы попробуете запустить другое приложение. Например, когда вы обновляете рисунки, которые связаны с другим проектом в АС, второй экземпляр АС не будет препятствовать вам в работе с открытым проектом.

*

Оффлайн ALAKK

  • *****
  • 625
  • Репутация: +55/-7
  • Пол: Мужской
  • Он спорил с модером...
Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #12 : Сентября 16, 2007, 00:24:25 »
Q: У меня двухядерный компьютер. Когда работает АС, процессоры загружены на 50%. Никогда не загружаются на 100%.
A: Благодаря условиям многозадачности (см. выше), операционная система распределяет задачи программы попеременно между процессорами, даже если задача однопоточна. Таким образом однопоточное приложение поведет себя аналогично на двухядерной машине. На 4-ядерной машине все 4 ядра загрузятся на 25% вместо одного, загруженного на 100% при трех остальных в простое. Ввиду того что дюжины или даже сотни других системных процессов происходят на вашем ПК с системами ХР или Мак, загрузка процессора реально может быть больше 50% (на 2-х ядерном) или 25% (4-х ядерном), и т.д…. т.к. другие процессы расписываются также между процессорами.
Q: Я рендерю в ЛайтВоркс, но мне кажется что оба процессора остановились на 50%  .
A: В ЛайтВоркс есть участки, не поддерживающие многопоточность. В зависимости от установок, это нормально, что ЛайтВорк рендерит в один поток. Посмотрите справку.
Q: Когда АС будет полностью многопоточным?
A: Есть планы включить  больше многопоточных свойств в следующие версии АС, но АС никогда не будет в ближайшем будущем полностью многопоточным.Это частично из-за того, что переписывание кода АС для поддержки многопоточности есть огромная задача, также из-за того, что есть участки, где это не принесет никакого ощутимого преимущества. Графисофт сфокусируется на тех участках, где многопоточность принесет значительные результаты.
Q: Влияет ли объем оперативной памяти (ОЗУ) на производительность многопроцессорного ПК?
A: Да. Вы ощутите все преимущества мощности 2-х, 4-х или более процессоров в вашем ПК, если у вас будет больше доступной памяти, из которой они будут запускать программы и получать данные. При недостатке памяти много времени тратится впустую на получение информации от еще более медленных дисковых устройств (приводов). Даже с новыми дисковыми приводами, которые должны появиться в продаже в 2007 г, которые должны иметь на борту больший объем КЭШа (память на диске для ускорения доступа), главная память будет иметь существенное представление. Например, если вам требуется 1 ГБ на ПК с одним процессором… то этот же 1 ГБ будет совсем недостаточен на 4-х процессорном МакПро, т.к. все 4 процессора будут пытаться запихать свои программы и данные в этот объем памяти, будут использовать виртуальную память (ваш винт) до переполнения стеков, ужасно замедляя всю работу.


*

Оффлайн deemon

  • ****
  • 426
  • Репутация: +13/-1
  • Пол: Мужской
  • Я злой тигр! Всем бояцца!!!
Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #13 : Марта 27, 2008, 17:28:22 »
Прошу прощения, проблема именно с LightWorks. Именно он и не использует все ресурсы при работе.
Получается необходимо ставить Windows Server 2003 либо VISTA для корректной работы. Чему отдать предпочтение? Ставить 64Bit или 32?

Ставь Artlantis! Удобство и простота в работе, высокое качество + загрузка квада еще в версии 1.2.6., а 2-ка уже и восемь ядер тянет, но я думаю на нее еще рановато перезодить.

*

cirrus

Re: Core Duo: загрузка ArchiCAD'ом только на 50%
« Ответ #14 : Января 26, 2009, 12:00:48 »
Уважаемые пользователи кто может объяснить почему так происходит... Долго запускается ArchiCAD 11 и  12 версии. Раньше был одноядерный процессор и ArchiCAD запускался быстрее чем сейчас, хотя сейчас комп довольно мощный.(Intel Core2 Duo CPU E8600 3.33GHz, 3.2GB RAM, NVIDIA GeForce 9800 GT). На работе тоже поставили двухядерный комп,  то же  самое работает нормально но загружается долго.  Почитал несколько тем  здесь, но все равно остались неясности. Что делать и есть ли возможность чтоб программа запускалась быстрее?

 

Похожие темы

  Тема / Автор