Jump to content

An ALC888 success story!


stampers
 Share

35 posts in this topic

Recommended Posts

  • 2 weeks later...
  • 1 month later...

Hey,

 

I recently purchased a gigabyte GA-EX58-UD3R motherboard and successfully installed iatkos v7 10.5.7 and sucessfully updated my software to 10.5.8.

 

Everything works except the audio. But I don't know exactly whether my hole system is running correctly or not.

I've made a picture of my "system overview", please take a look at it.

 

picture1wz.th.png

Here are my specs:

 

Motherboard: Gigabyte GA-EX58-UD3R X58

CPU: Intel Core i7 920 4x2 67GHz BOX

Memory: 6144MB OCZ PC3-12800 CL8 Tripe Kit

Graphics: Zotac GTX260-2 Core216 55nm 89

Audio: Realtek ALC888

HDD: 3.5" Hitachi 1000GB

 

 

____________________________

 

SOUND ISSUE FIXED

____________________________

 

 

 

Thanks in advance!

Regards scream_deluxe

Link to comment
Share on other sites

  • 3 weeks later...

I'm using the drivers in the Archive.zip that jefferson136 provided.

 

I just spent like 4 hours messing around with the sound on my GA-P55-UD3R an ALC888 running 10.5.8 until I found these drivers.

 

I now have sound!

 

The only problem that I have now is the sound is a little low, I would like them to be a bit louder. I tried going in to the system preferences and adjusting the volume to the max along with the volume on my powered speaker system all the way up with no luck. It is low but it is sound...

 

Has anyone had experiences with manually adjusting the sound volume in other places like manually adjusting the AppleHDA.kext or HDAEnabler.kext

 

Thanks for any help in advance...

 

------FIXED-----

 

My speaker cable was loose going into my powered speakers... AWESOME...

 

This pack works fine for the GA-p55-UD3R

 

Thanks again

Link to comment
Share on other sites

  • 1 month later...
Hello to everyone on this great forum!

 

Right, to start off i'd jus like to let you know that this is my first ever topic on here, and i dont know too much about making a hackintosh but i managed to get mine (almost) working fully in two days from scratch.

 

If you , like me, are having trouble with the damn ALC888 sound drivers then i hope i can help you here.

 

The kit i have used for my Hackintosh consists of...

 

 

- Abit An-M2HD MOBO

- nForce6 chipset

- Realtek ALC888 onboard audio

- 4GB DDR2 800mhz Ram

 

- Radeon x1950 Pro 512mb Graphics Card PCI-E (set to 1280 x 1024 res on an LG 19" screen)

 

- 320GB Maxtor SATA HD

 

- AMD Athlon 64 X2 6000+ Processor (running at 3.0Ghz)

 

- Uphuck / TubGirl 1.3 OSX86 10.4.9 Tiger

 

- LG DL DVD-RAM Drive

 

- Running Software - Logic Express 7, GarageBand, iMovieHD, Adobe Photoshop and Illustrator CS2, Mac Office 2004, iTunes 7.5, Quicktime 7.3, Handbrake, DivX Video player/converter, and Toast Titanium 8.

 

**Just mentioning the system spec just in case anyone has problems with their version of any of the following and needs any help**

 

 

Anyway, enough about the system, down to more pressing matters...

 

To Install the ALC888 drivers for this version of the system, there are many options available but this is the only one that i found worked for me...

 

My findings are based on the following thread by Rammjet *Thanks alot for the help man!!!* It may essentially seem the same, but you have to make sure to repair permissions after everything else or it WILL NOT WORK.

 

Here you go...

 

The Guide by RAMMJET

 

I have yet to see the definitive guide here on getting ALC882 sound working. The best one I've seen comes from aRt on another forum and this is it (with some modifications):

 

How to get HD audio working - sound for ya!!!

 

Before doing anything, make sure you install the Azalia sound package with the Uphuck/TubGirl install disc....

 

 

1) Backup AppleHDA.kext:

 

