โปรดศึกษาและยอมรับนโยบายส่วนบุคคนก่อนเริ่มใช้งาน [นโยบายส่วนบุคคล]
ยอมรับ
Sims 4 จะรองรับ mantle ของ amd
navyseal
#1
09-07-2014 - 22:54:32

#1 navyseal  [ 09-07-2014 - 22:54:32 ]







http://videocardz.com/51018/exclusive-upcoming-games-support-mantle



Mantle คืออะไร

บทความนี้ได้รับการเผยแพร่ครั้งแรกในนิตยสาร Future Gamer ฉบับที่ 210 ประจำเดือนเมษายน 2557

ช่วงที่ผ่านมา นอกจาก AMD จะเปิดตัวการ์ดกราฟิกซีรีย์ R สุดแรงและเอพียู Kaveri สุดคุ้มกันไปแล้วหลายคนอาจจะพอเคยได้ยินว่าทางบริษัทได้มีการกล่าวถึง Mantle ในงานสัมมนาหลายต่อหลายครั้ง ตลอดจนได้ยินข่าวว่ามีผู้พัฒนาเกมหลายรายให้ความสนใจกับลูกเล่นดังกล่าวจนถึงกับต้องออกอัปเดตตัวเกมเป็นกรณีพิเศษให้รองรับ Mantle โดยเฉพาะ ยกตัวอย่างเช่น Battlefield 4 และ Thief ด้วยความเชื่อมั่นในศักยภาพว่ามันจะช่วยทำให้เกมการเล่นไหลลื่นขึ้น ซึ่งคนที่จะยิ้มแก้มปริก็คงไม่ใช่ใครอื่นนอกจากเกมเมอร์อย่างเราๆ ที่อาจจะได้เอนจอยกับเฟรมเรตสูงทะลุเพดานบิน (หรือเปล่า?) สำหรับผู้ที่ไม่เคยได้ยินมาก่อนหรืออยากจะศึกษาทำความเข้าใจกับ Mantle ยิ่งขึ้นก็ขอให้อ่านต่อไป เพราะผมขันอาสา บ.ก. พาเพื่อนๆ ไปรู้จักกับคุณสมบัติใหม่นี้เองครับ

สาเหตุที่ต้องมี Mantle

ผู้ที่เกิดทันเล่นเกมในยุค MS-DOS (บอกอายุอีกแล้ว -_-‘) น่าจะเคยทราบความยากลำบากของการเล่นเกมคอมพิวเตอร์ในสมัยนั้นได้เป็นอย่างดี เพราะกว่าจะเล่นได้เราต้องเสียเวลาเข้าไปปรับความเข้ากันได้กับฮาร์ดแวร์ (hardware compatible) ในเมนูก่อนเข้าไปเล่นเกมอยู่เสมอ สาเหตุก็คือในสมัยนั้นยังไม่มีตัวกลางที่เชื่อมระหว่างซอฟแวร์กับฮาร์ดแวร์ให้คุยกันรู้เรื่อง ผู้พัฒนาจึงต้องเขียนให้เกมของตนรองรับกับฮาร์ดแวร์ที่วางขายในตลาด! ซึ่งนับว่าเสียเวลามาก จึงได้มีผู้คิดค้นเอพีไอ หรือ ส่วนต่อประสานโปรแกรมประยุกต์ (application programming interface: API) สำหรับเกมขึ้นมา คราวนี้ทั้งผู้ผลิตฮาร์ดแวร์และซอฟแวร์จึงทำงานง่ายขึ้นเพราะเพียงพัฒนาผลิตภัณฑ์ของตนให้รองรับไอพีไอที่ว่านี้ก็มั่นใจได้แล้วว่าจะใช้งานร่วมกันได้แน่นอน

