Технический форум

Технический форум (http://www.tehnari.ru/)
-   Операционная система Windows (http://www.tehnari.ru/f37/)
-   -   Парковка ядер (http://www.tehnari.ru/f37/t95037/)

ШуриK 06.03.2014 21:30

Парковка ядер
 
Вобщем процессор AMD FX 8150, создал команду cmd:

start /affinity f C:\"Program Files"\Autodesk\"3ds Max 2009"\3dsmax.exe"

Прописываются максимум 4 ядра, как прописать чтобы программа запускалась на 6 ядрах, т.е. как узнать букву или номера процессоров, перепробовал от 1 до f либо запускается 4 подряд, либо 4 через один.

ШуриK 07.03.2014 13:28

Никто не знает?

DDREDD 07.03.2014 13:46

Я предполагаю что сама программа не оптимизирована для работы на 6 ядрах. (вообще 6 ядер это изврат ИМХО)

ШуриK 08.03.2014 15:21

На чем основывается Ваш "Имхо"? 6 ядер - не изврат, да и прога по умолчанию загружает все 8 ядер на 100% при рендере, плюс в настройках рендера кол-во проходов Light Cache выставляется в зависимости от кол-ва ядер процессора. Сама суть настройки использования 6 ядер заключается в том, чтобы оставшиеся два ядра использовать для других целей, настройка использования памяти происходит в самом максе, а вот процессоры через cmd, остается только правильно прописать их.

DDREDD 08.03.2014 15:33

Цитата:

Сообщение от ШуриK (Сообщение 1012916)
6 ядер - не изврат

Будь по вашему.
по моей логике программы оптимизированы для работы с 1;2;4;8 ядрами, чувствуете динамику?
Не спроста же не делают 9 ядерные процессоры, это только AMDшники завуалировали свой провал под хитрый ход....

ШуриK 08.03.2014 17:19

Повторюсь
Цитата:

Сообщение от ШуриK (Сообщение 1012916)
в настройках рендера кол-во проходов Light Cache выставляется в зависимости от кол-ва ядер процессора.

Не важно, оптимизировано под 6 или 8 ядер, Вы или кто-нибудь другой может точно сказать, можно или нет запускать 3d max на 6 ядрах процессора, если да, то как правильно прописать запуск на 6 ядрах?

Николай_С 08.03.2014 22:29

Дело в том, что распределение ядер происходит на уровне ОС. Задача самой программы - поддержание многопоточных параллельных процессов, а вот балансировка нагрузки делается уже ОС.
В диспетчере задач на вкладке "Процессы" выбираете 3dsmax.exe и в контекстном меню "Задать соответствие..." (для W-XP) выбираете какими процессорами будет пользоваться данный процесс.
Наверняка можно создать запускающий скрипт, который будет указывать ОС какие процессоры будет использовать данный процесс.

P.s. Обратите внимание, что ОС поддерживает до 32 ядер.

ШуриK 09.03.2014 14:26

Про задать соответствие это я знаю, я хочу автоматически запускать макс на 6 ядрах, не надо писать скрипты, надо подсказать мне как правильно ядра процессоров прописать
start /affinity f C:\"Program Files"\Autodesk\"3ds Max 2009"\3dsmax.exe"

ШуриK 16.03.2014 21:56

Решено, запуск на 6 ядрах: 3F. Если кому понадобиться, то ядра процессоров с 0 по 7 в 16 системе: 1 3 7 F 1F 3F 7F FF

ИгорьМ 17.03.2014 01:08

Цитата:

Сообщение от ШуриK (Сообщение 1012955)
Не важно, оптимизировано под 6 или 8 ядер, Вы или кто-нибудь другой может точно сказать, можно или нет запускать 3d max на 6 ядрах процессора, если да, то как правильно прописать запуск на 6 ядрах?

3dsmax работает с любым количеством ядер. Я ставлю обычно 7 на рендер, последнее ядро оставляю для работы с офисными программами. Запускал скриптом, но удобнее через диспетчер задач для меня оказалось. Правда FX- 8350 туповат немного для рендера оказался , i5 в большинстве сцен работу выполняет быстрее.


Часовой пояс GMT +4, время: 03:47.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.