In Terminal, type:

 

cd /System/Library/Extensions

sudo mkdir audio_backup

sudo mv AppleHDA.kext audio_backup/

 

 

 

2) Edit AppleAzaliaAudio.kext:

 

In Terminal, type:

 

cd /System/Library/Extensions

sudo pico AppleAzaliaAudio.kext/Contents/Info.plist

 

Search for IOHDAudioCodecVendorID (press Ctrl + W)

 

Find:

 

<key>IOHDAudioCodecVendorID</key>

<string>0x10ec0880</string>

 

Change <string>0x10ec0880</string> -- to -- <string>0x10EC0888</string>

 

Exit pico: press Ctrl + O to save and then Ctrl + X to exit

 

In Terminal, type:

sudo pico AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist

 

Search for IOPCIPrimaryMatch (press Ctrl + W)

 

Find:

 

<key>IOPCIPrimaryMatch</key>

<string>0xNNNN8086</string> (where NNNN are any 4 characters)

 

Change <string>0xNNNN8086</string> -- to -- <string>0x055C10DE</string>

(note: for ALC882, the string is probably correct without any edit)

 

Exit pico: press Ctrl + O to save and then Ctrl + X to exit

 

 

3) Clean up the system:

 

In Terminal, type:

 

sudo diskutil repairpermissions /

sudo chown -R root:wheel AppleAzaliaAudio.kext

sudo chmod -R 755 AppleAzaliaAudio.kext

cd /System/Library

sudo rm -rf Extensions.mkext Extensions.kextcache

 

4) Then finally in the terminal type:

 

diskutil repairpermissions /

 

 

Reboot and the sound should now be working!!!!!!

 

 

***The RED is what you MUST type into the terminal

***The GREEN is the vendor ID followed by the device ID (this is the code i found for my mobo through windows)

***The BLUE is the device ID followed by the vendor ID (this is the code i found for my mobo through windows)

 

To find your vendor and device ID for your soundchip, have a look at RAMMJET's thread here - http://forum.insanelymac.com/index.php?showtopic=18642&hl=ALC888+audio - and you can even use his way of doing it, but it is not a definate working solution to ALC888 whereas this one is!

 

AND DONT USE ANY OTHER .kext FILES THAN THE AZALIA ONES INCLUDED WITH THE UPHUCK 1.3 INSTALLER!!

 

Now go listen to some heavy metal at top volume.... you know you want to :P

 

 

*If anyone has any problems with this, leave a comment and i will try to help.

 

Stampers :)

 

Hey this one worked for me...tried loads of other methods then came across this one one evening.

