Jump to content

Help with 4890 in Snow Leopard


callumj09
 Share

14 posts in this topic

Recommended Posts

I have just installed Snow Leopard but am having trouble getting my HD 4890 to work. After a successful install of Snow Leopard I continued to install a graphics patch available from Netkas (http://netkas.org/?p=137g). However when restarting I get a kernel panic... I try and boot again and it just stalls and I have no idea why (although this time not reporting a KP). As instructed I am running Snow Leopard on the 32-bit kernel.

 

Any success stories of people using a 4890 with Snow Leopard (specifically XFX)? Thanks a lot!

 

PS. I'm gonna try using Netkas's graphics patches for 10.5.x and see if I have any luck with that.

Link to comment
Share on other sites

I have just installed Snow Leopard but am having trouble getting my HD 4890 to work. After a successful install of Snow Leopard I continued to install a graphics patch available from Netkas (http://netkas.org/?p=137g). However when restarting I get a kernel panic... I try and boot again and it just stalls and I have no idea why (although this time not reporting a KP). As instructed I am running Snow Leopard on the 32-bit kernel.

 

Any success stories of people using a 4890 with Snow Leopard (specifically XFX)? Thanks a lot!

 

PS. I'm gonna try using Netkas's graphics patches for 10.5.x and see if I have any luck with that.

 

Yeah it didnt work for me either, only thing i can think of is flashing the card and using netkas kexts then.

 

EDIT:

 

Just tried using the 10.5.6 package, doesnt work. Gonna swap the ones on the CD back in and see if they work. Might check the permissions too and reboot.

Link to comment
Share on other sites

First, you need an enabler, so your card is recognized by OS X. ATY_Init is the most common, but fails in 64-bit mode. EVOenabler is both 32 and 64-bit compatible. It's also pre-patched for the 4890:

EVOenabler.kext.zip

 

Second, you need a patched ATI4800Controller kext, so the "built-in" ATI framebuffer gets activated for your card.

ATI4800Controller.kext.zip

 

Third, you need a patched ATIRadeonX2000 kext, so acceleration is activated for your card.

ATIRadeonX2000.kext.zip

 

Lastly, to install the linked kexts, unzip them, copy them to /System/Library/Extensions. Following which, in Terminal.app, execute this code:

 

sudo chmod -R 755 /System/Library/Extensions;
sudo chown -R 0:0 /System/Library/Extensions;
sudo touch /System/Library/Extensions;

Link to comment
Share on other sites

I have my HD4890 running i 64 bits in SL with EVOenabler in /E/E and netkas QE_CI_Exotic_SL.pkg package installed.

If you get any problems with garbled graphics I reccomend that you install the QE_CI_Exotic_SL.pkg with Pacifist.

 

 

Also remember to remove the ATY_init.kext and remove ATIRNDRV and ATIDRV (from old leopard) if you want to run SL in 32 bit mode, in 64 bit this is not needed.

Link to comment
Share on other sites

  • 1 month later...

it works well for my computer, running SL 10.6.1.

 

MSI X58 Pro-E motherboard, w/ Intel i920 2.66GHz

Asus 4890 1GB Display Card

LG L1730S LCD (up to 1280*1024)

 

 

ATI Radeon HD 4890:

 

Chipset Model: ATI Radeon HD 4890

Type: GPU

Bus: PCIe

Slot: Slot-1

PCIe Lane Width: x16

VRAM (Total): 1024 MB

Vendor: ATI (0x1002)

Device ID: 0x9460

Revision ID: 0x0000

ROM Revision: 113-B7710C-176

EFI Driver Version: 01.00.318

Displays:

L1730S :

Resolution: 1280 x 1024 @ 60 Hz

Pixel Depth: 32-Bit Color (ARGB8888)

Main Display: Yes

Mirror: Off

Online: Yes

Rotation: Supported

Display Connector:

Status: No Display Connected

 

but now, my optical driver doesn't work. ;)

 

thanks!

 

iRobin

 

First, you need an enabler, so your card is recognized by OS X. ATY_Init is the most common, but fails in 64-bit mode. EVOenabler is both 32 and 64-bit compatible. It's also pre-patched for the 4890:

EVOenabler.kext.zip

 

Second, you need a patched ATI4800Controller kext, so the "built-in" ATI framebuffer gets activated for your card.

ATI4800Controller.kext.zip

 

Third, you need a patched ATIRadeonX2000 kext, so acceleration is activated for your card.

ATIRadeonX2000.kext.zip

 

Lastly, to install the linked kexts, unzip them, copy them to /System/Library/Extensions. Following which, in Terminal.app, execute this code:

Link to comment
Share on other sites

  • 3 weeks later...
I have my HD4890 running i 64 bits in SL with EVOenabler in /E/E and netkas QE_CI_Exotic_SL.pkg package installed.

If you get any problems with garbled graphics I reccomend that you install the QE_CI_Exotic_SL.pkg with Pacifist.

 

 

Also remember to remove the ATY_init.kext and remove ATIRNDRV and ATIDRV (from old leopard) if you want to run SL in 32 bit mode, in 64 bit this is not needed.

 

Hello, sorry my english,

 

you say to me what is the exact model of your HD 4890?

 

Thank you

Link to comment
Share on other sites

  • 1 month later...
  • 3 months later...
First, you need an enabler, so your card is recognized by OS X. ATY_Init is the most common, but fails in 64-bit mode. EVOenabler is both 32 and 64-bit compatible. It's also pre-patched for the 4890:

EVOenabler.kext.zip

 

Second, you need a patched ATI4800Controller kext, so the "built-in" ATI framebuffer gets activated for your card.

ATI4800Controller.kext.zip

 

Third, you need a patched ATIRadeonX2000 kext, so acceleration is activated for your card.

ATIRadeonX2000.kext.zip

 

Lastly, to install the linked kexts, unzip them, copy them to /System/Library/Extensions. Following which, in Terminal.app, execute this code:

Unfortunately, this didn't work for me - and it looked so promising too. I have been digging around for a solution for days and I can't find a single one that works.

 

I have a Gigabyte ATI Radeon HD 4890 1GB card installed in a Dell Dimension 9150 Hackintosh running 10.6.3. I installed the above kexts and when I rebooted, I got a plain white/gray screen that never went anywhere. It doesn't seem to cause a KP, it just won't display anything useful. I rebooted in verbose mode and it ran through and then ended with a screen full of large black and white pixel boxes.

 

This is the last thing I need to get working and I am in business. I would definitely appreciate some advice.

 

Thanks in advance.

 

Mike

Link to comment
Share on other sites

An update, for 10.6.3 + 4890:

 

  1. Remove EVOEnabler or ATY_Init, from any installed locations
     
     
  2. Install these updated 10.6.3 kexts, as described above:

 

[*] Install Chameleon 2.0 RC4 (or newer), or AsereBLN Booter

 

 

[*] Open /Extra/com.apple.boot.plist in TextEdit, and add:

  • <key>GraphicsEnabler</key>
    <string>Yes</string>


 

Note: 4800Controller kext additionally includes XFX's device id, since that's the card I use -- the copy included in QE_CI_Exotic_SL.pkg doesn't.

Link to comment
Share on other sites

An update, for 10.6.3 + 4890:

 

  1. Remove EVOEnabler or ATY_Init, from any installed locations
     
     
  2. Install these updated 10.6.3 kexts, as described above:

 

[*] Install Chameleon 2.0 RC4 (or newer), or AsereBLN Booter

 

 

[*] Open /Extra/com.apple.boot.plist in TextEdit, and add:

  • <key>GraphicsEnabler</key>
    <string>Yes</string>


 

Note: 4800Controller kext additionally includes XFX's device id, since that's the card I use -- the copy included in QE_CI_Exotic_SL.pkg doesn't.

Thanks for the update.

 

I removed EVOEnabler.kext and used your new attached files but no dice. I was already running Chameleon 2.0 RC4 which came with myHack. My /Extra/com.apple.boot.plist already looked like this:

<key>GraphicsEnabler</key>
<string>y</string>

 

...and I changed it to:

<key>GraphicsEnabler</key>
<string>Yes</string>

 

per your instructions. Now I don't get the white/gray screen but the card is not enabled either. :hysterical:

 

I tried putting EVOEnabler.kext back and tried again it didn't seem to make any difference other than System Profiler correctly identifies the card as ATI Radeon HD 4890 which doesn't happen without this kext.

 

I had previously installed the Netkas QE CI Exotic cards 10.6.3.pkg which also didn't seem to make any difference. Do you think this could have caused a problem with your method?

 

Mike

 

Note: 4800Controller kext additionally includes XFX's device id, since that's the card I use -- the copy included in QE_CI_Exotic_SL.pkg doesn't.

How can I add my card's device ID? System Profiler says the following:

ATI Radeon HD 4890:

 

Chipset Model: ATI Radeon HD 4890

Type: GPU

Bus: PCIe

Slot: Slot-1

PCIe Lane Width: x16

VRAM (Total): 256 MB

Vendor: ATI (0x1002)

Device ID: 0x9460

Revision ID: 0x0000

ROM Revision: 113-B7710C-176

EFI Driver Version: 01.00.318

Displays:

Display:

Resolution: 1024 x 768

Pixel Depth: 32-Bit Color (ARGB8888)

Main Display: Yes

Mirror: Off

Online: Yes

 

Does that help at all?

 

Thanks,

 

Mike

Link to comment
Share on other sites

Great news here. I finally got it to work! For anyone else who may be experiencing problems, I used Cindori's Zeus http://www.groths.org/. I also used the 10.6.3 patch downloaded through Zeus. All is working perfectly now including QE. I don't know why none of the other methods seemed to work for me so I thought I'd share. Again, I am running a Gigabyte ATI Radeon HD 4890 1GB on 10.6.3.

 

Mike

Link to comment
Share on other sites

Great news here. I finally got it to work! For anyone else who may be experiencing problems, I used Cindori's Zeus http://www.groths.org/. I also used the 10.6.3 patch downloaded through Zeus. All is working perfectly now including QE. I don't know why none of the other methods seemed to work for me so I thought I'd share. Again, I am running a Gigabyte ATI Radeon HD 4890 1GB on 10.6.3.

 

Mike

 

you take with my instruction ore no?

with dvi ore displayport?

Link to comment
Share on other sites

you take with my instruction ore no?

with dvi ore displayport?

I got this far before I saw your instructions to use Zeus on the other thread. Unfortunately, I just found out that my success was not very successful. I have crackling in my audio whenever any graphic intensive work is being done and I have terribly slow benchmarks. <_< I am starting to think this card is unfixable. I'll probably get a different one. Any suggestions?

 

Mike

Link to comment
Share on other sites

 Share

×
×
  • Create New...