Qlnsibr
Autodesk 3D Studio Max / 17 jaar geleden
32bit vs 64bit Iemand ervaring met werken op 64bit platform ipv 32bit? Heeft dit echt grote voordelen voor Max?
Kwil een nieuwe PC kopen en ik twijfel over XP64.

Krietz,
Simon
 Like
Volg
 Reageer
Nog 2 reacties weergeven
Mrgoodbyte
Voornamelijk het voordeel van 64-bit is de hoeveelheid memory die je per process kan aanspreken. Het vorige project hadden we wat probleempjes hiermee, we hadden voor een aantal shots in ieder geval meer nodig dan het OS ons wilde geven (terwijl het er dus wel physiek in de computer zat). Dit zou dus wel opgelost zijn met een 64-bit machine en 64-bit OS.

-Ronald
 17 jaar geleden
Thefirstfloor
Goed dit te lezen !
Zitten ook met een env nu die meer vraagt dan de 1.6 of 1.8 die windows geven wil, terwijl er 4 gig inzit. Eens ff 64bit gaan aankaarten 😄
 17 jaar geleden
Qlnsibr
3ddy en MrGoodbyt bedankt voor de reacties. Van Joep vd Steen had ik soortgelijk te horen gekregen:

"64 bit geeft je een voordeel bij grotere scenes die door de 2/3 GB Ram heen schieten, anders is het net zo snel. Ik zou dus die centen in mijn zak houden en eventueel in de toekomst iets mee gaan doen, maar levert het naar alle waarschijnlijkheid te weinig op, en je kunt altijd nog doorgroeien"

EN:

"Echter voor netwerkrendering kun je het beste geen OS door elkaar mengen en zeker geen 64 bit en 32 bit, dit is een absolute no go. Je moet 32 en 64 bit echt als losse applicaties zien."

Met name dat laatste vind ik zelf wel een flinke belemmering. Dan kun je dus geen low-end pc-tjes in je backburner-netwerkje opnemen...

Krietings,
Simon
 17 jaar geleden
3ddy
Thx voor het delen van deze extra info.B-)
 17 jaar geleden
Mrgoodbyte
Uiteraard zijn het aparte applicaties die 32-bit en 64-bit versies van hetzelfde product. Ik heb zelf geen problemen kunnen ontdekken tussen die twee. Ik heb ooit eens wat dingen met mental ray laten renderen op 64-bit (AMD64) en die vergeleken met mijn eigen 32-bit (PPC) renders: geen verschil. Ze matchen gewoon 1 op 1.

Het enige dat moest worden gedaan om de Windows versie blij te houden was dat mijn eigen custom C/C++ shaders moesten worden gecompiled voor 64-bit. Dat was alles en daarna werkte het uitstekend.

Wat er wel mis kan gaan tussen 32 en 64 bit (netzoals tussen AMD, Intel en PPC) is wanneer je een shader of iets anders in je setup een willekeurig nummer gebruikt, zoals bijvoorbeeld een noise shader of functie. Een willekeurig nummer door een computer gegenereerd moet namelijk "predictable unpredictable" zijn. Dat wil zeggen dat als ik alle input waardes hetzelfde heb naar de shader of functie ik altijd diezelfde willekeurige waarde eruit krijg, ongeacht op welke computer ik gebruik. Dit werkt met een soort intern "tellertje" in de computer. Als je dus een ander soort processor hebt is het "tellertje" en het bijbehordende mechanisme anders. Dan kun je dus niet meer spreken van predictable, maar van pure unpredictability. Dus als je hetzelfde frame rendert op twee verschillende types processors komt er dus een ander plaatje uit en dat is niet goed.

Ik heb bijvoorbeeld wel eens gehad dat 1 node uit de renderfarm (100x PPC) z'n "tellertje" op een verkeerde waarde had staan, dat dus een andere random waarde plotseling ging genereren. Node gerestart en het werkte weer.

Het kan dus wel, maar geen noise functies gebruiken! En zou je low-ends will kopen, kan best zolang je maar alle frames uit 1 render maar op dezelfde architectuur rendert. Dan is er geen enkel probleem.

-Ronald
 17 jaar geleden