Jump to content

GMA X4500


aldo77
 Share

1,615 posts in this topic

Recommended Posts

check my previous post on how skip the compile errors.

i use DSDTse to edit/mod dsdt file

 

put the dsdt mod right after this lines:

.

.

.

.

Device (GFX0)

{

Name (_ADR, 0x00020000)

**dsdt patch here***

.

.

 

IMPORTANT: i've noticed during copy/paste, the " character is not imported in right way, so re-type deleting the pasted one.

 

if the compile is ok, try to boot with dsdt, if the compile gives error like : Error 4063 - Object does not exist ^ (DTGP)

the dsdt miss another patch to put in the beginning of dsdt file. the patch is called method DTGP and is available in DSDTse app.

 

put the patch like this:

.

.

.

DefinitionBlock ("./dsdt.aml", "DSDT", 2, "Intel ", "CANTIGA ", 0x06040000)

{

***dsdt DGDT method patch added here****

External (PDC3)

External (PDC2)

External (PDC1)

.

.

.

.

Link to comment
Share on other sites

here is the dsdt modded, i don't know if it will works for you, but i guess the key is to undestand how the new kext works.

if it needs vanilla x3100 kext and fb, and so on...

 

Thankyou.. i try this now...

I use the kext x3100fb modified but i go change for vanilla kext before.

I post results soon..

 

My video card is detected as GMA4500MHD but did not notice any difference between the bar and so transparent.

The kext is in / and / e and the modified dsdt / e.

 

Why is that?

Link to comment
Share on other sites

dude, maybe you miss the point...

I DIDN'T made the kext, and i DIDN'T say that the kext will give qe/ci.

bijan55 says that in his post, so i'm tryng to figure out if it works and how, editing dsdt following his guide...

 

so for me atm is a no go.

Link to comment
Share on other sites

dude, maybe you miss the point...

I DIDN'T made the kext, and i DIDN'T say that the kext will give qe/ci.

bijan55 says that in his post, so i'm tryng to figure out if it works and how, editing dsdt following his guide...

 

so for me atm is a no go.

 

Ok, i only post my results..i use lion.

The kext AppleIntelX3100FB have to be changed or not?

Link to comment
Share on other sites

I GOT QE/CI WORKING ON MY TOSHIBA WITH THE 4500GMA

 

I will be making a tut on how to do it soon, it is very hard.

 

Problems:

-Java crashs it

-Imovie fc's at random

-SLOOOOOWWWW render times for final cut

 

Working:

Transparent dock

3D

 

About this mac shows QE/CI is functioning, this is not tested on 10.6

 

hi, bijan55

can you please give us more details about the install? atm seems ne1 has succeded in the qe/ci quest...

we did dsdt injection, installed the kext, and still no qe ( the main problem is due to the x4500 kext that is not loaded).

 

regards

Link to comment
Share on other sites

GUYS I HAVE A {censored} BREAKTHROUGH!!!!

 

I GOT QE/CI WORKING ON MY TOSHIBA WITH THE 4500GMA

 

I will be making a tut on how to do it soon, it is very hard.

 

Problems:

-Java crashs it

-Imovie fc's at random

-SLOOOOOWWWW render times for final cut

 

Working:

Transparent dock

3D

 

 

About this mac shows QE/CI is functioning, this is not tested on 10.6

 

Hang tight guys, it took me ages.

 

DO NOT TRY IF YOU DONT KNOW WHAT YOUR DOING

 

Step One: Download the attached kext

 

Step Two: Add it to your extras folder

 

Step Three: Add this for gfx0 to your dsdt

 

 

 

I DID NOT MAKE THE KEXT, IT WAS MADE BY A FELLOW CALLED DOMINECO ON THE TORRENTLEACH FORUMS. I DO NOT TAKE CREDIT FOR HIS WORK.

 

You are giving to me high hopes!! Is there a possibility to have this working without DSDT??

 

Thank you very much!!

Link to comment
Share on other sites

GUYS I HAVE A {censored} BREAKTHROUGH!!!!

 

I GOT QE/CI WORKING ON MY TOSHIBA WITH THE 4500GMA

 

I will be making a tut on how to do it soon, it is very hard.

 

Problems:

-Java crashs it

-Imovie fc's at random

-SLOOOOOWWWW render times for final cut

 

Working:

Transparent dock

3D

 

 

About this mac shows QE/CI is functioning, this is not tested on 10.6

 

Hang tight guys, it took me ages.

 

DO NOT TRY IF YOU DONT KNOW WHAT YOUR DOING

 

Step One: Download the attached kext

 

Step Two: Add it to your extras folder

 

Step Three: Add this for gfx0 to your dsdt

 

 

 

I DID NOT MAKE THE KEXT, IT WAS MADE BY A FELLOW CALLED DOMINECO ON THE TORRENTLEACH FORUMS. I DO NOT TAKE CREDIT FOR HIS WORK.

hmm i'd like to try, but the patch that you give us is wrong and make failed to compile. here is the correct one to make compiling has no problem

note : use DTGP patch also.

 

credits : oldnapalm

 

save this code as file.txt and patch it with your patcher tools

# Insert method _DSM into device with _ADR 0x00020000
#
into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
	Store (Package (0x06)\n
	{\n
		"AAPL,HasPanel", \n
		Buffer (0x04)\n
		{\n
			0x01, 0x00, 0x00, 0x00\n
		},\n
		"model", \n
		Buffer (0x07)\n
		{\n
		  "GMA4500MHD"\n
		},\n
		"device-id",\n
		Buffer (0x04)\n
		{\n
			0x42, 0x2A, 0x00, 0x00\n
		},\n
		}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
end

Link to comment
Share on other sites

Hey arikstress,

 

How good does this patch work now? Wow...I might get QE/CL working in my x200s, and can use iWorks...whoa.

 

How is the performance of the code Arikstress? or does the code require more optimization. I am still learning how to patch these code properly.

 

Thanks,

 

flynn

Link to comment
Share on other sites

Well, i just try it and apparently not working, i'm using lion 10.7.2. well, with lion, card detected as GMAX3100, but no next loaded, so i stuck with standard 1024x768 resolution. i was trying hacked FB but it makes my battery drain because there's error in Graphics ACPI and it's not good for me cuz i can't set my resolution and brightness into the correct one for my life book fujitsu t4310. Frankly, i also not sure that bijan55 really make that happen because where is his screenshot to convince? :) i still trying modify appleintelgma

x binary also the controller, one thing i afraid is, there is INTELHDGRAPHICS.kext , i wonder if this kext really must be loaded such as nvdaresman for nvidia graphics? Hihihi

 

apparently i was trying edit GMAX3100 binary, which i search this hex value, from

86 80 02 2a or if i'm not wrong, that would be 20 2a 80 86 on Info.plist well. I'm not programmer so i just try who knows i would be luck but may be i change in a wrong direction ..hihihi

from 86 80 02 2a i change it into 86 80 24 2a since my id is 2a42 not 202a

 

again , still no luck anyways. still looking inside other kext, such as AppleIntelHDGraphics.kext also it's FB. well, apparently there are also HD3000.kext and it's FB.. hahaha so it's more complicated i guess..

Link to comment
Share on other sites

I patched my DSDT with the proposed code and used a hacked X3100FB kext (changed the device code from 2a02 to 2a42) .. now the GFX card is recognized correctly as X4500MHD but still no QE/CI .. only native resolution.

Link to comment
Share on other sites

correct... unfortunately i can't set native resolution into 1280x800 which is fit on my screen . well it's only have 1280x768 or 1280x9xx which is gonna be weird in my lcd screen, tried so hard to make custom resolution manual or with switchresx , but still unlucky

Link to comment
Share on other sites

unfortunately i can't set native resolution into 1280x800 which is fit on my screen

 

I 'm working with 2 displays:

1- Built-in with 1280x800x32

2- External HP L1908w with weird 1152x720x32 (supposed to work in 1440x900)

 

Can't see why you can't get 1280x800 with this method.

Link to comment
Share on other sites

 Share

×
×
  • Create New...