Jump to content
aldo77

GMA X4500

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)

.

.

.

.

Share this post


Link to post
Share on other sites
Advertisement

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...

dsdt.zip

Share this post


Link to post
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?

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

Just tried on 10.6, doesn't seem to work. The kext doesn't get loaded. I'm updating to 10.6.8 now and try again.

 

Edit: Still not working on 10.6.8, I can't get the kext to be loaded.

Share this post


Link to post
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?

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

Unfortunately the kext isn't loaded even if we apply the patch to the dsdt. bijan55 can you please tell us step by step how to obtain QE/CI please!!

Share this post


Link to post
Share on other sites

Any luck with QE/CI for 4500...I need to put OSX in my thinkpad x200s, and I hope we can QE/CI support soon, and after that I may be able to use iWorks and other apps which require QE/CI.

 

:(

 

-flynn

Share this post


Link to post
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!!

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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..

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×