I`ve got an Asus P5P41D Mobo running iPC 10.5.6

Weird thing is I followed your instructions to the letter only to realise that at the end the ID codes

were not necessarily right for my Mobo...but I though what the hell reboot anyway and to my surprise it worked perfectly thanks so much.

Link to comment
Share on other sites

  • 1 month later...

Dear All the wonderful people,

 

I want to say thank for all the wonderful feedback and input that has been put here.

However, I have a self inflicting dilemma I have a ATI Radeon 4350, and a 7.1 channel ALC 888 onboard Sound card.

 

I am show two HI-def audio device in System profiler the only way i have full sound is thru my usb headset dongle where I have access to the audio in and outputs.

 

I am however getting very sound output thru the front headphone jack i do not have a HDMI monitor so i cannot test if sound is coming out of the tv.

 

So, onto the dilemma, am i causing my audio output headache with having two audio device, one onboard and one on Video Card.

 

Any help would be tremendously helpful.

 

Thanks,

Tim

 

PS.

I have a EP45-UD3L mobo and a Intel Core 2 Duo 2.93 GHz with a ATi Radeon HD 4350, with ALC888 using Azailia Audio kext with the Vendor and device put in the appropriate places in the kext file(s) and in the contents/plugins/AppleAzaliaAudio.kext

 

PSS. I forgot to mention I am running 10.6.2.

Link to comment
Share on other sites

  • 4 weeks later...

I can either give you an edited version of both my AppleHDA and VoodooHDA but at this stage i will give you my final version of my edited AppleHDA v1.83fc1

 

Finally i have 10.6.2 with all the below outputs, Please TEST and advise.

 

ENABLED:

Node 27 - Headphones Green
Node 20 - Lineout Green
Node 21 - Lineout Black
Node 22 - Lineout Orange
Node 23 - Lineout Grey
Node 30 - SPDIF-Out Orange

Node 24 - Mic at rear Pink
Node 25 - Mic at front Pink
Node 26 - Line-In Blue
Node 31 - SPDIF-In Yellow

 

REMOVED

Node 29 - Optical White - Removed as not supported

 

How to get 5.1 Analogue

Goto Applications --> Utilities --> Audio Midi Setup
Click + Sign, Create Aggregate Device -->Select the bottom 3 Lineouts as the first one is your Green Lineout.
Click Configure Speakers --> Multichannel --> 5.1 Surround --> Click done all good.

 

MY DSDT

Device (HDEF)
		{
			Name (_ADR, 0x001B0000)
			Method (_PRW, 0, NotSerialized)
			{
				Return (Package (0x02)
				{
					0x0D, 
					0x05
				})
			}

			Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x0C)
					{
						"codec-id", 
						Buffer (0x04)
						{
							0x88, 0x08, 0xEC, 0x10
						}, 

						"layout-id", 
						Buffer (0x04)
						{
							0x78, 0x03, 0x00, 0x00
						}, 

						"device-type", 
						Buffer (0x07)
						{
							"ALC888"
						}, 

						"PinConfigurations", 
						Buffer (0x30)
						{
							/* 0000 */	0x10, 0x44, 0x01, 0x01, 0x12, 0x14, 0x01, 0x01, 
							/* 0008 */	0x11, 0x64, 0x01, 0x01, 0x14, 0x24, 0x01, 0x01, 
							/* 0010 */	0x40, 0x9C, 0xA1, 0x01, 0x50, 0x9C, 0xA1, 0x02, 
							/* 0018 */	0x4F, 0x34, 0x81, 0x01, 0x20, 0x4C, 0x21, 0x02, 
							/* 0020 */	0xF0, 0x01, 0x33, 0x59, 0x01, 0xE6, 0x05, 0x40, 
							/* 0028 */	0x30, 0x61, 0x4B, 0x01, 0x60, 0x71, 0xCB, 0x01
						}, 

						"reg", 
						Buffer (0x28)
						{
							/* 0000 */	0x00, 0xD8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
							/* 0008 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
							/* 0010 */	0x00, 0x00, 0x00, 0x00, 0x10, 0xD8, 0x00, 0x02, 
							/* 0018 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
							/* 0020 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00
						}, 

						"platformFamily", 
						Buffer (One)
						{
							0x00
						}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}

			Method (DTGP, 5, NotSerialized)
			{
				If (LEqual (Arg0, Buffer (0x10)
						{
							/* 0000 */	0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
							/* 0008 */	0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
						}))
				{
					If (LEqual (Arg1, One))
					{
						If (LEqual (Arg2, Zero))
						{
							Store (Buffer (One)
								{
									0x03
								}, Arg4)
							Return (One)
						}

						If (LEqual (Arg2, One)) {}
					}
				}

				Store (Buffer (One)
					{
						0x00
					}, Arg4)
				Return (Zero)
			}
		}

 

The AppleHDA kext here was designed off ALC888 Codec dump from myself using address 2, You can get this kext to work with address 1 or 0 but you will have to edit one of the files with your Vista/Win7 Codec verbs.

 

http://www.insanelymac.com/forum/index.php?act=attach&type=post&id=68772

Link to comment
Share on other sites

 Share

×
×
  • Create New...