ปัจจุบันเอพีไอที่ได้รับความนิยมและกล่าวถึงมากที่สุดในแวดวงพีซีคงหนีไม่พ้น Direct3D (เป็นส่วนหนึ่งของ DirectX) ที่ปัจจุบันได้รับการพัฒนามาถึงเวอร์ชัน 11 แล้ว อย่างไรก็ตาม AMD กล่าวว่า ปัญหาของการใช้เอพีไอกลางเช่น Direct3D ก็คือ ผู้พัฒนาเกมไม่สามารถเรียกใช้งานคุณสมบัติของฮาร์ดแวร์ได้อย่างเต็มที่ เพราะเอพีไอจำเป็นต้องพัฒนาให้รองรับฮาร์ดแวร์ส่วนใหญ่ จะเลือกปฏิบัติฝ่ายใดฝ่ายหนึ่งไม่ได้ นักพัฒนาเกมจึงสามารถเรียกใช้เพียงคำสั่งพื้นฐานที่เอพีไอรองรับ ส่วนผู้พัฒนาฮาร์ดแวร์ก็ต้องคอยอัปเดตไดรเวอร์ผลิตภัณฑ์ของตัวเองสม่ำเสมอเพื่อให้มั่นใจว่าจะรองรับเกมใหม่ได้อย่างเต็มที่ ซึ่งทั้งหมดจึงนับว่าเป็นต้นทุนที่มองไม่เห็น (hidden cost) ที่วนเวียนอยู่ในวัฏจักรวงการเกมพีซีอย่างไม่รู้จักจบสิ้น ตรงกันข้ามกับผู้พัฒนาเกมคอนโซลที่สามารถล้วงลึกถึงตับไตของฮาร์ดแวร์ จึงทำให้สามารถดึงศักยภาพตัวเครื่องออกมาทั้งหมด

กำเนิด Mantle

ด้วยเหตุดังกล่าว AMD จึงเกิดปิ๊งไอเดียพัฒนา Mantle ซึ่งเป็นเอพีไอที่ทำงานในระดับล่างใกล้ชิดกับฮาร์ดแวร์เพื่อดึงความสามารถและประสิทธิภาพมาใช้งานได้เต็มที่ ซึ่งหลักการจะตรงกันข้ามกับเอพีไอที่ทำงานในระดับบนอย่าง Direct3D ที่ไม่สามารถเรียกดึงศักยภาพของฮาร์ดแวร์ออกมาได้ทั้งหมด เปรียบเทียบให้เห็นภาพง่ายๆ ก็คือ Direct3D เหมือนกับการใช้โหมดอัตโนมัติในกล้องถ่ายรูปที่เน้นง่ายและเร็วเข้าว่า แต่ Mantle จะเหมือนกับโหมดอัตโนมือที่ผู้ใช้ต้องปรับแต่งทุกอย่างด้วยตัวเอง แต่ก็ถ่ายได้สนุกและใช้งานลูกเล่นต่างๆ ได้เยอะกว่าครับ

ข้อมูลจาก AMD ระบุว่า Mantle มีองค์ประกอบทั้งสิ้น 3 ประการจึงจะใช้งานได้ อย่างแรกก็คือชุดซอฟแวร์ AMD Catalyst ซึ่งทำหน้าที่เป็นตัวกลางในการสื่อสารระหว่างโปรแกรมกับสถาปัตยกรรม Graphics Core Next (GCN) ของชิพกราฟิก จึงหมายความว่าฮาร์ดแวร์ที่รองรับ Mantle ในปัจจุบันจึงมีเพียงจีพียู Radeon 7000 หรือใหม่กว่า และเอพียู Kaveri เท่านั้น ส่วนองค์ประกอบสุดท้ายนั่นก็คือเกมหรือโปรแกรมที่พัฒนาให้รองรับ Mantle แล้วนั่นเอง

สำหรับรายละเอียดการทำงานของ Mantle นั้นตามจริงแล้วมีเยอะมาก แต่จะขอสรุปพอให้เห็นภาพกว้างๆ ว่า Mantle จะไปช่วยลดจำนวนงาน (workload) ของโปรเซสเซอร์ให้น้อยลง เพราะผู้พัฒนาสามารถเขียนคำสั่งให้เกมสื่อสารกับจีพียูได้โดยตรง เมื่อปราศจากคอขวดดังกล่าวจึงสามารถนำทรัพยากรที่เหลือไปใช้งานอย่างอื่นเพื่อให้ระบบโดยรวมทำงานเร็วขึ้น

