Zobrazit plnou verzi příspěvku: 3d MAX - Pracuje len s jednym jadrom

Roberto94
27.01.2012, 09:58
Dobry den,Chcel by som sa Vas opytat, ci by ste mi nevedeli poradit s nasledujucim problemom.Pri praci so zlozitejsim objektom (napr.: krivku z ilustratora potrebujem skonvertovat do editable poly) mi max vyuziva len jedno jadro a to na 100% ostatne nic. Da sa nejak nastavit max aby vyuzival vsetky jadra pri akomkolvek ukone? Pouzivam 3d max 2011 64bit, Windows 7PC: intel core i7 2600k RAM: 16GBDakujem Velmi pekne za skoru odpoved.


be_em
27.01.2012, 10:32
Tak to sa asi nedá takto jednoznačne povedať. Ja pracujem na notebooku Lenovo, kde sa to dá nastaviť v Power Manageri v dvoch spôsoboch. Buď nastavím konkrétnej aplikácii aký má používať výkon (napr. pre 3dsmax by ste dali full na procesor a aj na grafiku) a pre iné výkon znížite. Druhý spôsob je ten (a to mám nastavené aj ja) že ak je notebook na baterke tak ide na cca 50% a integrovanej grafike a keď je na 220V tak ide na plno. Takže keď robím v CAD-e a som na sieti tak idú všetky jadrá a grafika ATI, keď som na baterke tak ide noťas na pol plynu a baterka je integrovaná. A je to dosť poznať. Procesor Core I5 a grafika ATI 2 GB. A napr. na grafike môžem nastaviť výkon pre konkrétnu aplikáciu alebo tiež podľa toho či som na batérii alebo na sieti.

Predpokladám že máte desktop a teda predpokladám že toto nastavíte niekde v nastaveniach základnej dosky, niečo pod položkou výkon, možno bude tiež možnosť určitej aplikácii priradiť maximálny výkon. Nepoznám Vaše PC a Váš hardware ale na mojom notebooku to takto ide. Vo windowsoch nič takéto nenastavujem.

Roberto94
27.01.2012, 10:49
Ak by som teda porovnal s Vasim nastavenim, tak ja som ako keby na 220V ale ide mi len jedno jadro a Vam idu vsetky jadra. Nieco ste specialne nastavovali? Nie je to tym ze CAD pracuje inak ako 3D max? Pri renderi pouziva vsetky jadra, ale pri praci vo Viewporte len jedno. Alebo tieto zakladne veci ako Conform, Connect ci boolean spracovava graficka karta a s procesorom to nema nic spolocne?Dakujem.


Buba
27.01.2012, 12:15
Tak ako je v AutoCADe na to premenná WHIPTHREAD, nie je niečo podobné aj v 3DMax?

be_em
27.01.2012, 12:56
Áno nastavil som si to špeciálne. Kľudne som mohol nastaviť to tak, že 3dsmax pôjde na plno. Nie nie, kolega má MAX a má to tiež takto nastavené. Ide na plno. Ako som vravel, na notebookoch Lenovo sú dva spôsoby, buď to nastavíte podľa toho aké máte napájanie alebo poviete počítaču, že keď je spustený program 3dsmax (alebo akýkoľvek iný program) že bude výkon PC na 100%. Nemôžem vedieť ako to funguje u Vás ale som si na 90% istý že sa to bude nastavovať v softweri pre základnú dosku.

Roberto94
27.01.2012, 13:23
Dakujem za odpoved. Skusim take nieco pohladat... Ale nie som si isty nakolko som akurat cital na zahranicnych forach, ze max 2011 bohuzial asi nepodporuje multithreating pri praci ale iba pri renderovani.Neviete mi dat kontakt na kolegu? Ten to bude asi lepsie vediet...

Biolit
27.01.2012, 14:33
co ja vim, tak 3dsmax pracuje na starem jadre, ktere o multithreadingu nema ani poneti. Takze proto veskera prace zatezuje pouze jedno jadro. Nevim tedy jak to je v poslednich dvou verzi Maxe, protoze dochazi pry k nejake obnove stareho jadra, takze nektere funkce uz muzou podporovat multithreading. Ale nemyslim si, ze zrovna export krivky bude mezi tyto funkce spadat.

Vladimír Michl
27.01.2012, 14:51
Naopak, 3ds max funguje už od samých počátků jako multithreaded aplikace dobře využívající víceprocesorové systémy (až následně se objevily vícejádrové procesory, které samozřejmě podporuje také).
 
Je ale možné, že některé menší funkce (na export/import křivky bych si tipnul že také) nejsou psané jako multithreaded.

Biolit
27.01.2012, 15:02

[QUOTE=Vladimír Michl]Naopak, 3ds max funguje už od samých počátků jako multithreaded aplikace dobře využívající víceprocesorové systémy (až následně se objevily vícejádrové procesory, které samozřejmě podporuje také).
 
Je ale možné, že některé menší funkce (na export/import křivky bych si tipnul že také) nejsou psané jako multithreaded.[/QUOTE]
existuje nejaky vypis funkci, ktere takto fungovaly? Protoze co moje pamet saha, tak funkce jako reactor, cloth simulator nebo particly u kterych by clovek cekal podporu vice jader fungovaly na jednom jadre. Taky za to vsude schytali dost kritiky. Nevim jak je to ted, uz jsem dlouho po tom nepatral.

Vladimír Michl
27.01.2012, 16:11
Soupis asi není, ale obecně - to co bylo v jádru Maxe fungovalo jako multithreaded, kdežto různé přílepky a nadstavby a importy fungovaly už podle toho jak je kdo napsal.