Jump to content

Yosemite AppleHDA HDMI Audio


toleda
 Share

323 posts in this topic

Recommended Posts

bcc9, link is in . . . AMD.pdf ,attach output.

IOReg shows default framebuffer.  try again with Post #50 settings

Attach config.plist. debug.log and new ioreg.

I was sure there was baladi in ioreg at one point and also futomaki but cant recreate it now. Its always no video with clover set on it. Or the ATY,AMD,RadeonFramebuffer with no injections

 

Edit: I see was in ioJones and not under name

debug.log.zip

bootlog.log.txt.zip

Link to comment
Share on other sites

I was sure there was baladi in ioreg at one point and also futomaki but cant recreate it now. Its always no video with clover set on it. 

Clover is injecting Baladi, see below

Are you saying no video with Baladi?  If yes, try the others.

When you have a framebuffer loading, attach all of the files

8:550  0:001  ATI card non-POSTed, 
8:553  0:003  Set VRAM from config=4096Mb
8:557  0:003  ATI: get_vram_size returned 0x0
8:558  0:001  ATI Radeon EVERGREEN family
8:560  0:001  Users config name Baladi
8:561  0:001   use N ports setting from config.plist: 4
8:563  0:001  (AtiPorts) Nr of ports set to: 4
8:565  0:001  ATI  AMD Radeon R9 290 4096MB (Baladi) [1002:67B1] (subsys [1043:0468]):: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)
Link to comment
Share on other sites

 

Clover is injecting Baladi, see below

Are you saying no video with Baladi?  If yes, try the others.

When you have a framebuffer loading, attach all of the files

8:550  0:001  ATI card non-POSTed, 
8:553  0:003  Set VRAM from config=4096Mb
8:557  0:003  ATI: get_vram_size returned 0x0
8:558  0:001  ATI Radeon EVERGREEN family
8:560  0:001  Users config name Baladi
8:561  0:001   use N ports setting from config.plist: 4
8:563  0:001  (AtiPorts) Nr of ports set to: 4
8:565  0:001  ATI  AMD Radeon R9 290 4096MB (Baladi) [1002:67B1] (subsys [1043:0468]):: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)

Yes, clover config w/Baladi resulted in no video. dumped that boot file from screen sharing. Is Baladi the only known FB for amd8000controller? Would sjunderwaters script work to get more? Or shall I try some more of the amd7000controller ones? I tried a couple, dashomaki which has the same ports as futomaki and one that was hdmi one port but so far just the default ATY,AMD,RadeonFramebuffer when there is video.

Link to comment
Share on other sites

Is Baladi the only known FB for amd8000controller? Would sjunderwaters script work to get more? Or shall I try some more of the amd7000controller ones?

AMD8000Controller only

framebuffers: Baladi, OPM, Basset, Greyhound

Yes, try SJUnderWater's script.  Attach the output.

Link to comment
Share on other sites

AMD8000Controller only

framebuffers: Baladi, OPM, Basset, Greyhound

Yes, try SJUnderWater's script.  Attach the output.

I see some amd9000controller kexts now in the release...going to see what info there is now about them...

 

Edit: Untill able to get on the machine...

Link to comment
Share on other sites

Hi!

 

How i can get HDMI audio patch for 0x01660003, in config.plist?

 

I use this modified values in my CapriFrameBuffer:

03 00 66 01 01 02 04 02 00 00 00 04 
00 00 00 01 00 00 00 40 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 
05 03 00 00 02 00 00 00 30 00 00 00 
02 05 00 00 00 08 00 00 06 00 00 00 
03 04 00 00 00 04 00 00 81 00 00 00 
04 06 00 00 00 04 00 00 81 00 00 00
Link to comment
Share on other sites

How i can get HDMI audio patch for 0x01660003, in config.plist?

Attach IOReg with HDMI device attached.

sjunderwaters script resulted in nothing but baladi for the amd8000controller.

