Jump to content

[WORKING] ATI Radeon HD 4670 (10.6.4)


jsfullr
 Share

74 posts in this topic

Recommended Posts

Hi. Im sorry for asking such a noobish question but how exactly do you use the boot file. Do i just burn it to a disk and boot it in the bootloader???

 

I've been stuck on trying to get my HD 4670 to work for the past 3 weeks now. I can run vanilla 10.6.4 except the video card on my system does not work.

Link to comment
Share on other sites

Finally was able to get my Radeon HD 4670 card to work on 10.6.4 stock kexts. DVI output it working great. Turns out all I needed to do was to set the frame buffer to Flicker. I've attached the modified boot file for anyone else in my situation. Hope it helps.

 

PCEFI_10.6_Flicker_Boot_File.zip

 

I'm newbie in OSX86, please tell mw how to use this zip file that you have attached. I have installed Snow Leopard 10.6.4 on my Intel PC, but had to remove my Sapphire 4670 1GB Graphics card for that. Now I want to install the card again..

 

Thanks,

Rahul

Link to comment
Share on other sites

Finally was able to get my Radeon HD 4670 card to work on 10.6.4 stock kexts. DVI output it working great. Turns out all I needed to do was to set the frame buffer to Flicker. I've attached the modified boot file for anyone else in my situation. Hope it helps.

 

PCEFI_10.6_Flicker_Boot_File.zip

 

are you using GraphicsEnabler? any other kexts? what HD4670 is it? gigabyte? sapphire?

i can't seem to get this to work..

Link to comment
Share on other sites

are you using GraphicsEnabler? any other kexts? what HD4670 is it? gigabyte? sapphire?

i can't seem to get this to work..

 

