Announcement

Collapse
No announcement yet.

เอาล่ะสิทาง Oxide Games เปิดเผยเรื่องที่ว่าทำไมเกม Ashes ถึงได้ทำ FPS ได้ดีบน GPU AMD

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #46
    Originally posted by Hardgamer2 View Post
    ผมแฟนบอยอินเทลไม่กดลบดาวชาวบ้านเพียงเพราะเขาเอาข้อเท็จจริงมาพูดหรอกครับ

    อาจจะเป็นใครกด 1 ดาวก็ได้ แฟน AMD กด ก็ได้มั้ง

    Comment


    • #47
      มีใครเป็น หน่วยลองของ รึยังคับ

      ซื้อมา benchmark โชว เลย

      nvidia dx11 12
      amd dx11 12


      http://forums.ashesofthesingularity.com/470513

      Comment


      • #48
        เอาไงดีผมนี้ออก บล็อคน้ำ 980 ti มาแล้วด้วยสิเนี่ย รอการ์ดอยู่ กะใช้ยาวๆ
        เจองี้มีร้อง

        Comment


        • #49
          คืออย่าเพิ่งฟันธงนะครับว่า Nvidia ไม่ดี อ่านตรงนี้ก่อน


          AFAIK, Maxwell doesn?t support Async Compute, at least not natively
          Maxwell ไม่ Support Async Compute อย่างน้อยก็ไม่ได้ Support โดยตรง (คือไม่ได้ Support ที่ Driver API แต่ไช่ว่าจะทำให้ Support ไม่ได้ เพราะ Asynchronous Programming เนี่ยเป็นเทคนิคของ Software ไม่ไช่ Hardware)



          Weather or not Async Compute is better or not is subjective, but it definitely does buy some performance on AMD?s hardware. Whether it is the right architectural decision for Maxwell, or is even relevant to it?s scheduler is hard to say

          เค้าบอกว่าเทคนิคการทำ Async Compute จะดีหรือเปล่านั้นยังเป็นที่ถกเถียงกันอยู่ แต่ว่าสำหรับ AMD แล้วมันเพิ่มประสิทธิภาพการประมวลผลได้แน่นอน แต่สำหรับ Nvidia เลือกที่จะทำ Function นี้ในตัว Scheduler ของ GPU เลย (ตัว Thread Optimization นั่นแหละ) คือ Nvidia เลือกที่จะทำเองภายใน Driver และ Hardware ตัวเอง แทนที่จะยกหน้าที่นี้ให้ Direct X ส่วนวิธีไหนดีกว่ากันนั้น ก็ยากที่จะตอบ


          คือตัว Async Programming เนี่ย มันมีประโยชน์ตรงช่วยให้เราใช้ Hardware ได้เต็มประสิทธิภาพ คือให้มันประมวลผลตลอดเวลาโดยที่ไม่ต้องมาคอยเข้าแถวกันให้ GPU ว่างงาน DX12 มี API ตรงนี้มาให้ Programmer ใช้ แต่ Nvidia มี Thread Optimizer ทำตรงนี้อยู่แล้ว พูดง่ายๆก็คือมันทำให้เองโดยที่ไม่ต้องรอ โปรแกรมเมอร์มาสั่งนั่นแหละ นี่เป็นเหตุผลว่าเกม DX11 Nvidia ถึงทำได้ดี ส่วน AMD ง่อยจะเห็นผลก็ตอน Resolution สูงๆเท่านั้น

          ส่วนตัวแล้ว ผมว่าไม่ว่าจะวิธีไหนก็ตอบโจทย์ได้หมด เพียงแต่วิธีของ DX 12 มันตามใจ Programmer มากกว่า และคิดว่าในอนาคตจะไปในแนวทางนี้
          Last edited by kaitom; 31 Aug 2015, 16:21:00.

          Comment


          • #50
            Originally posted by THEFOOL View Post
            อาจจะเป็นใครกด 1 ดาวก็ได้ แฟน AMD กด ก็ได้มั้ง

            Comment


            • #51
              Originally posted by kaitom View Post
              คืออย่าเพิ่งฟันธงนะครับว่า Nvidia ไม่ดี อ่านตรงนี้ก่อน


              AFAIK, Maxwell doesn?t support Async Compute, at least not natively
              Maxwell ไม่ Support Async Compute อย่างน้อยก็ไม่ได้ Support โดยตรง (คือไม่ได้ Support ที่ Driver API แต่ไช่ว่าจะทำให้ Support ไม่ได้ เพราะ Asynchronous Programming เนี่ยเป็นเทคนิคของ Software ไม่ไช่ Hardware)



              Weather or not Async Compute is better or not is subjective, but it definitely does buy some performance on AMD?s hardware. Whether it is the right architectural decision for Maxwell, or is even relevant to it?s scheduler is hard to say

              เค้าบอกว่าเทคนิคการทำ Async Compute จะดีหรือเปล่านั้นยังเป็นที่ถกเถียงกันอยู่ แต่ว่าสำหรับ AMD แล้วมันเพิ่มประสิทธิภาพการประมวลผลได้แน่นอน แต่สำหรับ Nvidia เลือกที่จะทำ Function นี้ในตัว Scheduler ของ GPU เลย (ตัว Thread Optimization นั่นแหละ) คือ Nvidia เลือกที่จะทำเองภายใน Driver และ Hardware ตัวเอง แทนที่จะยกหน้าที่นี้ให้ Direct X ส่วนวิธีไหนดีกว่ากันนั้น ก็ยากที่จะตอบ
              วิธีไหนดีกว่ามันก็ตอบในผลเทสแล้วไงครับว่าใน DX12 980Ti FPS ลด ง่ะ...
              แล้ว Async Compute รู้สึกจะ+ มาร่วมๆ 40%
              ผมพูดนานล่ะว่าพี่เขียวรีดใน DX11 จนเกือบสุดหลอดแล้ว
              ที่ผมกลัวจริงๆคือพี่แกจะกลับไปทำแบบ 10.1
              ที่สังให้ค่ายเกมไม่ออกเกมที่รองรับ DX12 หรือ ถอดแพชที่รองรับ Async Compute ถ้าทำแบบนี้ผมด่าครับ
              คือทำแบบนี้เท่ากับยอมรับว่าไม่มีปัญญาทำให้ ฮาร์ดแวร์พัฒนาขึ้นครับ
              ถ้ายังจำวีรกรรมพี่เขียวได้ตอนชิบ DX11 ยังไม่เสร็จพี่แกออกมาบอกว่ายังไม่จำเป็นที่จะต้องใช้ DX11
              ผมนี่หงายหลังตึงเลยครับ

              อีกอย่างเกมนี้รู้สึกจะเน้นการ draw call ด้วยมั้งก็ RTS นี่ เขียวเลยดับอนาถ

              Comment


              • #52
                +1 โหวต สาระล้วนๆ
                ว่าจะขาย 970 G1 gaming ปีหน้าละ แต่เผอิญไฟเสีย
                ราคาน่าจะตกเยอะมาก

                Comment


                • #53
                  Still, NVIDIA users need not be concerned for the time being. First and foremost, not all games will be as reliant on draw calls as Ashes of the Singularity (or any RTS); moreover, even the Oxide Games? dev admits that games developed with Unreal Engine 4 probably won?t show significant use of Async Compute, and the list of upcoming games made with UE4 grows each day.
                  ผู้ใช้การ์ด Nvidia อย่าเพิ่งวิตกกังวลไป อย่างแรกเลยคือไม่ไช่เกมทุกเกมจะพึ่งพาประสิทธิภาพของ Draw Call เหมือนเกม Ashes of the Singularity
                  ยกตัวอย่าง Unreal Engine 4 ซึ่งไม่ค่อยได้ใช้งาน Async Compute จึงไม่เห็นผลได้ชัดเจน แล้วเกมที่ทำจาก Unreal Engine 4 ก็มีมากขึ้นทุกวัน


                  แปลมาให้สาวกเขียวได้คลายกังวล ฮ่าๆ

                  Comment


                  • #54
                    สรุป ปัญหานี้คือ ถ้า เจ้าเขียวออก driver ดีดี มาให้รีด DX12 ได้ดี ก็จะไม่ต่างกับ ค่ายแดงถูกไหม

                    ค่อยok หน่อย

                    Comment


                    • #55
                      ผมมองว่า จังหวะเวลาเป็นตัวแปรสำคัญ ผมว่า Nvidia ไม่ได้เดินเกมผิดอะไร
                      คือทำ Thread Optimization เอง ก็ดีกับเกมเก่าๆและเกมปัจจุบันทั้งหมด (DX 9,10,11)

                      ส่วนเกมใหม่ๆที่ใช้ DX12 ก็ไช่ว่าจะแพ้หลุดลุย ก็ยังสูสีบ้างอยู่ พอเกม DX12 เริ่มเป็น Main Stream ตัว Pascal ก็ออกมารอท่าอยู่แล้ว


                      ส่วนของ AMD ก็รู้ๆกันอยู่ว่าอดีตกับปัจจุบันเป็นยังไง ก็คงต้องยินดีกับสาวก AMD ว่าตอนนี้อนาคตของท่านเริ่มมาถึงแล้ว จะใด้ใช้การ์ดเก่าที่มีอยู่ได้เต็มประสิทธิภาพสักที

                      Comment


                      • #56
                        Originally posted by best0032001 View Post
                        สรุป ปัญหานี้คือ ถ้า เจ้าเขียวออก driver ดีดี มาให้รีด DX12 ได้ดี ก็จะไม่ต่างกับ ค่ายแดงถูกไหม

                        ค่อยok หน่อย
                        เปล่าครับต้องออกชิบใหม่เลยมากกว่า

                        Comment


                        • #57
                          สรุป ปัญหานี้คือ ถ้า เจ้าเขียวออก driver ดีดี มาให้รีด DX12 ได้ดี ก็จะไม่ต่างกับ ค่ายแดงถูกไหม
                          ค่อยok หน่อย
                          Originally posted by Khow View Post
                          เปล่าครับต้องออกชิบใหม่เลยมากกว่า
                          ไม่แน่นะท่าน Nvidia อาจจะซุ่มโป่งแก้ Driver ให้รองรับกะได้
                          แต่ผมว่า Nvidia คงไม่สน คือ Async Compute เนี่ยจะใช้งานหลักๆคือคำนวณ Physic ในเกม
                          เพราะยังไงเค้ามี PhysX ไว้คำนวณ Physic เค้าอยู่แล้ว แล้วค่อนข้างดีซะด้วย จนไม่ต้องสน Async Compute เลย

                          งานนี้อาจจะมีการจ่ายเงินไต้โต๊ะกับ บ.เกม กันอีกเยอะ

                          Comment


                          • #58
                            Originally posted by Khow View Post
                            คือมันจริงครึ่งไม่จริงครึ่งครับ
                            พี่แก optimize ใน DX11 มาดีแต่ใน DX12 ตัวชิบของพี่เขียวไม่ support Feature นี้เลยครับ
                            แล้วเรื่องที่เอามาลง คนฟันธงคือตัว Game developer พูดเองนะครับ ผมไม่ได้พูดเองเออเองแต่อย่างใด
                            จะเถียงคนพัฒนาซอฟท์แวร์มันก็ยังไงๆอยู่ครับ เท่าที่อ่านดู พี่แกบอกตัว driver มันฟ้องเตือนเลยถ้าใช้ feature นี้ จะเกิดปัญหาตามมาเลยต้องปิด
                            พอปิดไปน่ะเหรอ FPS ลดสิครับ FPS กากกว่า DX11 อีกพัฒนาไปในแนวถอยหลังลงคลองจริงๆ ผมใช้ 980 ก็เคืองสิครับโฆษณามาอย่างดีทำกันได้
                            เกมนี้ผู้พัฒนาต้องการใช้งาน Async compute แต่ใน Nvidia ตัวสถาปัตยกรรมมันไม่รองรับงานตรงนี้แถมเป็นมาใน driver เลย
                            ที่สำคัญพี่เขียวได้ source code ของเกมไปเป็นปีแล้วครับไม่ใช่เพิ่งจะได้ ไม่มีข้ออ้างอะไรนอกจากตัวชิบมันไม่รองรับแค่นั้นครับ
                            เคสนี้ที่มันฮือฮาเพราะมันหลุดมาจาก DEV โดยตรงต้องไปอ่านเอาครับว่าเขาอธิบายไว้ว่ายังไง
                            มันมาเต็มๆครับแทบไม่ต้องเดาอะไรทั้งสิ้น

                            ปล.ตอนนี้ในนั้นเล่นมุข 970 แล้วครับประมาณว่า PR สื่อสารผิด
                            ปล2. เหรอถ้าพี่แกอ้างแบบนี้เหมือน 970 อีกจะรวมตัวกันฟ้องซะให้เข็ดฐาน Mislead

                            ผมรอเจ้า N7 มันแถอยู่คราวก่อนมันไล่ผมไปเป็นสาวก AMD ไล่ให้ไปซื้อ 290 290X ผมบอกผมมีแล้ว
                            ผมเอาการ์ด 970 980 290 660Ti วางรวมกันแล้วถ่ายรูปมันนี่งงตาแตกแล้วรีบหายหัวเลย
                            ไม่เคยเห็นของจริงล่ะมั้งเกรียนพวกนี้ เล่นผิดคนแล้ว
                            ตอนแรกพี่เขียวบอกรองรับนี่ครับ สรุปโดนหลอกใช่ไหมครับ Async compute นี่

                            Comment


                            • #59
                              Originally posted by kaitom View Post
                              ไม่แน่นะท่าน Nvidia อาจจะซุ่มโป่งแก้ Driver ให้รองรับกะได้
                              แต่ผมว่า Nvidia คงไม่สน คือ Async Compute เนี่ยจะใช้งานหลักๆคือคำนวณ Physic ในเกม
                              เพราะยังไงเค้ามี PhysX ไว้คำนวณ Physic เค้าอยู่แล้ว แล้วค่อนข้างดีซะด้วย จนไม่ต้องสน Async Compute เลย

                              งานนี้อาจจะมีการจ่ายเงินไต้โต๊ะกับ บ.เกม กันอีกเยอะ
                              PhysX ท่านยังคิดว่ามันยังมีอนาคตอยู่อีกเหรอครับมันแทบจะตายไปแล้วนะสำหรับ GPU PhySX
                              เกมใหม่ๆแทบไม่ใช้ถ้าใช้ก็ใช้แค่ระดับ CPU แทน
                              GPU PhysX มันต้องให้ Nvidia เข้ามาดู code ทั้งหมดมันยุ่งยากและเสียเวลาครับ
                              ดูจากข่าวก่อนหน้านี้ไม่ใช่พี่เขียวไม่สนหรอกครับสนแต่ทำอะไรไม่ได้เพราะออกแบบชิบมาแล้ว
                              Originally posted by aosbee View Post
                              ตอนแรกพี่เขียวบอกรองรับนี่ครับ สรุปโดนหลอกใช่ไหมครับ Async compute นี่
                              อย่าว่าแต่ท่านเลย ผมก็โดนหลอก เพราะผู้พัฒนาเกมบอกเองว่าไม่มี เพราะพอลองใช้ดูตัว driver มันเตือนเลยครับ

                              Comment


                              • #60
                                http://www.overclock.net/t/1569897/v...#post_24356995

                                Comment

                                Working...
                                X