stayinalive Posted July 12, 2010 Share Posted July 12, 2010 SAPPHIRE HD4830 DVI-HDMI-VGA first of all need to tell you guys, i m really tired of searching web last 1 week without eating and drinking. so my question is very simple is there any body worked this card on 10.6."whatever" version macosx86? i need the files and step by step install if there is noone here to help me work this out, i just smash this card or burn it, il send here the photos later.. these are what i installed via kexthelper to snow leo 10.6.3 http://www.box.net/shared/699tjnc0f3 >> ATI4800Controller.kext ATIFramebuffer.kext EVOenabler.kext ATISupport.kext ATIRadeonX2000.kext asus p5g41t-m lx ddr3 2gb ocz sapphire hd4830 hdmi vga dvi Link to comment Share on other sites More sharing options...
MaLd0n Posted July 14, 2010 Share Posted July 14, 2010 HD4830 / HD4850 / HD4870 32 BIT http://www.megaupload.com/?d=W242MOW0 1- install radeon_hd_48x0_drivers-2.pkg 2- install Patched framebuffers for 48x0 and 3870 3- if not enable qe/ci, use exotics 4- if you need to use the natitpowerplay(BUG SCREEN JUMPING) only 32 bits arch=i386 OR 32/64 BIT 1- use the kext legacyati4800controller.kex (E/E or S/L/E) http://www.insanelymac.com/forum/index.php...st&id=59328 2- Graphicsenabler Use Lizard http://dl.dropbox.com/u/1034555/lizard/Lizard-custom.zip 2a-Auto detect value 2b-GraphicsInjection 2c-save REBOOT this is added in boot.plist Link to comment Share on other sites More sharing options...
stayinalive Posted July 14, 2010 Author Share Posted July 14, 2010 thanks for reply i get a strange "mode not supported" error from my 19" hyundai lcd (n91w) monitor. Link to comment Share on other sites More sharing options...
danielkza Posted July 14, 2010 Share Posted July 14, 2010 @MaLd0n: The LegacyATI4800 kext you linked to doesn't match my HD4830's device ID: it has 0x94421002 instead of 0x944C1002. Anyone planning to use it should edit it with the right ID. Link to comment Share on other sites More sharing options...
stayinalive Posted July 14, 2010 Author Share Posted July 14, 2010 nothings changed after LegacyATI4800controller.kext install. no resolution change, no acceleration. ATI Radeon HD 4830: Chipset Model: ATI Radeon HD 4830 Type: GPU Bus: PCIe Slot: Slot-1 PCIe Lane Width: x16 VRAM (Total): 256 MB Vendor: ATI (0x1002) Device ID: 0x944c Revision ID: 0x0000 ROM Revision: 113-B7710C-176 EFI Driver Version: 01.00.318 Displays: Display: Resolution: 1152 x 864 Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Display Connector: what i do is; deleted all ATI* kexts from extensions folder in single user mode than installed legacy 4800 controller & lizard settings. Link to comment Share on other sites More sharing options...
Gaussia Posted July 14, 2010 Share Posted July 14, 2010 Are you sure legacyati4800controller.kext is complete there? It seems small, and only has "info.plist" inside. Link to comment Share on other sites More sharing options...
metomet Posted July 14, 2010 Share Posted July 14, 2010 thanks for reply i get a strange "mode not supported" error from my 19" hyundai lcd (n91w) monitor. Boot with -x to safe mode, download and install SwitchResX, look at the manual of your LCD/TV for the sync specs - pixel clock , scan rate ... etc , add a new custom resolution, safe and reboot - this will work. Good Luck Link to comment Share on other sites More sharing options...
MaLd0n Posted July 14, 2010 Share Posted July 14, 2010 @MaLd0n: The LegacyATI4800 kext you linked to doesn't match my HD4830's device ID: it has 0x94421002 instead of 0x944C1002. Anyone planning to use it should edit it with the right ID. Yep Thanks Link to comment Share on other sites More sharing options...
danielkza Posted July 15, 2010 Share Posted July 15, 2010 Are you sure legacyati4800controller.kext is complete there? It seems small, and only has "info.plist" inside. LegacyATI4800Controller is just an injector: it will override part of the info.plist on the original Apple kext to make it work with more cards. That's why it is so small: there are no binaries, plugins, or any actual machine code in it. And after quite a bit of trying I found out how to get my HD4830 working perfectly with 10.6.4 kexts. 1) Enable GraphicsEnabler in Chameleon as MaLd0n explained. 1) Install LegacyATI4800Controller to /Extra and edit it with your device ID. 2) Download Netkas' QE/CI 10.6.4 patch. When installing, choose only ATIRadeonX2000: no need for an edited ATI4800Controller because you're doing the work with the aforementioned Legacy injector. 3) You'll need to edit ATIRadeonX2000's Info.plist, because there is a typo in the HD4830's device ID. Open it with your favorite text editor, and change 0x944c10002 to 0x944c1002. Save it, and rebuild your caches with whatever method you use (I prefer pfix). If you did everything right, you should have proper resolution and Quartz Extreme after rebooting. I still need to plug in an DVI->VGA adapter on the unused DVI port. Try this if you get a black screen instead of proper graphics. Link to comment Share on other sites More sharing options...
stayinalive Posted July 15, 2010 Author Share Posted July 15, 2010 LegacyATI4800Controller is just an injector: it will override part of the info.plist on the original Apple kext to make it work with more cards. That's why it is so small: there are no binaries, plugins, or any actual machine code in it. And after quite a bit of trying I found out how to get my HD4830 working perfectly with 10.6.4 kexts. 1) Enable GraphicsEnabler in Chameleon as MaLd0n explained. 1) Install LegacyATI4800Controller to /Extra and edit it with your device ID. 2) Download Netkas' QE/CI 10.6.4 patch. When installing, choose only ATIRadeonX2000: no need for an edited ATI4800Controller because you're doing the work with the aforementioned Legacy injector. 3) You'll need to edit ATIRadeonX2000's Info.plist, because there is a typo in the HD4830's device ID. Open it with your favorite text editor, and change 0x944c10002 to 0x944c1002. Save it, and rebuild your caches with whatever method you use (I prefer pfix). If you did everything right, you should have proper resolution and Quartz Extreme after rebooting. I still need to plug in an DVI->VGA adapter on the unused DVI port. Try this if you get a black screen instead of proper graphics. before step 1, deleting all ati* kexts in s/l/e cause any unwanted problems? Link to comment Share on other sites More sharing options...
danielkza Posted July 15, 2010 Share Posted July 15, 2010 before step 1, deleting all ati* kexts in s/l/e cause any unwanted problems? You need the vanilla ATI* kexts in /S/L/E. It'd be a good idea to restore them from their original versions just in case, and delete other graphic-related kexts (Natit, ATY_Init, EvOEnabler, etc.) from /E/E as well. If you don't have them backed-up, you can try pulling them from one of the OS X upgrade packages using Pacifist. Or you can tell me which version are you running and I'll upload the proper vanilla kexts somewhere. Link to comment Share on other sites More sharing options...
stayinalive Posted July 15, 2010 Author Share Posted July 15, 2010 You need the vanilla ATI* kexts in /S/L/E. It'd be a good idea to restore them from their original versions just in case, and delete other graphic-related kexts (Natit, ATY_Init, EvOEnabler, etc.) from /E/E as well. If you don't have them backed-up, you can try pulling them from one of the OS X upgrade packages using Pacifist. Or you can tell me which version are you running and I'll upload the proper vanilla kexts somewhere. very thanks, when i do smth wrong i usually fresh install everything.. 1-i tried your walktrough for 4830 5 min ago and (copied legacy4800 to s/l/e and enable graphics from lizard then added only atiradeonx2000.kext from netkas 10.6.3 patch.) then monitor comes up with an no signal error! (im currently using dvi output) 2-deleted them in -s safe mode boot 3-copied everything to s/l/extensions (atisupport, framebuffer, legacysupport, x2000, ati4800, evoenabler with kexthelper) result is a "mode not supported" monitor error there is a file that named mac modified rom for 4830 last week i suddenly double clicked it and nothing happened at all but maybe this is the main part of my problem can you take a look the files inside the rar mac modified rom & natit from netkas = http://www.box.net/shared/ft1npf3sjm hd4830 dvi-hdmi-vga (gpuz)= http://www.techpowerup.com/gpuz/gse9a/ hd4830 dvi-hdmi-vga bios (.bin)= http://www.box.net/shared/s7h5neym0i Link to comment Share on other sites More sharing options...
danielkza Posted July 15, 2010 Share Posted July 15, 2010 First of all, purge all the graphic fixes from your system. Delete all ATI* kexts from /S/L/E. Natit, ATY_Init, EvoEnabler, everything. Don't forget to check /E/E for them as well. Copy back the original 10.6.3 kexts to /S/L/E from the link below. http://www.mediafire.com/?mjmyzjdjyqztjyi LegacyATI4800Controller doesn't need to be in /S/L/E, so it will go to /E/E. Install Netkas' QE/CI patch. Make sure GraphicsEnabler is set to Yes. After you're done, fix permissions and rebuild the kexts cache with whatever method you like. Reboot, and you should have everything work. Remember that you'll probably need a DVI->VGA adapter in the second DVI slot if you're not using it. Link to comment Share on other sites More sharing options...
MaLd0n Posted July 16, 2010 Share Posted July 16, 2010 I only active Graphicsenabler/Pciroot and use the Legacy. Remember that you'll probably need a DVI->VGA adapter in the second DVI slot if you're not using it. Link to comment Share on other sites More sharing options...
Gaussia Posted July 16, 2010 Share Posted July 16, 2010 Reboot, and you should have everything work. Remember that you'll probably need a DVI->VGA adapter in the second DVI slot if you're not using it. Maybe this is the difference. The Sapphire 4830 has 1 DVI port, 1 HDMI, and 1 VGA (not a second DVI). Yours seems to be different from others like mine, although I'm going to try the kexts you provided to see if I have any luck. Link to comment Share on other sites More sharing options...
MaLd0n Posted July 16, 2010 Share Posted July 16, 2010 http://www.megaupload.com/?d=W242MOW0 1- install radeon_hd_48x0_drivers-2.pkg 2- install Patched framebuffers for 48x0 and 3870 3- if not enable qe/ci, use exotics 4- if you need to use the natitpowerplay(BUG SCREEN JUMPING) use installers work very well but only in 32 bit arch=i386 Link to comment Share on other sites More sharing options...
stayinalive Posted July 16, 2010 Author Share Posted July 16, 2010 http://www.megaupload.com/?d=W242MOW01- install radeon_hd_48x0_drivers-2.pkg 2- install Patched framebuffers for 48x0 and 3870 3- if not enable qe/ci, use exotics 4- if you need to use the natitpowerplay(BUG SCREEN JUMPING) use installers work very well but only in 32 bit arch=i386 With legacy48000 mac boot hangs forever,(spinning wheel) tried -f flag nothing changed how to install kernel in 32 bit? kernle and extensions in system profiler says 64bit. Link to comment Share on other sites More sharing options...
Gaussia Posted July 16, 2010 Share Posted July 16, 2010 http://www.megaupload.com/?d=W242MOW01- install radeon_hd_48x0_drivers-2.pkg 2- install Patched framebuffers for 48x0 and 3870 3- if not enable qe/ci, use exotics 4- if you need to use the natitpowerplay(BUG SCREEN JUMPING) use installers work very well but only in 32 bit arch=i386 I'm fairly certain I tried those steps (with that set of files) at one time, however it was meant for the 4850, and doesn't seem to work with the 4830 despite the claims of those who posted it originally. Now that I think of it, I think these steps are what led me to look for a copy of EVOenabler.kext modified for the 4830. It was first reported here and confirmed to be working here. Link to comment Share on other sites More sharing options...
MaLd0n Posted July 16, 2010 Share Posted July 16, 2010 With legacy48000 mac boot hangs forever,(spinning wheel)tried -f flag nothing changed how to install kernel in 32 bit? kernle and extensions in system profiler says 64bit. edit your boot.plist kernel flags arch=i386 however it was meant for the 4850, and doesn't seem to work with the 4830 despite the claims of those who posted it originally. "There is 3 device types hardcoded in file – radeon hd 4870 (used also for 4830 and 4850" Link to comment Share on other sites More sharing options...
Gaussia Posted July 16, 2010 Share Posted July 16, 2010 edit your boot.plistkernel flags arch=i386 I think this is what I was missing. Finally, I've got the proper resolution for my monitor! I deleted all ATI* kexts and anything else related to the graphics (EVOenabler, Natit, etc) from S/L/E and E/E. Then I ran through those instructions again with the files you linked to. Thank you for the help here. My only complaint now is that the Natit "No powerplay" package doesn't seem to address the jumpy screen bug in my case. I've done the steps a few times over now, I get the resolution support after steps 1 and 2. Once I get into step 3 (the netkas QE/IC package) and restart the jumping starts. I've come to realize QE/CI still doesn't work once it's installed anyways. I tried the version from netkas' website just to be sure, but same problem. Link to comment Share on other sites More sharing options...
stayinalive Posted July 17, 2010 Author Share Posted July 17, 2010 SO is there anybody here to summarize the working solution for sapphire hd4830 dvi-hdmi-vga on snow leopard 10.6.3? Link to comment Share on other sites More sharing options...
Gaussia Posted July 18, 2010 Share Posted July 18, 2010 I'm afraid so far I can only summarize how to get the proper resolution with our card. QE/CI is still something I'm working on. Link to comment Share on other sites More sharing options...
stayinalive Posted July 18, 2010 Author Share Posted July 18, 2010 I'm afraid so far I can only summarize how to get the proper resolution with our card. QE/CI is still something I'm working on. im still on 1024x768 res. how could i get the proper resolution? Link to comment Share on other sites More sharing options...
Gaussia Posted July 18, 2010 Share Posted July 18, 2010 (edited) EDIT: I've got it working! Full resolution with QE/CI in 10.6.3! I started with a fresh install, so all of the ATI* kexts were present. I went back to this thread, to see if I could more exactly replicate what he had done, and it worked! I'm attaching all of the files to this post so they hopefully won't disappear. I had to get a separate 10.6.2 installation disc just to find the correct version of EVOenabler. First, this assumes a fresh install of 10.6.3 with no extra graphic options or drivers selected (not even graphics enabler = y). I used PC_EFI v10.6 bootloader, but I'm not sure that matters. 1. Install the 3 kext files in the included zip (use kext helper). Restart with -x 2. Install EVOenabler.kext 3. Install netkas' QE/CI exotic card package for SL 10.6.2 Restart normally. You should be able to adjust the screen resolution now. Restart with -x 3. Install netkas' QE/CI exotic card package for SL 10.6.3 Restart normally 4830_DVI_VGA_HDMI_SL_10.6.3.zip Edited July 19, 2010 by Gaussia Link to comment Share on other sites More sharing options...
stayinalive Posted July 19, 2010 Author Share Posted July 19, 2010 EDIT: I've got it working! Full resolution with QE/CI in 10.6.3! I started with a fresh install, so all of the ATI* kexts were present. I went back to this thread, to see if I could more exactly replicate what he had done, and it worked! I'm attaching all of the files to this post so they hopefully won't disappear. I had to get a separate 10.6.2 installation disc just to find the correct version of EVOenabler. First, this assumes a fresh install of 10.6.3 with no extra graphic options or drivers selected (not even graphics enabler = y). I used PC_EFI v10.6 bootloader, but I'm not sure that matters. 1. Install the 3 kext files in the included zip (use kext helper). Restart with -x 2. Install EVOenabler.kext 3. Install netkas' QE/CI exotic card package for SL 10.6.2 Restart normally. You should be able to adjust the screen resolution now. Restart with -x 3. Install netkas' QE/CI exotic card package for SL 10.6.3 Restart normally thanks for the instructions. it probably works i did exactly the same you wrote , theres a monitor problem: "mode not supported" error(dvi lcd monitor) i cant boot safe mode nothi,ng shows up, icant change resolution ill try hdmi output later Link to comment Share on other sites More sharing options...
Recommended Posts