Make sure GraphicsEnabler=Yes. No other kexts but you must be on 10.6.4 and you must be using the default ATI kexts, (if you've tampered with any of the ATI kexts in anyway you need to restore those back to stock 10.6.4). I can confirm that this works on both the sapphire, and diamond cards. Also The diamond card (the one with dual dvi ports) only one of the dvi ports works so try both.

 

If your still not getting it to work your card may require a different frame buffer, I would try this:

http://www.insanelymac.com/forum/index.php?showtopic=214428

Link to comment
Share on other sites

Make sure GraphicsEnabler=Yes. No other kexts but you must be on 10.6.4 and you must be using the default ATI kexts, (if you've tampered with any of the ATI kexts in anyway you need to restore those back to stock 10.6.4). I can confirm that this works on both the sapphire, and diamond cards. Also The diamond card (the one with dual dvi ports) only one of the dvi ports works so try both.

 

If your still not getting it to work your card may require a different frame buffer, I would try this:

http://www.insanelymac.com/forum/index.php?showtopic=214428

 

i tried a bunch of different bootloaders and kexts now. stock, modified, the ones from 10.6.3, the ones from 10.6.2.

the kernel panics with the ati x2000 extension..

i'm starting to believe my card's the only one that does not really work ;p

Link to comment
Share on other sites

Nope these instructions will not work for a 4650, I suggest you take a look at this thread:

http://www.insanelymac.com/forum/index.php...=228140&hl=

Thank you, man. I studied a tread you mentioned (together with ones related). But I had no luck. I can't even have it working for one display with QE/CI and full resolution (iATKOS s3 v2, AsereBLN, different set of video kexts (with card ID) etc => "No Kext Loaded" or KP). Don't know what I did wrong. In any way I have just returned that card, and hopefully later today will take Sapphire 4670. Seems like these cards have better support.

Btw, I think you should proud by your purposefulness in getting your 4650 card work with several displays :D:angel:

Link to comment
Share on other sites

Canm´ someone post his speed(for compare to older gpus) with openglextensionsviewer (Test) or smallOpenGL FPS Bench?

http://www.macupdate.com/info.php/id/34981...pengl-fps-bench

I have some success with my 4670 (works only via VGA though), so my score is MIN:148, MAX:180 for 1024x768 Scene1. Hope it helps.

 

Sapphire 4670

10.6.4

C2D 2160 1.8GHz

Link to comment
Share on other sites

guys, can someone share kexts, boot-plist content, and few words about in order to help me have my hd4670 working via DVI in 10.6.4?

 

I made about 20 installation and much more experiments with kext etc, but hadn't much luck (such a looser). I'm using iATKOS S3 v2 as starting point.

 

Thanks a lot!

Link to comment
Share on other sites

i'm feeling you, i've been through a long list of rather frustrating tries as well. here's my setup:

 

- bootloader posted above

- stock kernel extensions from 10.6.4

com.apple.Boot.plist:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>-pci1 GraphicsEnabler=yes</string>

</dict>

</plist>

 

important here was to boot with -pci1. otherwise i'd get kernel panics with the ATIRadeonX2000.kext, probably because the wrong pci device was used or something..

Link to comment
Share on other sites

hrkfdn

Thank you. I found I have EVOenabler (and other kexts) in /Extra/Extensions/ folder (first forgot about it). Maybe this is the reason DVI doesn't work.

 

But the problem I have KP in ATIRadeonX2000.kext unless I have EVOenabler or ATY_Init injector. How do you guys make your 4670 card working with stock kexts?

 

--added--

 

hrkfdn

Can you please tell me the steps you made? What distro? what ATI related stuff was chosen, updates etc?

I'm playing with iATKOS v3 s2. Seems I tried everything already.

Link to comment
Share on other sites

Should it work for HD4650 card as well?

thanx.

 

If you are NOT looking for dual display then YES. Flicker framebuffer works fine with my Asus EAH4650 1GB. Before, it was working with Motmot but only in VGA (DVI to VGA dongle). With Flicker, I can now boot fine with straight DVI to DVI which I'm now loving.

 

Also there was a time in Motmot that I made dual display to work (again I have a 1gb version, not the 512mb) using EXTENDED, not CLONE. I know a lot of you guys wants this but I can't remember how to do it. I remember that there was a crazy trick, like illogically crazy, but I don't know .. it just worked at that time. Right now I have a spare hard drive because the trick only worked on 10.6.3. I don't want to mess my 10.6.4 with Flicker. If I can make it work, I'll post. No promises :rolleyes:

 

BTW, thanks OP for the Flicker info. I just gave it a shot and it also worked with 4650.

 

EDIT: Oh hell, my spare hard drive is borked (just ran a test). Sorry guys maybe next time.

Link to comment
Share on other sites

  • 3 weeks later...
adding another boot file with the Flicker framebuffer works great

new chameleon rc5

It doesn't work (I only can have DVI if two cables is connected to card and display, though sometimes display chooses wrong input) for me, as any other so far for some reason. But thank you in any way! :star_sunglasses:

Link to comment
Share on other sites

Hi. I registered just to download the boot file in the OP. Just wanted to say THANK YOU, IT WORKS! This is my 2nd day trying to make a hackintosh so I don't really know anything but I'll try to give some information that might help other people.

 

GA-EP45-DS3R - This motherboard has 5 PCI-e slots, that may or may not be relevant, I don't know but I have to use the -pci1 switch. Counting the first SHORT (1x) slot as 0, then it makes sense that the first LONG (16x) slot where the VGA is, is SLOT 1.

 

Asus HD 4670 - the trouble with this card is that it never lets you get to the the GUI when it is misconfigured, even in safe mode (-x). Unless you are a guru with terminal, this means you need to start the OS install using a different card or onboard graphics. In my case an old Asus EAX550 (basically ATI X550) did the job.

 

iATKOS S3 v2 (10.6.3) - As the OP and others said, keep it vanilla. Except for GraphicsEnabler, NO OTHER ATI OPTIONS. Of course you still need to tick other things for your MB such as SATA, LAN, AUDIO, PS/2. The Patches section I left as default. I used both PC_EFI v10.6 and default bootloader, they both worked. As soon as we get into GUI, we're going to replace the bootloader (with the one in the OP) so just use the first one that lets you get to GUI.

 

MacOSXUpdCombo10.6.4.dmg (887 MB) - get the update file from Apple. I like to have the offline version accessable on a network drive. SMB networking to windows shares worked out of the box for me, fantastic!

 

Have the OP's boot file ready in the same location above.

 

In order to replace the boot file you need to see it first. Use the program called Show-Hide Files located in /applications/utilities

 

The existing boot file has a special "invisible" status. It can't be directly replaced with drag and drop. Therefore just move the original file (to the desktop) first, then drag in the new boot file.

 

Test boot first still using the temporary VGA card. If that works then cross fingers and try the HD 4670. Try without the -pci1 switch first.

 

To make -pci1 switch permanent, in com.apple.Boot.plist

 

<key>Kernel Flags</key>

<string>-pci1</string>

 

It went straight to native resolution for me 1920 x 1200, QE/CI, single monitor on DVI.

 

As I said, I don't know mac at all, so I won't be any help if you have any problems. Many people don't have the possibility to use a second VGA card. We need to make sure this boot file update gets into the next "distro".

 

EDIT: For people who don't have access to a 2nd VGA card. I just found out it also works for "vanilla" iAtkos v10.6.3, you don't need to upgrade to 10.6.4. As soon as iAtkos installed I immediately replaced the boot file and it worked. This means that the install can be done with the HD 4670 in situ. All you need to do is replace the boot file in single user mode. I don't know the commands to do this (I used my already working GUI). Maybe a terminal guru can tell us. EDIT 2: Check out my post on how to mount a drive in single user mode. You'll need to do this if you want to copy the boot file to your new install. Then use the cp commands shown in the posts below.

Link to comment
Share on other sites

Thanks!!

 

Worked for me, too.

 

I'm on a Sapphire 4670 GDDR4 512MB.

 

Edited the com.apple.boot.plist with:

<key>Kernel Flags</key>

<string>-pci1 GraphicsEnabler=yes arch=x86_64</string>

<key>PciRoot</key>

<string>0</string>

 

and copied the boot file to /

 

Then I ran fix permissions (pfix) and rebooted.

 

I'm now on DVI (not on HDMI) on the Saphhire and HDMI input in my 24'' monitor. Resolution correctly detected as 1900x1200.

The HDMI output on the Sapphire still gives me a blank (blue) screen upon entering Snow Leopard.

 

Great work.

Even Netkas doesn't have this solution.

Link to comment
Share on other sites

 Share

×
×
  • Create New...