bboyg Posted March 8, 2010 Share Posted March 8, 2010 DSDT tables are the only way to got 100% working Vanilla kernel without any kexts and patches. There are stories about guys who succeeded to get GPUs working only with DSDT patching. I was wondering if someone can install BSD and then get the DSDT table from it, will be there any differences...?!?!?! Link to comment Share on other sites More sharing options...
imayoda Posted March 8, 2010 Share Posted March 8, 2010 DSDT tables are the only way to got 100% working Vanilla kernel without any kexts and patches. There are stories about guys who succeeded to get GPUs working only with DSDT patching. I was wondering if someone can install BSD and then get the DSDT table from it, will be there any differences...?!?!?! These were already supported cards.. x4500m is too different from x3100 ... DSDT can't help you stayin vanilla if you have not support in kernel for the hardware.. Link to comment Share on other sites More sharing options...
pkmvancouver Posted March 9, 2010 Share Posted March 9, 2010 I was doing some looking around on the web today. Seems OpenCL is not supported by the Intel GPUs that well... http://netkas.org/?p=164 http://www.maclife.com/article/news/opencl..._graphics_cards So if QE is tied to OpenCL we will be outta luck for it in Snow Leopard. Link to comment Share on other sites More sharing options...
imayoda Posted March 9, 2010 Share Posted March 9, 2010 I was doing some looking around on the web today. Seems OpenCL is not supported by the Intel GPUs that well... http://netkas.org/?p=164 http://www.maclife.com/article/news/opencl..._graphics_cards So if QE is tied to OpenCL we will be outta luck for it in Snow Leopard. Intel x3100 chipsets are working with natural support for QE in SNOW.. cpu + gpu are getting the QE enabled, but in this case we have only cpu and a similar gpu but not the same as x3100.. it's a shame, cause x4500 gpus are slightly better than the older ones under any circumstances on other operative systems Link to comment Share on other sites More sharing options...
bboyg Posted March 9, 2010 Share Posted March 9, 2010 Intel x3100 chipsets are working with natural support for QE in SNOW.. cpu + gpu are getting the QE enabled, but in this case we have only cpu and a similar gpu but not the same as x3100.. it's a shame, cause x4500 gpus are slightly better than the older ones under any circumstances on other operative systems This it right. Maybe the main different is the support of Shader version 4.0. The 4500 card is much better than X3100 but...that`s it, only native resolution on Mac Link to comment Share on other sites More sharing options...
gsw953 Posted March 9, 2010 Share Posted March 9, 2010 has anyone tried to get the other 2 devices in the chipset working.2a42 is just one part there also is 2a43 and 2a40.just a thought Link to comment Share on other sites More sharing options...
bboyg Posted March 9, 2010 Share Posted March 9, 2010 has anyone tried to get the other 2 devices in the chipset working.2a42 is just one part there also is 2a43 and 2a40.just a thought BTW some days ago I saw those two devices too. 2a43 is a display controller too, and the 2a40 is a host bridge or some. Link to comment Share on other sites More sharing options...
pkmvancouver Posted March 9, 2010 Share Posted March 9, 2010 Well I got 10.6.2 running on my Acer 1410, I have yet to try the .kext way and just gone with the grub boot patch. My 1510 dell card isn't here yet so I'm tethering my ipod touch for wifi. I'm trying apps and stuff to see what works and what doesn't. Not having QE does really hamper the machine, however there are apps that can replace the ones that don't. Luckily my cpu is alot faster then an Atom so it is not too bad. As for the 4500MHD gpu it is alot better then the 3100. I was amazed how well games played under ***dows7. Anyhow more testing and researching for me.....I will update if I find anything interesting.... Link to comment Share on other sites More sharing options...
imayoda Posted March 9, 2010 Share Posted March 9, 2010 there a re two approches possible in my opinio: 1- make a kext for x4500 hardware (very difficult) 2- make the x4500 work like a x3100.. i'm looking at the former datasheets, and I have to say those chips are different but not too much.. in both cases we need a coder Link to comment Share on other sites More sharing options...
litosudo Posted March 10, 2010 Share Posted March 10, 2010 Does anyone know how to disassemble and/or decompile a video bios dump file from this card? I tried with IDA, buy it keeps asking me for an entry point, and I don't know how to recognize an entry point. Link to comment Share on other sites More sharing options...
imayoda Posted March 10, 2010 Share Posted March 10, 2010 Does anyone know how to disassemble and/or decompile a video bios dump file from this card? I tried with IDA, buy it keeps asking me for an entry point, and I don't know how to recognize an entry point. entry point should be the initial memory landmark for the bios.. it starts disassembling from that ignition point, so needs to know the real first bit. I'm on a travel, you should look at the intel datasheets, there is a clue about that, i'm almost sure i have seen it before. Would be nice to run x4500 like a x3100, injecting the bios... Link to comment Share on other sites More sharing options...
litosudo Posted March 11, 2010 Share Posted March 11, 2010 entry point should be the initial memory landmark for the bios.. it starts disassembling from that ignition point, so needs to know the real first bit. I'm on a travel, you should look at the intel datasheets, there is a clue about that, i'm almost sure i have seen it before. Would be nice to run x4500 like a x3100, injecting the bios... Thank you!!! I'm gonna read it. It says about the Video BIOS ROM base adress something like this: Address offset:30-33h Default value: 00000000h Acces: RO bit 31:18: ROM base address, hardwired to 0. bit 17:11: Address mask, hardwired to 0's to indicate 256-KB address range. Here are the links to the datasheets and updates (open with firefox, cause sometimes don't work with ie), just in case someone wants to help to figure it out: http://www.intel.com/Assets/PDF/datasheet/320122.pdf http://www.intel.com/Assets/PDF/specupdate/320123.pdf http://www.intel.com/Assets/PDF/datasheet/316972.pdf http://www.intel.com/Assets/PDF/specupdate/316973.pdf Link to comment Share on other sites More sharing options...
imayoda Posted March 11, 2010 Share Posted March 11, 2010 page 397 first document... now we need somebody to understand this chip.. it's quite strange to me.. however RO means read only, so no injection is possible at this level nor changes proceeding investigations in this datasheets let's see the difference between Chipset 4 (gmax4500___) and Chipset 3 series (gmax3100___) --- note.. try start point in 00000000h Link to comment Share on other sites More sharing options...
bboyg Posted March 11, 2010 Share Posted March 11, 2010 You guys mean to flash the graphics bios with some like the X3100, and then the system will recognize the GPU like X3100, or I`m wrong? Link to comment Share on other sites More sharing options...
imayoda Posted March 11, 2010 Share Posted March 11, 2010 You guys mean to flash the graphics bios with some like the X3100, and then the system will recognize the GPU like X3100, or I`m wrong? Ok.. at first try I would only replace hardware description with the x3100 one ... tought intel doesn't develop a lot on graphic cards and looking at the datasheets, 4500 is only a better version but basis is the same. Would be nice to lie about hardware specs, this should make snowleo load the 3100 kext into kernel, and consider it a native video chip.. the problem is that there we have a RO (read-only) feature, so I still have no idea how to bypass that.. wuold be great to have a working x4500m bios decompiled, just to see if there is something interesting about labbeling (hw + sw) this gpu.. Link to comment Share on other sites More sharing options...
bboyg Posted March 11, 2010 Share Posted March 11, 2010 good work man, good work... u r another hope for all 4500 users keep moving!!! Link to comment Share on other sites More sharing options...
imayoda Posted March 11, 2010 Share Posted March 11, 2010 This approach is not easy.. i'd like to have some opinions about it. Link to comment Share on other sites More sharing options...
buridda Posted March 11, 2010 Share Posted March 11, 2010 Always posting these {censored} fake kexts with no explanation guys don't trust those {censored}s there is no qe/ci so far for oure video card Let make the bios/install believe our hw is a 3100 this can be the correct approach I trust you brave guys! They made something similar for the bcm wifi cards so this may be possible..I hope.. Maybe you can ask them for some hints (I keep me outside this as Idon't know anything about this stuff but I give my full avavailabilty for any testings you need! I am an expert reinstalling, restoring images and so on now.. :doh: ) Bye all and keep caring of all this please! Link to comment Share on other sites More sharing options...
pkmvancouver Posted March 12, 2010 Share Posted March 12, 2010 Not sure if anyone is interested in this. it is the output of ioreg on a macbook w/gma3100. http://www.infoanda.com/resources/view.php?book Link to comment Share on other sites More sharing options...
bboyg Posted March 12, 2010 Share Posted March 12, 2010 Hmmm...that can be some gold mine for someone who knows how to work with that file. Hope we are closer to the "so dreamed Hardware Acceleration" Link to comment Share on other sites More sharing options...
imayoda Posted March 13, 2010 Share Posted March 13, 2010 Hold your fingers crossed.. i've just asked maximum bios experts on the internet if this bios approach is playable ... I'm going to teel you soon what I have discovered and latest thoughts.. damn! i'm angry!! Link to comment Share on other sites More sharing options...
KBcobra Posted March 13, 2010 Share Posted March 13, 2010 Whats the easiest way to get native resolution on the 4500. I cant seem to find a direct answer Link to comment Share on other sites More sharing options...
imayoda Posted March 13, 2010 Share Posted March 13, 2010 Whats the easiest way to get native resolution on the 4500. I cant seem to find a direct answer modified kext and 32bit booting (snow leo experience) Link to comment Share on other sites More sharing options...
KBcobra Posted March 13, 2010 Share Posted March 13, 2010 my kext cant seem to load. I still get no kext installed under gpu. Link to comment Share on other sites More sharing options...
imayoda Posted March 13, 2010 Share Posted March 13, 2010 my kext cant seem to load. I still get no kext installed under gpu. are you booting in 32bit?? use arch=i386 or go to lizard app and set 32bit compatibility mode Link to comment Share on other sites More sharing options...
Recommended Posts