bonfilio Posted March 2, 2010 Share Posted March 2, 2010 Picked up a 4860 recently (couldn't refuse the price type of thing).. it uses the same core as the 4890 (the RV790) with some of shaders disabled as well as slightly slower clock speeds. There have been a few posts on it already w/ no success, but I just wanted to offer up anything that would help get the card working. --- Haven't gotten acceleration working yet, but I have it up and running at normal res (1920). Very simple process.. identical to getting a 4890 working. The various patchers floating around won't work as a 4860 is an extremely exotic ATI card, much moreso than others. Add your device id (Sapphire 1GB 4860 Device ID: 0x9462 - becomes 0x94621002 - add this) to the info.plist of ATI4800Controller.kext and ATIRadeonX2000.kext. Install these via Kext Utility. Reboot, enjoy. I'm going to start looking at the 4890 threads that have trouble w/ QE accel and see what I can do. --- Sapphire 4860 1GB (says 4890.. same chipset - cosmetic) 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: 0x9462 Revision ID: 0x0000 ROM Revision: 113-B7710C-176 EFI Driver Version: 01.00.318 Displays: DELL S2209W: Resolution: 1920 x 1080 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Display Connector: Status: No Display Connected Link to comment https://www.insanelymac.com/forum/topic/212027-got-a-4860-anyone-get-it-working/ Share on other sites More sharing options...
bonfilio Posted March 5, 2010 Author Share Posted March 5, 2010 bumping since there are other 4860 ppl.. edited the 1st post a great deal. I'm keeping this post for use if I can get the QE stuff sorted. Link to comment https://www.insanelymac.com/forum/topic/212027-got-a-4860-anyone-get-it-working/#findComment-1423698 Share on other sites More sharing options...
GK87 Posted March 12, 2010 Share Posted March 12, 2010 Hey, I'm a noob when it comes to kext and the whole mac thing.... I have the same issue as you and im trying to get my resolution to be normal but im confused when it comes to adding a device ID.... can you some how show me exactly what lines in the info.plist you added your device id in? Thanks, Oh and let me know if you get the QE/CI thing going..... Link to comment https://www.insanelymac.com/forum/topic/212027-got-a-4860-anyone-get-it-working/#findComment-1427802 Share on other sites More sharing options...
bonfilio Posted March 14, 2010 Author Share Posted March 14, 2010 Got it working with full QE/CI! Fairly simple, but a hard hack is necessary. You need a working Windows installation that can recognize the card. Essentially, you need to hard change the device ID of the card from 0x9462 (the 4860 device-id) to 0x9460 (the 4890 device-id) using GPUz (to dump) and RBE (to edit) the bios. !!!!!BACKUP THE ORIGINAL!!!!! Reflash the card and you're good to go. If you don't know what GPUz and RBE are w/o googling, don't try this hack. Simple adding 0x94621002 to info.plists (as I tried above) will not work with the ATI4800 kext as there is no 0x94621002 QE/CI code path. Each device-id has it's own QE/CI specific profile - there isn't one generic profile that drives everything. Fortunately, the 4860 and the 4890 share the same RV790 cores so the 4890 profile will drive the 4860. Once you've got your device ID changed, use any of the online 4890 install guides. The simplest and most direct I've found is this: http://www.insanelymac.com/forum/index.php?showtopic=206137 WARNING - Don't try this if you plan to dual boot. The card will work fine under OSX but will no longer work properly under Windows short of reflashing back to the stock bios. Windows ATI Catalyst drivers (currently 10.2) are smart enough to recognize the 4860 is not really a 4890 despite the device-id stating it is (probably based on the differing shader counts). Consider this only for a fulltime Hack Pro. I'll only take responsibility for screwing up my own card so I won't provide my modified bios but if someone does screw up their card (and it's not bricked) and needs a stock backup - pst me. As long as the computer didn't crash in the middle of flashing, recovering a non-working card is dead simple. Chipset Model: ATI Radeon 4890 Series Type: GPU Bus: PCIe Slot: Slot-1 PCIe Lane Width: x16 VRAM (Total): 1024 MB Vendor: ATI (0x1002) Device ID: 0x9460 etc Link to comment https://www.insanelymac.com/forum/topic/212027-got-a-4860-anyone-get-it-working/#findComment-1428469 Share on other sites More sharing options...
HapaKnack Posted May 18, 2010 Share Posted May 18, 2010 Hey, I tried what you were talking about and had no luck. I have a 4860 with less ram but the same device ID and rev ID info. I added the additional info to the kexts and no dice. I'm running 10.6.3 since that is what all the new DVDs have on them. Any advice on what I am doing wrong? Link to comment https://www.insanelymac.com/forum/topic/212027-got-a-4860-anyone-get-it-working/#findComment-1470576 Share on other sites More sharing options...
Hangten Posted May 18, 2010 Share Posted May 18, 2010 Hey, I tried what you were talking about and had no luck. I have a 4860 with less ram but the same device ID and rev ID info. I added the additional info to the kexts and no dice. I'm running 10.6.3 since that is what all the new DVDs have on them. Any advice on what I am doing wrong? Maybe 10.6.3 is the issue: credit to http://netkas.org/ "March 29, 2010 MacOSX 10.6.3 released March 29th 2010 Posted to ATI, Apple, Snow Leopard, Update Guides How to update – it’s easy. Use any disabler for AppleIntelCPUPowerManagement.kext, for example – NullCPUPM.kext, install it to Extra mkext and reboot, of course if you made AppleIntelCPUPM to speedstep your cpu, you can skip this step. Make backup of your kexts, you might need some. Remove SleepEnabler.kext if you use it, this is very important step, old sleepenabler + new kernel = panic. Hit the update button, if you need to edit some kexts AFTER update and BEFORE reboot – download and install update from apple site. After reboot – re-add your device-ids to kexts where you need it and enjoy. known issues: readeon 4830/4850 – new framebuffer has same problem as leopard’s – inability to work without dvi2vga dongle in second port, to fix it – use 10.6.2 framebuffer, to do it – make backups of the following kexts before update:ATI4800Controller.kext ATISupport.kext ATIFramebuffer.kext Restore there kexts from backup after update and before reboot, or, if you already rebooted after update – use dvi2vga dongle to get display, and replace those files. Backup AppleHDA.kext before update, you might need the old one after update if sound will not work. alc889a known to work ok with 10.6.3 GMA kexts is 32-bit only again 10.6.3 exotic patch pkg, finaly fixed (13:50 GMT, 30 March) - QE CI Exotic cards 10.6.3.pkg Ok, so first version of pkg was messed up for MacPro+4890 because it had included 10.6.2 FrameBuffer, now it doesn’t have it, so should work fine. A little fix if you installed previous version of pkg and have some visual glitches on osx startup (like colored screen) – fix.pkg" Hmm?? Well worth looking into Link to comment https://www.insanelymac.com/forum/topic/212027-got-a-4860-anyone-get-it-working/#findComment-1470582 Share on other sites More sharing options...
HapaKnack Posted May 20, 2010 Share Posted May 20, 2010 I posted after trying the recent netkas packages. I even checked and the kexts are there which i modified to add the additional info in. I'm not quite sure what else I could be missing. Link to comment https://www.insanelymac.com/forum/topic/212027-got-a-4860-anyone-get-it-working/#findComment-1471808 Share on other sites More sharing options...
BlueWizzzY Posted May 20, 2010 Share Posted May 20, 2010 This is what I did to get a 4860 working on my pc. Resolution only. Couldn't get the QE/CI working. I installed LeoHazard's 10.6.2. Then I change my boot file to Beta PCEFI 10.5 http://www.mediafire.com/?znznlozgnng to get the graphic enabler. Somehow I always get an error message "Install Failed" whenever I tick the Graphic Enabler. After changing the boot file I installed the packages from http://www.insanelymac.com/forum/index.php?showtopic=206137 Make sure you follow the instruction which one to install first. After that, input your device id into ATI4800Controller.kext then run Kext Utility. And restart. Well, technically it should work if everything goes well. If it failed. I suggest you do a fresh installation of Mac OS X and repeat the steps above. That's how I get my 4860 working but not with full QE/CI. If I flash my 4860 to 4890, then QE/CI would work. -.-" Somehow I wish someone would actually help to add 4860 device id to the profile to enable QE/CI. Link to comment https://www.insanelymac.com/forum/topic/212027-got-a-4860-anyone-get-it-working/#findComment-1471851 Share on other sites More sharing options...
HapaKnack Posted May 20, 2010 Share Posted May 20, 2010 Ok I got it to work. I found out what the problem was. It was two fold: 1) I was using a Display Port cable which apparently doesn't work above 1024, I switched back to a dvi, but 2) the more pressing issue was the kext utility version I had was somehow killing snow leopard. I changed that to the latest version and voila just like everyone else i now have 1080p Thanks a lot guys. I was seriously pulling hair out over this. Link to comment https://www.insanelymac.com/forum/topic/212027-got-a-4860-anyone-get-it-working/#findComment-1472381 Share on other sites More sharing options...
Recommended Posts