Jump to content

Radeon HD 5450 on Lion OS X (HDMI)


gobuckeyes
 Share

10 posts in this topic

Recommended Posts

Hi, I'm new to the whole Hackintosh paradigm, but I seem to have gotten most of the way there. I'm trying to install/enable/integrate my Radeon HD 5450 graphics card with my system, but I'm having quite a bit of trouble. First of all, here are my system specs:

 

- Intel Core i7-2600k

- Gigabyte Z77X-UD5H

- 2 1TB Seagate HDDs: P0-Win7Ult, P1-Lion10.7.4

- 16GB RAM

-Radeon HD 5450

 

My principle concern is that I'm locked into 1024x768 with no HDMI audio. I have tried messing around with Chameleon wizard, Chameleon_HD5000.pkg, ######, etc and have used it to inject the following files into S/L/E:

 

- ATY_Init.kext

- ATI_FrameBuffer.kext

- FakeSMC.kext

- ATI_5000Injector.kext

- RadeonMonitor.kext

(missing a couple maybe?)

 

I simply have had NO LUCK, though, unfortunately. First of all, I'm having a heck of a time getting my bootloader to install properly. I'm still using the bootloader from my installation USB that I made with Chimera (if memory serves) because I can't get it to boot from my motherboard's boot menu, which I suspect is problem number one. As such, I'm pretty much suspecting that fixing my bootloader might fix everything, but I can't be sure.

A few other random tidbits of diagnostic info that my system is reporting are:

 

- MacPro3,1 (Early 2008)

- Its display is "spdisplays_display" w/ 3MB

- Boot ROM Version: ######.tonymacx86.com

- SMC Version (system): 1.30f3

 

 

-------------------------

Display:

 

Type: GPU

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 3 MB

Vendor: ATI (0x1002)

Device ID: 0x68f9

Revision ID: 0x0000

Kernel Extension Info: No Kext Loaded

Displays:

Display:

Resolution: 1024 x 768

Pixel Depth: 32-Bit Color (ARGB8888)

Main Display: Yes

Mirror: Off

Online: Yes

-------------------------

 

 

Can somebody help point me in the right direction? Maybe fill in a few missing pieces of information that I simply don't have? Thanks so much in advance to anyone that might be able to help!

 

- Dan

Link to comment
Share on other sites

Look in /System/Library/Extensions/ATI5000Controller.kext/Contents/info.plist

 

IOPCIMatch

0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002

 

Can you read 68f91002 between the this string?

 

p.s. please delete all reference to tonymac tools or I'll have to delete it. You've been warned.

Link to comment
Share on other sites

No, the contents I see are:

 

<key>IOPCIMatch</key>

<string>0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 </string>

 

 

...should I write "0x68F91002" in there? Also, is there a reason I can't boot without my USB installer key?

 

BTW, I'm really sorry about the tonymac thing. Didn't realize, won't make that mistake again.

Link to comment
Share on other sites

Okay, I patched my ATI5000Controller.kext file and rebuilt my system cache and have verified that, upon reboot, the plist did get changed:

 

<string>ATI5000Controller</string>

<key>IOPCIMatch</key>

<string>0x68F91002 0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 </string>

 

Unfortunately, it didn't make a lick of difference. As I had mentioned earlier, I suspected and now confirmed that my boot rom has still not changed. That is, I stil cannot boot without my installation key that I made with that unmentionable tool. I have tried installing the Cham bootloader to my local disk several times now to no avail, despite the fact that the tool had reported that the installation succeeded. I even tried installing it to my installer key, but it didn't seem to work.

As such, I suspect that my last big hurdle is getting the disk to boot without the USB key, but rather with the Cham bootloader, which is probably what the system needs to link up with any of these kexts at boot time. Does that make sense and/or sound like it is actually what my problem is in the first place? If so, can you (or anyone) please explain to me how I can get it to work properly?

 

Thanks again for all your help so far!

Link to comment
Share on other sites

Yeah, I do have ATI_5000Injector.kext in /Extra/Extensions, but my OS actually didn't even have and /Extra folder. I had to create it, which I figured was unlikely to do anything. I also put 1002_68f9.rom in there as well.

Again, I think my main issue is that I can't get my bootloader to change. Chameleon wizard keeps telling me it succeeded, but then I try to reboot and get something like

 

boot0: GPT

boot0: test

boot0: test

boot0: test

boot0: GPT

boot0: test

boot0: test

boot0: test

boot0: error

Link to comment
Share on other sites

Hey, everyone, I fixed my issue! Just thought I'd let everyone else know how in case anyone else is having the same problem.

 

All I was missing was the right permissions. I opened up a terminal and typed:

 

sudo -s

(entered passwd)

chmod -R 755 /Volumes/MYMAC/System/Library/Extensions/*

chown -R root:wheel /Volumes/MYMAC/System/Library/Extensions/*

 

DONE!

 

Also, I still can't boot straight to my OS X HD, but I installed a bootloading utility onto a flash drive and set my bios to boot to that first. Done and done.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Hi,

 

My HD5450 is

0x68E11002, already in the ATI5000Controller. Also, I use

ATI_5000Injector.kext in /Extra/Extensions. It works perfectly....

 

Are you using the injector as well?

Rgds

 

same dev id as mine (Saphire 1GB DDR3). Does yours have HDMI, and if so, were you able to figure the audio out?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...