Announcement

Collapse
No announcement yet.

ทำให้เสียงออก HDMI บน AMD HD 7770 ยังไงครับ

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

  • ทำให้เสียงออก HDMI บน AMD HD 7770 ยังไงครับ

    พึ่งลง niresh mavericks เสร็จก็ไม่มีปัญหาอะไร แต่อยากให้เสียงออก HDMI ด้วยอะครับ ลอง google มา2วันแล้วก็ยังหาวิธีที่มันใช้ได้ไม่เจอซักที

    CPU : AMD Phenom II X4 955BE
    MB : ASUS M4A78
    RAM : 4GB DDR2
    GPU : Gigabyte HD 7770OC

    Mac Pro 5,1 (ตอนลงตอนแรกเป็น 3,1 แต่เปลี่ยนตอนหลัง)
    niresh 10.9 chameleon bootloader

    Bootflag

    <key>Credits</key>
    <string>www.Niresh.co</string>
    <key>Graphics Mode</key>
    <string>1920x1200x32</string>
    <key>Kernel Flags</key>
    <string>npci=0x3000 GraphicsEnabler=No</string>
    <key>Timeout</key>
    <string>2</string>


    ไปเจออันนี้เข้า
    http://www.tonymacx86.com/hdmi-audio...hda-guide.html

    แต่ไม่เข้าใจครับ ใครเทพๆช่วยบอกหนทางทีครับ ขอบคุณทุกท่าน

  • #2
    Link นี้อาจจะช่วยได้ครับ

    http://www.insanelymac.com/forum/top...da-hdmi-audio/

    อ้าว เข้าดูแล้วก็เหมือนกันนิหว่า รอท่านอื่นละกัน ฟิ้วววว

    Comment


    • #3
      ควรใช้ dsdt.aml โดยแก้ไขไฟล์ dsdt.dsl

      เป็นตัวอย่างจาก HD5770 ที่ผมมีอยู่
      Code:
                  Scope (PEG0)  
                  {
                      Scope (PEGP)
                      {
                          Method (_DSM, 4, NotSerialized)
                          {
                              If (LEqual (Arg2, Zero))
                              {
                                  Return (Buffer (One)
                                  {
                                       0x03
                                  })
                              }
      
                              Return (Package ()
                              {
                                              "@0,name", 
                                              Buffer (0x0B)
                                              {
                                                  "ATY,Vervet"    //ชื่อ framebuffer ที่ใช้กับการ์ด AMD5770 ส่วน 7770 คุณต้องค้นหาดูว่าเขาใช้ชื่ออะไร
                                              }, 
      
                                              "@1,name", 
                                              Buffer (0x0B)
                                              {
                                                  "ATY,Vervet"
                                              }, 
      
                                              "@1,connector-type", 
                                              Buffer (0x04)
                                              {
                                                  0x00, 0x08, 0x00, 0x00     //ใช้สำหรับ HDMI port
                                              }, 
      
                                              "@2,name", 
                                              Buffer (0x0B)
                                              {
                                                  "ATY,Vervet"
                                              }, 
      
                                              "@2,connector-type", 
                                              Buffer (0x04)
                                              {
                                                  0x00, 0x08, 0x00, 0x00
                                              }, 
      
                                              "@3,name", 
                                              Buffer (0x0B)
                                              {
                                                  "ATY,Vervet"
                                              }, 
      
                                              "@3,connector-type", 
                                              Buffer (0x04)
                                              {
                                                  0x00, 0x08, 0x00, 0x00
                                              }, 
      
                                              "model", 
                                              Buffer (0x12)
                                              {
                                                  "AMD Radeon HD5770"
                                              }, 
      
                                             "hda-gfx",            // เป็นส่วนทำให้ HDMI audio ใช้งานได้ แต่ต้องขึ้นอยู่กับองค์ประกอบอื่นๆ
                                             Buffer (0x0A)  
                                             {
                                                  "onboard-1"
                                             }
                              })
                          }
                      }
      
                      Device (HDAU)
                      {
                          Name (_ADR, One)
                          Method (_DSM, 4, NotSerialized)
                          {
                              If (LEqual (Arg2, Zero))
                              {
                                  Return (Buffer (One)
                                  {
                                       0x03
                                  })
                              }
      
                              Return (Package (0x02)
                              {
                                  "hda-gfx",    // เป็นส่วนทำให้ HDMI audio ใช้งานได้ แต่ต้องขึ้นอยู่กับองค์ประกอบอื่นๆ
                                  Buffer (0x0A)
                                  {
                                      "onboard-1"
                                  }
                              })
                          }
                      }
                  }


      ลองอ่านดูครับ "DIY"
      http://www.insanelymac.com/forum/top...radeon-hd45xx/
      http://www.insanelymac.com/forum/top...ctors-to-work/
      http://www.tonymacx86.com/hdmi-audio...edits-amd.html


      ตัวอย่าง
      https://dl.dropboxusercontent.com/u/...D5770_Lion.txt
      https://dl.dropboxusercontent.com/u/...ibba_patch.txt
      Last edited by tmongkol; 22 Nov 2014, 11:33:22.

      Comment

      Working...
      X