แล้วเกมเมอร์จะได้อะไร?

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

เมื่อเร็วๆ นี้ DICE ได้ปล่อยอัปเดต Battlefield 4 ที่รองรับ Mantle ออกมาให้ดาวน์โหลดไปติดตั้งได้ฟรี จึงเป็นโอกาสให้เว็บไซต์ Techreport ทำการทดสอบเทียบประสิทธิภาพระหว่างการใช้เอพีไอ Direct3D กับ Mantle อีกทั้งได้ทดสอบร่วมกับเอพียู Kaveri (A10-7850K) เปรียบเทียบกับโปรเซสเซอร์ Haswell (Core i7-4770K) เพื่อให้เห็นความแตกต่างอย่างชัดเจนมากขึ้น ผลการทดสอบพบว่า ประสิทธิภาพที่ได้รับเมื่อเปลี่ยนไปใช้ Mantle มีความแตกต่างอย่างมากหากใช้งานร่วมกับเอพียู Kaveri กล่าวคือในโหมด Direct3D นั้น เฟรมเรตที่ได้จะอยู่ประมาณ 69 FPS ส่วนในโหมด Mantle เฟรมเรตจะพุ่งไปที่ 110 FPS เลยทีเดียว! แต่หากใช้งานร่วมกับโปรเซสเซอร์ Haswell นั้นประสิทธิภาพที่เพิ่มขึ้นกลับไม่ได้มากมายนัก โดยในโหมด Direct3D จะอยู่ที่ราว 118 FPS ส่วนในโหมด Mantle จะอยู่ที่ 130 FPS ทั้งนี้สังเกตได้ว่าหากใช้งานร่วมกับโปรเซสเซอร์ Haswell นั้นจะได้เฟรมเรตมากกว่าเมื่อใช้ร่วมกับเอพียู Kaveri ไม่ว่าจะใช้ Mantle หรือไม่ก็ตาม

สรุป

หลายคนอาจไม่ทราบว่า Mantle ไม่ใช่เอพีไอแรกที่ได้รับการพัฒนามาเพื่อดึงศักยภาพของชิพกราฟิกเฉพาะค่ายออกมาได้เต็มที่ เพราะเมื่อราวสิบกว่าปีที่แล้ว 3dfx เจ้าของชิพกราฟิก Voodoo อันโด่งดังก็เคยพัฒนาเอพีไอ Glide ออกมาโดยมีวัตถุประสงค์อย่างเดียวกัน ซึ่งได้รับผลตอบรับจากค่ายเกมดีมากจนทำให้สาวก Voodoo (เช่นผมในตอนนั้น) ต้องมองหาเกมที่แปะโลโก้ 3dfx ไว้ข้างกล่องมาเล่นและเชยชมภาพสวยๆ เป็นอาหารตา แต่ก็อย่างที่ทราบกันดีว่าเอพีไอกลางอย่าง Direct3D กับ OpenGL ก็ได้รับการพัฒนาให้ดีขึ้นตามมาติดๆ จนกระทั่ง Glide เสื่อมความนิยมและหายไปจากสารบบวงการฮาร์ดแวร์เช่นเดียวกับบริษัทที่สร้างมันขึ้นมา

นิทานเรื่องนี้สอนให้รู้ว่า การที่เอพีไอเฉพาะจะอยู่ตลอดรอดฝั่งไปได้นั้นต้องอาศัยแรงหนุนจากผู้พัฒนาเกมด้วย แต่เนื่องจาก Mantle ยังเป็นเพียงเอพีไอน้องใหม่ การพัฒนาต่างๆ ยังต้องใช้เวลา ยกตัวอย่างเช่น DICE ต้องใช้เวลากว่า 2 เดือนในการแปลงเอ็นจิ้น FrostBite 3 ที่ใช้ใน Battlefield 4 ให้รองรับ Mantle และขณะเดียวกันก็ยังคงต้องทำให้ตัวเกมรองรับเอพีไอเดิมอย่าง Direct3D กับ OpenGL ไปพร้อมกัน จึงเท่ากับว่า Mantle เข้าไปเพิ่มต้นทุนการผลิตเกมให้มากขึ้น อีกทั้ง Mantle ยังคงใช้ได้แต่เฉพาะพีซีที่ลง Windows เท่านั้น ณ ปัจจุบัน และไม่สามารถใช้งานร่วมกับระบบปฏิบัติการ Linux, OS X หรือ Steam OS ตลอดจน Xbox One และ PlayStation 4 ได้เลย การขาดคุณสมบัติรองรับมัลติแพลตฟอร์มเช่นนี้อาจเป็นเหตุให้ค่ายเกมต้องคิดถึงความคุ้มค่าก่อนที่จะลงทุนไปกับ Mantle