Noticed the same with a second look.  Try Post #249, R9 290X Help for mavericks - Page 13 - ATi - InsanelyMac Forum

If no display, try Share Screen to get an IOReg.

Link to comment
Share on other sites

Attach IOReg with HDMI device attached.

Noticed the same with a second look.  Try Post #249, R9 290X Help for mavericks - Page 13 - ATi - InsanelyMac Forum

If no display, try Share Screen to get an IOReg.

If understood post correctly I did a connecter patch in config.plist...patch video bios attached also... removed  fake id  reposted files  no  qe/ci

 

Edit: These files were w/o the fake id for 290x in the config. With the fake id there is no video, which is better since response is like molassis swirling rainbow when the video loads badly. Screen sharing with no video is much easier to do anything. Will post again with the fake id.

config.plist.zip

Lysander’s Mac Pro.zip

Lysander’s Mac Pro.fakeid.zip

config.plist.fakeid.zip

Link to comment
Share on other sites

If understood post correctly I did a connecter patch in config.plist...patch video bios attached also... removed  fake id  reposted files  no  qe/ci

Progress.  No acceleration with FakeID.  With Baladi, get acceleration working, reply with new IOReg.  

Remove the VBIOS patch; instead use KextsToPatch.  HD7750 example, see config-hdmi_hd7750-100.plist

Your HDMI device is on the first connector.  Proposed edit:

Name: AMD8000Controller
Find: 00040000040300000001030012040303
Replace: 00080000040300000001030012040303
Link to comment
Share on other sites

 

Progress.  No acceleration with FakeID.  With Baladi, get acceleration working, reply with new IOReg.  

Remove the VBIOS patch; instead use KextsToPatch.  HD7750 example, see config-hdmi_hd7750-100.plist

Your HDMI device is on the first connector.  Proposed edit:

Name: AMD8000Controller
Find: 00040000040300000001030012040303
Replace: 00080000040300000001030012040303

acceleration is better at least no swirling rainbow, not full though with the kext injection.

config.plist.zip

Lysander’s Mac Pro.zip

Link to comment
Share on other sites

Needed to use the ATI connector fields in kernel and kext patches .

Progress. Problem with the patch; only one connector works.

 

Edit config.plist:

ATIConnectorsData: 00040000040300000001030012040303

ATIConnectorsPatch: 00080000040300000001030012040303

 

Reply as usual.

Link to comment
Share on other sites

I use this modified values in my CapriFrameBuffer:

03 00 66 01 01 02 04 02 00 00 00 04 
00 00 00 01 00 00 00 40 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 
05 03 00 00 02 00 00 00 30 00 00 00 
02 05 00 00 00 08 00 00 06 00 00 00 
03 04 00 00 00 04 00 00 81 00 00 00 
04 06 00 00 00 04 00 00 81 00 00 00

Example (Download/View Raw) config-hdmi_hd4000-100.plist.zip

add config.plist/KernelAndKextPatches/KextsToPatch/

Name: AppleIntelFramebufferCapri
Find: 020500000004000007040000
Replace: 020500000008000006000000
Comment: 10.10-Capri-Port_0x5-DP2HDMI
Link to comment
Share on other sites

Wrong config.plist, shows bad patch.

Attach config.plist from Post #68 IOReg, (HDMI connector only.

This was the same config.plist. Used the patch from vsun, and only changed the first 4 to an 8. 

 

Should I have instead used your proposed edit as the first characters of vsuns patch in each data and patch?

 

I tried just those characters by themselves you had proposed in data and patch and did not work. Had success using vsuns patch,

but the connectors were all the 0x4. I then changed the 4 to 8 in vsuns, then the 1st 2 connectors were hdmi.(0x800) 

 

You had previously referred me to vsuns patch: http://www.insanelymac.com/forum/topic/297728-r9-290x-help-for-mavericks/page-13

 

#249

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...