Announcement

Collapse
No announcement yet.

ทำไหม Apex Legends 1080p ถึงได้กิน VRAM เยอะจังครับ

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

  • ทำไหม Apex Legends 1080p ถึงได้กิน VRAM เยอะจังครับ

    คุยกันที่ 1080p ก่อนครับ

    ผมไปหาดูคลิป Apex มา อย่างเครื่องที่ใช้ VGA Radeon VII 16GB ซด VRAM ไปถึง 9.3 GB ส่วน 1080 TI ก็ซดไป 8.3 GB

    คือไม่เข้าใจว่า เกมมันจะใช้ VRAM อะไรเยอะแยะขนาดนั้น ผมเห็นเกมอื่นๆ ที่แมพกว้างกว่านี้ ภาพสวยสูสีกัน (บางเกม ผมคิดว่ามันสวยกว่าด้วยซ้ำ) ก็ไม่เห็นต้องใช้ VRAM มากมายขนาดนี้ (Battle Filed V, AnThem, Bla Bla)

    คือเกมมันรายละเอียดเยอะมากๆๆๆๆ (พอจะเอาอะไรเป็นตัววัดได้บ้างว่าเยอะกว่าเกมอื่น ๆ ยังไง) หรือว่า นักพัฒนา Optimize มาได้ไม่ดี จนกินทรัพยากร VRAM เยอะเกินไปกันแน่ครับ

    คือถ้าเป็น 2K, 4K จะใช้ VRAM เยอะขนาดนี้ ก็ยังพอเข้าใจได้ครับ เพราะการแสดงผลมันละเอียดขึ้นอย่างเห็นได้ชัด



    Radeon VII 16GB



    GTX 1080Ti

  • #2
    ปรับดีๆ VRAM 1GB ก็เล่นได้

    Comment


    • #3


      ปรับต่ำก็เล่นได้เหมือนกันจ้า

      Comment


      • #4
        ขึ้นอยู่กับ engine ของเกมนั้นๆ และระบบ multiplayer มักกินแรมมากกว่าบางเกมที่เป็น singleplayer

        Comment


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

          Comment


          • #6
            อันนี้เดานะ
            vram มีขนาดใหญ่ ก็ไม่ต้องบีบอัดขนาดไฟล์ก่อนโยนไปที่ vram
            เมื่อไม่ต้องบีบ-ขยายก่อนเรียกใช้ มันก็เรียกไฟล์ได้ไว ความหน่วงก็น้อยลง
            พื้นที่ vram จึงถูกใช้เยอะ เพราะไฟล์มีขนาดใหญ่กว่า

            อันนี้ก็เดา
            แรมระบบส่วนนึงถูกนำไปเป็น gpu memory
            vram ขนาดใหญ่ ก็ใช้ได้เยอะ จึงอาศัยพื้นที่แรมระบบน้อยลง
            การ์ดจอที่ vram น้อย ๆ จึงยังเล่นได้ เพราะใช้แรมระบบช่วย แต่อาจจะหน่วง ๆ ในบางจังหวะ

            ต้องลองไปเปิดดูใน task manager ในส่วนของ gpu memory แล้วเปรียบเทียบขนาดเอาครับ

            ส่วนตัวก็ยังงงในหลักการเรื่อง vram <--> ram ว่ามีเงื่อนไขอะไรบ้าง
            ส่วนเรื่องบีบอัด เหมือนจะเห็นใครอธิบายอยู่ แต่ก็ไม่ค่อยเข้าใจ

            ถ้าเทียบ gpu รุ่นเดียวกัน ขนาดแรมต่างกันน่าจะเข้าใจง่ายกว่า
            Last edited by taibkk; 8 Mar 2019, 18:17:09.

            Comment


            • #7
              Originally posted by taibkk View Post
              อันนี้เดานะ
              vram มีขนาดใหญ่ ก็ไม่ต้องบีบอัดขนาดไฟล์ก่อนโยนไปที่ vram
              เมื่อไม่ต้องบีบ-ขยายก่อนเรียกใช้ มันก็เรียกไฟล์ได้ไว ความหน่วงก็น้อยลง
              พื้นที่ vram จึงถูกใช้เยอะ เพราะไฟล์มีขนาดใหญ่กว่า

              อันนี้ก็เดา
              แรมระบบส่วนนึงถูกนำไปเป็น gpu memory
              vram ขนาดใหญ่ ก็ใช้ได้เยอะ จึงอาศัยพื้นที่แรมระบบน้อยลง
              การ์ดจอที่ vram น้อย ๆ จึงยังเล่นได้ เพราะใช้แรมระบบช่วย แต่อาจจะหน่วง ๆ ในบางจังหวะ

              ต้องลองไปเปิดดูใน task manager ในส่วนของ gpu memory แล้วเปรียบเทียบขนาดเอาครับ

              ส่วนตัวก็ยังงงในหลักการเรื่อง vram <--> ram ว่ามีเงื่อนไขอะไรบ้าง
              ส่วนเรื่องบีบอัด เหมือนจะเห็นใครอธิบายอยู่ แต่ก็ไม่ค่อยเข้าใจ

              ถ้าเทียบ gpu รุ่นเดียวกัน ขนาดแรมต่างกันน่าจะเข้าใจง่ายกว่า
              น่าสนใจครับ

              Comment


              • #8
                ผมก็แค่กลัวว่า อีกหน่อยนีกพัฒนาจะไม่หาวิธีที่จะใช้ทรัพยากรให้ค้มค่าที่สุด แต่จะปล่อยปะเลย ใช่เท่าไหร่ก็ใช้ไปไม่ต้องสนใจ เหมือนเอา Apex เป็นมาตรฐานไปซะงั้น

                Comment


                • #9
                  gpu น่าจะประมวลผลซับซ้อนมาก ๆ จนต้องมี vram เยอะ ๆ
                  แต่เข้าใจว่าส่วนนึงของ vram ถูกไปใช้สำหรับส่วนประกอบในการประมวลผล อย่างพวก Texture ต่าง ๆ
                  ยิ่งภาพละเอียดสูง ไฟล์พวกนี้ก็จะใหญ่เพิ่มเป็นเท่าตัว
                  แถมพวกฟีเจอร์ลบเหลี่ยม ฟีเจอร์แสงเงา ก็น่าจะต้องใช้พื้นที่ vram มากขึ้นเช่นกัน สำหรับให้ gpu ทำงาน

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

                  อีกเรื่องที่คิดว่าทำให้การ์ดจอมี vram ขนาดใหญ่ ถูกใช้ไปเยอะกว่า ก็น่าจะเป็นเรื่องการเคลียร์พื้นที่ล่ะมังครับ
                  คล้าย ๆ กับฝั่ง os ที่เวลาแรมระบบจะหมด ก็จะโยกข้อมูลบนแรมระบบ ไปไว้บนแรมเสมือน
                  ถ้าแรมเยอะระบบก็ไม่จำเป็นจะต้องเคลียร์พื้นที่บ่อย ๆ มันก็เลยจะใช้ไปเรื่อย ๆ จนกว่าจะเหลือพื้นที่จำนวนวิกฤต
                  เงื่อนไขพวกนี้ น่าจะถูกกำหนดไว้เป็น % ไว้แล้ว โดยผู้พัฒนาเกมหรือเอนจิ้นเกมเอง
                  Last edited by taibkk; 8 Mar 2019, 18:53:37.

                  Comment


                  • #10
                    ถ้ามันเขียนโค๊ดมาฉลาดๆ มีเยอะก็เอาข้อมูลไปพักเยอะ มีน้อยก็ใช้น้อยแล้วไปอ่านจาก HDD SSD ใหม่ หรือพักแทนที่แรมระบบ ซึ่งประสิทธิภาพมันจะสู้เอาข้อมูลไปพักใน Vram เลยไม่ได้

                    ถ้าอยากจะรู้ว่ามันกินเยอะเพราะ optimize มาห่วย หรือกินเยอะเพราะถูกออกแบบมาตามที่ผมอธิบายไปแล้ว ก็ให้ลองหาการ์ดที่ Vram น้อยๆมาเล่นเทียบกัน อย่าง 1060 3G vs 6G หรือ Rx580 4G vs 8G
                    ถ้ามัน Optimize มาดี เล่น Vram 2-4GB ประสิทธิภาพจะไม่ควรต่างกับ 6-8GB มาก
                    Last edited by Sukhoi47; 8 Mar 2019, 19:10:47.

                    Comment


                    • #11
                      source engine ก็แบบนี้แหละ นี่ยังถือว่าน้อยนะถ้าเทียบกับ Resident Evil 2 Remake นั่นปรับสุดกิน VRAM เกิน 11GB
                      ใช้ Unreal Engine 4 แล้วไม่รู้จะใส่ texture อะไรนักหนา ทั้งที่ปรับภาพกลาง ๆ ก็สวยไม่ต่างกับปรับภาพสูงสุด

                      Comment


                      • #12
                        สงสัยอยากให้เกมเมอร์ไปซื้อการ์ดจอรุ่นสูง ๆ แรมโต ๆ
                        4 GB ก็แล้ว 6 GB ก็แล้ว
                        8GB กำลังจะเป็นมาตรฐานแล้วล่ะ
                        11GB ก็ร้อน ๆ หนาว ๆ 555

                        เหมือน pubg สมัยแรก ๆ กินแรมเยอะ
                        แพทซ์หลัง กินน้อยลง

                        Comment


                        • #13
                          source engine ที่ผู้พัฒนาเอามาใช้ มันเป็นเอนจิ้นที่ใช้ในเกม CS : source (คนล่ะตัวกับที่ใช้ใน CSGO)ซึ่งเป็นเกมเมื่อสิบกว่าปีก่อน เอามาแล้วมันพัฒนาหรือใส่เทคโนโลยีได้ไม่สุดเหมือนเอนจิ้นใหม่ๆ มันเลยเหลือวิธีไม่กี่วิธีที่ทำให้เอนจิ้นโบราณดูทันสมัยขึ้น หนึ่งในนั้นคือการอัด Texture ไปเยอะๆ
                          อีกอย่างทีมพัฒนา Respawn ผู้ก่อตั้งอย่างวินซ์กับเจสัน ก็เคยเป็นอดีตหัวเรือใหญ่ของ infinity ward ผู้พัฒนาซีรี่ย์ modern warfare ด้วย
                          พวกเขาน่าจะถนัดวิธีแบบนี้มากกว่า

                          Comment


                          • #14
                            เป็นเช่นนี้นี่เองครับ

                            ส่วนตัวยังไม่ได้ลองเล่นเลย แต่ภาพสวยทันสมัยจริง ๆ ครับ
                            Last edited by taibkk; 8 Mar 2019, 21:18:42.

                            Comment


                            • #15
                              ตั้งค่าในเกม Texture streaming budget ครับปรับลดลงจะใช้ vram ลดลง

                              Comment

                              Working...
                              X