kizwan Posted October 18, 2010 Share Posted October 18, 2010 I wonder what you are going to change Hmmm...You underestimate me. I have a couple of idea for fmac to try. If you have better solution for him, go ahead. I will stop what I'm doing right now. I have other thing that I need to handle. Good luck. Link to comment Share on other sites More sharing options...
Time2Retire Posted October 18, 2010 Share Posted October 18, 2010 Hmmm...You underestimate me. I have a couple of idea for fmac to try. If you have better solution for him, go ahead. I will stop what I'm doing right now. I have other thing that I need to handle. Good luck. Huh? Underestimating? I was just wondering what I might have missed. Waiting for some sort of a revelation that might help me. Like what needs to be changed in the EDID. There's nothing more to it. Please continue your hunt. Thanks. And in light of that; Where and how do you inject the new / modified EDID? Link to comment Share on other sites More sharing options...
Fiox89 Posted October 18, 2010 Share Posted October 18, 2010 Hi guys, and thanks for your work. I am following your progress for a long, I would like to ask you a question, we succeed to put to work intel HD/ nvidia? (with all its power and nvidia optimus) Thanks, sorry for my english Link to comment Share on other sites More sharing options...
FredWst Posted October 18, 2010 Share Posted October 18, 2010 I wonder what you are going to change p.s. People with NVIDIA graphics might want to try: 30 49 01 01 01 00 08 00 00 00 00 00 00 00 00 00 FF FF FF FF To see if this selects the other GPU (found in AppleIntelHDGraphicsFB.kext). With this one AppleIntelHDGraphics.kext does not load 0x30, 0x49, 0x01, 0x01, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff With this one AppleIntelHDGraphics.kext is loaded 0x30, 0x49, 0x01, 0x11, 0x01, 0x10, 0x08, 0x00, 0x00, 0x01,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff For both AppleIntelHDGraphicsFB.kext is loaded My config is Dell E6510 Fred Link to comment Share on other sites More sharing options...
Time2Retire Posted October 18, 2010 Share Posted October 18, 2010 Hi guys, and thanks for your work.I am following your progress for a long, I would like to ask you a question, we succeed to put to work intel HD/ nvidia? (with all its power and nvidia optimus) Thanks, sorry for my english Hi fiox89, Unfortunately not yet no, though I did found a few new things today (see HP notebook thread for insiders). With this one AppleIntelHDGraphics.kext does not load 0x30, 0x49, 0x01, 0x01, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff With this one AppleIntelHDGraphics.kext is loaded 0x30, 0x49, 0x01, 0x11, 0x01, 0x10, 0x08, 0x00, 0x00, 0x01,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff For both AppleIntelHDGraphicsFB.kext is loaded My config is Dell E6510 Fred Thanks for testing. Too bad this isn't it. I did find however a few properties that are different, or not even there. Like "AAPL,primary-display" on either ApplIntelFramebuffer or NVDA when activated. p.s. AppleGraphicsControl.kext is probably one of the most important kexts to get loaded (or emulated) since that controls the multiplexer. Does anyone here have the Auto GPU switching checkbox on the Energy Saver pref panel? Link to comment Share on other sites More sharing options...
Fiox89 Posted October 18, 2010 Share Posted October 18, 2010 Hi fiox89, Unfortunately not yet no, though I did found a few new things today (see HP notebook thread for insiders). I'm reading this I hope that soon you may be successful in your work Thanks Link to comment Share on other sites More sharing options...
GhostRaider Posted October 18, 2010 Share Posted October 18, 2010 Its good to see people working on getting the Intel HD Graphics to work , but unfortunately there are people that don't really have a clue how to help, like myself . Well this information might be pretty old but, for those that don't know, a person named BuildSmart was the only person that was able to enable the onboard Intel HD Graphics on his Hackintosh. Whether he was lucky or he knows what he's doing, he left some code for people to try but he advised that it will not work for everyone. You can hex-edit/plist-edit AppleIntelHDGraphics.kext and AppleIntelHDGraphicsFB.kext and onboard video works (requires properly configuring HD Graphics in BIOS). Instructions REQUIRES 10.6.4 to use vanilla kernel. change all occurrences of 86804600 to 86804200. change all occurrences of 86804400 to 86804000. edit the plist files and make the same changes to the matching ID's (DON'T CHANGE THE ORDER!!!). add to DSDT or inject equivalent in device-properties string. Code: Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "model", Buffer (0x12) { "Intel HD Graphics" }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } OPTIONAL: you can change the device name to IGPU if it is not named this already. -- BuildSmart <Update> It seems that not all BIOSes allow you to change A20M or assign the amount of memory (NOT NVMT) for the IGD so the solution may not work for everyone. Hopefully Apple can give us a breakthrough if they announce the MacBook Air with Intel Core Processor and only Intel HD Graphics. ...and maybe if we are lucky, we can get the onboard Intel HD Graphics to work before Christmas. Link to comment Share on other sites More sharing options...
Time2Retire Posted October 18, 2010 Share Posted October 18, 2010 @GhostRaider: These ID's don't match with our hardware. It's like deleting the kext files. The DSDT code is also incomplete. Worthless. New findings will be made public later / after school, Link to comment Share on other sites More sharing options...
fmac Posted October 19, 2010 Share Posted October 19, 2010 Happy birthday happy birthday to you dutchhokeypro Link to comment Share on other sites More sharing options...
fmac Posted October 19, 2010 Share Posted October 19, 2010 Hi get 4 extensions loaded no effect, only remote ,no display sh.... Link to comment Share on other sites More sharing options...
Time2Retire Posted October 19, 2010 Share Posted October 19, 2010 Hi get 4 extensions loaded no effect, only remote ,no display sh.... Nice. BTW there's also AppleBacklight.kext, AppleHWSensor.kext and I'm sure when you scroll down IOGraphicsFamily.kext making it seven in total. Lucky you. New findings are up! There isn't really going on much here is it? Are you people all hoping on the new MacBook Air and OS X 10.6.5 to cure our Intel HD Graphics? Well I personally don't count on it anymore... and neither should you (I made this comment before the Apple event aired, but it is now crystal clear that we don't have to count on help anymore). Link to comment Share on other sites More sharing options...
keypop Posted October 20, 2010 Share Posted October 20, 2010 ...i've tried 10.6.5 10h555 delta release and it did not give results. It's all the same, AppleIntelHDGraphics.kext is not loading (KP). my laptop asus k52jc Link to comment Share on other sites More sharing options...
Elf89 Posted October 20, 2010 Share Posted October 20, 2010 stop hoping in macbook air with intel gma hd... the cheapest has fu***ng core 2 duo and geforce at the special price of 999 $!!!!!! mha... Link to comment Share on other sites More sharing options...
Astri Posted October 20, 2010 Share Posted October 20, 2010 stop hoping in macbook air with intel gma hd... the cheapest has fu***ng core 2 duo and geforce at the special price of 999 $!!!!!! mha... The new macbook air has NVIDIA GeForce 320M. bb hopes! Link to comment Share on other sites More sharing options...
petopay Posted October 20, 2010 Share Posted October 20, 2010 The new macbook air has NVIDIA GeForce 320M.bb hopes! Then I guess it is Better if we forget about MacBook Air and develop a driver from AppleIntelHDGraphics.kext or from Linux, or else no working drivers for Leopard and Snow 13d8fdef-78a4-436c-ba2f-7ac9182ee0ab1.03.01 Link to comment Share on other sites More sharing options...
Time2Retire Posted October 21, 2010 Share Posted October 21, 2010 ...i've tried 10.6.5 10h555 delta release and it did not give results. It's all the same, AppleIntelHDGraphics.kext is not loading (KP). my laptop asus k52jc I was told that OS X 10.6.5 will fix some minor CPU mis-identifications. You missed it? Q: Anyone having their notebook's VESA modes dumped at boot time? You can use ?video for it in Chameleon. What VESA modes do you have on your notebook? On the HP the highest supported VESA mode appears to be 280 (0x118) aka 1024 * 768 * 32. That's why I skimmed through the Intel HD VGA BIOS... and found 17 Supported Video Modes. It would be nice when a higher VESA mode was supported, because that may help. Update: Good news. Apple made a new graphics update available for the MacBook Air and I thought; what the heck. New drivers are always good to have and thus I installed them (extracted with Pacifist) and bingo. Now ATIRadeonX3000.kext loads without a panic – YMMV (Your Mileage May Very). Still the same crappy screen on the GMA5700 though. Update 2: I wrote a few simple C tools to read properties like "startup-timing", and I hope to be able to poke (inject) changed values soon (have a week holiday now). I tell you this; Being able to do stuff like this is such a joy! p.s. I also found the meaning of DM and will keep hunting for new findings. Link to comment Share on other sites More sharing options...
sockerkid Posted October 23, 2010 Author Share Posted October 23, 2010 @dutchhockeypro really appreciate everything u did.. =) i will be waiting for a driver to come out from u.. haha.. Link to comment Share on other sites More sharing options...
gp-se Posted October 23, 2010 Share Posted October 23, 2010 hopefully we get the Intel HD working! My laptop only have Intel HD, I don't have switchable graphics Link to comment Share on other sites More sharing options...
Fiox89 Posted October 23, 2010 Share Posted October 23, 2010 We all appreciate your work, whereby, I hope to use at least one video card Thanks Link to comment Share on other sites More sharing options...
Time2Retire Posted October 24, 2010 Share Posted October 24, 2010 I proudly present you my first ever command line tool for OS X called: fbdump. What it does is really simple; It shows real time framebuffer data, in a human readable format. And I actually think to have located a few serious problems with it: minFrameRate : 0 maxFrameRate : -1 minLineRate : 0 maxLineRate : -1 maxNumLinks : 0 (number of links, if zero, assume link 1) minLink0PixelClock : 0 (min pixel clock for link 0 in kHz) maxLink0PixelClock : 0 (max pixel clock for link 0 in kHz) minLink1PixelClock : 0 (min pixel clock for link 1 in kHz) maxLink1PixelClock : 0 (max pixel clock for link 1 in kHz) This can't be right now can it. Please confirm. ./fbdump IOFBScalerInfo detailed Displays found: 1 Probing displayID[0] (0x400e780/67168128) IOFBScalerInfo: =============================================== 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 ff 0f 00 00 ff 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =============================================== Detailed Information: __reservedA[0] : 0 (Reserved, init to 0) version : (Init to 0) __reservedB[0] : 0 (Reserved, init to 0) __reservedB[1] : 0 (Reserved, init to 0) scalerFeatures : 10 ---------------------------------------- kIOScaleCanUpSamplePixels (0x00000002) - can scale up from a smaller number of source pixels to a larger native timing. kIOScaleCanScaleInterlaced (0x00000008) - can scale an interlaced detailed timing. ---------------------------------------- maxHorizontalPixels : 4095 maxVerticalPixels : 4095 __reservedC[0] : 0 (Reserve, init to 0) __reservedC[0] : 1 (Reserve, init to 0) __reservedC[0] : 2 (Reserve, init to 0) __reservedC[0] : 3 (Reserve, init to 0) __reservedC[0] : 4 (Reserve, init to 0) ./fbdump IOFBTimingRange detailed Displays found: 1 Probing displayID[0] (0x400e780/67168128) IOFBTimingRange: =============================================== 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 31 01 00 00 00 00 80 df 17 10 00 00 00 00 00 00 00 00 0f 00 00 00 0f 00 00 00 08 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff ff 0f 00 00 ff 0f 00 00 00 00 00 00 00 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 00 00 00 00 00 00 00 10 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00 00 06 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =============================================== Detailed Information: __reservedA[0] : 0 (Reserved, init to 0) __reservedA[1] : 0 (Reserved, init to 0) version : 0 (Init to 0) __reservedB[0] : 0 (Reserved, init to 0) __reservedB[1] : 0 (Reserved, init to 0) __reservedB[2] : 0 (Reserved, init to 0) __reservedB[3] : 0 (Reserved, init to 0) __reservedB[4] : 0 (Reserved, init to 0) minPixelClock : 20000000 maxPixelClock : 270000000 maxPixelError : 0 supportedSyncFlags : 15 ---------------------------------------- kIORangeSupportsSeparateSyncs (0x00000001) - digital separate syncs. kIORangeSupportsSyncOnGreen (0x00000002) - sync on green. kIORangeSupportsCompositeSync (0x00000004) - composite sync. kIORangeSupportsVSyncSerration (0x00000008) - vertical sync has serration and equalization pulses. ---------------------------------------- supportedSignalLevels : 15 --------------------------------------------- kIORangeSupportsSignal_0700_0300 (0x00000001) kIORangeSupportsSignal_0714_0286 (0x00000002) kIORangeSupportsSignal_1000_0400 (0x00000004) kIORangeSupportsSignal_0700_0000 (0x00000008) --------------------------------------------- supportedSignalConfigs : 8 ----------------------------------------------------------- kIORangeSupportsInterlacedCEATimingWithConfirm (0x00000008) ----------------------------------------------------------- minFrameRate : 0 maxFrameRate : -1 minLineRate : 0 maxLineRate : -1 maxHorizontalTotal : 4095 maxVerticalTotal : 4095 __reservedD[0] : 0 (Reserved, init to 0) __reservedD[1] : 0 (Reserved, init to 0) charSizeHorizontalActive : 1 charSizeHorizontalBlanking : 1 charSizeHorizontalSyncOffset : 1 charSizeHorizontalSyncPulse : 1 charSizeVerticalActive : 1 charSizeVerticalBlanking : 1 charSizeVerticalSyncOffset : 1 charSizeVerticalSyncPulse : 1 charSizeHorizontalBorderLeft : 1 charSizeHorizontalBorderRight : 1 charSizeVerticalBorderTop : 1 charSizeVerticalBorderBottom : 1 charSizeHorizontalTotal : 1 charSizeVerticalTotal : 1 __reservedE : 0 (Reserved, init to 0) minHorizontalActiveClocks : 0 maxHorizontalActiveClocks : 4096 minHorizontalBlankingClocks : 0 maxHorizontalBlankingClocks : 4095 minHorizontalSyncOffsetClocks : 0 maxHorizontalSyncOffsetClocks : 4095 minHorizontalPulseWidthClocks : 0 maxHorizontalPulseWidthClocks : 4095 minVerticalActiveClocks : 0 maxVerticalActiveClocks : 1536 minVerticalBlankingClocks : 0 maxVerticalBlankingClocks : 4095 minVerticalSyncOffsetClocks : 0 maxVerticalSyncOffsetClocks : 4095 minVerticalPulseWidthClocks : 0 maxVerticalPulseWidthClocks : 4095 minHorizontalBorderLeft : 0 maxHorizontalBorderLeft : 0 minHorizontalBorderRight : 0 maxHorizontalBorderRight : 0 minVerticalBorderTop : 0 maxVerticalBorderTop : 0 minVerticalBorderBottom : 0 maxVerticalBorderBottom : 0 maxNumLinks : 0 (number of links, if zero, assume link 1) minLink0PixelClock : 0 (min pixel clock for link 0 in kHz) maxLink0PixelClock : 0 (max pixel clock for link 0 in kHz) minLink1PixelClock : 0 (min pixel clock for link 1 in kHz) maxLink1PixelClock : 0 (max pixel clock for link 1 in kHz) __reservedF[0] : 0 (Reserved, init to 0) __reservedF[1] : 0 (Reserved, init to 0) __reservedF[2] : 0 (Reserved, init to 0) ./fbdump startup-timing detailed Displays found: 1 Probing displayID[0] (0x400e780/67168128) startup-timing: =============================================== 00 00 00 00 00 00 00 80 05 10 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 00 00 00 00 00 00 00 c0 e5 6c 06 00 00 00 00 e7 22 6a 06 00 00 00 00 e7 22 6a 06 00 00 00 00 40 06 00 00 72 01 00 00 30 00 00 00 20 00 00 00 84 03 00 00 0c 00 00 00 03 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =============================================== Detailed Information: appleTimingID : 0 (Not a standard timing) flags : 80000000 (kIODetailedTimingValid) __reservedA[0] : (Reserved, init to 0) __reservedA[1] : (Reserved, init to 0) __reservedA[2] : (Reserved, init to 0) horizontalScaledInset : 0 (pixels) verticalScaledInset : 0 (lines) scalerFlags : 0 horizontalScaled : 1024 verticalScaled : 768 signalConfig : 0 signalLevels : 0 pixelClock : 107800000 (Hz) minPixelClock : 107619047 (Hz - With error what is slowest actual clock) maxPixelClock : 107619047 (Hz - With error what is fasted actual clock) horizontalActive : 1600 (pixels) horizontalBlanking : 370 (pixels) horizontalSyncOffset : 48 (pixels) horizontalSyncPulseWidth : 32 (pixels) verticalActive : 900 (lines verticalBlanking : 12 (lines verticalSyncOffset : 3 (lines verticalSyncPulseWidth : 6 (lines horizontalBorderLeft : 0 (pixels) horizontalBorderRight : 0 (pixels) verticalBorderTop : 0 (lines) verticalBorderBottom : 0 (lines) horizontalSyncConfig : 0 horizontalSyncLevel : 0 (Future use - init to 0) verticalSyncConfig : 0 verticalSyncLevel : 0 (Future use - init to 0) numLinks : 1 (if 0 assume 1) __reservedB[0] : (Reserved, init to 0) __reservedB[1] : (Reserved, init to 0) __reservedB[2] : (Reserved, init to 0) __reservedB[3] : (Reserved, init to 0) __reservedB[4] : (Reserved, init to 0) __reservedB[5] : (Reserved, init to 0) __reservedB[6] : (Reserved, init to 0) Source code included. Have fun with it. fbdump.zip Link to comment Share on other sites More sharing options...
FredWst Posted October 24, 2010 Share Posted October 24, 2010 I proudly present you my first ever command line tool for OS X called: fbdump. What it does is really simple; It shows real time framebuffer data, in a human readable format. And I actually think to have located a few serious problems with it: minFrameRate : 0 maxFrameRate : -1 minLineRate : 0 maxLineRate : -1 maxNumLinks : 0 (number of links, if zero, assume link 1) minLink0PixelClock : 0 (min pixel clock for link 0 in kHz) maxLink0PixelClock : 0 (max pixel clock for link 0 in kHz) minLink1PixelClock : 0 (min pixel clock for link 1 in kHz) maxLink1PixelClock : 0 (max pixel clock for link 1 in kHz) This can't be right now can it. Please confirm. ./fbdump IOFBScalerInfo detailed Displays found: 1 Probing displayID[0] (0x400e780/67168128) IOFBScalerInfo: =============================================== 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 ff 0f 00 00 ff 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =============================================== Detailed Information: __reservedA[0] : 0 (Reserved, init to 0) version : (Init to 0) __reservedB[0] : 0 (Reserved, init to 0) __reservedB[1] : 0 (Reserved, init to 0) scalerFeatures : 10 ---------------------------------------- kIOScaleCanUpSamplePixels (0x00000002) - can scale up from a smaller number of source pixels to a larger native timing. kIOScaleCanScaleInterlaced (0x00000008) - can scale an interlaced detailed timing. ---------------------------------------- maxHorizontalPixels : 4095 maxVerticalPixels : 4095 __reservedC[0] : 0 (Reserve, init to 0) __reservedC[0] : 1 (Reserve, init to 0) __reservedC[0] : 2 (Reserve, init to 0) __reservedC[0] : 3 (Reserve, init to 0) __reservedC[0] : 4 (Reserve, init to 0) ./fbdump IOFBTimingRange detailed Displays found: 1 Probing displayID[0] (0x400e780/67168128) IOFBTimingRange: =============================================== 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 31 01 00 00 00 00 80 df 17 10 00 00 00 00 00 00 00 00 0f 00 00 00 0f 00 00 00 08 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff ff 0f 00 00 ff 0f 00 00 00 00 00 00 00 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 00 00 00 00 00 00 00 10 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00 00 06 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =============================================== Detailed Information: __reservedA[0] : 0 (Reserved, init to 0) __reservedA[1] : 0 (Reserved, init to 0) version : 0 (Init to 0) __reservedB[0] : 0 (Reserved, init to 0) __reservedB[1] : 0 (Reserved, init to 0) __reservedB[2] : 0 (Reserved, init to 0) __reservedB[3] : 0 (Reserved, init to 0) __reservedB[4] : 0 (Reserved, init to 0) minPixelClock : 20000000 maxPixelClock : 270000000 maxPixelError : 0 supportedSyncFlags : 15 ---------------------------------------- kIORangeSupportsSeparateSyncs (0x00000001) - digital separate syncs. kIORangeSupportsSyncOnGreen (0x00000002) - sync on green. kIORangeSupportsCompositeSync (0x00000004) - composite sync. kIORangeSupportsVSyncSerration (0x00000008) - vertical sync has serration and equalization pulses. ---------------------------------------- supportedSignalLevels : 15 --------------------------------------------- kIORangeSupportsSignal_0700_0300 (0x00000001) kIORangeSupportsSignal_0714_0286 (0x00000002) kIORangeSupportsSignal_1000_0400 (0x00000004) kIORangeSupportsSignal_0700_0000 (0x00000008) --------------------------------------------- supportedSignalConfigs : 8 ----------------------------------------------------------- kIORangeSupportsInterlacedCEATimingWithConfirm (0x00000008) ----------------------------------------------------------- minFrameRate : 0 maxFrameRate : -1 minLineRate : 0 maxLineRate : -1 maxHorizontalTotal : 4095 maxVerticalTotal : 4095 __reservedD[0] : 0 (Reserved, init to 0) __reservedD[1] : 0 (Reserved, init to 0) charSizeHorizontalActive : 1 charSizeHorizontalBlanking : 1 charSizeHorizontalSyncOffset : 1 charSizeHorizontalSyncPulse : 1 charSizeVerticalActive : 1 charSizeVerticalBlanking : 1 charSizeVerticalSyncOffset : 1 charSizeVerticalSyncPulse : 1 charSizeHorizontalBorderLeft : 1 charSizeHorizontalBorderRight : 1 charSizeVerticalBorderTop : 1 charSizeVerticalBorderBottom : 1 charSizeHorizontalTotal : 1 charSizeVerticalTotal : 1 __reservedE : 0 (Reserved, init to 0) minHorizontalActiveClocks : 0 maxHorizontalActiveClocks : 4096 minHorizontalBlankingClocks : 0 maxHorizontalBlankingClocks : 4095 minHorizontalSyncOffsetClocks : 0 maxHorizontalSyncOffsetClocks : 4095 minHorizontalPulseWidthClocks : 0 maxHorizontalPulseWidthClocks : 4095 minVerticalActiveClocks : 0 maxVerticalActiveClocks : 1536 minVerticalBlankingClocks : 0 maxVerticalBlankingClocks : 4095 minVerticalSyncOffsetClocks : 0 maxVerticalSyncOffsetClocks : 4095 minVerticalPulseWidthClocks : 0 maxVerticalPulseWidthClocks : 4095 minHorizontalBorderLeft : 0 maxHorizontalBorderLeft : 0 minHorizontalBorderRight : 0 maxHorizontalBorderRight : 0 minVerticalBorderTop : 0 maxVerticalBorderTop : 0 minVerticalBorderBottom : 0 maxVerticalBorderBottom : 0 maxNumLinks : 0 (number of links, if zero, assume link 1) minLink0PixelClock : 0 (min pixel clock for link 0 in kHz) maxLink0PixelClock : 0 (max pixel clock for link 0 in kHz) minLink1PixelClock : 0 (min pixel clock for link 1 in kHz) maxLink1PixelClock : 0 (max pixel clock for link 1 in kHz) __reservedF[0] : 0 (Reserved, init to 0) __reservedF[1] : 0 (Reserved, init to 0) __reservedF[2] : 0 (Reserved, init to 0) ./fbdump startup-timing detailed Displays found: 1 Probing displayID[0] (0x400e780/67168128) startup-timing: =============================================== 00 00 00 00 00 00 00 80 05 10 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 00 00 00 00 00 00 00 c0 e5 6c 06 00 00 00 00 e7 22 6a 06 00 00 00 00 e7 22 6a 06 00 00 00 00 40 06 00 00 72 01 00 00 30 00 00 00 20 00 00 00 84 03 00 00 0c 00 00 00 03 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =============================================== Detailed Information: appleTimingID : 0 (Not a standard timing) flags : 80000000 (kIODetailedTimingValid) __reservedA[0] : (Reserved, init to 0) __reservedA[1] : (Reserved, init to 0) __reservedA[2] : (Reserved, init to 0) horizontalScaledInset : 0 (pixels) verticalScaledInset : 0 (lines) scalerFlags : 0 horizontalScaled : 1024 verticalScaled : 768 signalConfig : 0 signalLevels : 0 pixelClock : 107800000 (Hz) minPixelClock : 107619047 (Hz - With error what is slowest actual clock) maxPixelClock : 107619047 (Hz - With error what is fasted actual clock) horizontalActive : 1600 (pixels) horizontalBlanking : 370 (pixels) horizontalSyncOffset : 48 (pixels) horizontalSyncPulseWidth : 32 (pixels) verticalActive : 900 (lines verticalBlanking : 12 (lines verticalSyncOffset : 3 (lines verticalSyncPulseWidth : 6 (lines horizontalBorderLeft : 0 (pixels) horizontalBorderRight : 0 (pixels) verticalBorderTop : 0 (lines) verticalBorderBottom : 0 (lines) horizontalSyncConfig : 0 horizontalSyncLevel : 0 (Future use - init to 0) verticalSyncConfig : 0 verticalSyncLevel : 0 (Future use - init to 0) numLinks : 1 (if 0 assume 1) __reservedB[0] : (Reserved, init to 0) __reservedB[1] : (Reserved, init to 0) __reservedB[2] : (Reserved, init to 0) __reservedB[3] : (Reserved, init to 0) __reservedB[4] : (Reserved, init to 0) __reservedB[5] : (Reserved, init to 0) __reservedB[6] : (Reserved, init to 0) Source code included. Have fun with it. Hello Nice tool. Searching for 2 weeks on my E6510 and nothing more. I've a nice 1920x1080 screen without QE/CI. Everything works except: QE/Ci Sd Card Ricoth id 0xE822 SmartCard reader Gsm card Wifi N6200 Fred Link to comment Share on other sites More sharing options...
Time2Retire Posted October 25, 2010 Share Posted October 25, 2010 Hello Nice tool. Hi Fred. Thank you. Please note that we're only at v0.5 but by the time we reach v1.0 it should be capable of dumping every property. And to get there, I'll start working on v0.6 today. My first update to fbdump will add additional explanations for some of the missing flags. Like IOFBTransform for example. And it will also make it possible to dump other properties, like booleans, strings and numbers. Version 0.7 will add arrays and dictionaries to it. Version 0.8 will be about the conversion towards a more modular design and v0.9 to fix bugs. You see: I actually thought about a bit of project management <shameless_plug>I might be 15 alright, but I also have an IQ of 131. Thank you very much</shameless_plug> Never mind. Got a nasty PM the other day from some loner. And while fbdump in its current incarnation may look silly to some, we are going to use it heavily. Think about making two more detailed dumps; one on a MacBookPro and one on a hack. Then we use diff to grab the differences and work our way up towards fixing wrong values. Writing a kext will be a piece of a cake by the time we get there. Trust me What I envision is a GUI where you can add, remove and change values on the fly. Well eventually that is. It may sound far off, and in fact it still is, but I'm used to catch the ball at speeds of up to 120 km/hour <smiley>me being the goalie</smiley> so I dare to challenge myself (speaking about being in a dangerous spot / had a five hour long practice session with a canon the day before yesterday). And hopefully some other people too, because I feel pretty lonely at times. Yeah yeah dad. I am a sucker for attention. We know that by now LOL Searching for 2 weeks on my E6510 and nothing more. I've a nice 1920x1080 screen without QE/CI. Everything works except: QE/Ci Fred Huh? I'm confused. You mean your Intel HD Graphics (GMA5700) already works, except for QE/CI? Link to comment Share on other sites More sharing options...
fmac Posted October 25, 2010 Share Posted October 25, 2010 I've a nice 1920x1080 screen without QE/CI.Everything works except: QE/Ci Sd Card Ricoth id 0xE822 SmartCard reader Gsm card Wifi N6200 Fred Hi For me the same my screen is working, without HD kexts and i can set the resolution to 1600x900 via Chameleon "Graphics Mode=1600x900" But with kexts only the backlight is working, no data on screen only remote is working it looks like os x cant find the LCD with kexts loaded Maybe I dont know Link to comment Share on other sites More sharing options...
sockerkid Posted October 25, 2010 Author Share Posted October 25, 2010 bro.. you have a intel x4500 gma.. we are discussing about the Intel GMA5700.. Link to comment Share on other sites More sharing options...
fmac Posted October 25, 2010 Share Posted October 25, 2010 bro.. you have a intel x4500 gma.. we are discussing about the Intel GMA5700.. Hey I have a GMA 5700 with core i5 it is a GMA 5700 this is a output off "system info" 8086;Intel Corporation;2c62;Core Processor QuickPath Architecture Generic Non-core Registers;Bridge;Host bridge 8086;Intel Corporation;2d10;Core Processor QPI Link 0;Bridge;Host bridge 8086;Intel Corporation;2d11;Core Processor QPI Physical 0;Bridge;Host bridge 8086;Intel Corporation;2d12;Core Processor Reserved;Bridge;Host bridge 8086;Intel Corporation;2d13;Core Processor Reserved;Bridge;Host bridge 8086;Intel Corporation;2d01;Core Processor QuickPath Architecture System Address Decoder;Bridge;Host bridge 8086;Intel Corporation;3b64;5 Series/3400 Series Chipset HECI Controller;Communication controller;Communication controller 8086;Intel Corporation;3b67;5 Series/3400 Series Chipset KT Controller;Communication controller;Serial controller 8086;Intel Corporation;3b32;5 Series/3400 Series Chipset Thermal Subsystem;Signal processing controller;Signal processing controller 8086;Intel Corporation;0046;Core Processor Integrated Graphics Controller;Display controller;VGA compatible controller 8086;Intel Corporation;3b34;5 Series/3400 Series Chipset USB2 Enhanced Host Controller;Serial bus controller;USB Controller 8086;Intel Corporation;3b3c;5 Series/3400 Series Chipset USB2 Enhanced Host Controller;Serial bus controller;USB Controller 8086;Intel Corporation;3b30;5 Series/3400 Series Chipset SMBus Controller;Serial bus controller;SMBus 8086;Intel Corporation;3b2f;5 Series/3400 Series Chipset 6 port SATA AHCI Controller;Mass storage controller;SATA controller 8086;Intel Corporation;10ea;82577LM Gigabit Network Connection;Network controller;Ethernet controller 8086;Intel Corporation;3b48;5 Series/3400 Series Chipset PCI Express Root Port 4;Bridge;PCI bridge e822;Unknown device;1180;Unknown vendor;Generic system peripheral;SD Host controller e832;Unknown device;1180;Unknown vendor;Serial bus controller;FireWire (IEEE 1394) e476;Unknown device;1180;Unknown vendor;Bridge;CardBus bridge 8086;Intel Corporation;3b46;5 Series/3400 Series Chipset PCI Express Root Port 3;Bridge;PCI bridge 8086;Intel Corporation;422c;Centrino Advanced-N 6200;Network controller;Network controller 8086;Intel Corporation;3b44;5 Series/3400 Series Chipset PCI Express Root Port 2;Bridge;PCI bridge 8086;Intel Corporation;3b42;5 Series/3400 Series Chipset PCI Express Root Port 1;Bridge;PCI bridge 8086;Intel Corporation;3b56;5 Series/3400 Series Chipset High Definition Audio;Multimedia controller;Audio device 8086;Intel Corporation;3a18;82801JIB (ICH10) LPC Interface Controller;Bridge;ISA bridge 8086;Intel Corporation;2448;82801 Mobile PCI Bridge;Bridge;PCI bridge 8086;Intel Corporation;0044;Core Processor DRAM Controller;Bridge;Host bridge Good work but not on my core i5 the output of fbdump is "-bash: ./fbdump: Bad CPU type in executable" on my other Hackmac it is working whats wrong Link to comment Share on other sites More sharing options...
Recommended Posts