Announcement

Collapse
No announcement yet.

เปิดโปง GF8800GTS @ QuadroFX4600

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

  • ทำได้ครับ ไปโหลดไดรเวอร์ Quadro มาก่อน จากนั้นแก้ไขไฟล์ nd_disp .dll ให้ชื่อชิปตรงกันกับ QD

    Comment


    • Originally posted by Solidworks View Post
      ทำได้ครับ ไปโหลดไดรเวอร์ Quadro มาก่อน จากนั้นแก้ไขไฟล์ nd_disp .dll ให้ชื่อชิปตรงกันกับ QD
      โหลดเวอร์ชั่นไหนครับ เเล้วเเก้ยังไงครับช่วยเเสดงวิธีเเก้หน่อยนะครับขอบคุณมากครับผม

      Comment


      • 1. เปิด Web browser แล้วพิมพ์ www.nvidia.com
        2.ไปที่หัวข้อ Download
        3.จากนั้นเลือกไดรเวอร์ให้ตรงกับระบบปฏิบัติการของเราโดยดูว่าชิปของเรานั้นเป็นตัวไหน เช่น G92 == FX3700
        4.ดาวน์โหลดมาไว้ในเครื่องคอมพิวเตอร์ของเราที่ไหนก็ได้
        5.ทำการแตกไฟล์ อาจจะแตกด้วยวินแรร์ หรือ เจ็ดซิปก็ได้
        6.หาไฟล์ nv_disp .dll หรือชื่อคล้ายๆกันนี้
        7.ทำตามหน้า 25
        8.คลิ๊ก2ทีติดกันที่ ซีตุ๊ป .exe
        จะเป็น Quadro ไปเลยโดยที่ไม่ต้องไปยุ่งกับ Riva

        Comment


        • // ขั้นตอนในหน้า 25 อย่างละเอียดครับ ( ในที่นี้ต้องการทำให้ GTS250 == QuadroFX3700 , 9800GTX , 8800GT ไม่เกี่ยว แต่วิธีก็เหมือนกันเป๊ะ แต่เปลี่ยนนิดนึง )

          เมื่อเปิดไฟล์มา จะพบว่า ชิป G92 มีอยู่ 3 บรรทัด คือ
          %NVIDIA_G92.DEV_0619.1% = nv4_WSApps_G9x, PCI\VEN_10DE&DEV_0619
          %NVIDIA_G92.DEV_061A.1% = nv4_WSApps_G9x_DOEB, PCI\VEN_10DE&DEV_061A
          %NVIDIA_G92.DEV_061B.1% = nv4_WSApps_G9x, PCI\VEN_10DE&DEV_061B
          เราก็เดาว่า ทางโรงงานโกงเรา เราจึงไปแก้ใหม่ เราก็เดาอีกว่าเราจะแก้ตัวไหน เราลองนั่งทางในดูแล้ว ปรากฎว่า GTS250 คือ 8800GT แปลงร่างมา เราจึงแก้บรรทัดที่ 2
          (FX3700 == 10DE-061A , GTS250 == 10DE-0615)
          ให้เราแก้บบทัดที่ 2 ให้ได้เป็น
          %NVIDIA_G92.DEV_0615.1% = nv4_WSApps_G9x_DOEB, PCI\VEN_10DE&DEV_061A
          จากนั้นก็กดเซฟ แล้วเราก็ไปหาที่แก้ไขกันต่อเลย ให้เราเลื่อนลงมาด้านล่าง จะพบกับ ; Localizable Strings
          ให้เรากวาดสายตามองไปมา จนกระทั่งเจอกับ ไอ้เจ้า G92 ทั้ง 3 บรรทัด คือ
          NVIDIA_G92.DEV_0619.1 = "NVIDIA Quadro FX 4700 X2"
          NVIDIA_G92.DEV_061A.1 = "NVIDIA Quadro FX 3700"
          NVIDIA_G92.DEV_061B.1 = "NVIDIA Quadro VX 200"
          เราก็จัดการเปลี่ยนตัวเอให้เป็นเลข 5 ก็จะได้ว่า
          NVIDIA_G92.DEV_0619.1 = "NVIDIA Quadro FX 4700 X2"
          NVIDIA_G92.DEV_0615.1 = "NVIDIA Quadro FX 3700"
          NVIDIA_G92.DEV_061B.1 = "NVIDIA Quadro VX 200"
          จากนั้นก็เซฟอีกครั้ง แล้วเราก็ไป ซีตุ๊ป (setup) ตามปกติ
          เมื่อสำเร็จให้ท่านรัน DXDIAG เพื่อดูว่าที่เราแปลงไปนั้น เรี่ยมไหม สังเกตตรง WHQL logo'd ถ้า เยสสส แสดงว่า เยี่ยมครับ สมบูรณ์พูนสุขทุกประการ
          ถ้ายังแปลงไม่ได้ ก็ขอให้ลงไดรเวอร์ปกติของแรงจีก่อน จากนั้นค่อยแก้ไขโค๊ด

          8800GT = 9800GT=9800GTX=9800GTX+=GTS250 = G92
          Last edited by Solidworks; 6 Sep 2009, 14:52:05.

          Comment


          • เมื่อผ่านกระบวนการเรียนรู้มาพอสมควรแล้ว เราจึงรู้ทันทีว่า Quadro ที่เราแปลงได้นั้น เมื่อเราทำงาน 3D ผลที่ได้คือลื่นขึ้นชัดเจนโดยที่เราสงสัยตนเองว่าเราอุปาทานไปเองไหม เมื่อเราเอาการ์ดแปลงไปเทียบเฟรมเรตกับการ์ดจริงในรุ่นเดียวกัน ความสงสัยจึงเกิดขึ้นว่า ทำไมการ์ดแปลงจึงมีแต้มมากกว่า ( ไปดูรูปที่หน้า 1 ) ก็เพราะว่า แรมของแรงจีมีความเร็วกว่าของ QD มาก และเมื่อมาเทียบสีสัน เราจะเห็นว่า ที่แปลงนั้นสีจะเหมือนกับ Quadro แท้ๆ ( ผมมี Quadro FX3500 ซื้อจากท่าน Extremer และ กะลาสี 7900GS แปลง ) เมื่อมาทดสอบกับ SolidWorks2010 Beta1 ปรากฎว่า การ์ดแปลงแสดงผลได้ไวกว่าการ์ดจริงอยู่นิดหน่อย ต้องใช้ Rx ในการทดสอบ ผลที่ต่างกันราวๆ 0.37 เฟรม แต่การ์ดแปลงจะใช้แรมเครื่องเยอะกว่านิดนึง อาจจะเพราะต้องเอาไปสร้างดาต้าเบสอะไรบางอย่างที่ผมไม่ทราบได้
            สุดท้ายเมื่อเทียบราคา สรุปว่า แรงจีได้่เปรียบกว่าเห็นๆ ในรุ่นเติบสุดของQD คือ FX5800 ซึ่งใช้ชิปเดียวกันเป๊ะกับ แรงจี280 ส่วนต่างที่ได้ก็น่าจะเป็นผลกำไรและโบนัสของพนักงาน
            ขอฝากว่า เราอย่าไปสนใจสิ่งที่ไม่ใช่แก่นสารเช่นนี้มากนัก ถ้าเราทำงานไม่ได้ ต่อให้การ์ดเทพเพียงใด เราก็ยังทำไม่ได้เหมือนเดิม

            Comment


            • แล้วGTX275มันจะได้ถึงไหนหรอคับ

              Comment


              • 275 นี่มันชิปอะไรล่ะครับ ? ผมก็ไม่ทราบครับเพราะไม่ได้ยุ่งกับการ์ดจอมากนัก ช่วงนี้เลี้ยงปลากัดครับ

                Comment


                • คือผมเเตกไฟน์มาเเล้วเป็นอย่างนี้ครับ ไปเเก้ที่อันไหนครับ
                  Attached Files

                  Comment


                  • NV4_DISP.DLL - ข้างบนก็เขียนครับ แต่ท่านไม่อ่านหรือไม่ตั้งใจอ่านหรือท่านอ่านแล้วแต่ไม่เข้าใจจึงถามอีกครั้ง

                    Comment


                    • เสริมนิดครับ ไฟล์ที่ว่าแต่ละรุ่นจะเขียนไม่เหมือนกันแต่จะคล้ายกันครับ ดูที่คล้ายกันนี้ละ

                      ปล.ผมก็เคยหาอยู่เปิดดูทุกไฟล์เลย

                      Comment


                      • Originally posted by Solidworks View Post
                        NV4_DISP.DLL - ข้างบนก็เขียนครับ แต่ท่านไม่อ่านหรือไม่ตั้งใจอ่านหรือท่านอ่านแล้วแต่ไม่เข้าใจจึงถามอีกครั้ง
                        ผมอ่านเเละพยามทำความเข้าใจเเล้วครับ เเต่ผมเปิดไฟล์ไปเเล้วมันไม่เจอ ไอ้3อันนี้นะ่ครับก็เลยงงครับ เลยถามเพื่อความเเน่ใจ ผมไม่ค่อยรู้เรื่องคอมครับ
                        %NVIDIA_G92.DEV_0619.1% = nv4_WSApps_G9x, PCI\VEN_10DE&DEV_0619
                        %NVIDIA_G92.DEV_061A.1% = nv4_WSApps_G9x_DOEB, PCI\VEN_10DE&DEV_061A
                        %NVIDIA_G92.DEV_061B.1% = nv4_WSApps_G9x, PCI\VEN_10DE&DEV_061B
                        3อันนี้เเหละครับ
                        Last edited by realis_toe; 6 Sep 2009, 20:41:15.

                        Comment


                        • โกปี้ ข้อความใน NV4 มาครับ เดี๋ยวผมบอกให้ว่าต้องแก้ตรงไหน

                          Comment


                          • มันไม่มี nvidia g 92 ข้างหน้านะครับ เเต่ผมลองแก้ดูเเล้วเเต่ลงไม่สำเร็จตามนี้เลยครับ พอดีมันยาวมากผมเลยตัดมาเเค่นี้ครับ
                            Attached Files
                            Last edited by realis_toe; 7 Sep 2009, 16:43:36.

                            Comment


                            • การ์ดท่านเป็น GTS250 ไหม วิธีที่ท่านทำนั้นมันทำกับ GTS250 ครับ ถ้าท่านใช้การ์ดอื่น เช่น 9800GTX+ ก็ต้องทำอีกแบบหนึ่ง ท่านต้องรู้ Rivision ของการ์ดท่านก่อนครับ เช่น 10DE-0612 เป็นต้น ก็เปลี่ยนเป็น
                              NVIDIA_DEV.0612.01 = "NVIDIA Quadro FX 3700"
                              และ
                              %NVIDIA_DEV.0612.01% = Section006, PCI\VEN_10DE&DEV_061A

                              Comment


                              • ขอบคุณมากเลยครับ เดี๋ยวผมลองอีกทีครับ

                                Comment

                                Working...
                                X