Announcement

Collapse
No announcement yet.

สอบถามเรื่องเกมส์ที่มี unit เยอะๆ ผมควรเน้นที่ CPU หรือ การ์ดจอมากกว่ากันครับ

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

  • สอบถามเรื่องเกมส์ที่มี unit เยอะๆ ผมควรเน้นที่ CPU หรือ การ์ดจอมากกว่ากันครับ

    Spec ปัจจุบัน
    CPU: i5-10400F
    GPU: RTX2060
    RAM: 16 Bus 3200

    พอดีกำลังจะอัพเสป็คคอมครับ โดยที่เกมส์ที่อยากเล่นให้ลื่นๆคือ Guildwar2 ซึ่งเกมส์นี้ จริงๆแล้วเสป็คของผมเล่นได้ชิวๆลื่นๆ
    ปรับสุดก็ FPS60+ นิ่งๆตลอด แต่ปัญหาจะเกิดก็คือเวลาเล่น Content ที่มีคนเยอะๆ เช่น World boss, Meta map
    หรือ WVW (world vs world คือ สงครามระหว่างเซิฟ ยกทัพตีกัน 3 ฝ่ายเหมือน 3 ก๊ก) โดยเฉพาะ WVW ช่วงพีค
    ที่มีคน 100+ มาตีกัน เฟรมจะตกแบบยับๆ ซึ่งก็ต้องจำใจปรับภาพลงให้ต่ำสุด หรือไม่ก็ ปรับลดการแสดงผลจำนวน Unit ให้น้อยลง

    ลองดูคลิปนี้ประกอบด้วยได้ครับ อารมณ์ตอน + กัน จะประมาณนี้เลย
    https://www.youtube.com/watch?v=HdiA4CYn-Sg

    จะเห็นได้ว่าคนในคลิป เค้าก็ปรับต่ำสุด + ปรับลดการแสดงผลจำนวน Unit
    ทำให้เห็นคนรอบข้างเป็นโมเดลสีออกมืดๆ ส่วนศัตรูที่อยู่ไกลออกไป ก็จะเห็นแต่ชื่อลอยๆ วิ่งไปวิ่งมาไม่เห็นตัวโมเดล


    ส่วนคลิปนี้คือคนที่ใช้เสป็คสูงๆปรับสุด RTX3080 + i9-10900K (จังหว่ะ fight นาทีที่ 5)
    https://www.youtube.com/watch?v=Rcueo3z6IIg

    จะเห็นได้ว่าเฟรมดรอปลงมาเหลือแถวๆ 20 เวลา fight แต่อย่างน้อยก็คือเห็นคนครบๆ เห็นโมเดลสวยๆได้
    ซึ่งความต้องการของผมคือ ไม่ได้ถึงขนาดต้องปรับสุดแล้วลื่น ขอแค่ปรับภาพกลางๆพอเห็นเอฟเฟคบ้าง
    แต่ขอเห็นคนได้ครบๆหน่อย FPS30+ ก็ยังดี ตัวผมเองอาจจะไม่ได้มีงบถึงขนาดจัด ระดับ I9+3080 พร้อมกันได้
    แต่ถ้าเลือกซื้ออย่างใดอย่างนึง อันนี้ได้เลย เลยอยากรู้ว่าเกมส์แบบนี้เราควรจะลงกับอะไรให้เกิดผลมากที่สุดครับ CPU หรือ การ์ดจอ

    อีกอย่างนึงที่ผมสังเกตคือ ต่อให้เฟรมดรอปลงถึงหลัก 10 กว่าๆ แต่ CPU กับ GPU usage ที่วัดได้มันยังวิ่งไม่เต็ม 100 เลย
    ก็เลยไม่แน่ใจเหมือนกันว่าเพราะอะไร




    Last edited by tosmart100; 1 Jan 2023, 16:28:17.

  • #2
    ถ้าเอนจิ้นเก่าหน่อย มันมีข้อจำกัดน่ะ

    Comment


    • #3
      อยู่ที่การเขียนเกมจริงๆครับ
      ผมก็เจอปัญหากับเกมนึง
      stellaris ถ้าปรับดาวเกิน 1000 ดวง
      พอผ่านปี 2000 ไปแลคจนไม่ขยับไปไหนเลยไม่ว่าคอมจะสเปคอะไร

      Comment


      • #4
        อาจจะต้องศึกษาษาจากคลิปที่โชว์การใช้ทรัพยากร
        ว่าสเปคที่เล่น ๆ กันได้ผลอย่างไร

        Comment


        • #5
          เกมเก่าๆหลายเกมกินCPU Cache เยอะครับ ตัวท๊อปสุดสายนี้ก็5800X3D เลย

          Comment


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

            Last edited by tosmart100; 1 Jan 2023, 16:24:25.

            Comment


            • #7
              Originally posted by tosmart100 View Post
              เข้าใจทุกท่านเลยครับ จริงอยู่ที่มันเป็นเกมส์ที่เก่าแล้ว แบบเราคงแก้ไขอะไรไม่ได้ถ้าตัวเกมส์มัน optimize มาไม่ค่อยดี
              แต่เราพอจะเอาชนะข้อจำกัดตรงนี้ได้ไหมครับ เหมือนแบบเอาเงินซื้อแก้ปัญหาไปเลยอะไรแบบนี้อ่าครับ 555

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

              ส่วนคลิปที่ 2 ดูจาก usage ของการ์ดจอและ cpu รวมถึงพฤติกรรมการเรียกใช้ทรัพยากรอื่น ๆ ยิ่งค่อนข้างชัดเจน
              ปัญหามันจึงไม่ได้เป็นที่ฮาร์ดแวร์ไม่แรงพอ แต่เป็นเกมเอนจิ้นที่เก่ามาก ๆ ยุคนั้นอาศัยความแรงของคอร์เดี่ยว ๆ มากกว่าคอร์จำนวนมาก ๆ เพราะตอนนั้นเกมเมอร์ยังใช้คอม 1-4 เธรด
              ซึ่งเกมเก่า ๆ ถ้าได้ CPU ที่แรงมาก ๆ มันก็จะประมวลได้ดีขึ้น แต่การจะทำให้คอร์เดี่ยวแรงแต่เกมไม่สามารถดึงประสิทธิภาพของมัลติคอร์ออกมาได้
              สุดท้ายมันก็ไม่ไหวอยู่ดี เพราะตัวเกมยิ่งนานวันก็ยัดนู่นนี่นั่นเข้าไปมากขึ้นเรื่อย ๆ เกินที่ตัวเกมจะรันได้อย่างไหลลื่น ๆ
              ปัญหามักเห็นชัดเจนเวลามีการแสดงผลจำนวนมาก
              เห็นกันบ่อย ๆ เลยโดยเฉพาะเกมออนไลน์ยุคก่อน ๆ โดยเฉพาะ ระดับเกิน 7-10 ปี

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

              ผมเห็นหลาย ๆ คลิป พยายามแนะนำแนวทาง ทั้งเลือกสเปคและปรับการตั้งค่า เพื่อให้หลีกเลี่ยงจังหวะเฟรมร่วงหนัก ๆ
              ยังไงก็ลองไล่ดูน่ะครับ เพราะเกมนี้น่าจะมีคนตามเล่นอยู่เยอะ
              น่าจะมีแนวทางแนะนำพอสมควร
              Last edited by taiseller; 1 Jan 2023, 17:06:57.

              Comment


              • #8
                เกมส์ mmorpg อย่าลืมเรื่อง ภูมิภาค อินเตอร์เนต ค่าปิงด้วยนะ เป็นแทบทุกเกมส์ที่คนไปกระจุกรวมตัวกัน สกิลของแต่ละคนอลังการงานสร้าง มันส่งข้อมูลไปมากับเซิฟเวอร์ไม่ทัน

                Comment


                • #9
                  ควรอัพการ์ดจอดีสุด อย่างน้อยก็มีพลังในการเล่นเกมมากกว่าเดิม
                  CPU ถ้าไม่ 100% จริง อัพไปก็ใกล้เคียงเดิม

                  https://www.youtube.com/watch?v=p0xsvOT_kXE

                  จากในคลิปนี้เล่น 4K เป็นที่การ์ดจอล้วน ๆ เลยครับ
                  แต่จะตั้งข้อสังเกตว่า CPU intel gen 12/13 อาจมีส่วนในเรื่องของ core เล็ก/ใหญ่ ทำให้เพิ่มประสิทธิภาพการเล่นเกมดีขึ้นด้วยครับ
                  Last edited by sandy207; 1 Jan 2023, 19:44:25.

                  Comment


                  • #10
                    Originally posted by sandy207 View Post
                    ควรอัพการ์ดจอดีสุด อย่างน้อยก็มีพลังในการเล่นเกมมากกว่าเดิม
                    CPU ถ้าไม่ 100% จริง อัพไปก็ใกล้เคียงเดิม
                    เกมนี้ เอาจริง ๆ ใช้ gpu ไม่โหดครับ แต่เอนจิ้นมันเก่า เล่นขำ ๆ ดันเฟรมได้ แต่ตอนบวกเยอะ ๆ ยังไงเฟรมก็ดิ่งเหว

                    Comment


                    • #11
                      Originally posted by taiseller View Post

                      เกมนี้ เอาจริง ๆ ใช้ gpu ไม่โหดครับ แต่เอนจิ้นมันเก่า เล่นขำ ๆ ดันเฟรมได้ แต่ตอนบวกเยอะ ๆ ยังไงเฟรมก็ดิ่งเหว
                      อ่าวมา quote ไปแล้ว ลองกลับไปดูคลิปที่ผมยกตัวอย่าง เขาเล่นด้วย 4090 แบบ 4K นี่ gpu เน้น ๆ

                      ผมว่า gpu ชัวร์ แต่ต้องแรงมากพอในระดับหนึ่งครับ

                      Comment


                      • #12
                        ขอบคุณทุกท่านมากๆครับ ได้ข้อมูลเพิ่มเติมขึ้นเยอะเลยครับ
                        คิดว่ายังไงแพลนในอนาคตก็คงอัพเกรดทั้งสองอย่างอยู่แล้วครับ
                        กระเป๋าฉีกกันไป 555

                        Comment


                        • #13
                          Originally posted by sandy207 View Post

                          อ่าวมา quote ไปแล้ว ลองกลับไปดูคลิปที่ผมยกตัวอย่าง เขาเล่นด้วย 4090 แบบ 4K นี่ gpu เน้น ๆ

                          ผมว่า gpu ชัวร์ แต่ต้องแรงมากพอในระดับหนึ่งครับ
                          คลิปที่ท่านยกตัวอย่างก็เป็นปัญหาเดียวกับคลิปที่ จขกท. ยกมาครับ ปรับต่ำสุด เฟรมจะลื่นแต่แสดงผลไม่ครบถ้วน
                          ตัวโมเดลเป็นเงาดำและไม่เห็นตัวละครจำนวนมาก เห็นแต่ชื่อลอย ๆ
                          แต่พอปรับสูงสุด เห็นตัวละครครบ เฟรมจะร่วงเหว ซึ่งกราฟฟิกไม่ได้ซับซ้อนอะไร ถึงขั้น gpu ดรอปสปีดลงเอง
                          เพราะไม่ได้ประมวลหนัก แต่โมเดลค่อนข้างเยอะ แทนที่ cpu แรง ๆ จะประมวลไหว
                          กลายเป็นตัวเกมออกแบบมาไม่ดี แบ่งงานกระจายให้ไม่กี่เธรด อารมณ์นี้ผมเคยเจอตอนเล่น BnS
                          ต่อให้มี cpu มากเธรด แต่ตัวเกมแบ่งงานไม่ค่อยดี พอจังหวะคนเยอะ ๆ ก็แบบเดียวกับ Guildwar2
                          มีหลายเกมยุคไล่ ๆ กัน ที่พยายามปรับปรุงประสิทธิภาพให้ดีขึ้น โดยเฉพาะจังหวะที่มียูนิตเยอะ ๆ เช่น BDO / BnS (UE4 ) เหมือนจะลื่นและภาพสวยขึ้นเยอะ
                          แต่หลาย ๆ เกมก็ปล่อยให้เป็นปัญหาเฟรมหน่วง ดรอปต่อไป ผู้เล่นต้องหาทางแก้ไขกันเอาเองเช่น Guild Wars 2
                          อีกเกมก็เกมเก่า ๆ แต่ก็ไม่กระตุกเท่า Guild Wars 2 อย่าง world of warcraft คิดว่าน่าจะมีการปรับปรุงให้ดีขึ้น

                          แต่โดยรวมยังไง แนวเกมแบบนี้ จังหวะรวมยูนิต + เอฟเฟกเยอะ ๆ ยังไงก็เฟรมร่วงหนัก แต่จะต่ำกว่า 60fps แค่ไหนเท่านั้นเอง

                          Last edited by taiseller; 2 Jan 2023, 17:39:45.

                          Comment


                          • #14
                            อัพคุณเล่นที่ความละเอียดเท่าไหร่
                            ก่อนอื่น โหลด Riva + after burnner มาดูคอมตัวเอง แล้วดูว่าจังหว่ะบวกกันนัวๆ ที่เฟรมตก การ์ดจอ โหลดกี่เปอร์เซ็น CPU โหลด "แต่ละคอร์" กี่เปอร์เซ็น

                            ถ้าการ์ดจอมันโหลดไม่ถึง 90% ก็ไม่ต้องทำอะไร อาจจะลองไปใช้ CPU ที่ออกแบบมาตีเกมโดยเฉพาะแบบพวก r7 5800x3d หรือ intel gen 13 ที่คอร์เดี่ยวแรงๆ ก็อาจจะพอช่วยได้บ้าง
                            แบบที่เม้นบนๆ ว่าไว้แหละครับ โปรแกรมมันถูกเขียนมาในตอนที่คอมยังใช้กันสูงสุดแค่ 4 คอร์ เขาไม่ได้ออกแบบไว้ให้เผื่อกระจายงานหลายๆ คอร์ได้
                            แต่ถ้าการ์ดจอโหลดเกิน 95% ไปแล้ว เฟรมยังร่วงดิ่งนรก ก็ลองไปหาดู 3070 ก็ดีครับ ช่วงนี้ราคามือสองถือว่าใช้ได้อยู่

                            Comment

                            Working...
                            X