Jump to content
DinosOSX

Sapphire ATI HD4650 1GB DDR2 and Snow Leopard 10.6.4

54 posts in this topic

Recommended Posts

I have the Sapphire ATI HD4650 1GB DDR2 graphics card. I have installed Snow Leopard 10.6.4 and i putted the device id to the ATI4600Controller and ATIX2000 kexts as the HCL 10.6.4 says. What i am getting is that i have an ATI Radeon 4600 Series graphics card with 256MB in the system info but no more than 1024x768 or 1400x1050 and no QE/CI. I have an AMD Phenom system and i am booting with Empire EFI 1.085 boot cd for AMD (i also tried to boot with PC EFI 10.6 with the same results and this time it says that i have an HD4650 series graphics card). Is there any solution (any other bootloader i can use or any other way) or i must upgrade to HD4890? Thank you very much in advance!!

Share this post


Link to post
Share on other sites
Advertisement

My friend! I have a solution for ATI HD 4650 with QE/CI on 10.6.4 (VGA)

post-584772-1277635666_thumb.png

 

What you need are

 

ATI4600Controller.kext, ATIFramebuffer.kext and ATISupport.kext in 10.6.2.

 

ATIRadeonX2000.kext, ATIRadeonX2000GA.plugin, ATIRadeonX2000GLDriver.bundle and ATIRadeonX2000VADriver.bundle in 10.6.4.

 

And the method to made this card work on 10.6.4 is same as 10.6.2, excluding the file above.

 

 

I have a link that may helps you, however it was written in chinese. :blink:

http://bbs.pcbeta.com/thread-750701-1-1.html

 

Hope it may help you.

4650_10.6.2.zip

Share this post


Link to post
Share on other sites
ATIRadeonX2000.kext, ATIRadeonX2000GA.plugin, ATIRadeonX2000GLDriver.bundle and ATIRadeonX2000VADriver.bundle in 10.6.4.

 

Thank you very much for your time!

Could you please give me a link for these files? Thanks again!!

Share this post


Link to post
Share on other sites
Thank you very much for your time!

Could you please give me a link for these files? Thanks again!!

 

Since Apple updated ATI drivers from 1.6.6 to 1.6.16 in Update 10.6.4, you need to replace some kext with a 10.6.2 one.

 

 

You will have those files (ATIRadeonX2000.kext, ATIRadeonX2000GA.plugin, ATIRadeonX2000GLDriver.bundle and ATIRadeonX2000VADriver.bundle of version 1.6.16) after updated to 10.6.4.

 

And please replace (ATI4600Controller.kext, ATIFramebuffer.kext and ATISupport.kext of version 1.6.6 in 10.6.2). I have uploaded those 10.6.2 kexts you need above.

 

Don't forgot to add dev id (0x94981002) in those kext.

Share this post


Link to post
Share on other sites
My friend! I have a solution for ATI HD 4650 with QE/CI on 10.6.4 (VGA)

post-584772-1277635666_thumb.png

 

What you need are

 

ATI4600Controller.kext, ATIFramebuffer.kext and ATISupport.kext in 10.6.2.

 

ATIRadeonX2000.kext, ATIRadeonX2000GA.plugin, ATIRadeonX2000GLDriver.bundle and ATIRadeonX2000VADriver.bundle in 10.6.4.

 

And the method to made this card work on 10.6.4 is same as 10.6.2, excluding the file above.

 

 

I have a link that may helps you, however it was written in chinese. :(

http://bbs.pcbeta.com/thread-750701-1-1.html

 

Hope it may help you.

 

Azuma...

I tried reading this with google translate but can't say that I made all that much sense out of it. If I follow this method will I be able to get dual monitor support?

 

Is there anyway you can recap this in english for us?

Share this post


Link to post
Share on other sites
Azuma...

I tried reading this with google translate but can't say that I made all that much sense out of it. If I follow this method will I be able to get dual monitor support?

 

Is there anyway you can recap this in english for us?

 

Sure! I am the author of the chinese page. =]

 

First, you need these file:

Version 1.6.16 in 10.6.4

ATIRadeonX2000.kext
ATIRadeonX2000GA.plugin
ATIRadeonX2000GLDriver.bundle
ATIRadeonX2000VADriver.bundle

 

Version 1.6.6 in 10.6.2

ATI4600Controller.kext
ATIFramebuffer.kext
ATISupport.kext

 

*You can check the kext version from version.plist.

======================================

Second, you need to add devid (0x94981002) to info.plist in these files.

ATI4600Controller.kext
ATIRadeonX2000.kext

The info.plist after editing should be like this.

			<key>IOPCIMatch</key>
		<string>0x94981002</string>

Then save it.

======================================

Third, you must modify your com.apple.Boot.plist by adding the command below:

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

You may drop the com.apple.Boot.plist from \Extra to the desktop and edit it, if the file did not exist here, then it should be located in \Library\Preferences\SystemConfiguration

