Announcement

Collapse
No announcement yet.

แจกข้อมูลลับของ 9600GT (PCI-E เกี่ยวยังไงกับ 9600GT GPU clock)

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

  • แจกข้อมูลลับของ 9600GT (PCI-E เกี่ยวยังไงกับ 9600GT GPU clock)

    ขออนุญาตตั้งชื่อกระทู้ล้อเลียนกระทู้ hot นิดนึงนะครับ

    แต่สิ่งที่จะบอกเป็นเรื่องที่กำลังพูดถึงกันเยอะใน web นอกครับ
    เกี่ยวกับ ความลับเล็กๆ ของ GPU clock ของ 9600GT
    เป็นความลับจริงๆครับ เพราะว่า เป็นสิ่งที่ nvidia ไม่ได้บอกไว้
    แล้วไปเจอกันเองจาก review หรือ ทดสอบ
    web นอกมักจะใช้ title ว่า 9600GT's little secret หรือ 9600GT secret exposed

    1. เกริ่นนำ
    ปกติ GPU clock ของ vga card ตัวอื่นๆ ของ Nvidia จะเกิดจาก วงจร clock generator ที่ใช้ crystal เป็นตัวกำเนิด clock
    ซึ่งปกติจะใช้ crystal ตัว 27MHz แล้วนำมาคูณ หรือ หาร ด้วยเลขจำนวนเต็ม จนได้ค่า GPU clock ที่ต้องการ

    เช่น GPU clock ที่ 650MHz ก็จะใช้ 24 เป็นตัวคูณ
    ก็จะได้เท่ากับว่า 27 x 24 = 648 ก็ได้ประมาณ 650 ครับ





    2. 9600GT ไม่ใช้ 27 แต่ใช้ 25
    VGA card ของ Nvidia ทุกรุ่นทีผ่านมาจะใช้ crystal 27 MHz นี้เป็น clock ตันกำเนิด
    และค่า clock เริ่มต้น อย่าง 27MHz จะมีเก็บไว้ใน register ในตัว GPU เองด้วย
    เจ้า driver ก็จะรู้ค่านี้ด้วย เพราะจะต้องนำไปใช้ในการคำนวณเพื่อที่จะแสดงค่านี้ หรือส่งค่าให้โปรแกรมที่ต้องการอ่านค่า GPU clock (อย่างเช่น GPU-Z)
    แต่ผลจากการทดลอง และที่สอบถามจาก nvidia ได้ความว่า การคำนวณ GPU clock ของ 9600GT นั้น driver จะใช้ค่า 25MHz ไม่ได้ใช้ 27MHz ???
    Now the big question is, what is going on here? When I asked NVIDIA about this phenomenon they replied:
    The crystal frequency is 25MHz on 9600GT. Clock is 650MHz.


    3. 25 MHz มาจากไหน???
    ถึงแม้ Nvidia บอกว่า สำหรับ 9600GT นั้นจะใช้ crystal ที่ 25Mhz แทน
    แต่กลับกลายเป็นว่าหาจนทั่วแผงวงจรของ 9600GT แล้ว กลับไม่เจอ crystal ตัว 25MHz ซักตัว
    จึงกลายเป็นเรื่องถกเถียงกันใน internet ว่า แล้วจริงๆมันมาจากไหน

    เป็นที่รู้กันว่า PCI-E bus นั้นจะ run อยู่ที่ 100 MHz และจากการทดลองได้พบว่า ค่า 25 MHz นั้น มาจากค่า clock ของ PCI-E (100 MHz) หาร ด้วย 4 นั่นเอง

    Vga card โดยทั่วไป เราจะรู้กันว่า ถึงแม้จะเพิ่มค่า PCI-E ไปให้มากกว่า 100 MHz มันก็ไม่ได้ช่วยให้ performance มันเร็วขึ้นแต่อย่างใด
    เพราะ คอขวดของ VGA card มันไม่ได้อยู่ที่ bandwidth ระหว่าง VGA card กับ system แต่มันอยู่ที่ ตัว GPU เอง

    แต่สำหรับ 9600GT นั้น มันจะต่างออกไป เพราะว่าเมื่อไหร่ที่เราเพิ่ม clock ของ PCI-E ก็เท่ากับว่าเราเพิ่ม clock ของ GPU ไปด้วยเลยอัตโนมัติ

    เพราะด้วยเหตุผลว่า clock generator ของ GPU มันเอาค่าเริ่มต้น มาจาก PCI-E clock หารด้วย 4 นั่นเอง

    ดังนั้นถ้าเรา set clock ของ PCI-E ให้สูงกว่าเดิม 10% เช่นเป็น 110 ก็เท่ากับว่าเรากำลัง OC GPU ไปที่ 10% เช่นกัน

    ตัวอย่าง

    ที่ PCI-E = 100 MHz
    Clock ต้นกำเนิด ก็จะเท่ากับ 100 / 4 = 25
    ถ้า GPU clock ของ 9600GT อยู่ที่ 650 ก็จะเท่ากับ 25 x 26 = 650 ก็หมายความว่าจะใช้ตัวคูณ = 26

    แต่ถ้า PCI-E = 110 MHz (เพิ่มมา 10%)
    Clock ต้นกำเนิด ก็จะเท่ากับ 110/4 = 27.5
    ที่ตัวคูณ 26 จะหมายความว่า จริงๆแล้ว GPU มันจะวิ่งที่ 27.5 x 26 = 715 (หรือ 110% ของ 650 นั่นเอง)


    4. ทดสอบ
    ทาง techpowerup ได้ทำการทดสอบไว้ โดยใช้ vga card 2 ตัว ที่ใช้ architecture เดียวกัน คือ 9600GT กับ 8800GT
    vga card ทั้งสองตัววิ่งด้วย defaul clock ของมัน ไม่ได้มีการปรับเพิ่ม GPU clock แต่อย่างใดใน windows
    และทดสอบโดยการเพิ่มค่า PCI-E อย่างเดียว จาก 100, 105, 110 และ 115
    และดูค่า Multitexture Fillrate ของ 3DMark06 ได้ผลตามรูปข้างล่าง

    จะเห็นได้ว่า 8800GT ไม่มี performance เพิ่มขึ้นอย่างใดที่ PCI-E ที่สูงขึ้น
    แต่ 9600GT จะเพิ่มขึ้นตามค่า PCI-E






    5. ข้อมูลเพิ่มเติม และ Source
    ข้อมูลมาจาก Techpowerup ที่ Link นี้ครับ http://www.techpowerup.com/reviews/N...9600_GT/1.html

    และมีการถกเถียงกัน ใน XtremeSystems ใน Link นี้ http://www.xtremesystems.org/forums/...d.php?t=178856
    (ผมแอบเห็นท่าน ZoLKoRn แอบเข้าไปแจมด้วยนิดหน่อย)

    มี follow up ทดสอบเพิ่มเติม เกี่ยวกับเรื่องนี้ใน expreview ที่ Link นี้ครับ http://en.expreview.com/2008/03/11/f...ick-on-9600gt/
    Last edited by bobo; 13 Mar 2008, 01:16:33.

  • #2
    ความรู้ครับ สมุดจดแป๊บ ...

    Comment


    • #3
      ถ้าทำแบบนั้นได้ ก็ไม่ต้องไปหาโปรแกรมหรือ bios มาทำให้ VGA มันทำงานที่ 700MHz แล้วล่ะปรับแค่ bus PCI-EX เป็น 108 เดี๋ยวผมจะลองทดสอบดูอีกทีครับ (แต่กลัว PCI-EX มันไม่ทำงานที่ 16x นี่สิ)
      ปล.แล้วมันจะทำรุ่น oc edition มาทำไมเนี่ย

      Comment


      • #4
        แรงมะมียั้งครับ

        Comment


        • #5
          คิดถูกแล้วที่ซื้อ 9600GT มาใช้

          มีเมนบอร์ดหลายๆตัว สามารถทน บัส ของ PCI-E ได้สูงๆ จริงๆน่าทดลองดู แต่ GPU มันจะทนได้หรือป่าว
          Last edited by badghost; 13 Mar 2008, 01:29:30.

          Comment


          • #6
            งง งง สรุปแล้ว คือ ดี ใช่รึเปลาครับ ?

            Comment


            • #7
              เอ้อ แบบนี้ซิค่อยสมเป็นข้อมูลลับหน่อย ไม่ใช่.... (เติมเอาเอง )

              Comment


              • #8
                Originally posted by J1amprasert View Post
                งง งง สรุปแล้ว คือ ดี ใช่รึเปลาครับ ?
                ใน webboard นอก ก็เถียงกันเป็น 2 พวกครับ เพราะว่าก็มีทั้งคนมองว่าเป็นข้อดี บางคนก็มองว่าไม่ดี

                ข้อดีที่เห็นได้ชัด คือ เราสามารถ OC GPU ได้โดย แค่เพิ่มค่า PCI-E ใน bios เท่านั้น
                หรือก็ทำให้เรารู้สึกว่า เวลาเรา OC PCI-E มันสามารถเห็นประโยชน์ได้จริง

                ส่วนคนที่เถียงส่วนใหญ่ก็จะบอกว่า Nvidia หมกเม็ด อะไรทำนองนี้บ้าง ทำไมไม่บอก
                บางคนลามไปถึงว่า ทำแบบนี้ เป็นเพราะ feature link boost ใน mb chipset ของ nvidia หรือเปล่า
                ที่มันจะสามารถเพิ่ม clock PCI-E ขึ้นได้โดยอัตโนมัติ ก็จะทำให้ 9600GT มันได้คะแนนดูดีกว่า
                เวลาใช้ร่วมกับ Nvidia chipset ทำนองนั้น

                แต่ข้อเสียจริงๆคือ กับพวก mb ที่ fix ค่า PCI-E ไม่ได้ หรือพวก mb ที่มี VGA-ON
                แล้วเวลา OC ที่ FSB สูงๆ เลยต้องใช้ค่า PCI-E สูงๆตามไปด้วย

                พวกนี้อาจจะมีปัญหากับ 9600GT ครับ เพราะว่ามันจะทำให้ ค่า GPU clock จริงๆ มันจะวิ่งสูงมาก

                เช่นบางคนใช้ PCI-E ที่ 120 ก็เท่ากับว่า OC GPU ไปอีก 20% ทำให้เวลาเล่นเกมส์อาจจะมีปัญหาได้ครับ
                ผมอ่านใน web นอก บางคนถึงกับต้องลด clock gpu ลง ถึงจะ stable เล่นเกมส์ได้ครับ
                Last edited by bobo; 13 Mar 2008, 01:44:05.

                Comment


                • #9
                  แบบนี้สิความลับของจริง

                  Comment


                  • #10
                    ขอบคุณคับ

                    Comment


                    • #11
                      โอว ความลับอย่างแท้จริง........ขอบคุณมากครับ เป็นข้อมูลที่มีประโยชน์ต่อการตัดสินใจซื้อสำหรับผมเลยทีเดียว

                      อิอิ

                      Comment


                      • #12
                        แล้วการแสดงผลในโปรแกรมเทสอย่างGPUz นี่core มันเพิ่มขึ้นมั้ยครับ(ลองดูได้นี่หว่า 9600 ยังมีอิอิ)

                        Comment


                        • #13
                          ขอบคุณสำหรับความรู้แจ่มๆครับ

                          ปล.ไม่มีไฟล์ให้โหลดหน่อยเหรอครับ (แซวนิด)

                          Comment


                          • #14
                            เป็นประโยชน์มากๆครับผม ขอบคุณครับ จดๆ

                            Comment


                            • #15
                              ผมก็ตั้งท่าจะมาโหลดแฟลชเต็มที่เลย 555+
                              เจ๋งครับ ความลับจริง ๆ ขนาดบริษัทยังเขายังไม่ยอมบอกเลย

                              Comment

                              Working...
                              X