นอกจากนี้ ก็ใช่ว่าผู้อยู่เบื้องหลังการพัฒนาเอพีไออื่นจะอยู่เฉย เพราะในงาน Game Developer Conference ซึ่งจัดขึ้นเมื่อกลางเดือนมีนาคมที่ผ่านมายังได้มีส่วนงานสัมมนาที่พูดถึงอนาคตของ DirectX, Direct3D และ OpenGL เวอร์ชันถัดไปที่มีแผนเพิ่มคุณสมบัติที่คล้ายกับ Mantle ที่ให้ผู้พัฒนาดึงศักยภาพของฮาร์ดแวร์มาใช้งานได้อย่างเต็มที่ด้วย จึงน่ากลัวว่าหากเอพีไอกลางเหล่านั้นลอกคุณสมบัติของ Mantle ไปจนหมด ก็จะไม่มีที่ยืนสำหรับเอพีไอเฉพาะอีกต่อไป

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

ที่มา http://bitwiredblog.com/2014/05/03/mantle/

Sims 4 จัดอยู่ในกลุ่ม Unreleased (Confirmed Mantle support) คือยังไม่เปิดตัว แต่ได้รับการยืนยันว่าจะใช้ Mantle ได้

ถามว่าแล้วมันจะช่วยอะไรใน Sims 4 ?
ใครที่เล่น Sims 3 แล้วสร้างบ้านหลังใหญ่มากๆหรือมีซิมในบ้านเกิน8ตัวคงรู้ดีถึงความกระตุก เนื่องจากเกมใช้ CPU เรนเดอร์ไม่ทัน ต่อให้การ์ดจอแรงก็ยังกระตุก Mantle จะออกมาแก้ปัญหานี้โดยการลด CPU Overhead และส่งงานให้การ์ดจอประมวลผลได้เร็วยิ่งขึ้น ผลที่ได้คือ FPS เพิ่ม (ลดการกระตุกดีๆนี่เอง)


หลายๆเกมดังๆก็กำลังจะใช้ตาม เช่น Mirror’s Edge , Sid Meier’s Civilization: Beyond Earth , Rise of the Tomb Raider , Call of Duty: Advanced Warfare , Grand Theft Auto V





แก้ไขล่าสุดเมื่อ 2014-07-10 14:51:01


Love natty3412 ^^
Natty3412
#2
09-07-2014 - 23:08:58

#2 Natty3412  [ 09-07-2014 - 23:08:58 ]





จขกท ฟินอ่ะดิ


แก้ไขล่าสุดเมื่อ 2014-07-09 23:10:02


จะรอดมั้ยครั้งนี้
behidesky
#3
09-07-2014 - 23:13:32

#3 behidesky  [ 09-07-2014 - 23:13:32 ]






ข่าวใหม่ แหล่มกู๊ด ( 'w')b

" Mantle support Sims 4, Mass Effect or Star Wars Battlefront.

Thanks to AMD partnership with EA/DICE. "

//ก่อนหน้านี้ยังเห็น EA partner กับ Nvidia อยู่เลยแหะ Battlefield 3-4


ปล. เดี๋ยวนี้เห็นข่าวเดิมๆ ตั้งกระทู้ใหม่อยู่เรื่อยเลย


แก้ไขล่าสุดเมื่อ 2014-07-09 23:16:38


Jeff, Please buff Roadhog.
navyseal
#4
09-07-2014 - 23:19:59

#4 navyseal  [ 09-07-2014 - 23:19:59 ]






