enroh Posted March 16, 2006 Share Posted March 16, 2006 I am looking for possible solutions to my problem. I have the following setup: OSX86 10.4.3 111111G Rev. installed (10.4.4 and 10.4.5 both crash randomly) I have a dual boot situation with Windows XP. XP is first, OSX86 is second. My hardware is as follows: P4 2.8E Asus P5P800S --> PCI to AGP Bridge VendorID=8086, DeviceID=2571 2x200GB SATA drives --> detected and running good Pioneer A06 --> works well at reading, havent burned anything yet onboard LAN (Realtek), Audio (Soundmax) -- LAN works fine, audio is working fine ATI AIW 9600 Pro AGP (128MB) VendorID=1002, DEVICEID=4150 Samsung 173T LCD monitor (native res 1280x1204) Under 10.4.3 it installs fine - and runs great. Everything is fast and smooth. Video works fine - even iTunes (though I cannot see why people love it so much IMO but anyways I digress). The intro on first boot after install is really neat QE and CI are running ans supported under System Profiler. I can see ALL my NTFS data for Windows (awesometastic). The only issues I have are: 1) that my video card is detected as PCI and not AGP 2) its detected as 256MB and not 128MB 3) Darwin sees my card as VESA2 4) no other resolutions are available other than 1024x768 5) mouse tearing (not going to fix unless I get 1280x1024x32) What I want: 1280x1024x32 with QE and CI supported. Why? I want what I want and 1024x768 isnt high enough for the stuff I want to do and make me use OSX 50% of the time. (I am an MS instructor so I kinda need to stay with a dual boot). What have I tried? 1) - Open the terminal (in OSX: Applications > Utilities) - Type in: sudo pico /Library/Preferences/SystemConfiguration/com.apple.Boot.plist - Add: < --key>Graphics Mode< --/key> < --string>1280×1024×32< --/string> IMPORTANT: Don’t forget to remove the “–” from the code and change the resolution to a resolution you want. This results in Video Mode Not Supported on my monitor screen. 2) If anyone is looking for a great setup my rig is now complete and working perfectly! No TEARING! NO ARTIFACTS! Tested in OpenGL window apps and DVD Player etc. Fully Stable. I finally got the patch working by just applying it myself using a hex editor. I am using the 10.4.4 version of the ATIRadeon9700.kext file. I have Sapphire Radeon X800 PCIe 256mb. This is non-pro edition. Note I am running the full resolution of my monitor via the com.apple.boot.plist option file. Device ID is 554F Vendor ID is 1002 of course. Grab a HexEditor from http://www.macupdate.com/info.php/id/17562 If you want to apply the patch yourself open your HEX editor and search for 3D 60 5B 00 00 in the 10.4.4 kext file. This simply means the file at /System/Library/Extensions/ATIRadeon9700.kext. (Note however it should work on any version of the .kext 10.4.3-5 so don't fret if you don't have the 10.4.4 one! Be advised that this string occurs in two places. Once you find the two places that this string occurs, replace them with 3D YY XX 00 00 with XX being the first two digits of your Device ID and YY being the second. So for setup it was as follows: 3D 60 5B 00 00 became 3D 4F 55 00 00. Now go into the Info.plist file inside your ATIRadeon9700.kext folder and find the 0x5B601002 line and change it with your device ID like this. For example: 0x5B601002 became 0x554F1002 for my setup. Note that if your card has a different Vendor ID you need to change the 1002 to your Vendor ID as well! I forgot that you need to now make sure are your permissions are correct! Quickly do a: chmod -R 755 /system/library/extensions chown -R root:wheel /system/library/extensions Now reload your kernel extensions cache kextcache -k /system/library/extensions Now try a manual load of your driver before the reboot: kextload /system/library/extensions/ATIRadeon9700.kext This causes my system to be unbootable. Even in safe mode. 3)Follow Koverg README For edit /System/Library/Extensions/ATIRadeon9700.kext/Contents/Info.plist use: In a Terminal sudo nano -w /System/Library/Extensions/ATIRadeon9700.kext/Contents/Info.plist then Ctrl + O to save the changes AND Ctrl + X to Exit Remove kextcache sudo rm /System/Library/Extensions.kextcache kextcache -k /System/Library/Extensions put your desire Res at "com.apple.Boot.plist" is not posible select at System Preferences Repair disk permissions with Disk Utility Finally reboot No change to my system. 4) to have the OS recognize your card as AGP, you need to put the AGP-PCI bridge vendor and device ID in the IOPCIFamily.kext. <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOPCIFamily</string> <key>IOClass</key> <string>IOPCI2PCIBridge</string> <key>IOPCIMatch</key> <string>0x80862571</string> <-----------VENDOR THEN DEVICE ID <key>IOProviderClass</key> <string>IOPCIDevice</string> make sure that the order of the ID is Vendor and then Device. i am just using what you provided in the example. then, rebuild kextcache file > kextcache -k /System/Library/Extensions and then, > reboot this one doesnt work but i have issues with this fix simply because there is more than 1 location where this "Segment" of code appears in the KEXT - so I have changed just one, then the other, and both to no avail. HOWEVER, I have read another post on here saying that the devideID shoudl be first and then the vendorID...I would like someone to be DEFINITIVE as to what the exact order should be. Final Thoughts: I really would like 1280x1024 and believe that I will not get it unless I can get the OS to see my card correctly as AGP. I am open to suggestions, but please - keep them useful. Thanks. Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/ Share on other sites More sharing options...
tokra128 Posted March 16, 2006 Share Posted March 16, 2006 wel, the benefit of agp is and a huge transfer rate for data - compared with pci I also have been try your solutions, but ,.... it is stil recognized as a pci card ! Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/#findComment-76678 Share on other sites More sharing options...
jjoe Posted March 17, 2006 Share Posted March 17, 2006 I have a mobility radeon 9600 64mb AGP. I also tried the same steps as your list before(except 3), and they really don't work for 9600. I think it's a special card. It is recogainzed as a PCI too, and 128mb... :censored2: Now I am giving up and wait to see if there's any new patches. Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/#findComment-76938 Share on other sites More sharing options...
belgrano Posted March 17, 2006 Share Posted March 17, 2006 enroh, I have issues no. 1, 2 and 3 as well. But for an unknown reason, I can make it work in 1280x1024x32. I edited com.apple.Boot.plist some time ago (when I had 10.4.1) and all I do now is to overwrite the one from 10.4.5. My video card is Gigabyte GV-R96P128D Ultra. And this is what I have in System Profiler>Hardware>Graphics/Displays: Display: Type: VGA-Compatible Controller Bus: PCI VRAM (Total): 256 MB Vendor: ATI (0x1002) Device ID: 0x4152 Revision ID: 0x0000 Displays: Display: Resolution: 1280 x 1024 Depth: 32-bit Color Core Image: Supported Main Display: Yes Mirror: Off Online: Yes Quartz Extreme: Supported Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/#findComment-77398 Share on other sites More sharing options...
jjoe Posted March 17, 2006 Share Posted March 17, 2006 hi belgrano, it's glad to hear that sb can get another resolution. Maybe the file from 10.4.1 has better support than that in 10.4.5. Can you send me the files that you used in 10.4.1? I can't wait to test it on me machine. I have pm you my email address. thanks! Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/#findComment-77474 Share on other sites More sharing options...
enroh Posted March 17, 2006 Author Share Posted March 17, 2006 enroh, I have issues no. 1, 2 and 3 as well. But for an unknown reason, I can make it work in 1280x1024x32. I edited com.apple.Boot.plist some time ago (when I had 10.4.1) and all I do now is to overwrite the one from 10.4.5.My video card is Gigabyte GV-R96P128D Ultra. And this is what I have in System Profiler>Hardware>Graphics/Displays: Display: Type: VGA-Compatible Controller Bus: PCI VRAM (Total): 256 MB Vendor: ATI (0x1002) Device ID: 0x4152 Revision ID: 0x0000 Displays: Display: Resolution: 1280 x 1024 Depth: 32-bit Color Core Image: Supported Main Display: Yes Mirror: Off Online: Yes Quartz Extreme: Supported the only real difference then it seems is the device ID - maybe I will try that ID instead of the "proper" one of 4150 for my card since there is no AIW capability at this time anyways.... also - what did you change in your boot.plist from 10.4.1 (i never ran that ver so I have nothing to compare it to) thx again - and for moving the convo over to here... Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/#findComment-77608 Share on other sites More sharing options...
belgrano Posted March 17, 2006 Share Posted March 17, 2006 I think that the problem lies with the way Mac OS X identify the video card. As far as I can see, my device ID is different from that one of enroh. And I see that the memory is detected as double (in amount): for 128 OSX detect 256, for 64 it detect 128. Anyway, jjoe, file sent. Edit: enroh here is how my com.apple.Boot.plist looks like: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Boot Graphics</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> <key>Quiet Boot</key> <string>No</string> <key>Timeout</key> <string>8</string> <key>Graphics Mode</key> <string>1280x1024x32</string> </dict> </plist> I added that ghaphics mode..., changed timeout to boot to 8sec. Also it misses 'boot in verbose mode' (which is present in 10.4.5). Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/#findComment-77636 Share on other sites More sharing options...
enroh Posted March 17, 2006 Author Share Posted March 17, 2006 I think that the problem lies with the way Mac OS X identify the video card. As far as I can see, my device ID is different from that one of enroh. And I see that the memory is detected as double (in amount): for 128 OSX detect 256, for 64 it detect 128. Anyway, jjoe, file sent. Edit: enroh here is how my com.apple.Boot.plist looks like: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Boot Graphics</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> <key>Quiet Boot</key> <string>No</string> <key>Timeout</key> <string>8</string> <key>Graphics Mode</key> <string>1280x1024x32</string> </dict> </plist> I added that ghaphics mode..., changed timeout to boot to 8sec. Also it misses 'boot in verbose mode' (which is present in 10.4.5). see yeah thats the thing - whether its in the boot.plist or entered manually at Darwin prompt 1280x1024 doesnt work. I honestly beleive its because my card is seen as PCI and 256, instead of AGP and 128... Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/#findComment-77769 Share on other sites More sharing options...
vinlar Posted March 17, 2006 Share Posted March 17, 2006 Type ?video at the Darwin boot prompt. This will display which resolutions are supported in OS X by your video card. You can get a Darwin boot prompt by hitting <ctrl> when you see Darwin or by booting your OS X installation DVD (the Darwin boot text will tell you which function key to hit; i forget atm). If 1280x1024 is supported, then you can edit the plist file as discussed above. Do NOT stick in resolutions that are unsupported. Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/#findComment-77784 Share on other sites More sharing options...
jjoe Posted March 17, 2006 Share Posted March 17, 2006 hi vinlar, thanks for your reminding. I can see 1280x1024x32 in the list when I type ?video in prompt, but I still can't get any higher resolution than 1024x768! I also tried to change it in safe mode. not work either. Maybe radeon 9600 is a special card Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/#findComment-77828 Share on other sites More sharing options...
enroh Posted March 17, 2006 Author Share Posted March 17, 2006 hi vinlar, thanks for your reminding. I can see 1280x1024x32 in the list when I type ?video in prompt, but I still can't get any higher resolution than 1024x768! I also tried to change it in safe mode. not work either. Maybe radeon 9600 is a special card yep thats me too --- i thought i made that clear in the first post by mentioning VESA2 in Darwin but for some I guess not. Thanks for the input though. "Graphics Mode"="1280x1024" ALWAYS returns Video Mode Not Supported overlay on my monitor. Hey there's something I have not thought of - are there such things as monitor drivers in MacOSX? If so - can anyone point me in the right direction as I look for myself? thx Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/#findComment-77833 Share on other sites More sharing options...
ARMAGEDDON Posted May 2, 2006 Share Posted May 2, 2006 I have a reference ATI Radeon 9600 Pro and my resolution is 1280x1024x32 after installing 10.4.3 natively setted. (sorry for my english) Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/#findComment-106725 Share on other sites More sharing options...
solaar Posted May 12, 2006 Share Posted May 12, 2006 Any updates on this yet? I have the same 'Mode not supported' on my external VGA monitor trying to get 1280x1024. On a side note, the monitor reports it's @ 87Hz while it only supports up to 80. Where is the 87 coming from? I tried ALL settings displayed in ?video at Darwin prompt but 1024x768 IS in fact hitting the ceiling with my mobility radeon 9700 and a crappy Belinea 19" monitor Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/#findComment-111699 Share on other sites More sharing options...
romaincs Posted May 16, 2006 Share Posted May 16, 2006 For those who have out of range frequency and don't use Callisto, they should take a look here : http://forum.osx86project.org/index.php?showtopic=3469&hl= I hope that will help ! Link to comment https://www.insanelymac.com/forum/topic/12181-apg-workaroundsfixes/#findComment-113725 Share on other sites More sharing options...
Recommended Posts