Editing Custom Connector info for Intel HD Graphics? (Gma5700, Arrandale, OSX Lion)
Started by iAngelo, Dec 10 2011 03:24 PM
41 replies to this topic
#21
Posted 19 December 2011 - 04:43 AM
You guys know how to code it? If you write it, I will test it.
#22
Posted 19 December 2011 - 01:56 PM
LowRidinCrew, on 19 December 2011 - 04:43 AM, said:
You guys know how to code it? If you write it, I will test it.
If something world needs is definitely more clueless testers. How helpful can you be by testing something you have no idea how it works? Zero. You are posting to these threads for so long that you could have learn a lot since start but seems it's much more comfortable to wait for someone else to do real work. And no, this is not personal - it goes for all "I will test it guys". If someone can code/change the kext -> he/she most definitely can test it.
iAngelo, on 18 December 2011 - 02:56 PM, said:
Soin summary,the things wewant to doare:
1)ResolutionPatchBootloaderChameleon
1)ResolutionPatchBootloaderChameleon
Done that - you can take a look at my github account. It won't work. Remapping BIOS space is not so trivial as on pre-i3/i5/i7 processors. Asked at Intel forum - got zero answers/help.
Quote
2)Tryeditingkext:Changeinfoconnector
There is no connector info in Framebuffer kext for this videocard.
Quote
3)Tryeditingkext:Changemuxerkext.Yes, butwhatthiskext?
I have no idea what this means. There is a big key on the bottom of your keyboard. It is called "space key" - it separates words with invisible delimiter making them easier to read.
#23
Posted 19 December 2011 - 06:57 PM
#24
Posted 21 December 2011 - 08:02 PM
oki270, on 19 December 2011 - 01:56 PM, said:
I have no idea what this means. There is a big key on the bottom of your keyboard. It is called "space key" - it separates words with invisible delimiter making them easier to read.
I use google translator! Excuse me if it is not clear!
I meant to say: What is the kext that has the task of making the switch of video card intel/nvidia'.This question came to me after I read the post #19 of "Leon Hong"
I do not know programming I'm sorry. My intention was to give the initiative,since the situationon the Intel HD was stopped.
#25
Posted 24 December 2011 - 03:33 AM
oki270, on 19 December 2011 - 01:56 PM, said:
If something world needs is definitely more clueless testers. How helpful can you be by testing something you have no idea how it works? Zero. You are posting to these threads for so long that you could have learn a lot since start but seems it's much more comfortable to wait for someone else to do real work. And no, this is not personal - it goes for all "I will test it guys". If someone can code/change the kext -> he/she most definitely can test it.
Done that - you can take a look at my github account. It won't work. Remapping BIOS space is not so trivial as on pre-i3/i5/i7 processors. Asked at Intel forum - got zero answers/help.
There is no connector info in Framebuffer kext for this videocard.
I have no idea what this means. There is a big key on the bottom of your keyboard. It is called "space key" - it separates words with invisible delimiter making them easier to read.
Done that - you can take a look at my github account. It won't work. Remapping BIOS space is not so trivial as on pre-i3/i5/i7 processors. Asked at Intel forum - got zero answers/help.
There is no connector info in Framebuffer kext for this videocard.
I have no idea what this means. There is a big key on the bottom of your keyboard. It is called "space key" - it separates words with invisible delimiter making them easier to read.
Yes dear oki270. All your words are so correct that none of the 5700 users will accept the truth once they find out the realities. I will give everybody the reverse-engineered C files of the 3 kexts we mentioned above. One will see that the codes are totally HOPELESS after checking them...
Inspite of the facts, yes, I am personally sticking to it, and keep my EP121 from being sold... (But I am almost reaching the red-lines!!)
archive.zip 564.08K
79 downloads
#26
Posted 26 December 2011 - 09:19 PM
@Leon Hong
The hope is last to die!
Please tell me the steps you did to get these files?
You could do the reverse engineering of "AppleIntelGMAX3100FB" so as to compare the differences with "AppleIntelHDGraphicsFB"?
Thank you in advance for your time!
The hope is last to die!
Please tell me the steps you did to get these files?
You could do the reverse engineering of "AppleIntelGMAX3100FB" so as to compare the differences with "AppleIntelHDGraphicsFB"?
Thank you in advance for your time!
#27
Posted 27 December 2011 - 06:14 AM
Leon Hong, on 24 December 2011 - 03:33 AM, said:
Yes dear oki270. All your words are so correct that none of the 5700 users will accept the truth once they find out the realities. I will give everybody the reverse-engineered C files of the 3 kexts we mentioned above. One will see that the codes are totally HOPELESS after checking them...
Inspite of the facts, yes, I am personally sticking to it, and keep my EP121 from being sold... (But I am almost reaching the red-lines!!)
archive.zip
Inspite of the facts, yes, I am personally sticking to it, and keep my EP121 from being sold... (But I am almost reaching the red-lines!!)
So test these?
#28
Posted 27 December 2011 - 10:13 AM
#29
Posted 27 December 2011 - 04:16 PM
#30
Posted 29 December 2011 - 12:01 AM
I got the half screen on vga port when using os-info:
30490111
01000800
01010000
00000000
FFFFFFFF
This is written out of memory, so it might be that I remember the os-info string wrong...
But I think connector is in os-info string.
If I change 3049 to 3149, I go right in to kernel panic.
FFFFFFFF -> Is this "Always Ignore"?
30490111
01000800
01010000
00000000
FFFFFFFF
This is written out of memory, so it might be that I remember the os-info string wrong...
But I think connector is in os-info string.
If I change 3049 to 3149, I go right in to kernel panic.
FFFFFFFF -> Is this "Always Ignore"?
#31
Posted 29 December 2011 - 10:12 AM
So basically, you have to redirect the external monitor to the internal monitor right?
#32
Posted 03 January 2012 - 05:54 AM
@oztiz
Where are the os-infos from? On MBP6,1 it should be:
<30 49 01 11 01 10 08 00 00 01 00 00 00 00 00 00 ff ff ff ff>
I used IDA Pro to decompile these. Here are the X3100 and HD3000 FB decompiled C files, and they look like normal FB files to include the connector infos:
oztiz, on 29 December 2011 - 12:01 AM, said:
I got the half screen on vga port when using os-info:
30490111
01000800
01010000
00000000
FFFFFFFF
This is written out of memory, so it might be that I remember the os-info string wrong...
But I think connector is in os-info string.
If I change 3049 to 3149, I go right in to kernel panic.
FFFFFFFF -> Is this "Always Ignore"?
30490111
01000800
01010000
00000000
FFFFFFFF
This is written out of memory, so it might be that I remember the os-info string wrong...
But I think connector is in os-info string.
If I change 3049 to 3149, I go right in to kernel panic.
FFFFFFFF -> Is this "Always Ignore"?
Where are the os-infos from? On MBP6,1 it should be:
<30 49 01 11 01 10 08 00 00 01 00 00 00 00 00 00 ff ff ff ff>
iAngelo, on 26 December 2011 - 09:19 PM, said:
@Leon Hong
The hope is last to die!
Please tell me the steps you did to get these files?
You could do the reverse engineering of "AppleIntelGMAX3100FB" so as to compare the differences with "AppleIntelHDGraphicsFB"?
Thank you in advance for your time!
The hope is last to die!
Please tell me the steps you did to get these files?
You could do the reverse engineering of "AppleIntelGMAX3100FB" so as to compare the differences with "AppleIntelHDGraphicsFB"?
Thank you in advance for your time!
I used IDA Pro to decompile these. Here are the X3100 and HD3000 FB decompiled C files, and they look like normal FB files to include the connector infos:
Attached Files
#33
Posted 03 January 2012 - 11:49 AM
hi!
I'm just trying and failing with random numbers. But I use the _osinfoList from AppleIntelHDGraphicsFB as a "guide". And trying to dig out some (os)info from http://cgit.freedesk...ntel-gpu-tools/
I have also noticed the name "osinfo" in some log files left by the nvidia windows optimus driver... But no data...
I guess the reason I only got half screen is that I only got one pipe activated... or what do you think?
I'm just trying and failing with random numbers. But I use the _osinfoList from AppleIntelHDGraphicsFB as a "guide". And trying to dig out some (os)info from http://cgit.freedesk...ntel-gpu-tools/
I have also noticed the name "osinfo" in some log files left by the nvidia windows optimus driver... But no data...
I guess the reason I only got half screen is that I only got one pipe activated... or what do you think?
#34
Posted 09 January 2012 - 11:29 AM
dead i guess...Im selling my laptop for $450 now.
#35
Posted 21 January 2012 - 02:42 AM
i have just installed lion and i can boot without a problem but still i can't get the GPU to work (intelHDGraphics) since this has been unsolved problem i was thinking of the possibility of upgrading the cpu core i3 370M to the second generation sandy bridge which has a supported GPU. don't know if this is possible but after i open my laptop the cpu and its gpu are replaceable which led me to think of that possibility
#36
Posted 22 January 2012 - 09:45 AM
Must check the socket size first. I can upgrade to the i5 in my laptop.
#37
Posted 22 January 2012 - 03:41 PM
so u mean its possible to switch from arrandale to sandy bridge if the socket size is ok or u mean u can only switch to a more powerful arrandale
#38
Posted 25 January 2012 - 04:22 PM
Is there a method to disable Intel HD Graphics? Or a way to enable QE/CL/CI and/or native resolution on Intel HD Graphics?
#39
Posted 26 January 2012 - 11:58 AM
Its not sandy bridge still, its the older model i5.
#40
Posted 25 April 2012 - 09:03 PM
Leon Hong, on 24 December 2011 - 03:33 AM, said:
Yes dear oki270. All your words are so correct that none of the 5700 users will accept the truth once they find out the realities. I will give everybody the reverse-engineered C files of the 3 kexts we mentioned above. One will see that the codes are totally HOPELESS after checking them...
Inspite of the facts, yes, I am personally sticking to it, and keep my EP121 from being sold... (But I am almost reaching the red-lines!!)
archive.zip
Inspite of the facts, yes, I am personally sticking to it, and keep my EP121 from being sold... (But I am almost reaching the red-lines!!)
How exactly did you decompile these?
I have a EP121 as well and currently have QE/CI enabled on Snow Leopard 10.6.8.
I have an idea of how to get it ported and working for Lion, but it's going to take some time. I also code for a living, so coding might be an option if someone points me in the right direction. Basically we need to get QE/CI working on a computer with Intel HD Graphics (which I currently have on SL), decompile the working drivers there to see what's going on, then attempt to inject/patch the newer extensions with that old method. May be doable may not be.
Here goes a screen shot for the doubters. This is an EP121.
Attached Files
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account