จริงๆผมไม่คิดว่าเกม casual อย่างซิม4จะรองรับ mantle นะครับ เห็นมีแต่เกม hardcore triple A ทั้งนั้นที่รองรับ
แต่ก็ดีใจที่มันรองรับ การ์ดจอผมจะได้ปลดปล่อยพลังได้เต็มที่ อิอิ


แก้ไขล่าสุดเมื่อ 2014-07-09 23:21:08


Love natty3412 ^^
pekh104
#5
10-07-2014 - 07:06:39

#5 pekh104  [ 10-07-2014 - 07:06:39 ]





อุ้ย จริงหรอ ใช้ amd พอดี



The Sims 4!!
lovemommy
#6
10-07-2014 - 09:26:44

#6 lovemommy  [ 10-07-2014 - 09:26:44 ]





แล้ว........ Nvidia ละ ...................



Oh shit! ซิมส์ 4 หมด รอ อังคารหน้า!!! อยากเล่นวุ้ย
navyseal
#7
10-07-2014 - 14:48:04

#7 navyseal  [ 10-07-2014 - 14:48:04 ]






อัพเดทบทความ Mantle คืออะไร

quote : lovemommy

แล้ว........ Nvidia ละ ...................



ใช้ไม่ได้ ตอนนี้ใช้ได้แต่การ์ดจอ AMD HD Series 7000 ขึ้นไป เช่น HD 7990 และพวก R7 R9 เช่น R7-260X , R9-290X เท่านั้น



แก้ไขล่าสุดเมื่อ 2014-07-10 14:54:57


Love natty3412 ^^
lovemommy
#8
10-07-2014 - 15:16:18

#8 lovemommy  [ 10-07-2014 - 15:16:18 ]





quote : navyseal

อัพเดทบทความ Mantle คืออะไร

quote : lovemommy

แล้ว........ Nvidia ละ ...................



ใช้ไม่ได้ ตอนนี้ใช้ได้แต่การ์ดจอ AMD HD Series 7000 ขึ้นไป เช่น HD 7990 และพวก R7 R9 เช่น R7-260X , R9-290X เท่านั้น




... หมายถึง การ์ด Nvidia ซิมส์ 4 รับรองหรือเปล่า ???



Oh shit! ซิมส์ 4 หมด รอ อังคารหน้า!!! อยากเล่นวุ้ย
navyseal
#9
10-07-2014 - 16:08:31

#9 navyseal  [ 10-07-2014 - 16:08:31 ]






quote : lovemommy

quote : navyseal

อัพเดทบทความ Mantle คืออะไร

quote : lovemommy

แล้ว........ Nvidia ละ ...................



ใช้ไม่ได้ ตอนนี้ใช้ได้แต่การ์ดจอ AMD HD Series 7000 ขึ้นไป เช่น HD 7990 และพวก R7 R9 เช่น R7-260X , R9-290X เท่านั้น




... หมายถึง การ์ด Nvidia ซิมส์ 4 รับรองหรือเปล่า ???


รองรับอยู่แล้ว ถ้า Nvidia เล่นไม่ได้ ฐานผู้เล่น Sims 4 จะหายไป 63%



Love natty3412 ^^
thonau101
#10
16-07-2014 - 11:26:26

#10 thonau101  [ 16-07-2014 - 11:26:26 ]







Nvidia ไม่ต้องห่วงเล่นได้อยู่แล้ว หากอยากใช้ระบบ แบบนั้นให้ดาวโหลดไดรเวอร์เวอชั่นล่าสุดมาลงครับ
มันจะมี GeForce Experience แถมมาด้วย และมันสามารถให้มันปรับการฟฟิกให้ได้ด้วย แค่นี้ยังไม่พอ
เรายังสามารถรันเกมส์ ผ่าน GeForce Experience ได้ด้วย เรียกว่าโปรแกรมเดียวก็พอไม่ต้องเอาไอคอน
ออกมาให้รกหน้าจอ

รายละเอียด http://www.geforce.com/geforce-experience


แก้ไขล่าสุดเมื่อ 2014-07-16 11:27:30

navyseal
#11
17-07-2014 - 08:16:29

#11 navyseal  [ 17-07-2014 - 08:16:29 ]