======================================

Fourth, move all the kexts above to \System\Library\Extensions\

You should delete those 7 kexts in \System\Library\Extensions\, and drop the modified kexts to \System\Library\Extensions\.

 

After that, use kext utility or other possible method to repair permissions.

======================================

Reboot, and use -f -v command to load your Mac

 

Anything should be working if you see ** Device in slot: SLOT-1 **.

 

I use VGA port, dual monitor not tested. But I think it will be work if you can use dual monitor in 10.6.2.

 

Sorry for my POOR English :(

Share this post


Link to post
Share on other sites

Thank you very much once again Azuma111!!

 

I followed your instructions exactly, i got the message ** Device in slot: SLOT-1 **, but after that i got a multicoloured and corrupted screen. ;) What i must do? To boot, i am using the Empire EFI 1.085 bootcd for AMD. Thank you very much in advance!!

Share this post


Link to post
Share on other sites
I use VGA port, dual monitor not tested. But I think it will be work if you can use dual monitor in 10.6.2.

 

Sorry for my POOR English ;)

 

Just so everyone knows, to the best of my knowledge no one has gotten dual screen working in 10.6.4.

 

I have a single screen working with QE/CI but have never been able to get both displays working. Almost all attempts have ended with one of the monitors left in a power save mode/no signal mode. The only other result is I get both screens to power on, but it is locked in mirror mode.

 

I have tried with these combinations:

VGA + DVI

VGA + DVI (using VGA/DVI converter)

VGA + HDMI

VGA + HDMI (using HDMI to DVI converter)

VGA + HMDI (using HDMI to DVI converter + DVI to VGA converter)

DVI + HDMI

DVI + HDMI (using DVI to VGA converter)

Share this post


Link to post
Share on other sites

I made it!!!

 

I also installed EVOenabler.kext, i am booting with the flags -f -v and with VGA connection and i have full QE/CI support and resolution change is possible! Is there any way to avoid the -f -v flags and to have DVI connection?

Share this post


Link to post
Share on other sites

i got a black screen after that >(graphicsenabler+atisupport.kext) im also using card's vga output.

all that for dvi output?

 

help

thanks.

 

 

I made it!!!

 

I also installed EVOenabler.kext, i am booting with the flags -f -v and with VGA connection and i have full QE/CI support and resolution change is possible! Is there any way to avoid the -f -v flags and to have DVI connection?

Share this post


Link to post
Share on other sites

I don't understand why everyone is still using the extra kexts? What exactly are the doing for you at this point?

 

In 10.6.3 and 10.6.4 all you need to do is modify ATIRadeonX2000.kext and ATIRadeon4600Controller to input the hardware ID of the card. Do NOT have EvoEnabler installed.

 

You will not get functioning dual screens, to the best of my knowledge no one has been able to accomplish that.

Share this post


Link to post
Share on other sites
I don't understand why everyone is still using the extra kexts? What exactly are the doing for you at this point?

 

In 10.6.3 and 10.6.4 all you need to do is modify ATIRadeonX2000.kext and ATIRadeon4600Controller to input the hardware ID of the card. Do NOT have EvoEnabler installed.

 

You will not get functioning dual screens, to the best of my knowledge no one has been able to accomplish that.

 

 

im gonna check this out i have hd4830. dvi hdmi vga . im just edit them and plug everything to vga output

Share this post


Link to post
Share on other sites
im gonna check this out i have hd4830. dvi hdmi vga . im just edit them and plug everything to vga output

 

1. I have no idea if this would work on a 4830, considering it is an entirely different beast I would think not.

which brings me to point 2...

2. Why would you even bring up a 4830 on a discussion thread that is focused entirely on the 4650?

Share this post


Link to post
Share on other sites

I'm sorry for just posting randomly in this thread about te 4650, but will the device ID method work for the 4670 graphic's card?

Share this post


Link to post
Share on other sites

Hey :(

 

I follow the guide.

 

The problem is that i have a ATI mobility 4650 grafic card. It is not the eaxact grafic card.

 

I put the device ID from the tutorial and it works..but only with 256 mb and only low resolution...

 

Then I put the Device ID from my ATI mobility 4650 grafic card , but i got a black screen>.<

 

Can anybody help , please =)

 

Thanks :D

Share this post


Link to post
Share on other sites
Hey :)

I follow the guide.

The problem is that i have a ATI mobility 4650 grafic card. It is not the eaxact grafic card.

I put the device ID from the tutorial and it works..but only with 256 mb and only low resolution...

Then I put the Device ID from my ATI mobility 4650 grafic card , but i got a black screen>.<

Can anybody help , please =)

Thanks :)

The problem is the 4650 desktop and mobility are two different GPU's. A desktop solution from my understanding usually does not equal that it will work on the mobility version. Now as to how you can actually get the mobility version running...no idea, I would search for a thread dedicated to the mobility version or posting in one of the GENERIC ATI threads.

