vahtryn Posted January 24, 2010 Share Posted January 24, 2010 this is what I'm getting when I boot using GraphicsEnabler=y on boot (also have to use -x to boot into safe mode for some reason ) http://i45.tinypic.com/f3w3o5.jpg I used these instructions: http://netkas.org/?p=237 I installed from the SL guide here for my board. I'm totally lost I was given these directions: 14:32 <~netkas> add ur devid to ati4800controller.kext 14:32 <~netkas> its 0x94421002 iirc 14:32 < maz> How do I get that to verify? 14:33 <~netkas> or install legacy4800controller.kext to Extra mkext I'm using the boot file in / from pc efi 10.5 currently. I did a sudo find {/Extra,/System/Library} -name ati4800controller* and got nothing back. I have no idea where this kext resides. Or what to do if I could download legacy4800controller.kext since files.netkas.org are currently down. I'd like to have more than 1024x768 resolution. I gave up trying to work with the nvidia card for this one thinking it would be easier. So far I like it better since there's absolutely no whining fan noise like in the 60 dollar nvidia I had. -edit- at the boot: prompt I entered -x GraphicsEnabler=y (my /Extra/com.apple.boot.plist doesn't seem to work for some reason) Here's some more information: ATI Radeon 4850 Series: Chipset Model: ATI Radeon 4850 Series Type: GPU Bus: PCIe Slot: Slot-1 PCIe Lane Width: x16 VRAM (Total): 256 MB Vendor: ATI (0x1002) Device ID: 0x9442 Revision ID: 0x0000 ROM Revision: 113-B7710C-176 EFI Driver Version: 01.00.318 Displays: Display: Resolution: 1024 x 768 Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Display Connector: And here is my com.apple.boot.plist (it doesn't work at all as far as I can tell, do I need to do something to have it loaded like a lilo.conf?) cat /Extra/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>EthernetBuiltIn</key> <string>Yes</string> <key>GraphicsEnabler</key> <string>y</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>-x -v arch=i386</string> <key>Theme</key> <string>Twilight</string> <key>Timeout</key> <string>5</string> </dict> </plist> Link to comment https://www.insanelymac.com/forum/topic/208882-xfx-radeon-hd-4850-cant-get-to-work/ Share on other sites More sharing options...
Alex HQuest Posted January 26, 2010 Share Posted January 26, 2010 Boot with -x, then Put LegacyATI4800Controller.kext on /System/Library/Extensions instead of /Extra OR Add your device 0x94421002 on /System/Library/Extensions/ATI4800Controller.kext as suggested by netkas. Before restart, rebuild kexts (Kext Utility does the trick). Make sure GraphicsEnabler=Y is set on /Extra/com.apple.Boot.plist and Chameleon is 2.0 RC4, PC_EFI v10.3 or higher. Finally, if using SL 10.6.2, ensure all /System/Library/Extensions/ATI* kext's are vanilla ones. There is no need to install any of "exotic" pkgs for this card. Lastly but not least, sometimes 60Hz resolutions does not work. While in safe mode, turn on Screen Sharing (VNC) and use it if needed to adjust your screen resolution to any other (ie, 72, 75, 59, etc). Link to comment https://www.insanelymac.com/forum/topic/208882-xfx-radeon-hd-4850-cant-get-to-work/#findComment-1396830 Share on other sites More sharing options...
vahtryn Posted January 26, 2010 Author Share Posted January 26, 2010 Well here's a dumb ass question. Saying put a devid somewhere doesn't make much sense. What do I do for that? here's what I have hacky:Contents me$ cat Info.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>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>ATI4800Controller</string> <key>CFBundleGetInfoString</key> <string>ATI4800Controller 1.6.6.25 (7429)</string> <key>CFBundleIdentifier</key> <string>com.apple.kext.ATI4800Controller</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>Radeon HD 4800 Controller</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>1.6.6</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>6.0.6</string> <key>IOKitPersonalities</key> <dict> <key>Controller</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.kext.ATI4800Controller</string> <key>IOClass</key> <string>ATI4800Controller</string> <key>IOMatchCategory</key> <string>IOFramebuffer</string> <key>IOName</key> <string>ATI4800Controller</string> <key>IOPCIMatch</key> <string>0x94401002 0x944a1002 0x944c1002 0x944e1002 0x94411002 0x94431002 0x94601002</string> <key>IOProbeScore</key> <integer>65000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> </dict> <key>OSBundleCompatibleVersion</key> <string>1.1.33</string> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOACPIFamily</key> <string>1.2</string> <key>com.apple.iokit.IOGraphicsFamily</key> <string>1.3</string> <key>com.apple.iokit.IOPCIFamily</key> <string>1.2</string> <key>com.apple.kext.ATISupport</key> <string>1.1.33</string> <key>com.apple.kpi.bsd</key> <string>8.0.0</string> <key>com.apple.kpi.iokit</key> <string>8.0.0</string> <key>com.apple.kpi.libkern</key> <string>8.0.0</string> <key>com.apple.kpi.mach</key> <string>8.0.0</string> </dict> <key>OSBundleRequired</key> <string>Safe Boot</string> </dict> </plist> Link to comment https://www.insanelymac.com/forum/topic/208882-xfx-radeon-hd-4850-cant-get-to-work/#findComment-1396839 Share on other sites More sharing options...
Alex HQuest Posted January 27, 2010 Share Posted January 27, 2010 Check below what to change (in red). BTW suggest you to use LegacyATI4800Controller.kext instead of manual devid add, because it usually get reverted back after an update. Well here's a dumb ass question. Saying put a devid somewhere doesn't make much sense. What do I do for that? here's what I have hacky:Contents me$ cat Info.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>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>ATI4800Controller</string> <key>CFBundleGetInfoString</key> <string>ATI4800Controller 1.6.6.25 (7429)</string> <key>CFBundleIdentifier</key> <string>com.apple.kext.ATI4800Controller</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>Radeon HD 4800 Controller</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>1.6.6</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>6.0.6</string> <key>IOKitPersonalities</key> <dict> <key>Controller</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.kext.ATI4800Controller</string> <key>IOClass</key> <string>ATI4800Controller</string> <key>IOMatchCategory</key> <string>IOFramebuffer</string> <key>IOName</key> <string>ATI4800Controller</string> <key>IOPCIMatch</key> <string>0x94421002 0x94401002 0x944a1002 0x944c1002 0x944e1002 0x94411002 0x94431002 0x94601002</string> <key>IOProbeScore</key> <integer>65000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> </dict> <key>OSBundleCompatibleVersion</key> <string>1.1.33</string> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOACPIFamily</key> <string>1.2</string> <key>com.apple.iokit.IOGraphicsFamily</key> <string>1.3</string> <key>com.apple.iokit.IOPCIFamily</key> <string>1.2</string> <key>com.apple.kext.ATISupport</key> <string>1.1.33</string> <key>com.apple.kpi.bsd</key> <string>8.0.0</string> <key>com.apple.kpi.iokit</key> <string>8.0.0</string> <key>com.apple.kpi.libkern</key> <string>8.0.0</string> <key>com.apple.kpi.mach</key> <string>8.0.0</string> </dict> <key>OSBundleRequired</key> <string>Safe Boot</string> </dict> </plist> Link to comment https://www.insanelymac.com/forum/topic/208882-xfx-radeon-hd-4850-cant-get-to-work/#findComment-1397635 Share on other sites More sharing options...
Recommended Posts