ทำไมคอนโซลมีหน่วยความจำน้อยมากเมื่อเทียบกับคอมพิวเตอร์คลาสสิค?


13

ฉันจำ Playstation ที่มี RAM 2MB และหน่วยความจำกราฟิก 1MB

ตอนนี้ Playstation 3 มี RAM 256MB และหน่วยความจำกราฟิก 256MB เท่านั้นและฉันแน่ใจว่าวันที่เปิดตัวคอนโซลแม้ความจุ "มาตรฐาน" ของแล็ปท็อปจะมีอย่างน้อย 1GB

เหตุใดพวกเขาจึงใส่หน่วยความจำน้อยมากในเครื่องของพวกเขาในขณะที่นักพัฒนาจะได้รับประโยชน์มากมายจากการมีมากขึ้น? หรือหน่วยความจำนั้นเร็วกว่าเดสก์ท็อปมากและมีราคาแพงกว่านี้หรือไม่? หรือมันไม่คุ้มค่ากับนักพัฒนาหรอกหรือ วิศวกรของ Sony / XBox / Nintendo คิดอะไรที่น่าจะเป็นเหตุผลเดียวกัน

คำตอบ:


9

@AttackingHobo กล่าวว่าหน่วยความจำนั้นเร็วและมีราคาแพง นอกจากนี้คุณต้องคำนึงถึงว่าคอนโซลเหล่านี้เปิดตัวเมื่อหลายปีก่อนเมื่อราคาหน่วยความจำและฮาร์ดแวร์สูงขึ้น

ปัจจัยอีกประการหนึ่งที่ทำให้คอนโซลมีประสิทธิภาพในสิ่งที่ดูเหมือนจะเป็นทรัพยากรที่ จำกัด มากนั่นคือเนื่องจากทุกคอนโซลเหมือนกันเราในฐานะนักพัฒนาสามารถใช้ประโยชน์จากการปรับแต่งเฉพาะแพลตฟอร์ม บนพีซีคุณไม่สามารถทำสิ่งนั้นได้มากและคุณจำเป็นต้องมีพีซีแบบ beefer เพื่อที่มันจะสามารถบังคับให้ทำงานผ่านงานที่คล้ายกันได้

ไม่ได้หมายความว่าจะไม่มีการเพิ่มประสิทธิภาพในเกมพีซี แต่อยู่ในพื้นที่ที่แตกต่างจากคอนโซลและโดยทั่วไปเนื่องจากฮาร์ดแวร์ที่รองรับหลากหลายมันมีประสิทธิภาพน้อยกว่า


ไม่เพียง แต่หน่วยความจำจะมีราคาแพง แต่จุดราคาของคอนโซลนั้นต่ำกว่าพีซีเกมทั่วไปมาก มีการประหยัดจากขนาด แต่ในตอนท้ายของวันคอนโซลก็ไม่สามารถมีฮาร์ดแวร์และพีซีเกมเพราะพวกเขาต้องขายเงินน้อย
นาธานรีด

@NathanReed นั่นเป็นการเปรียบเทียบที่ยุ่งยาก แต่บางครั้งคอนโซลตัวเองก็ถูกขายไปโดยหวังว่าจะชดเชยความสูญเสียจากการขายเกม ) IIRC ออกมาจากสองรุ่นล่าสุดมีเพียง Wii เท่านั้นที่ขายในกำไรโดยตรง
Luaan

5

เห็นได้ชัดว่าพวกเขาต้องการให้พวกเขาทำถูก สำหรับ PS3 โดยเฉพาะราคาหน่วยความจำนั้นสูงมากที่วางจำหน่าย แต่พวกเขาก็ลดลงหลังจากนั้นไม่นาน

ไม่มีระบบปฏิบัติการขนาดใหญ่ที่ทำงานควบคู่กับเกมดังนั้นผู้พัฒนา Windows จึงไม่สามารถใช้หน่วยความจำทั้งหมดได้อย่างแท้จริงคุณจึงมี "ห้อง" บน PS3 ได้อย่างง่ายดายมากกว่าบนเครื่อง XP ที่มีหน่วยความจำระบบ 512 MB การรู้ข้อมูลจำเพาะฮาร์ดแวร์ที่แน่นอนหมายความว่าง่ายกว่าที่จะไปถึงขีด จำกัด

หน่วยความจำส่วนใหญ่ที่กินเกมพีซีสามารถขยายบางส่วนมาจากโปรแกรมเมอร์ที่ขี้เกียจมีบางอย่างที่ไม่สามารถทำได้กับหน่วยความจำมากขึ้นยกเว้นว่าไม่สนใจที่จะเติมเต็ม

ในขณะที่หน่วยความจำคอนโซลโดยทั่วไปฉันสงสัยว่ามันมีราคาแพงกว่ามาก แต่ก็เป็นเพียงการพัฒนาเทคโนโลยีที่คุ้มค่าการผลิตเองนั้นอาจไม่แพงมากนัก ดังนั้นเมื่อ Sony และ Microsoft ทำการซื้อหรือซื้อหน่วยความจำขนาดใหญ่อย่างรวดเร็วก็ไม่ได้มีราคาแพงมากไปกว่าหน่วยความจำที่ช้ากว่า

