Announcement

Collapse
No announcement yet.

เห็น nVidia เขาโม Quadro กันแล้ว ชาว ATI ก็มาโม FireGL กันมั่งดีกว่า :P

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

  • เห็น nVidia เขาโม Quadro กันแล้ว ชาว ATI ก็มาโม FireGL กันมั่งดีกว่า :P

    ============================= Update 27/04/2009 =============================

    ขอกล่าวนิดนึงคับ คือว่า การ์ดจอ มันจะแบ่งเป็น 2 ชนิทหลักๆ (มั้ง)
    1. เอาไว้ทำงานทั่วไป/เล่นเกม (game station ??)
    2. เอาไว้ทำงาน 3D พวกออกแบบต่างๆ (work station)

    ซึ่งทาง ATI ก็ได้แยกเอาไว้แล้วว่า การ์ดจอตระกูล Readeon เนี่ย มันอยู่ข้อแรก
    ส่วน FireGL เนี่ย ... มันอยู่ข้อ 2 ซึ่งราคาการ์ดตระกูล FireGL เนี่ย มันจะแพงกว่า
    Readeon เอามากๆ เลย ทั้งๆ ที่ตัว core ของมันก็ไม่ได้แตกต่างจาก Readeon
    แต่มันต่างกันที่การไป Disable อะไรบางอย่างบนตัวการ์ด ทำให้การ์ด 2 ตระกูลนี้
    มีความแตกต่างกันเมื่อเราไปทำงาน CAD/CAM

    และเนื่องด้วยเหตุดังกล่าว ก็มีผู้ใจดี จัดการ "ดัดแปลง" (โม) Driver ให้ตัว Readeon
    ของเราๆ ท่านๆ ที่ใช้กันอยู่นี้ ให้มันแปลงร่างเป็น FireGL ซะ ซึ่งเท่าที่ผม Test มา
    (ด้วยโปรแกรม Benchmark อย่างเดียว ยังไม่ว่างจะลองของจริง ฮ่าๆๆ) ผลก็ออกมา
    ดีขึ้นอย่างที่คิด แต่ผมก็ต้องบอกไว้ก่อนว่า การโมนี้อาจจะยังไม่สมบูรณ์/เหมือน 100%
    อ่านๆ มาก็มีคนที่มีปัญหากะการต่อ 2 จอหรืออะไรนี่แหละ ซึ่งผมก็ยังไม่ได้ลองเหมือนกัน
    แต่ที่แน่ๆ เมื่อเราต้องการทำงานด้านการออกแบบจริงๆ แล้วเราก็มีการ์ด Readeon
    อยู่ในมือแล้ว เหตุใดเราต้องไปซื้อ FireGL ราคาแพงๆ ด้วย อิอิ มาโมกันดีกว่า

    ปล. การโมนี้ไม่มีผลต่อ Hardware ใดๆ เพราะเป็นการโมที่ Driver เพียวๆ อยากกลับ
    ไปใช้ Readeon ก็ลบ Driver ตัวนี้ทิ้งไป ลง Cytalyst ได้เลยคับ
    (แต่คอมใครพัง อย่ามาโทษผมนะ แก๊ซโซฮอลนั่นแหละผิด)

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


    link เทียบ การ์ดจอ (ยังไม่เห็นของ HD4k Series แหะ)
    http://en.wikipedia.org/wiki/Compari...#FireGL_series


    ในส่วนนี้เรามาดูกันว่า การ์ดจอรุ่นไหน เทียบได้กะ FireGL รุ่นไหนกันก่อนดีกว่า ดูตามรูปเลยงับ
    Attached Files
    Last edited by eol; 27 Apr 2009, 03:32:57.

  • #2
    หลังจากนั้นเราก็มาดูว่า การ์ดจอเราอยู่ R ไหน สมมุต Mobility X1600 เป็น RV530 อันนี้ต้องดูนะครับ เพราะตอนใช้ script แต่ละการ์ดจะไม่เหมือนกัน
    ดูได้จากที่นี่คับ >> http://en.wikipedia.org/wiki/Compari...ocessing_Units
    (มันเยอะมาก ขี้เกียจ cap รูปมาลง...)

    อาล่ะ มาเริ่มขั้นตอนการโม Driver Readeon > FireGL กันเลยดีก่า ^^

    สิ่งที่จำเป็นต้องมี
    1. การ์ดจอตระกูล Readeon 9550 ขึ้นไป (น่าจะใช่นะ ^^! แต่ผมลองกะ Mobility X1600) จนถึง X1800(มั้ง) เอ๊ะ ... ที่ผมลอง ลองเฉพาะ PCIe นะครับ AGP รู้สึกจะใช้ไม่ได้ =x= หรือได้ ก็ไม่รู้ครับ ต้องลองหาข้อมูลเพิ่มเติมเอาเองนะคับ ^^!!
    2. Driver FireGL version 8.293 >> http://ati.amd.com/support/drivers/x...-8-293-xp.html
    3. RivaTuner 2.1 ขึ้นไป << http://downloads.guru3d.com/download.php?det=163 (ตอนนี้ 2.24 แล้ว)
    4. ลืมไป script ในหน้าแรก มันรับแต่ 2k/XP นะคับ ฮ่าๆๆ แล้วก็ XP 64bit/Vista 32-64bit ใช้ไม่ได้นะค้าบบ


    =============================
    Update 28/06/2009
    =============================

    1. สำหรับตระกูล 1XX0 เห็นว่ามีสำหรับ XP 64bit แล้วลองเข้าไปดูที่นี่นะครับ ^^! ผมคงไม่มีโอกาศลองอะ http://forums.guru3d.com/showthread.php?t=247612 ขั้นตอนคิดว่าคงไม่ต่างกันมากครับ
    2. สำหรับ HD2600, HD2600XT, HD2900XT ลองเข้าไปโหลด http://www.newdisk.cn/?wesley8 มาลองลงดูนะคับ ^^! ผมไม่ได้ลองอะ
    3. คุณ mrlup เขียนวิธีโม 3850 -> V7700 ไว้ให้เรียบร้อยแล้วที่หน้า 9 ครับ @_@/ ไปที่หน้า 9 เลยครับ
    4. สำหรับ HD4000 Series เชิญมั่วกันตามอัญยาศัยที่ หน้า 12 (เห็นมีคนทำ 4670 ใช้ได้แล้วนะ @_@)
    5. Script ใหม่ล่าสุด ใช้กับ Driver FireGL version 8.603 ซึ่งก็เป็นตัวปัจจุบันนี้ล่ะครับ[ณ วันที่ 19 มิถุนายน 2552] หน้า 14 :: Credit -> ninesola
    6. script ที่หามาทั้งหมด ผมหาจากเวบนี้ครับ http://forums.guru3d.com/forumdisplay.php?f=18 มีอะไรใหม่ๆ บ้าง ลองหาดูเอาละกัน


    ขั้นตอนการโม
    1. ลง RivaTuner
    2. แตก Driver ด้วย Winrar เอาไปไว้ตรงไหนก็ได้ เช่น C:\ati\FireGL\
    3. ดูว่าการ์ดเราเป็น Chip ตระกูล R อะไร ก็ให้ เปิด Notepad แล้วก็ copy script ต่อไปนี้(ข้างล่าง) ไปใส่ใน Notepad
    แล้ว save เป็นนามสกุล .rts นะคับ ไม่ใช่ .txt (เลือกตอน save ให้ type เป็น all file ก่อน) save ไว้ตรงไหนก็ได้ครับ
    สมมุติว่าชื่อ FireGLmod.rts ละกัน ก๊อบจาก 3 ตัวนี้นะ ^^! เลือกเอาที่มันเข้ากันได้กับการ์ดของเรา
    (กรณีของผม เป็น R5XXX >> mobility FireGL V5200 ครับ)
    Last edited by eol; 28 Jun 2009, 21:01:31. Reason: เพิ่ม script HD4k Seires

    Comment


    • #3
      The SoftFireGL for R4XX and R3XX is here

      Code:
      [Common]
      SrcFile = ati2mtag.sys
      BakFile = ati2mtag.old
      HlpFile = SoftFireGLUnified.rth
      MakeCRC = 1
      Packed = 1
      
      ;common script for 663x+
      
      
      DstVar0 = force FireGL X1/Z1 capabilities
      DstVar1 = force(MOBILITY )FireGL T2/3100/3200 capabilities
      DstVar2 = force FireGL X2 capabilities
      DstVar3 = force FireGL X3 capabilities
      DstVar4 = force FireGL V7100 capabilities
      DstVar5 = force FireGL V5000 capabilities
      DstVar6 = force MOBILITY FireGL V5000 capabilities
      
      Src0 = 81 FA 00 80 00 00 75 00 A9 00 00 00 08 74 00 A9 00 00 00 10 75 00
      SCM0 = FF FF FF FF FF FF FF 00 FF FF FF FF FF FF 00 FF FF FF FF FF FF 00
      Dst0 = 81 FA 00 80 00 00 90 90 A9 00 00 00 08 90 90 A9 00 00 00 10 90 90
      
      
      Src1 = 83 F8 40 75 00 66 81 BD FC FE FF FF 02 10 75 00 0F B7 85 FE FE FF FF
      SCM1 = FF FF FF FF 00 FF FF FF FF FF FF FF FF FF FF 00 FF FF FF FF FF FF FF
      Dst1_0 = 0F B7 85 FE FE FF FF 66 25 F0 FF 66 0D 07 00 66 89 85 FE FE FF FF 90
      Dst1_1 = 0F B7 85 FE FE FF FF 66 25 F0 FF 66 0D 04 00 66 89 85 FE FE FF FF 90
      Dst1_2 = 0F B7 85 FE FE FF FF 66 25 F0 FF 66 0D 0B 00 66 89 85 FE FE FF FF 90
      Dst1_3 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 4D 4A 66 89 85 FE FE FF FF 90
      Dst1_4 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 50 55 66 89 85 FE FE FF FF 90
      Dst1_5 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 48 5E 66 89 85 FE FE FF FF 90
      Dst1_6 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 4B 56 66 89 85 FE FE FF FF 90
      
      Src2 = 85 C0 74 2F 50 8B 47 04
      Dst2 = 85 C0 EB 2F 50 8B 47 04
      
      Src3 = 8A 85 04 FF FF FF
      Dst3 = B0 80 90 90 90 90
      
      Src4 = 85 C0 74 00 6A 05 58 EB 00
      SCM4 = FF FF FF 00 FF FF FF FF 00
      Dst4 = C6 45 0C 80 90 90 90 90 90

      Comment


      • #4
        The SoftFireGL for R5XX is this:


        Code:
        [Common]
        SrcFile = ati2mtag.sys
        BakFile = ati2mtag.old
        HlpFile = SoftR9x00.rth
        MakeCRC = 1
        Packed = 1
        
        ;common script for 663X+
        
        DstVar0 = force FireGL 3300 capabilities
        DstVar1 = force FireGL 5200 capabilities
        DstVar2 = force FireGL 7350 capabilities
        DstVar3 = force MOBILITY FireGL V5200 capabilities
        DstVar4 = force MOBILITY FireGL V7200 capabilities
        DstVar5 = force MOBILITY M54GL capabilities
        
        Src0 = 81 FA 00 80 00 00 75 16 A9 00 00 00 08 74 0F A9 00 00 00 10 75 08
        Dst0 = 81 FA 00 80 00 00 90 90 A9 00 00 00 08 90 90 A9 00 00 00 10 90 90
        
        Src1 = 83 F8 40 75 1D 66 81 BD 00 00 FF FF 02 10 75 00 0F B7 85 FE FE FF FF
        SCM1 = FF FF FF FF 00 FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF FF FF FF FF
        Dst1_0 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 52 71 66 89 85 FE FE FF FF 90
        Dst1_1 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D DA 71 66 89 85 FE FE FF FF 90
        Dst1_2 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 0F 71 66 89 85 FE FE FF FF 90
        Dst1_3 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D C4 71 66 89 85 FE FE FF FF 90
        Dst1_4 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 03 71 66 89 85 FE FE FF FF 90
        Dst1_5 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 44 71 66 89 85 FE FE FF FF 90
        
        Src2 = FF 74 24 08 E8 83 75 FF FF A8 04 75 0B 6A 2E
        Dst2 = FF 74 24 08 E8 83 75 FF FF A8 04 90 90 6A 2E
        
        Src3 = 85 BE B4 00 00 00 75 3A 6A 3C
        Dst3 = 85 BE B4 00 00 00 90 90 6A 3C
        
        Src4 = E8 90 93 FF FF 85 C0 74 2E
        Dst4 = E8 90 93 FF FF 85 C0 90 90
        
        Src5 = E8 E0 50 FF FF F6 C4 20 74 08
        Dst5 = E8 E0 50 FF FF F6 C4 20 90 90
        
        Src6 = 85 C0 74 2F 50 8B 47 04
        Dst6 = 85 C0 EB 2F 50 8B 47 04
        
        Src7 = 8A 85 04 FF FF FF
        Dst7 = B0 80 90 90 90 90

        Comment


        • #5
          Another script for X1xxx which have no firegl cards,example x1900 etc.


          Code:
          [Common]
          SrcFile = ati2mtag.sys
          BakFile = ati2mtag.old
          HlpFile = SoftR9x00.rth
          MakeCRC = 1
          Packed = 1
          
          ;common script for 663X+
          
          
          Src0 = 81 FA 00 80 00 00 75 16 A9 00 00 00 08 74 0F A9 00 00 00 10 75 08
          Dst0 = 81 FA 00 80 00 00 90 90 A9 00 00 00 08 90 90 A9 00 00 00 10 90 90
          
          Src1 = FF 74 24 08 E8 83 75 FF FF A8 04 75 0B 6A 2E
          Dst1 = FF 74 24 08 E8 83 75 FF FF A8 04 90 90 6A 2E
          
          Src2 = 85 BE B4 00 00 00 75 3A 6A 3C
          Dst2 = 85 BE B4 00 00 00 90 90 6A 3C
          
          Src3 = E8 90 93 FF FF 85 C0 74 2E
          Dst3 = E8 90 93 FF FF 85 C0 90 90
          
          Src4 = E8 E0 50 FF FF F6 C4 20 74 08
          Dst4 = E8 E0 50 FF FF F6 C4 20 90 90
          
          Src5 = 85 C0 74 2F 50 8B 47 04
          Dst5 = 85 C0 EB 2F 50 8B 47 04
          
          Src6 = 8A 85 04 FF FF FF
          Dst6 = B0 80 90 90 90 90

          Comment


          • #6
            4. d-click ที่ file เราเพิ่งทำไปเมื่อตะกี้ (FireGLmod.rts) มันจะขึ้น patch script ขึ้นมา ให้เราดูข้างล่าง แล้วก็เลือกรุ่นที่เหมาะสมกับของเรา
            หลังจากนั้นกด Continue มันจะให้เราหา file ati2mtag.sys/ati2mtag.sy_ เราก็เข้าไปที่ folder C:\ati\FireGLmod\Driver\2KXP_INF\B_36301 จะ

            อยู่ตรงนั้นครับ ... แล้วก็กด open หลังจากนั้นตอบ yes .... ถ้าไม่ผิดพลาดอะไรมันก็จะบอกว่าสำเร็จคับ ^^!

            เพิ่มเติ่ม :: อันนี้เวบนอกไม่เห็นจะมีเขียนบอกไว้ ผมทำเองน่ะ
            หลังจากทำข้อ 4 แล้ว มันจะมีไฟล์ชื่อ sti2mtag อยู่ 3 file แล้วก็มี 3 นามสกุลด้วยกันคือ .old .sys .sy_
            ทีนี้ ผมจะ rename ตัว .sy_ ไปเป็นอย่างอื่นแทนครับ เช่น .xxx แล้วก็ rename .sys มาเป็น .sy_ แทน ^^!
            (ทำไปทำไมหว่า ไม่รู้เหมือนกัน ทำแล้วมันสบายใจ ก็ทำไว้ดีก่า ฮ่าๆๆ กลัวมันเรียกผิดไฟล์น่ะ)
            Attached Files
            Last edited by eol; 3 May 2008, 04:24:55.

            Comment


            • #7
              5. ยังมีที่ให้แก้ต่อครับ ให้เราเข้าไปที่ Device Manager > แล้วดูตรง display adapter > เราก็ d-click ที่การ์ดจอเรา มะจะขึ้นหน้า Properties ขึ้นมา
              ให้ดูตามรูปครับ ^^!! จำเลขตรงนั้นไว้ เดี๋ยวต้องเอาไปแก้ต่อครับ (จากรูป ของผมจะเป็น 71C5)
              Attached Files
              Last edited by eol; 3 May 2008, 04:23:43.

              Comment


              • #8
                6. เปิดไฟล์ C:\ati\FireGLmod\Driver\2KXP_inf\CX_36758.inf ด้วย note pad หลังจากนั้นก็ไปแก้เลข ด้านหลังสุด
                ดูจากรูปเอานะครับ อันนี้ผมแก้ให้ตรงกะของผมแล้ว (ตัว secondary ให้+ หลักที่ 3 ไป 2 หลักคับ เช่น 71C5 >> 71E5 ครับ)
                Attached Files
                Last edited by eol; 3 May 2008, 04:24:13.

                Comment


                • #9
                  ดีมากเลยครับ ติดหมุดข้าง โม Quadro เลย ^^

                  Comment


                  • #10
                    7. หลังจากนั้นให้เรา uninstall Driver Cytalyst ออกให้หมดก่อน (ใช้ไฟล์ c:\ati\FireGLmod\AtiCimUn.exe ก็ได้ครับ)
                    แล้วก็ restart เครื่อง 1 ครั้ง ทีนี้มันจะถามหา driver การ์ดจอ ก็ให้เราเลือก driver จากไฟล์ที่แก้ไปเมื่อตะกี้ครับ
                    >> C:\ati\FireGLmod\Driver\2KXP_inf\CX_36758.inf
                    (ถ้าการ์ดจอมี secondary ด้วยก็ทำเหมือนกันกะอันแรกนะ พอดี n/b ผมมันมีแค่อันเดียว)

                    8. ลง Control Panel สำหรับ ATI ครับ C:\ATI\FireGL8293\CPanel\setup.exe



                    ทำแค่นี้ก็เป็นอันจบพิธีการครับ ^^ หลังจากนั้นเราก็เข้าไปตรวจสอบความถูกต้องซะหน่อย
                    ถ้าถูกต้อง ตรงที่คาดสีเหลือง มันจะต้องเป็น FireGL นะครับ ใครทำแล้วยังเป็น Readeon แสดงว่าทำผิดอะไรซักอย่าง 555+
                    แล้วก็ ตรง menu OpenGL จะหายไปครับ (ใครทันเล่น Cytalyst 6.X จะเห็นว่ามีอยู่นะ) มันเปลี่ยนเป็น menu config แทนน่ะ
                    เอาไว้ปรับให้มันเข้ากะโปรแกรม CAD/CAM ต่างๆ อะคับ ^^\


                    ข้อมูลอ้างอิง >> wiki , guru3d , และท่าน huangyanhao ที่เขียน script ครับ ^^! (บางส่วนก็จำๆ มาจากบทความเก่าๆ unlimitpc >_<!)

                    ใครจะเอาไปเผยแพร่ก็ขอ Creadit ด้วยนะครับ ^^ ไม่หวงหรอก อิอิ เศรษฐกิจพอเพียง ช่วยชาติ ไม่ต้องซื้อ FireGL แพงๆ มาใช้ให้เสียดุล หุหุ
                    Attached Files
                    Last edited by eol; 3 May 2008, 04:26:29.

                    Comment


                    • #11
                      test ด้วย SPECviewperf 9.0.3 งับ


                      Driver : Cytalyst 7.4

                      Run All Summary ----------
                      SUM_RESULTS\3DSMAX\SUMMARY.TXT 3dsmax-04 Weighted Geometric Mean = 7.911 ----------
                      SUM_RESULTS\CATIA\SUMMARY.TXT catia-02 Weighted Geometric Mean = 9.313 ----------
                      SUM_RESULTS\ENSIGHT\SUMMARY.TXT ensight-03 Weighted Geometric Mean = 8.192 ----------
                      SUM_RESULTS\LIGHT\SUMMARY.TXT light-08 Weighted Geometric Mean = 7.950 ----------
                      SUM_RESULTS\MAYA\SUMMARY.TXT maya-02 Weighted Geometric Mean = 11.56 ----------
                      SUM_RESULTS\PROE\SUMMARY.TXT proe-04 Weighted Geometric Mean = 6.771 ----------
                      SUM_RESULTS\SW\SUMMARY.TXT sw-01 Weighted Geometric Mean = 14.41 ----------
                      SUM_RESULTS\TCVIS\SUMMARY.TXT tcvis-01 Weighted Geometric Mean = 3.999 ----------
                      SUM_RESULTS\UGNX\SUMMARY.TXT ugnx-01 Weighted Geometric Mean = 6.185



                      Driver : FireGL 8.293

                      Run All Summary ----------
                      SUM_RESULTS\3DSMAX\SUMMARY.TXT 3dsmax-04 Weighted Geometric Mean = 16.77 ----------
                      SUM_RESULTS\CATIA\SUMMARY.TXT catia-02 Weighted Geometric Mean = 22.74 ----------
                      SUM_RESULTS\ENSIGHT\SUMMARY.TXT ensight-03 Weighted Geometric Mean = 12.71 ----------
                      SUM_RESULTS\LIGHT\SUMMARY.TXT light-08 Weighted Geometric Mean = 11.04 ----------
                      SUM_RESULTS\MAYA\SUMMARY.TXT maya-02 Weighted Geometric Mean = 29.03 ----------
                      SUM_RESULTS\PROE\SUMMARY.TXT proe-04 Weighted Geometric Mean = 19.10 ----------
                      SUM_RESULTS\SW\SUMMARY.TXT sw-01 Weighted Geometric Mean = 23.67 ----------
                      SUM_RESULTS\TCVIS\SUMMARY.TXT tcvis-01 Weighted Geometric Mean = 6.167 ----------
                      SUM_RESULTS\UGNX\SUMMARY.TXT ugnx-01 Weighted Geometric Mean = 6.947

                      Comment


                      • #12
                        ขออภัยครับ ดันฝ่าไฟแดงซะนี่ ^^"

                        Comment


                        • #13
                          มีฝ่าไฟแดงด้วย หุๆ

                          Comment


                          • #14
                            เคยลองกับ ati 9550 นานแล้ว ลองทำตามหนังสือpc เป็นรุ่นอะไรจำไม่ได้ ใช้ได้ดีเลยครับกับงานcad ละเอียดดีครับขอชมครับ

                            Comment


                            • #15
                              ของผมก็ใช้ mobility X1600 ครับ แปลงเป็น FireGL5200 ได้แล้วครับ ของคุณมากครับ

                              Comment

                              Working...
                              X