Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


  • Content count

  • Joined

  • Last visited

About Svenmike

  • Rank
    InsanelyMac Protégé
  1. ATI Radeon HD 4650 - any support QE/CI?

    Just boot into single user mode and move the two kexts out of System/Library/Extensions, but don't delete them!! Then reboot so you can get into the desktop. I'm guessing you've gotten it to work before? When you say you installed 4600... and x2000... did you use older kexts? Just use the ones from 10.6.6 and copy them to desktop, add ID and then reinstall using "Kext Utility" If you use older kexts you may get dependency issues, but you don't need older kexts, the new ones from 10.6.6 work just fine.
  2. Hi Kabyl! Thanks for the hard work! I can't seem to get this one to work. If I use "AtiConfig = Flicker" then it gives me "Unsupported card" and OS X wont finish booting as if my framebuffer is wrong although it's the one I'm currently using. If I change "kNull" to "kFlicker" for my card (which is a XFX hd 4650) then it seems to load the card and the bios properly... but gives me black screen. The subsystem ID for my card is correct, maybe changing it to "kFlicker" isn't the only thing I need to change? Ideas? I've included ioreg dump and lspci dump. svenmike_dump.zip
  3. ATI Radeon HD 4650 - any support QE/CI?

    Just realized that I never responded to you... Sorry... You can use "Zonalis" as the framebuffer to get dual display dual DVI support, although if you use "Sleep" then only one screen will wake up and you have to reboot to get the other one back on. Yes. Looks like you have the same card as me. Use the boot file I have attached which gives you DVI port 1 fully working, including waking from sleep. Otherwise read my previous posts on how to get the source code and edit it to use a different framebuffer. Make sure you have "GraphicsEnabler=Yes" not "graphics enamber=yes" in com.apple.Boot.plist. BTW: The versions of kexts and OS X version does not matter. If you update to 10.6.6 then you'll have to add ID to ATI4600Controller.kext and ATIRadeonX2000.kext again. 1. use this boot file 2. make sure boot.plist is correct 3. add ID's to kexts 4. reboot Everything should be working fine then boot.zip
  4. ATI Radeon HD 4650 - any support QE/CI?

    Your right it's not the framebuffer. If you always boot to the desktop and never have a black screen whatever framebuffer your using, then the ATI kext's are not loading. Unfortunately I don't have an answer for you. I don't know the compatibility with AGP cards nor what driver is supposed to be used... You'll have to ask around the different forums
  5. Dual displays with XFX Radeon HD 4650!

    The only thing that the boot file does is tell inject OS X with what framebuffer to use for your graphics card. The framebuffer is what determines what connections work. You can manually change this with Chameleon source code and edit "ati.c". Read my reply to you on the other HD4650 thread. Which framebuffer are you using and what connections are you using? i.e. dvi on both ports, or dvi on one port and vga adapter on the other
  6. ATI Radeon HD 4650 - any support QE/CI?

    Dude your are way over complicating this. You don't need kext's from different versions of OS X, and you don't need to edit ATISupport.kext or ATIFramebuffer.kext.... All you need to do is add your device ID to ATI4600Controller.kext and ATIRadeonX2000.kext. Now use the lastest Chameleon BUT you need to download the sources at http://forge.voodooprojects.org/p/chameleo...tree/HEAD/trunk, because you need to manually change the framebuffer that it assigns to your card. i.e. HD 4650 I have XFX card with dual DVI, "Eulemur" gives me dual screens with one monitor on dvi and one on dvi-vga adapter. Only on monitor wakes from sleep with this framebuffer. "Zonalis" gives me dual screens with dual dvi! Except only one screen wakes after sleep! Damn! There are many other framebuffers that work but only give one screen on various ports and adapter combinations. It is trial and error testing that you must do on your own unless you have the same card as me. I have posted my current findings on different framebuffers using MY graphics card, i.e. this is not universal to all 4650 cards!! One last thing, I was wrong before about using the ROM file to get this to work... The only reason to use the ROM file is if you want to use a custom ROM file. Chameleon does a great job of reading the ROM (or bios) from your graphics card and injecting it to OS X. All you need to do is use the correct Framebuffer for your setup. Unfortunately ATI graphics cards are a little harder to make work than Nvidia cards. framebuffers.rtf
  7. Sleep issues with ich8

    Wow! Thanks for the one thing that I didn't think of! I was looking at everything but I never thought about the fact that I had an old bios. So I just updated to F14 and now it wakes from sleep great. Although it seems that I don't have the right framebuffer for my graphics card cause only one monitor wakes up. Fix one problem and then find another...
  8. ATI Radeon HD 4650 - any support QE/CI?

    Lame that it didn't work! Sorry for the late reply I've been on vacation with family. Honestly I don't have any other suggestions for you. I don't know about compatibility with the AGP card and that might be your problem. You could always buy a new card that is PCIx16 and avoid all the headaches of trying to make that card work. I bought mine for about $70-75 so they don't have to be that expensive. Although I would recommend getting a nvidia card as they are a lot easier to get fully working since all you need to do is edit your DSDT with the NVCAP and it'll work perfectly. I just wish I knew that before I bought this card. estofan: Did you change the framebuffer or are you using the same one that your version of Chameleon assigned to your card? I'm using "Eulemur" and I found that I don't need the ROM file because the problem was only that I was using the wrong framebuffer. BTW: I also have the same problem with waking from sleep. Although with mine, all the fans come on but it doesn't fully wake since I can't use a VNC client to access my computer. I don't know if it's related to something else or maybe it's the wrong framebuffer... I'll eventually get around to trying all the different boot files and see if any of the others work better.
  9. ATI Radeon HD 4650 - any support QE/CI?

    The file I gave you does not use the "AtiFB" option in com.apple.Boot.plist because that was a special file that was written by Kabyl and he has not released the source code for that. For the one that I gave you, you need to manually edit the framebuffer in the source code and then recompile it. To get the lastest Chameleon source code then open terminal and type this : svn co http://forge.voodooprojects.org/svn/chameleon It will download it to folder /Users/.../chameleon. Then go to .../chameleon/trunk/i386/libsaio and open "ati.c" with xcode. About half way down is a list of the device ID's and the framebuffer assigned to it. Change that to different ones and save. To compile it open terminal and type: 1. cd /Users/"your computer name here"/chameleon/trunk 2. make clean 3. make embedtheme You need xcode installed to do this btw. When it is done compiling you can find the new boot file in /Users/.../chameleon/sym/i386 Unfortunately there is no easier method than this (at least that I know of.) I have attached a list of the framebuffers. One question... When you say "it boots then nothing" what do you mean? Black screen? Boots just fine but no QE/CI? BTW: It seems like chameleon is loading your card correctly as those are the messages you should get when it injects your card although your problem is due to the wrong framebuffer. You should start with "Motmot" as that one seems to work with most 46XX cards and then try "Flicker" after that. framebuffers.rtf
  10. ATI Radeon HD 4650 - any support QE/CI?

    I looked through the source code for Chameleon ATI injection and your card is not listed and thats why it wouldn't work. I have added your device ID and added "Eulemur" as the framebuffer. Not sure if it'll work, especially since I don't know what framebuffer you need. Unfortunately it is a trial and error thing. I have uploaded the compiled "boot" file. If you want the source code I can email it to you (it's too big to upload here.) 1. Rename your current boot file "boot.backup" and leave it where it is. 2. Install the new boot file 3. Reboot and before choosing OS X in Chameleon enter "-v Wait=Yes" 4. Read what is posted when it is loading and see if your card is recognized and the bios is added 5. If it fails to boot or if you get black screen then you need to try different framebuffers. Reboot and type -s and replace the boot file with boot.backup so you can boot again. If you need help changing the framebuffer then I can help with that but lets cross that bridge when we get there. BTW: You may want to install the original ATI4600Controller.kext and ATIRadeonX2000.kext back and then try this method. That way if it doesn't work it will still boot. And if it does work, make sure you have full resolution before replacing the ATI...kext's again. edited_ATI_Chameleon.zip
  11. ATI Radeon HD 4650 - any support QE/CI?

    Is that what you entered in as the device id? This card is 0x94981002. Then use the boot file I've attached and make sure you add "GraphicsEnabler=Yes" in com.apple.Boot.plist in your /Extra folder. I have also added my boot.plist as reference so you know exactly how it is entered into the plist. btw: You need to add the device id to ATI4600Controller.kext and ATIRadeonX2000.kext and you don't need to erase all other entries. This works with all versions of OS X. No need to use older kext's. With that card you may need to use a DVI-VGA converter on the DVI port to make it work... not sure though as I have a dual DVI card that works %100. 4650boot.zip
  12. ATI Radeon HD 4650 - any support QE/CI?

    Instead of doing a Windows install, just boot with a Linux live disc. I use Ubuntu 10.04. Use this command in Linux terminal: sudo dd if=/dev/mem of=vbios.dmp bs=65536 skip=12 count=1 That will save the graphics card bios to your home folder with name "vbios.dmp" Then just save it to a USB drive and boot into OS X. Copy the file to your /Extra folder and rename it to "1002_9498.rom". Then reboot and hopefully it works. p.s. Oddly enough, I recently was trying out new plugins for fakeSMC.kext and got a Kernel Panic before I could even get into single user mode... So I booted into my recovery drive (which does not have my .rom file in it but I am using Eulemur as the framebuffer for the boot file for that drive) and now I get dual screens and full functionality of 4650 card.... Weird! I haven't messed with my recovery drive recently and I used to only get dual screen mirrored on that drive. Somehow I did something and it doesn't make sense. You should try different framebuffers because that may be your problem.
  13. Sleep issues with ich8

    I already had the "Restart after power failure" box checked. Unfortunately fixing my _PTS method according to the Gigabyte DSDT fixes did not help solve my issue either. I'm really lost with this one, although I guess it really isn't that big a deal... Just fun to hack. hmm... It's not speedstep, audio, IDE, USB, bios settings, AHCI hdd... I didn't need to patch my LAN, graphics is enabled by Chameleon I'm out of ideas
  14. Sleep issues with ich8

    Your changes are almost the same as I had before but I put them back in thinking maybe I took too much out... I tried it and still no wake from sleep. Not really sure whats going on, either clicking the mouse or keyboard will wake the machine but it sounds like it is rebooting without the "beep code" and the graphics card does not power up. I guess maybe I'm missing something in my _PTS method or _WAK method. BTW; 0x001A0007 is EHCI. ich8 southbridge has 5 + 1 UHCI buses and 2 EHCI buses. I removed the +1 bus since I'm pretty sure OS X doesn't use that. I even removed my IDE code and disabled it in BIOS, with no change. Got any other suggestions?
  15. Sleep issues with ich8

    S3 is enabled. i am using "GeneratePStates" and Cstates. i also have done it with my own ssdt tables. not sure about the EHCI. I cant find the address info in ich8 datasheet but i know that i have two EHCI controllers in ich8. Thanks for the reply! I will have to look at the dsdt when I get home tonight.