ทุกอย่างลงมาเพื่อเพิ่มมูลค่าผู้บริโภคที่มีขนาดเล็กเกินไปที่จะปรับราคาพิเศษ


ไม่เป็นความจริงทั้งหมดเกี่ยวกับ "หน่วยความจำที่กินเกมพีซี" เนื่องจากคุณสามารถออกไปพร้อมกับการปรับแต่งที่สำคัญโดยการจัดเก็บข้อมูลเพิ่มเติม ตัวอย่างเช่นเพียงแค่จัดเก็บรายการจุดยอดที่จัดทำดัชนีอย่างง่ายและความสัมพันธ์กับจุดยอดอื่น ๆ คุณสามารถเปลี่ยนกระบวนการที่ใช้เวลาหลายวินาทีในหนึ่งวินาทีที่ใช้เวลามิลลิวินาที (เช่น tri-stripping tri-list) ออฟไลน์ระบบส่งออกข้ามแพลตฟอร์ม) ข้อมูลประเภทนี้เพิ่มขนาดของตาข่ายของเรา 50% Meshes นั้นไม่ใหญ่ แต่ใช้สิ่งที่คล้ายกับระบบแบบไดนามิกส่วนใหญ่และคุณจะได้รับโบนัสความเร็วสูงในราคาที่ต้องจ่าย
Grant Peters

ในบางกรณีคุณสามารถเสียสละหน่วยความจำเพื่อความเร็วหรือในทางกลับกันมันเป็นเรื่องจริง แต่ฉันไม่คิดว่ามันจะสำคัญสำหรับฉัน
aaaaaaaaaaaa

1
@ eBusiness ฉันจะไม่พูดว่า "ไม่มีใครสามารถทำอะไรกับความทรงจำได้มากกว่านี้" เกมพีซีสามารถและโหลดแบบจำลองและพื้นผิวที่มีความละเอียดสูงกว่าเกมคอนโซลที่สามารถบีบอัดได้ พวกเขาสามารถเก็บโลกไว้ในความทรงจำได้มาก และพวกเขามักจะใช้ความละเอียดหน้าจอที่สูงขึ้นและการตั้งค่า MSAA ซึ่งใช้หน่วยความจำมากกว่าหนึ่งเฟรมสำหรับเฟรมบัฟเฟอร์ ในทางตรงกันข้ามมันเป็นเรื่องง่ายมากที่จะกินความทรงจำด้วยสิ่งที่น่าสนใจ :)
นาธานรีด

3

หน่วยความจำใน 360 และ ps3 นั้นเร็วมากและมีราคาแพง

หากจำนวนหน่วยความจำสูงกว่าในการเปิดตัวคอนโซลพวกเขาอาจจะต้องขึ้นราคาหรือรับผลขาดทุนที่มากขึ้นต่อการขายคอนโซล


3

นอกจากสิ่งที่คนอื่น ๆ ได้ชี้ไว้ที่นี่ฉันอยากจะบอกว่าคอนโซลมีค่าใช้จ่ายน้อยมากเมื่อมันมาถึงหน่วยความจำ (XBox 360 สงวนเพียง RAM ขนาด 32 ~ 32 MB สำหรับการใช้ระบบส่วนที่เหลือของ 512 MB สำหรับ เกม). เมื่อคุณทราบว่าระบบปฏิบัติการและแอปพื้นหลังที่ใช้อยู่ในพีซีสำหรับผู้บริโภคส่วนใหญ่แล้วคุณจะรู้ว่าไม่มี RAM ว่างเหลือเฟือ

โชคดีที่ระบบปฏิบัติการสมัยใหม่มีระบบเพจสำหรับแรมของพวกเขาดังนั้นโดยทั่วไปเราไม่จำเป็นต้องกังวลเกี่ยวกับการใช้หน่วยความจำ แต่ถึงแม้จะเป็นเกมพีซี ไม่เริ่มเฆี่ยนตีหน่วยความจำเพจและทำลายประสิทธิภาพของเกม


2

ขนาดไม่ใช่ทุกอย่าง;)

ไม่จริงจังไม่มีความเร็วหน่วยความจำเป็นสถิติประสิทธิภาพที่สำคัญที่คนจำนวนมากมองข้าม หน่วยความจำ Fast 256meg นั้นดีกว่าพื้นที่ที่มีขนาดใหญ่กว่าช้ากว่า spead memory

ค่าใช้จ่ายก็เป็นปัญหาฉันเชื่อว่าทั้ง XBox 360 และ Playstation 3 เคยเป็น / ขายที่สูญเสีย


3
ในขณะที่ความเร็วหน่วยความจำมีความสำคัญมันไม่ได้มีขนาดถ้าคุณไม่สามารถใส่ข้อมูลที่ใช้บ่อยทั้งหมดในหน่วยความจำคุณจะต้องสลับไปยังดิสก์หรืออ่านจากออปติคัลไดรฟ์และนั่นจะไม่ตัดเมื่อคุณ พยายามแสดงภาพเคลื่อนไหวของเหลว
aaaaaaaaaaaa
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.