View Single Post
Old 18-01-2007, 11:10 PM   #15
KayneKok
Forum Leader
 
Join Date: Nov 2006
Location: singapore
Posts: 588
KayneKok is a jewel in the roughKayneKok is a jewel in the roughKayneKok is a jewel in the roughKayneKok is a jewel in the rough
Default

Quote:
Originally Posted by nuch View Post
ขอบคุณค่ะ สำหรับบทความดีๆ ขออนุญาติ link ไปประกอบกับคำถาม mac บนบอร์ดมายานะคะ

อ้อ.. ขอเสริมด้วยว่า..
จากการทดสอบของอาจารย์ที่พิกซาร์.. เขาทดสอบเรื่องความเร็วในการทำงานส่วนที่เป็น particle กับ fluid ใน Maya บน O/S แต่ละตัว ผลก็คือ
- ถ้าใช้งานบน linux เทียบความเร็วทำงานบน windowXP pro ... Linux จะทำงานช้ากว่า 10%
- ถ้าใช้งานบน Mac OsX 10.02 (จำตัวเลขไม่แม่น แต่เป็นตัวล่าสุด) เทียบกัความเร็วทำงานบน windowXP Pro ..........Mac จะทำงานช้ากว่า 80%
แต่ ณ เวลานั้นยังเป็น Maya 8.0 อยู่ค่ะ 8.5 ยังไม่ออก แต่จากที่อ่านบอร์ด cgtalk เห็นบอกว่า Maya 8.5 มีการแก้ไขให้ทำงานบน mac ได้เร็วขึ้นกว่าแต่ก่อน แต่ต้องเป็น pentium based เท่านั้นนะคะ
ขอเสริมคุณนุชครับ เรื่อง maya 8.0 ที่ช้ากว่าบน window

คือต้องเริ่มจากช่วงต้นปีที่แล้ว (2006) ทาง Apple ได้ตัดสินใจเปลี่ยนแปลง cpu จากเดิม power pc มาใช้ชิปจาก Intel แทน .. โดยกระบวนการทั้งหมดเริ่มตั้นตั้งแต่ช่วงต้นๆปี และสิ้นสุดลงภายในปลายปีที่แล้ว โดยนับจากตอนนี้ ตัวเครื่องทั้งหมดในสายการผลิต จะใช้ชิปจาก Intel เหมือน pc ทั่วไป

เอาล่ะ คำถามต่อมาก็คือ แล้วมันเกี่ยวอะไรกับ Maya 8.0 ..
เนื่องจากเปลี่ยนไปใช้ชิปจาก Intel จึงทำให้โปรแกรมเดิมที่เคยออกมากับชิปตัวเก่า (Power pc) ไม่สามารถรันตรงๆแบบเดิมได้อีก .. แต่ทาง Apple ได้แก้ปัญหานี้ในช่วงแรกๆด้วยการเปิดให้คุณรันโปรแกร มอะไรก็ตามที่เขียนขึ้นมาสำหรับชิปตัวเก่า (Power pc) ผ่านโปรแกรมที่ชื่อว่า Rosetta ซึ่งจะเป็นคล้ายๆล่ามที่คอยแปลภาษา...

มันเลยเกิดการทำงานหลายทอดสำหรับโปรแกรมเกือบทั้งหมด ที่เขียนขึ้นสำหรับทำงานบนเครื่อง Apple ... ผลที่ได้คือ โปรแกรมทั้งหมดที่ตัองรันผ่านโปรแกรม Rosetta นั้นทำงานได้ช้าลง ... โดยที่ยังไม่ต้องเทียบกับ windows นะครับ เอาแค่เทียบกับเครื่อง spec เดียวกัน แต่ว่าใช้ชิปตัวเก่า (Power pc) ก็ยังช้าลงแบบเห็นได้ชัด

และนั่นเป็นสิ่งที่เกิดขึ้นกับ Maya 8.0 และโปรแกรมอีกหลายๆตัวครับ

ทาง Apple เองหลังจากที่แก้ปัญหาเฉพาะหน้าด้วย Rosetta ในช่วงแรกๆแล้ว เค้าจะให้เวลาทางนักพัฒนาโปรแกรมของค่ายต่างๆ เขียนโปรแกรมขึ้นมาใหม่ (หรือพัฒนาของเก่าใหม่เกือบหมด) อีกครั้งเพื่อให้ทำงานได้บนชิป Intel แบบสมบูรณ์ในเร็วๆนี้ ซึ่ง ตอนนี้ในตลาดเองก็ตอบรับด้วยการออกโปรแกรมที่เป็น Universal Binary หรือโปรแกรมที่ทำงานได้ทังบนชิป Powerpc และ Intel ได้แท้ๆ โดยที่ไม่ต้องผ่าน Rosetta อีกต่อไป

สำหรับ Maya 8.0 ตัวนี้ไม่ใช่ Universal Binary และยังต้องรันผ่าน Rossetta อยู่... ไม่แปลกครับ ที่ผลจะออกมาติดลบแบบที่เห็น... แต่สำหรับ 8.5 นี้ คิดว่าน่าจะเป็น Universal Binary แล้ว.. เค้าคงไม่อยากเขียนโปรแกรมใหม่ตอน 8.0 ครับ เพราะโปรแกรมใหญ่ๆบางตัว ก็รอเป็น Universal Binary ในเวอร์ชั่นถัดไปเลย..

นี่ก็เป็นอีกสาเหตุนึงที่ Adobe จะไม่ทำ Photoshop CS2 ให้เป็น Universal Binary เพราะโปรแกรมใหญ่มาก เลยคิดจะเปลี่ยนอีกทีก็ตอน CS3 เป็นต้นไป..

และระหว่างนี้ โอเอสล่าสุดของ Apple คือ osx 10.4 ครับ ซึ่งจะมีตัวอัพเดทออกมาเรื่อยๆตั้งแต่ช่วงต้นๆปี จนถึงนะตอนนี้เป็น 10.4.8 แล้ว .. เค้าพัฒนา Rosetta ให้รันได้เร็วขึ้นกว่าตอนที่ออกมาช่วงแรกๆเยอะมากครั บ และผมเชื่อว่า ถ้าเอามาเปรียบเทียบกันอีกครั้ง เราจะเห็นความเปลี่ยนแปลงแบบก้าวกระโดด

มีเวปต่างประเทศทดสอบ Macbook Pro กับโปรแกรม Photoshop CS2 ที่รันผ่าน Rosetta ใน osx รุ่นหลังๆ พบว่า ไม่ได้ด้อยไปกว่ารันบน win xp เลยครับ และติดอันดับ pc ที่น่าใช้แบบหนึ่งในห้าของตลาดอีกด้วย..

หวังว่าคงเป็นประโยชน์นะครับ

ปล. จะว่าเรื่อง Maya.. แต่ไหงเป็น Photoshop ซะล่ะเนี่ย... ฮ่า...

Last edited by KayneKok; 18-01-2007 at 11:13 PM.
KayneKok is offline   Reply With Quote