DinosOSX Posted June 25, 2010 Share Posted June 25, 2010 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!! Link to comment Share on other sites More sharing options...
DinosOSX Posted June 25, 2010 Author Share Posted June 25, 2010 I forgot to mention that my graphics card have 3 outputs: VGA, DVI and HDMI. Link to comment Share on other sites More sharing options...
eric028 Posted June 27, 2010 Share Posted June 27, 2010 My friend! I have a solution for ATI HD 4650 with QE/CI on 10.6.4 (VGA) 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. 4650_10.6.2.zip Link to comment Share on other sites More sharing options...
DinosOSX Posted June 28, 2010 Author Share Posted June 28, 2010 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!! Link to comment Share on other sites More sharing options...
eric028 Posted June 29, 2010 Share Posted June 29, 2010 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. Link to comment Share on other sites More sharing options...
DinosOSX Posted June 29, 2010 Author Share Posted June 29, 2010 In which kexts i must add the device id? Link to comment Share on other sites More sharing options...
errandwolfe Posted June 30, 2010 Share Posted June 30, 2010 My friend! I have a solution for ATI HD 4650 with QE/CI on 10.6.4 (VGA) 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? Link to comment Share on other sites More sharing options...
eric028 Posted July 1, 2010 Share Posted July 1, 2010 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 Link to comment Share on other sites More sharing options...
DinosOSX Posted July 9, 2010 Author Share Posted July 9, 2010 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!! Link to comment Share on other sites More sharing options...
errandwolfe Posted July 9, 2010 Share Posted July 9, 2010 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) Link to comment Share on other sites More sharing options...
DinosOSX Posted July 9, 2010 Author Share Posted July 9, 2010 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? Link to comment Share on other sites More sharing options...
stayinalive Posted July 11, 2010 Share Posted July 11, 2010 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? Link to comment Share on other sites More sharing options...
errandwolfe Posted July 11, 2010 Share Posted July 11, 2010 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. Link to comment Share on other sites More sharing options...
stayinalive Posted July 12, 2010 Share Posted July 12, 2010 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 Link to comment Share on other sites More sharing options...
errandwolfe Posted July 12, 2010 Share Posted July 12, 2010 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? Link to comment Share on other sites More sharing options...
joandrade Posted July 14, 2010 Share Posted July 14, 2010 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? Link to comment Share on other sites More sharing options...
Icestorm Posted July 14, 2010 Share Posted July 14, 2010 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 Link to comment Share on other sites More sharing options...
errandwolfe Posted July 14, 2010 Share Posted July 14, 2010 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. Link to comment Share on other sites More sharing options...
diggi Posted August 18, 2010 Share Posted August 18, 2010 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 Link to comment Share on other sites More sharing options...
errandwolfe Posted August 18, 2010 Share Posted August 18, 2010 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? Link to comment Share on other sites More sharing options...
diggi Posted August 18, 2010 Share Posted August 18, 2010 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 Link to comment Share on other sites More sharing options...
errandwolfe Posted August 18, 2010 Share Posted August 18, 2010 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= Link to comment Share on other sites More sharing options...
diggi Posted August 18, 2010 Share Posted August 18, 2010 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 Link to comment Share on other sites More sharing options...
errandwolfe Posted August 18, 2010 Share Posted August 18, 2010 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? Link to comment Share on other sites More sharing options...
diggi Posted August 18, 2010 Share Posted August 18, 2010 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 Link to comment Share on other sites More sharing options...
Recommended Posts