Share this post


Link to post
Share on other sites

Hi, I've tried this and still cannot get my ATI 4650 card to work correctly in my hackintosh. Would you kind people please try to help me? I would very gratefully appreciate it.

 

The system seems to recognize it, but I can only get 1024x768 resolution. I tried to change the resolution at Darwin Boot with this: "Graphics Mode=1600x1050x60hz- but it gives me an error stating "Graphics not found"

 

I've downloaded and installed QE_CI, but I don't know how to use it to fix my issue. I've searched for explanations, but could not find any that made sense.

 

My system is working great except for the fact that I cannot get good resolution and some images are blank when they load. For instance, when i use Pro Tools music production software, when I try to open a plugin - it is blank. Not all of them, but some of them. I can post an image of it if you think it would help?

 

 

Here is what I show in my 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>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>device-properties</key>

<string>6c0200000100000001000000600200000d00000002010c00d041030a010000000101060000030101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002e0000004e7669646961204765466f7263652037333030204754204f70656e474c20456e67696e65205b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c0000001a0000004e7669646961204765466f72636520373330302047540e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000001020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74</string>

</dict>

</plist>

 

 

 

 

 

 

Here is what is in the System Profiler for my Graphics Card:

 

ATI Radeon HD 4600:

 

Chipset Model: ATI Radeon HD 4600

Type: GPU

Bus: PCIe

Slot: Slot-1

PCIe Lane Width: x16

VRAM (Total): 256 MB

Vendor: ATI (0x1002)

Device ID: 0x9498

Revision ID: 0x0000

ROM Revision: 113-B1480A-236

EFI Driver Version: 01.00.236

Displays:

Display:

Resolution: 1024 x 768

Pixel Depth: 32-Bit Color (ARGB8888)

Main Display: Yes

Mirror: Off

Online: Yes

Display Connector:

 

 

I don't have anything in my /Library/ Extensions folder.

 

Can you please tell me what I need to do to make this work? Will it work with DVI?

 

Thank you all :-)

 

 

~ Diggi

Share this post


Link to post
Share on other sites

PLEASE go back and edit your post, there is no reason to quote all that info simply to say your card is not working. Even better, you don't say WHAT is not working....are you having a problem with QE/CI? Are you simply frustrated you can't get dual display?

Share this post


Link to post
Share on other sites

I'm sorry for the lengthy post I made earlier.I have cleaned it up a lot and added more information on the exact problem. Please excuse me if I did not explain the issue well enough, and let me know what else I should mention in order to get your help.

 

 

~ Diggi

Share this post


Link to post
Share on other sites

Well I don't really know that anyone in this thread will be able to help you. This thread is discussing the HD4650 and even more specifically the 1Gb model....You are asking a question about the mobility version of the card. Nothing discussed in this thread is likely to help you. I suggest you search for a thread dedicated to the mobility version.

 

Just FYI, if anyone is looking for a more in depth discussion as we try to get dual screen functionality working, please come take a look at this thread. This is mainly for discussion of the 1 Gb version of the card. It does appear that people who have the 512 version are able to get dual screen working. If you read through this thread you will see a link to a discussion in Italian, I have heard a good number of success reports from 512 users following this method.

 

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

Share this post


Link to post
Share on other sites

No, no - not "mobility". This is a standard ATI HD 4650 in my desktop i7 build. I've seen it discussed here, and in other forums, but this is the only place I've been given a reply.

 

I'm not trying to be a pest, just hoping someone with a bit more knowledge than I will try to help me in some way. That's all. I'd be willing to pay someone for their help, seriously. My system is running great, except for the Graphics Card issue.

 

Would you be willing to try to help me? I'd be willing to go buy another card, if I knew of one that would work if I could just plug it in. But I am past my ability to do more without some assistance.

 

 

Thank you,

 

~ Diggi

Share this post


Link to post
Share on other sites

Okay, my apologies...I went back too far and was reading an earlier post...

 

Okay so as I understand things you are

1.) Trying to specify a resolution in your Boot.plist

2.) Even doing this your resolution is stuck at 1024x768

 

Here are my questions

1.) What version of OS X are you running?

2.) Do you have an enabler like EVOEnabler installed?

3.) Is your monitor connected to DVI or VGA?

Share this post


Link to post
Share on other sites

Thank you very, very much. I appreciate this sincerely.

 

 

1.) Trying to specify a resolution in your Boot.plist

2.) Even doing this your resolution is stuck at 1024x768

 

Correct - but I am not sure I even typed the information into the Boot.plist correctly.

 

Here are my questions

1.) What version of OS X are you running?

 

OSX 10.6.4

 

2.) Do you have an enabler like EVOEnabler installed?

 

I believe so. I dragged EVOenabler.kext to Kext Utility, and it said it installed it and Repaired Permissions as well.

 

 

3.) Is your monitor connected to DVI or VGA?

DVI

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×