rents Posted November 26, 2009 Share Posted November 26, 2009 If u want I can tell u how to make Keynote, (with presentation working found a way to avoid) Pages, iWeb, Please share. Link to comment Share on other sites More sharing options...
WinSucks_4ever Posted November 26, 2009 Share Posted November 26, 2009 Ok here are the links Download PS: This only works in iLife 08, and iWork 08 iWork 09 IS NOT SUPPORTED. To play a Keynote presentation open keynote Go to preferences then select slideshow and check the box witch says "Allow Exposé, dashboard and others to use the screen" This will make the messenge "Your computer may not have enough video random-access memory (VRAM) to play the slideshow at the current screen resolution" disapeard. Enjoy Link to comment Share on other sites More sharing options...
YS2206 Posted November 28, 2009 Share Posted November 28, 2009 hi guys I have Acer 8935g with Intel 4500mhd, and i install kext from first post, and it detect a resolution and graphic card, but my screen is gray here is a picture http://img204.imageshack.us/i/28112009201.jpg/ where is the problem? Link to comment Share on other sites More sharing options...
bboyg Posted November 29, 2009 Share Posted November 29, 2009 hi guys I have Acer 8935g with Intel 4500mhd, and i install kext from first post, and it detect a resolution and graphic card, but my screen is gray here is a picture http://img204.imageshack.us/i/28112009201.jpg/ where is the problem? http://www.insanelymac.com/forum/index.php?showtopic=188279 This is the kext(The first post) that works for me excellent at 10.5.x and 10.6.x. First remove the kext u installed and then install this. No even need to install/reinstall the original X3100 kext. Good Luck !!! Link to comment Share on other sites More sharing options...
YS2206 Posted November 29, 2009 Share Posted November 29, 2009 http://www.insanelymac.com/forum/index.php?showtopic=188279 This is the kext(The first post) that works for me excellent at 10.5.x and 10.6.x. First remove the kext u installed and then install this. No even need to install/reinstall the original X3100 kext. Good Luck !!! i made a clean instal again, and i instal this kext and again screen have a vertical lines(gray), my native resolution is 1920x1080x32, another solution? Link to comment Share on other sites More sharing options...
bboyg Posted November 29, 2009 Share Posted November 29, 2009 i made a clean instal again, and i instal this kext and again screen have a vertical lines(gray), my native resolution is 1920x1080x32, another solution? Try this: http://www.kexts.com/view/128-gma_x4500.html If this doesn`t works...I don`t know what will be. And if U have issues with the maximum native res, try lower 16:9. I know that U want your full HD but for the moment that`s it the solution. Link to comment Share on other sites More sharing options...
YS2206 Posted November 29, 2009 Share Posted November 29, 2009 Try this: http://www.kexts.com/view/128-gma_x4500.html If this doesn`t works...I don`t know what will be. And if U have issues with the maximum native res, try lower 16:9. I know that U want your full HD but for the moment that`s it the solution. i try with that kext and when mac start up, it pop up a message that kext cant be instaled, btw i try with another resolution with kext from previous post, and it's same. what can it be? Link to comment Share on other sites More sharing options...
Tienneke Posted November 29, 2009 Share Posted November 29, 2009 i try with that kext and when mac start up, it pop up a message that kext cant be instaled, btw i try with another resolution with kext from previous post, and it's same. what can it be? The permissions on your kext are wrong. To fix this: Go into disk utility (/Applications/Disk Utility), select your boot volume and click on "repair permissions" on the first aid tab. This should fix your problem. Link to comment Share on other sites More sharing options...
YS2206 Posted November 29, 2009 Share Posted November 29, 2009 The permissions on your kext are wrong. To fix this: Go into disk utility (/Applications/Disk Utility), select your boot volume and click on "repair permissions" on the first aid tab. This should fix your problem. i've tried that method and still cant load kext. i tried to install previous kext, and after instalation, i was going to repair permissions, but i have the same problem. i have laptop who has a 2 graphics card, one is intel 4500mhd, second is ati mobility radeon 4670, is there any kext for ati, because i cant solve the problem? Link to comment Share on other sites More sharing options...
GDenich Posted November 30, 2009 Share Posted November 30, 2009 i've tried that method and still cant load kext. i tried to install previous kext, and after instalation, i was going to repair permissions, but i have the same problem. i have laptop who has a 2 graphics card, one is intel 4500mhd, second is ati mobility radeon 4670, is there any kext for ati, because i cant solve the problem? I have the same problem, I have Lenovo T500 with Intel 4500MHD and Ati Mobility Radeon 3650. None of the cards yet supported Previously was rather happy with my x61 (GMA X3100) Link to comment Share on other sites More sharing options...
Queek Posted December 1, 2009 Share Posted December 1, 2009 Hi Consono, Thank you so so much for your help. Now, I am able to get 1280x800 resolution. Actually, I did not patch mode 34. After looking at your grub.cfg, I changed mine. Then, I found a bug in my 915resolution.c (I gave the wrong device id there). After I fixed that, everything worked great. Once again, Thank you so much for your awesome idea. -- For others, who are trying this, I have written a 'step-by-step' guide below - Installed Ubuntu on a different partition (got problems while installing Arch-linux, so I have chosen Ubuntu). - I modified /boot/grub/menu.lst to add Mac partition and found it is able to load even Mac. (may be this step is unnecessary) - taken grub2+915resolution source code from http://aur.archlinux.org/packages.php?ID=22927. - compiled it on a different 32 bit linux machine on my network (because gcc installed on my ubuntu does not support 32-bit compilation. i.e. it does not support -m32). SCPed compiled files onto my ubuntu machine. - opened package manager in ubuntu and removed the grub package that is already installed on my machine - installed new grub using "./grub-install /dev/sda" command. NOTE: in grub2, grub.cfg is used for reading the configuration file. Write your own /boot/grub/grub.cfg. NOTE: For loading Mac, I did not follow the method used by consono. I did not create any extra partition. My Mac has /boot file. So, I am just loading that. Mac part in my grub.cfg looks like below set root=(hd0,2) multiboot (hd0,2)/boot - We have to make sure that grub is able to load all operating systems installed on the machine. If it is able to load, we have completed 75% of the whole process. Make sure to take the backup of grub.cfg after this step. - Next step is to patch grub source with 915resolution. Compile the grub and install the new grub. use the same grub.cfg that you have saved in the previous stage. - We have to add G45 chipset support to 915 resolution. To know what to add, simply follow the code given by 'consono'. OR you could try your luck by directly copying 915resolution.mod given by consono. ( I think copying 915resolution.mod works in most of the cases ) - Once we have replaced our old 915resolution.mod with the new one, we need to add certain commands to grub.cfg. To know what commands (i.e. insmod, 915resolution etc.) to add to grub.cfg, take a look at grub.cfg given by consono. - Reboot now and choose Mac in grub. If we type '?video' in Mac bootloader, we should be able to see "1280x800x32". - Boot Mac with "Graphics Mode"="1280x800x32" and enjoy the widescreen Once again, many thanks to 'consono' for this great idea. Hi, Thank you very much for your help guys! It works perfectly fine for me too I just have some difficulties with the PCI ID of the graphic card, which seems to be different between the boot and OS X (I'm using iAcktos v7: Leopard 10.5.7). Dunno Why... Maybe I made a mistake somewhere during installation... So basically, to solve this issue i had to add two entry in 915resolution.c which both define my graphic card: case 0x2a408086: // grub2 seems to detect this PCI ID type = CT_GM45; break; case 0x2a428086: // Leopard seems to detect this PCI ID type = CT_GM45; break; So, since the 915resoltion.mod posted on the 4th of April 2009 had only defined 0x2a408086, it did not work for me. But with these two entry, it works perfectly: I have my 1280x800x32 with no artifacts on my Lenovo x200 (GMA X4500HD) Once again, thank you guys for your support here Link to comment Share on other sites More sharing options...
litosudo Posted December 9, 2009 Share Posted December 9, 2009 Here they are, the DISASSEMBLED binaries from GMAX3100 and GMAX3100FB kexts. I hope they are as closest as posible to the SOURCES, or at least I hope they're usefull. If you need to disassemble another part of the GMAX3100 kexts, let me know. I clarify that the original kexts are from Snow Leopard 10.6.2. And I attach the sources(?) again in txt format, just in case. Soon I will be adding my Windows 7 64 bits drivers for GMA4500MHD, disassembled too (they are many files, and I don't know wich ones are relevant, so I'll add them all). Edit 12/12/09: Now I have improved the approach. I took the GMAX3100 kexts form Leopard (10.5.7), and disassembled and decompiled them in a C kind-of-language. I'm posting the results here. For source files, you can check here: http://www.opensource.apple.com/ Let me know if this is helpfull. Leopard_10.5.7_disassembled___decompiled_binaries.zip Snow_Leo_10.6.2._32_bits_decompiled_AppleIntelGMAX3100FB.zip Link to comment Share on other sites More sharing options...
ruy.benton Posted December 12, 2009 Share Posted December 12, 2009 Hi, Code from FreeBSD: Several drivers ftp://ftp.freebsd.org/pub/FreeBSD/ports/d...es/xorg/driver/ ftp://ftp.freebsd.org/pub/FreeBSD/ports/d...l-2.7.1.tar.bz2 Supports a variety of Intel graphics chipsets including G/Q33,G/Q35,G41,G/Q43,G/GM/Q45 Version 2.9.1 http://xorg.freedesktop.org/archive/individual/driver/ Best Regards, Ruy Benton Link to comment Share on other sites More sharing options...
OCM770 Posted December 17, 2009 Share Posted December 17, 2009 Did you even read the entire thread? Cause if you had you'd know porting/making a driver is not an easy task Link to comment Share on other sites More sharing options...
ruy.benton Posted December 18, 2009 Share Posted December 18, 2009 Excellent, Ruy Benton!!! Now it's matter of building a kext from that sources. I'm gonna read something about how to make a kext using Xcode. Anybody in the forum can do it? Is it a simple task or it takes advanced programming skills? Hi, http://developer.apple.com/mac/library/doc.../KEXTIntro.html Regards Ruy Link to comment Share on other sites More sharing options...
shikhar623 Posted December 18, 2009 Share Posted December 18, 2009 915resolution.mod is already compilled You just have to replace the original with it after you install grub2. Consono Hey nice post, Can I do this job with linux 9.10 live USB? Link to comment Share on other sites More sharing options...
shikhar623 Posted December 19, 2009 Share Posted December 19, 2009 GMA4500 EXPERIMENTERS Wanted! Dr. Hurt said the 4500 architecture is very different from the 3100. I've looked over Intel's docs on the 4500, and I find broad compatibility in the architectures. Intel has moved more features into the chipset (versus relying on the CPU) in the evolution from the GMA900 to the GMA4500, and they've added support for different display connections like LDVS. I think it's worth trying to see if the GMAX3100 kexts in Leopard can drive the 4500 series. So could someone try the following experiment and report back? 1. My (10.5.6) AppleIntelGMAX3100.kext/Contents/Info.plist has: <key>IOPCIClassMatch</key> <string>0x03000000&0xff000000</string> <key>IOPCIPrimaryMatch</key><string>0x2A028086</string> The translation is that this matches any PCI device of class code 0x03 (display) and vendor 8086 (Intel) AND vendor Intel (8086) and device id: 0x2A02. 2. My AppleIntelGMAX3100FB.kext/Info.plist has: <key>IOPCIClassMatch</key> <string>0x03000000&0xff000000</string> <key>IOPCIPrimaryMatch</key> <string>0x2A028086</string> The translation is that this matches any PCI device of class code 0x03 and vendor 8086 (Intel) AND vendor Intel (8086) and device id: 0x2A02. 3. Edit AppleIntelGMAX3100FB.kext/Info.plist to be: <key>IOPCIClassMatch</key> <string>0x03000000&0xff000000</string> <key>IOPCIPrimaryMatch</key> <string>0x2A428086 0x2A438086 0x2E128086 0x2E138086 0x2E028086 0x2E038086 0x2E228086 0x2E238086 0x2E328086 0x2E338086</string> These are the device IDs for the 4500MHD (2A42 2A43), 4500 (2E12 2E13), X4500 and X4500HD (2E02 2E03 2E22 2E23 2E32 2E33). You could just put in your device id here. 4. Now comes the annoying part. As BlackCH has noted, you need to hexedit your device id into the kexts themselves. So, with an hex editor open up /S/L/E/AppleIntelGMAX3100FB/AppleIntelGMAX3100FB (the binary kext itself) and do a Find and Replace... Find: 86 80 02 2A Replace: byte-reversed version of your device id. So if you have a 4500MHD with device id 2A42 (0x2A428086 in the plist), use: 86 80 42 2A (do not use the 0x). 5. Do the same for the other kext: /S/L/E/AppleIntelGMAX3100.kext/Contents/MacOS/AppleIntelGMAX3100 6. Reboot with -f (force reload of kexts) and -v. If it boots, Check Utilities/Console and look for any text related to the GMA kexts. Also open a terminal window and do: {:content:}gt; kextstat | grep AppleIntelGMAX3100 If the 3100 kext is not running, there will be no output. If it is running, check that ioreg has it bound in correctly. Then try to enable QE/CI. It's quite likely that this won't work at all, since the kext will be doing probing for properties that are not exposed via the Info.plist. But it's worth a try! Thanks, -u From where can I find "AppleIntelGMAX3100.kext/Contents/Info.plist " thanks Hi, Code from FreeBSD: Several drivers ftp://ftp.freebsd.org/pub/FreeBSD/ports/d...es/xorg/driver/ ftp://ftp.freebsd.org/pub/FreeBSD/ports/d...l-2.7.1.tar.bz2 Supports a variety of Intel graphics chipsets including G/Q33,G/Q35,G41,G/Q43,G/GM/Q45 Version 2.9.1 http://xorg.freedesktop.org/archive/individual/driver/ Best Regards, Ruy Benton Is it a concept or does it actually work? Hi AllI'm using Grub hack on my lenovo t500 for half a year now. It works great and match my needs for developing to iphone. I have this trick to manipulate output to external vga (21") when needed. I'm doing it by setting output to external vga (analog) on BIOS settings. simple, working and working great. My next mission it be able to get output on two screens. My question is: If I'll install x3100 patch, will my computer will be able to: 1. Use 1024mb memory of the card? 2. Use two screens (laptop and lcd)? I want to thank conso, ipoko and the rest from this start of this thread that make it possible for me to develop also for iphone. Thanks, markdude Did you patch by GrUB method? Do i need to install linux, or can i use live CD/USB instead(for grub method)? Link to comment Share on other sites More sharing options...
JIMIneitor Posted December 25, 2009 Share Posted December 25, 2009 hey, could someone please answer this to me? i used the GRUB Method, and it worked succesfully, i even have QuartzGL (no QE/CI obviously) the drivers released so far didnt work, i tried like 4 times with different installations and no luck, so i went for the grub method but, now that i have it up and running, can i go back to a normal, no patched version of GRUB? is the BIOS of my video card patched forever? thx everyone Link to comment Share on other sites More sharing options...
abkratch Posted December 28, 2009 Share Posted December 28, 2009 Hello, I am attempting to use an external monitor on my laptop with the X4500. The display will show, but will not go to native resolution. The monitor res is 1600x900, but it will not go past 1366x768, is there a solution to this issue? Thank you Link to comment Share on other sites More sharing options...
Max.1974 Posted December 29, 2009 Share Posted December 29, 2009 HI ALL...I HAVE SOME NEWS...TO SHARE... IM HAVE TRIAL BOOT WITH 7, SNOW LEOPARD AND MAC LEOPARD 10.5.8. USING SOME BOOTLOADERS, WITH VERY NICE THEME, IM FOUND ONE THAT WORKS LIKE A CHARM, WITHOUT KEXTS, AND I GET NATIVE RESOLUTION TO MY 4500 INTEL GMA. JUST REPLACE MY FILES ON YOUR BOOT... BOOT, EXTRA WITH THEME + THEME PLIST (SILVER, VERY NICE!!!) IM GET NATIVE RESOLUTION ON SNOW AND MAC, AND IN MAC WORK QUARTZ GL WITH OSX86TOOLS ENABLER... REPLACE MY FILES, AND ENJOY IT!!! PLEASE, TAKE A RISK...WHY NOT? AND PLEASE, USING ONLY GMA 4500. DONT FORGET BACKUP, AND PUT YOURS KEXTS YOU USING BEFORE, IN EXTRA/EXTENSIONS... BEST REGARDS... MAX BOOT_MAX___FAZ_CORRETO_DUAL_BOOT___SNOW_MAC_EFI.zip Link to comment Share on other sites More sharing options...
atomicV1sion Posted December 29, 2009 Share Posted December 29, 2009 ^ | | | Anyone tried this yet? Is this legit? Remember kids: caps lock is cruise control for cool. Link to comment Share on other sites More sharing options...
WinSucks_4ever Posted December 29, 2009 Share Posted December 29, 2009 Hi Guys, before I start, I wanna wish you all a great year 2010!. Well I just wanna know the possebility to have QE on the 4500? Please just give me your thoughts about it. If there is no way to do it, well I will just sell my half-pc-mac in eBay with everything working exept QECI. Thanks Good Year. Macgeek Link to comment Share on other sites More sharing options...
ginsu417 Posted December 30, 2009 Share Posted December 30, 2009 Willing to help with testing, research, and development. Have a Toshiba L305 coming in with Intel 4500MHD chip. Rusty with xcode, but lots of Assembly and debug experience. Let me know if I can be of assistance. Link to comment Share on other sites More sharing options...
pro0of Posted December 31, 2009 Share Posted December 31, 2009 I see project about X4500 in http://code.google.com/p/x4500/ but it is stopped .. why ? Link to comment Share on other sites More sharing options...
omidahomi Posted December 31, 2009 Share Posted December 31, 2009 just wanted to say how much i appreciate all ur work, im not as skilled as most of you but i have a 4500 as well, keep it up! :] Link to comment Share on other sites More sharing options...
Recommended Posts