ab___73 Posted July 22, 2009 Share Posted July 22, 2009 i think that that is entirely possible, and surely something to test. I'm now leaving for work, if I find time to make the natit I'll post it here.. Otherwise search the forums for edid override, think there must be a lot of info about it.. (a good natit to start from would be the natit provided by trauma in the normal thread..) Hi Tienneke, I sometimes poke my nose into this thread as I find it very interesting and also realise how huge it would be if we can get this graphics card to work with mac os x. Unfortunetly I don't have the X4500 hardware but i might be able to help you. I've been playing around with IOGraphics...kext, for the purpose of getting my NVidia 8600M GT card to shutdown and restart properly (Dell XPS 1530). One of the experiments that I am performing just now is injecting known working EDID strings into memory using this kext. I'm at work just now, when I get home i shall post the IOGraphics...Kext project source that i'm working on. It may help? Not sure?? -- ab_73... Link to comment Share on other sites More sharing options...
Tienneke Posted July 22, 2009 Author Share Posted July 22, 2009 Hi Tienneke, I sometimes poke my nose into this thread as I find it very interesting and also realise how huge it would be if we can get this graphics card to work with mac os x. Unfortunetly I don't have the X4500 hardware but i might be able to help you. I've been playing around with IOGraphics...kext, for the purpose of getting my NVidia 8600M GT card to shutdown and restart properly (Dell XPS 1530). One of the experiments that I am performing just now is injecting known working EDID strings into memory using this kext. I'm at work just now, when I get home i shall post the IOGraphics...Kext project source that i'm working on. It may help? Not sure?? -- ab_73... All help would be greatly appreciated! I think there must be already good EDID injectors, since the technique is quite mature already, and I also have no idea what IOGraphics...kext exactly does.. And at the moment I have absolutely no MacOS running anymore, since I crashed my computer (once again ) Hoping to have osX running tonight, if I'm not too tired after work.. Link to comment Share on other sites More sharing options...
OriginalMACNUT Posted July 22, 2009 Share Posted July 22, 2009 i think that that is entirely possible, and surely something to test. I'm now leaving for work, if I find time to make the natit I'll post it here.. Otherwise search the forums for edid override, think there must be a lot of info about it.. (a good natit to start from would be the natit provided by trauma in the normal thread..) Thank you Tienneke, I was able to locate the natit.kext in the regular forum, however, that kinda made things worst. Till you have time, I'll try and find as much as I can on over riding the EDID. Last time I messed with editing EDID string I had a new nvidia 7950 I was trying to get work, but in the end Aquamac figured out how to get it working for me. I might ask him for help, idk. Thanks for the hard work, and thanks everyone for testing and posting results. Oddly enough, with out natit I can have both the 2a42 in the s/l/e and it will boot to my second monitor.. HOWEVER, it stops with a background Picture with a Mouse active ( All Bundle's & plugins in the S/L/E ) trying to get a system dump to give to Cold, But not found anything that shows Debug info..... So, I'll stop playing with things till I can atleast get me LCD working correctly, then move from there, really hope it's just the EDID causing the problems, maybe you or Trauma can help if you have the time. Thanks for the Tips & Suggestions, off to read now. -OMN Link to comment Share on other sites More sharing options...
Tienneke Posted July 22, 2009 Author Share Posted July 22, 2009 Thank you Tienneke, I was able to locate the natit.kext in the regular forum, however, that kinda made things worst. Till you have time, I'll try and find as much as I can on over riding the EDID. Last time I messed with editing EDID string I had a new nvidia 7950 I was trying to get work, but in the end Aquamac figured out how to get it working for me. I might ask him for help, idk. Thanks for the hard work, and thanks everyone for testing and posting results. Oddly enough, with out natit I can have both the 2a42 in the s/l/e and it will boot to my second monitor.. HOWEVER, it stops with a background Picture with a Mouse active ( All Bundle's & plugins in the S/L/E ) trying to get a system dump to give to Cold, But not found anything that shows Debug info..... So, I'll stop playing with things till I can atleast get me LCD working correctly, then move from there, really hope it's just the EDID causing the problems, maybe you or Trauma can help if you have the time. Thanks for the Tips & Suggestions, off to read now. -OMN I'm trying to make a custom natit for you, the property's you would need would be AAPL,HasPanel and @0,EDID and @1,EDID. These are the names for the keys in the dictionary. The EDID value would be the one you got before.. Except I don't know if it's exactly that value, reading on and on about this.. Seems more complicated then I imagined I've almost got one of my main osX rigs up again, so I can start working again.. Link to comment Share on other sites More sharing options...
OriginalMACNUT Posted July 22, 2009 Share Posted July 22, 2009 here is my EDID Values 00FFFFFFFFFFFF004CA341540000000000120103902213780A87F594574F8C2727 505400000001010101010101010101010101010101411C56A050001630302025 0061C61000001A411C56A0500016303020250058C21000001A000000FE00523 830314A8031353641540A200000000000000000000000000001010A20200036 and I added there EDID Viewer .rtf file as well EDID_info.rtf Link to comment Share on other sites More sharing options...
OriginalMACNUT Posted July 23, 2009 Share Posted July 23, 2009 here is my EDID Values 00FFFFFFFFFFFF004CA341540000000000120103902213780A87F594574F8C2727 505400000001010101010101010101010101010101411C56A050001630302025 0061C61000001A411C56A0500016303020250058C21000001A000000FE00523 830314A8031353641540A200000000000000000000000000001010A20200036 and I added there EDID Viewer .rtf file as well Those values are from windows vista, but Switchresx reports these setting. not sure what you need though, so here these are. DDC block report generated by SwitchResX version 3.8.7 for display VGA/SVGA Display ----------------------------------------------------- ------------------- RAW DATA ------------------------ ----------------------------------------------------- 0 1 2 3 4 5 6 7 8 9 A B C D E F ----------------------------------------------------- 0 | 00 FF FF FF FF FF FF 00 00 00 17 07 00 00 00 00 1 | 0A 0A 01 01 0C 1E 17 BE E8 2D C9 A0 57 47 98 27 2 | 12 48 4C 00 00 00 01 01 01 01 01 01 01 01 01 01 3 | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 4 | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 5 | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 6 | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 7 | 01 01 01 01 01 01 00 00 00 00 00 00 00 00 00 02 ----------------------------------------------------- < 00FFFFFF FFFFFF00 00001707 00000000 0A0A0101 0C1E17BE E82DC9A0 57479827 12484C00 00000101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010000 00000000 00000002 > ----------------------------------------------------- Valid EDID block: checksum passed ----------------------------------------------------- ------------------- MAIN EDID BLOCK ----------------- ----------------------------------------------------- EDID Version........1.1 Manufacturer........@@@ Product Code........5895 (1707) (0717) Serial Number.......00000000 Manufactured........Week 10 of year 2000 Max H Size..........30 cm Max V Size..........23 cm Gamma...............2.90 Display Supported Features: --------------------------- Power Management: Active off Power Management: Suspend Power Management: Standby Display type: ------------- RGB color display Display is non continuous frequency Default color space is not sRGB standard Input signal & sync: -------------------- Analog input with: 0.700V / 0.300V Separate Sync Composite Sync Color info: ----------- Red x = 0.625 Green x = 0.280 Blue x = 0.155 White x = 0.283 Red y = 0.342 Green y = 0.595 Blue y = 0.070 White y = 0.298 Established Timings: -------------------- Manufacturer Reserved Timings: ------------------------------ Standard Timing Identification: ------------------------------- Monitor Description blocks: --------------------------- Descriptor #0 is Empty descriptor Descriptor #1 is Empty descriptor Descriptor #2 is Empty descriptor Descriptor #3 is Empty descriptor Link to comment Share on other sites More sharing options...
GP1138 Posted July 23, 2009 Share Posted July 23, 2009 Here's my EDID - I used SwitchResX to export it, hope that's what I needed to do. Native res is 1440x900. I've got the 4500 patch loaded but I still get the vertical lines and garbled cursor- I used the Accessibility control panel to increase the size of the pointer but obviously I don't want to use it like this for any period of time, I'm probably just going to delete the patched kexts until there is a more permanent solution. But it's awesome people are working on it, and I appreciate the progress. Thanks!! studio17edid.txt Link to comment Share on other sites More sharing options...
sam008 Posted July 24, 2009 Share Posted July 24, 2009 Hey Tienekke and ipoco Hope you remember me from a few days ago I discovered that I erred in stating some info previously reported on this thread. I pulled up the specs of my GX2800 and here are the video specs Intel® Graphics Media Accelerator X4500HD (Intel® GMA X4500HD) PCI Express® 2.0 ×16 low-profile graphics card support As you can see, it's a X4500HD. Tienneke, I saw a post by you mentioning you aren't sure if this script would work with the HD. Do you expect to have a running script for HD in the future and is it worthwhile for me to try again? If I do, should I use the patch4500_2.bash.zip posted on pg1 of this thread? Thanks! Link to comment Share on other sites More sharing options...
sam008 Posted July 24, 2009 Share Posted July 24, 2009 Guys I modified the com.apple.Boot copy.plist file with these attributes and now in system preferences it shows up as 1280 x 1024 which is the resolution I wanted for my 17 inch SVGA monitor However, when visiting any website like cnn.com or msnbc.com with safari or firefox, the left side and right side are empty spaces and the browsers aren't using the total space available to them. Also, when I open any window for eg home drive and press the Green key to maximize it, it doesn't maximize it to fit the entire screen. Is this typical MAC behavior or is it because I changed the resolution using this method? In other words, even if I had got the script to work and change the resolution within system preferences, would I see similar window behavior? Thanks <key>Graphics Mode</key> <string>1280x1024x32</string> Link to comment Share on other sites More sharing options...
Tienneke Posted July 24, 2009 Author Share Posted July 24, 2009 Guys I modified the com.apple.Boot copy.plist file with these attributes and now in system preferences it shows up as 1280 x 1024 which is the resolution I wanted for my 17 inch SVGA monitor However, when visiting any website like cnn.com or msnbc.com with safari or firefox, the left side and right side are empty spaces and the browsers aren't using the total space available to them. Also, when I open any window for eg home drive and press the Green key to maximize it, it doesn't maximize it to fit the entire screen. Is this typical MAC behavior or is it because I changed the resolution using this method? In other words, even if I had got the script to work and change the resolution within system preferences, would I see similar window behavior? Thanks <key>Graphics Mode</key> <string>1280x1024x32</string> This is prolly standard behavior, safari maxes till the page is at it's native size, and finder the same.. If you want it to max out to total screen, try firefox, it maxes differently What card do you have btw? MHD or HD? Link to comment Share on other sites More sharing options...
sam008 Posted July 24, 2009 Share Posted July 24, 2009 X4500HD My firefox, Chrome & IE in windows XP computers max out the screen completely and leave no empty space on the left & right side thanks Link to comment Share on other sites More sharing options...
OriginalMACNUT Posted July 24, 2009 Share Posted July 24, 2009 Mine does the same, and this is normal.. No Windows don't, but then again were not in windows anymore. I think it depends on the page you visit, and how is was build. Link to comment Share on other sites More sharing options...
OriginalMACNUT Posted July 24, 2009 Share Posted July 24, 2009 For those needing to decode you EDID Hex to Base64... I found this great website by googling and search ( Almost a day wasted, lol ) Here is a link.. http://home2.paulschou.net/tools/xlate/ Link to comment Share on other sites More sharing options...
Tienneke Posted July 24, 2009 Author Share Posted July 24, 2009 here is my EDID Values 00FFFFFFFFFFFF004CA341540000000000120103902213780A87F594574F8C2727 505400000001010101010101010101010101010101411C56A050001630302025 0061C61000001A411C56A0500016303020250058C21000001A000000FE00523 830314A8031353641540A200000000000000000000000000001010A20200036 and I added there EDID Viewer .rtf file as well Thanks, I already used your converter Real handy.. iPoco is now trying out my natit.. Link to comment Share on other sites More sharing options...
coldequation Posted July 24, 2009 Share Posted July 24, 2009 When you do get your natit going, you can check if it was applied properly using ioreg: $> ioreg -w 0 -l | grep EDID | | | | | "IODisplayEDID" = <00ffffffffffff004ca347380000000000100103802517780a87f594574f8c27275054000000 010101010101010101010101010101019f25a04051840c30402033006fe6100000190000000f00000 000000000000078e6022300000000fe0053414d53554e470a2020202020000000fe004c544e313730 58322d4c30320a00f1> BTW, Trauma suggested using ioreg in the first place to get the EDID, but I had heard that it may not be the correct EDID, so I didn't suggest it. But it still may be worth checking before you use natit, and after. It also may hint whether the EDIDs are very different for the lenovo users as compared to everyone who has native resolution working. -u -u For those needing to decode you EDID Hex to Base64... I found this great website by googling and search ( Almost a day wasted, lol ) Here is a link.. http://home2.paulschou.net/tools/xlate/ Link to comment Share on other sites More sharing options...
OriginalMACNUT Posted July 25, 2009 Share Posted July 25, 2009 Well. I guess I messed my Natit up as I can't find my EDID at all. And the other thing, IOREG don't pull any EDID, so this could be the main reason why My Display Goes Black, but OSX still boots. Tek, Or Cold. any chance if you get time you can look over my IROREG? I thought I got my Natit Values correct. but Guess not. *EDIT* I finally got my LCD working my Laptop, I had the incorrect settings n Natit. Thanks for all the Help.. OMN_IOREG.rtf Link to comment Share on other sites More sharing options...
Poco Posted July 25, 2009 Share Posted July 25, 2009 Thanks, I already used your converter Real handy.. iPoco is now trying out my natit.. Tried it and no difference. Still lines all over and the mouse is still the rectangle. iPoco Link to comment Share on other sites More sharing options...
Clay Young Posted July 26, 2009 Share Posted July 26, 2009 Tried this script on my Lenovo g550 and it worked flawlessly. The giant cursor isn't THAAAAT bad :] Link to comment Share on other sites More sharing options...
vitalsign Posted July 26, 2009 Share Posted July 26, 2009 work on emachines notebook d725 ,But cannot adjust brightness down. before install file , i can adjust brightness using fn+< and fn+> after install, display show full resolution, and full brightness too. hard to see text, can u guide to make display dimmer. Thank. Link to comment Share on other sites More sharing options...
rerven Posted July 26, 2009 Share Posted July 26, 2009 Hi, appreciated your guys great effort. My laptop IBM SL400, when loaded the patch-x4500, my mouse disappeared, and i can't find it. How to settle this problem out? Thanks! --------------------------------------------------------- MANAGED TO CHANGE MOUSE SIZE, BUT IT IS REALLY AWKWARD, LOOKING FORWARD TO NEW SOLUTION, Link to comment Share on other sites More sharing options...
Poco Posted July 26, 2009 Share Posted July 26, 2009 There is a known issue of some computers (mostly Lenovo) having no cursor. This is being worked on ATM. iPoco Link to comment Share on other sites More sharing options...
Firestrider Posted July 26, 2009 Share Posted July 26, 2009 Hi, I tried the steps outlined on the first page of this thread and after repairing my disk permissions and restarting the system I come to a black screen. It does show the OS X desktop for a like a second before the black screen. My laptop is a Dell Inspiron 1545 with X4500MHD device ID 0x2a42. I'm running iDeneb 10.5.6 updated to 10.5.7 before trying this. Thanks for the help in advance. Link to comment Share on other sites More sharing options...
OriginalMACNUT Posted July 26, 2009 Share Posted July 26, 2009 Hi, I tried the steps outlined on the first page of this thread and after repairing my disk permissions and restarting the system I come to a black screen. It does show the OS X desktop for a like a second before the black screen. My laptop is a Dell Inspiron 1545 with X4500MHD device ID 0x2a42. I'm running iDeneb 10.5.6 updated to 10.5.7 before trying this. Thanks for the help in advance. Try my Natit.kext I uploaded here, Post #530 http://www.insanelymac.com/forum/index.php...p;#entry1208495 Link to comment Share on other sites More sharing options...
Tienneke Posted July 27, 2009 Author Share Posted July 27, 2009 There is a known issue of some computers (mostly Lenovo) having no cursor. This is being worked on ATM. iPoco If you can do that, open the natit I sent you, and try as omn did. Change the @0 entry to @2 entry, so you have an @1,EDID and an @2,EDID. It's in the Info.plist of natit. While you're doing that, before you reboot, execute this in terminal: rm /var/log/system.log (you need to be logged in as root). Then you can upload the system log after reboot too, it will be a lot smaller than the 10 Mb log you sent me Link to comment Share on other sites More sharing options...
VeryAmazing Posted July 27, 2009 Share Posted July 27, 2009 Updated version Over the last few weeks there's been a lot of advances in getting X4500 support in osX86. At the moment only framebuffer works, which means getting native resolution, no QE or CI yet, but hey, it's already great to have native resolution. Coldequation has modded a patcher script provided by Trauma, with wich you can patch the stock AppleIntelGMAX3100.kext's to give support for X4500 graphics cards. All you need atm is your device ID (you can find it in system profiler (/Applications/Utilities/System Profiler or about this mac --> more info) under graphics section. The device ID starts with 0x and then 4 numbers, probably 0x2A42 (for X4500MHD) Once you know your device ID, download the script attached to this post, then follow these steps: Start a terminal type sudo -s and enter your user password drag the script from the location you downloaded it from to the terminal at the end of the line, add following options: -rf *your device ID* (it should look something like /Users/username/Downloads/patchX4500.bash -rf 2A42 Press enter. The command will give you some output for feedback. Once you executed the script, repair permissions using disk utility (in Applications/Utilities, click on your primary harddrive, and on the first aid tab click on repair permissions.) This might take a while, but will make sure that your driver can be loaded. Reboot and (hopefully) enjoy native resolution Make sure you have the vanilla version of the kernel extensions (being AppleIntelGMAX3100.kext and AppleIntelGMAX3100FB.kext in /System/Library/Extensions). This only applies to people previously running kernel extensions provided by me in the other thread. Please post your results in this thread, be it good results or bad results, we'll try to help you . In your post please include hardware info (both laptop type/brand and video card device ID) and software info (osX version and distro) If you don't get response here, you can (most of the time) find me or other guys willing to help you on the IRC channel #GMA_X4500 at irc.voodooprojects.org I'll update this thread every time a (more or less) stable breakthrough has been made, and everytime a new patcher script comes out. known issues Cursor vanishes --> workaround: change the cursor size in system preferences -- mouse (till it's really huge, not so handy, but at least it works ) vertical stripes --> No workaround yet, looking into it atm Last update: July 15, 2009 at 23:17 CET: New patcher script hmmm, tried it right now, the computer starts up with apple logo screen, then blue screen for 2 seconds, then the monitor turns off and goes completely dark. i have iatkos 10.5.7 on dell inspiron 1545 laptop. i installed x3100 rare driver during customization. guess should try reinstalling with the regular x3100 driver. still hopeful! thanks for all the hard effort to get this baby working! Link to comment Share on other sites More sharing options...
Recommended Posts