Announcement

Collapse
No announcement yet.

XMP คืออะไรหรอครับ

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

  • XMP คืออะไรหรอครับ

    การ oc ram คือ มี ram bus 2133 แล้ว เร่งให้ขึ้น bus 2400 = คือการเร่งบัสให้มากกว่าที่ระบุมา ใช่ไหมครับ

    ถ้าผมซื้อแรม bus 3200 มาแต่ Mb รองรับแค่ 2133 แต่ในMb 3200(o.c) เท่ากับผมไปปรับ XMP มันจะวิ่ง 3200 เพราะมาจากโรงงาน Ram เลยหรือป่าวครับหรือผมต้องปรับส่วนอื่นด้วย

    ตกลง XMP มันคืออะไรหรอครับ

  • #2
    ที่อ่านๆ มาเหมือนจะต้องเลือกบัสที่จะใช้ด้วยมั้ง ผมก็ไม่เคยทำ (OC) เหมือนกัน รอผู้รู้แจ้งมาตอบ

    Comment


    • #3
      XMP ย่อมาจาก Extreme Memory Profile นะครับ เป็นการตั้งค่าบัส RAM ใน BIOS ที่เลือกได้ใน M/B รุ่นต่างๆ เพื่ออำนวยให้แรมที่ใช้สามารถทำงานได้ที่ความเร็วบัสสูงสุดตามที่ระบุในสเปคของแรม

      เช่น ผมเคยใช้บอร์ด Z87X กับแรมที่ระบุว่าใช้งานได้ที่ 2400 (OC) เวลาตั้ง XMP ก็สามารถดันความเร็วบัสขึ้นไปทำงานที่ 2400Mhz ได้สบายๆ

      ข้อจำกัดของความเร็วบัสอยู่ที่บอร์ดของท่านนะครับ แม้ว่าแรมจะเขียนว่าสามารถทำงานได้ที่บัส 2400 Mhz แต่ถ้าบอร์ดท่านรองรับได้ไม่ถึง ก็จะไม่สามารถตั้งได้ที่บัสดังกล่าวครับ
      Last edited by Ricardozen; 29 Nov 2015, 00:33:07.

      Comment


      • #4
        Originally posted by Ricardozen View Post
        XMP ย่อมาจาก Extreme Memory Profile นะครับ เป็นการตั้งค่าบัส RAM ใน BIOS ที่เลือกได้ใน M/B รุ่นต่างๆ เพื่ออำนวยให้แรมที่ใช้สามารถทำงานได้ที่ความเร็วบัสสูงสุดตามที่ระบุในสเปคของแรม

        เช่น ผมเคยใช้บอร์ด Z87X กับแรมที่ระบุว่าใช้งานได้ที่ 2400 (OC) เวลาตั้ง XMP ก็สามารถดันความเร็วบัสขึ้นไปทำงานที่ 2400Mhz ได้สบายๆ

        ข้อจำกัดของความเร็วบัสอยู่ที่บอร์ดของท่านนะครับ แม้ว่าแรมจะเขียนว่าสามารถทำงานได้ที่บัส 2400 Mhz แต่ถ้าบอร์ดท่านรองรับได้ไม่ถึง ก็จะไม่สามารถตั้งได้ที่บัสดังกล่าวครับ

        ถ้า Mb บอกรองรับได้เกิน 3200 แล้วผมมี ram bus 3200 อยู่ผมไปตั่งค่าให้มันวิ่ง 3200 เลยได้ไหมครับ ต้องปรับอะไรไหมครับ
        Last edited by pochniya; 29 Nov 2015, 01:49:21.

        Comment


        • #5
          Originally posted by pochniya View Post
          ถ้า Mb บอกรองรับได้เกิน 3200 แล้วผมมี ram bus 3200 อยู่ผมไปตั่งค่าให้มันวิ่ง 3200 เลยได้ไหมครับ ต้องปรับอะไรไหมครับ
          ผมเข้าใจว่าวิธีการที่ง่ายที่สุดที่จะกำหนดให้แรมทำงานได้ที่บัสสูงสุดของมันก็คือการเลือก XMP Profile นะครับ หรือไม่งั้นถ้าไม่ใช้ XMP ก็สามารถกำหนดบัสที่ต้องการเองได้เหมือนกัน

          รอท่านสมาชิกแนะนำเสริมนะครับ ผมยังเป็นนัก oc ชั้นประถมอยู่ 555

          Comment


          • #6
            จังหวะการทำงานของวงจรดิจิตอล จะถูกกำหนดด้วย timing diagram
            ตัวอย่างหน้าตาเป็นแบบนี้


            แรมยุคแรกๆ ใช้การติดต่อกับ cpu แบบ asynchronous
            เวลาหน่วงต่างๆ (delay time) จะระบุเป็นวินาที เช่น 45 ns = 45 nanosecond

            แรมยุคหลัง(แบบที่เราใช้กันอยู่) ใช้การติดต่อกับ cpu แบบ synchronous
            เวลาหน่วงต่างๆ (delay time) จะระบุเป็นจำนวนคล๊อก เรียกว่า clock latency เรียกย่อๆว่า CL
            สมมุติ clock 100 MHz ( 1 cycle = 10 ns)
            CL = 2 ก็คือ เวลาหน่วง = clock 2 cycle = 20 ns
            CL = 2.5 ก็คือ เวลาหน่วง = clock 2.5 cycle = 25 ns

            ทีนี้ เค้ามีมาตรฐานเรื่องเวลา(timing diagram)ตรงนี้
            เพื่อให้คนผลิต คนออกแบบ ใช้ค่าเดียวกัน เรียกว่า มาตรฐานของ jedec
            โดยให้เก็บค่า CL ของแรมตัวนั้น ไว้ในไอซีแบบ eeprom ที่เรียกชื่อว่า spd
            ชุดตัวเลข CL ของแรม ที่เก็บใน spd เรียกว่า profile
            ตอนเราบูตคอม จะมีการอ่านค่า profile จาก spd เพื่อกำหนด CL ที่ใช้ในการสื่อสารกับแรม

            แต่ pc ที่เราใช้กัน ก็มี bios ที่เราสามารถไปกำหนดค่า CL ใหม่ได้
            ถ้าเรากำหนดไม่เหมาะสม คอมก็บูตไม่ผ่าน
            เครื่องอาจจะโหลดค่าใหม่ให้เอง หรือเราอาจจะต้อง clear bios ก็ได้

            XMP เป็น profile ของแรม ที่เพิ่มจากมาตรฐานเดิมของ jedec
            โดยเป็น profile ที่เหมาะสมของแรมตัวนั้น

            สรุป คือ XMP เป็น profile ที่เหมาะสมของแรมตัวนั้น
            ซึ่งอาจจะไม่ใช่ profile ที่เหมาะสมของ cpu ,mb ก็ได้ครับ

            Comment


            • #7

              Comment


              • #8
                ถ้า ram ทั่วไป เวลาจะ oc ต้องไปตั้งค่าต่างๆ ของ ram เอง แต่ xmp ไม่ต้อง

                Comment

                Working...
                X