quote : thonau101

Nvidia ไม่ต้องห่วงเล่นได้อยู่แล้ว หากอยากใช้ระบบ แบบนั้นให้ดาวโหลดไดรเวอร์เวอชั่นล่าสุดมาลงครับ
มันจะมี GeForce Experience แถมมาด้วย และมันสามารถให้มันปรับการฟฟิกให้ได้ด้วย แค่นี้ยังไม่พอ
เรายังสามารถรันเกมส์ ผ่าน GeForce Experience ได้ด้วย เรียกว่าโปรแกรมเดียวก็พอไม่ต้องเอาไอคอน
ออกมาให้รกหน้าจอ

รายละเอียด http://www.geforce.com/geforce-experience


Geforce Experience เป็นแค่โปรแกรม optimize การตั้งค่าเกมให้เหมาะกับการ์ดจอเราเฉยๆครับ AMD ก็มี Raptr เหมือนกัน

ส่วน Mantle ไม่เหมือน2โปรแกรมด้านบน Mantle คือ Graphics API (เป็นตัวสื่อสารกันระหว่างเกมกับไดร์ฟเวอร์การ์ดจอ ซึ่งไดร์ฟเวอร์การ์ดจอจะเป็นตัวจิกหัวสั่งการ์ดจอให้ทำงานอีกที) เปรียบเสมือน DirectX ที่พัฒนาโดย AMD มีจุดประสงค์เพื่อ reduce CPU overhead เพื่อส่งงานให้การ์ดจอทำได้ดีมีประสิทธิภาพขึ้น

ปัจจุบันมีแค่การ์ดจอ AMD 7000 Series , R7 , R9 , APU Streamroller เท่านั้นที่ใช้ Mantle ได้
และการจะใช้ Mantle ได้เกมต้องรองรับด้วย ปัจจุบันมี BF4 , Thief , Plant vs Zombie , Sniper Elite V3 ที่รองรับ ส่วนเกมอื่นๆที่จะรองรับก็ตามรายชื่อด้านบน ซึ่ง1ในนั้นมีซิม4ด้วย


แก้ไขล่าสุดเมื่อ 2014-07-17 08:19:50


Love natty3412 ^^
Rockstar
#12
24-07-2014 - 18:35:22

#12 Rockstar  [ 24-07-2014 - 18:35:22 ]




ปัจจุบัน ผมเล่น Battlefield 4 ยังไม่เปิดใช้ Mantle เลยครับ ใช้ Direct3D เหมือนเดิม เพราะเปิด Mantle เฟรมเรต มากขึ้นก็จริง แต่เกมส์ กลับกระตุกหยุดค้าง1-2วิ เป็นระยะๆ


navyseal
#13
24-07-2014 - 20:46:40

#13 navyseal  [ 24-07-2014 - 20:46:40 ]






ใช้ไดร์ฟเวอร์ล่าสุดรึเปล่าครับ Catalyst 14.7 RC 1


แก้ไขล่าสุดเมื่อ 2014-07-24 20:47:26


Love natty3412 ^^
Rockstar
#14
24-07-2014 - 22:05:18

#14 Rockstar  [ 24-07-2014 - 22:05:18 ]




quote : navyseal

ใช้ไดร์ฟเวอร์ล่าสุดรึเปล่าครับ Catalyst 14.7 RC 1


14.7 สำหรับ window 8.1 ใช่มั้ยครับ


navyseal
#15
25-07-2014 - 19:36:42

#15 navyseal  [ 25-07-2014 - 19:36:42 ]






ใช่ครับ


แก้ไขล่าสุดเมื่อ 2014-07-25 19:36:53


Love natty3412 ^^
  • 1

ลงข้อความได้เฉพาะสมาชิก
ต้องสมัครเป็นสมาชิกและ login เข้าสู่ระบบก่อนถึงจะสามารถลงความเห็นได้
เข้าสู่ระบบสมัครสมาชิก



ข้อมูลเมื่อ 23rd March 2024 06:07

โปรดศึกษาและยอมรับนโยบายส่วนบุคคนก่อนเริ่มใช้งาน [นโยบายส่วนบุคคล]
ยอมรับ