Jump to content
19 posts in this topic

Recommended Posts

Hey everyone,

 

I'm trying to get my ATI 4850 to work properly, when I launch iMovie I get the messsage that Quartz Extreme Required. I have tried a couple different kexts, patches, qe exotic cards, add device id and still no luck.. any recommendations?? Thanks!!

 

gigabyte x48 ds4

ati 4850

iatkos v3

Link to comment
https://www.insanelymac.com/forum/topic/244683-ati-4850-quartz-extreme/
Share on other sites

try this dsdt edit, with the exotic patch for 10.6.5 or 10.6.6 if you are using that

 

Device (GFX0)

{

Name (_ADR, Zero)

Name (_SUN, One)

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x1E)

{

"@0,compatible",

Buffer (0x0E)

{

"ATY,Motmot"

},

 

"@0,deviceType",

Buffer (0x08)

{

"display"

},

 

"@0,VRAM,memsize",

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x40

},

 

"@0,display-connect-flags",

Buffer (0x02)

{

0x00, 0x04

},

 

"@0,name",

Buffer (0x0E)

{

"ATY,Display_A"

},

 

"@1,compatible",

Buffer (0x0E)

{

"ATY,Motmot"

},

 

"@1,device_type",

Buffer (0x08)

{

"display"

},

 

"@1,VRAM,memsize",

Buffer (0x08)

{

0x00, 0x00, 0x00, 0x40

},

 

"@1,display-connect-flags",

Buffer (0x02)

{

0x00, 0x04

},

 

"@1,name",

Buffer (0x0E)

{

"ATY,Display_B"

},

 

"ATY,Card#",

Buffer (0x0E)

{

"109-B77101-00"

},

 

"ATY,Rom#",

Buffer (0x0F)

{

"113-B7710C-176"

},

 

"device_type",

Buffer (0x14)

{

"ATY,MotmotParent"

},

 

"VRAM,totalsize",

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x20 /<--10=256, 20=512, 40=1024mb ram /

},

 

"model",

Buffer (0x1A)

{

"ATI Radeon HD 4850 Series"

}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)

}

 

you need to place this under you gfx card location. boot with -x and open ioregistry explorer to locate.

 

i also deleted all the other atiradeonXxxxx + atixxxx drivers except the X2000 and 4800 drivers

 

do this after instlaling the exotic patch

 

make sure your device id is in the atiradeonX2000.kext afterwards as well. should work

 

good luck!!

 

HC

I will attempt that but seems too out of my league haha.... is there anything more idiot proof???

 

 

try this dsdt edit, with the exotic patch for 10.6.5 or 10.6.6 if you are using that

 

Device (GFX0)

{

Name (_ADR, Zero)

Name (_SUN, One)

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x1E)

{

"@0,compatible",

Buffer (0x0E)

{

"ATY,Motmot"

},

 

"@0,deviceType",

Buffer (0x08)

{

"display"

},

 

"@0,VRAM,memsize",

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x40

},

 

"@0,display-connect-flags",

Buffer (0x02)

{

0x00, 0x04

},

 

"@0,name",

Buffer (0x0E)

{

"ATY,Display_A"

},

 

"@1,compatible",

Buffer (0x0E)

{

"ATY,Motmot"

},

 

"@1,device_type",

Buffer (0x08)

{

"display"

},

 

"@1,VRAM,memsize",

Buffer (0x08)

{

0x00, 0x00, 0x00, 0x40

},

 

"@1,display-connect-flags",

Buffer (0x02)

{

0x00, 0x04

},

 

"@1,name",

Buffer (0x0E)

{

"ATY,Display_B"

},

 

"ATY,Card#",

Buffer (0x0E)

{

"109-B77101-00"

},

 

"ATY,Rom#",

Buffer (0x0F)

{

"113-B7710C-176"

},

 

"device_type",

Buffer (0x14)

{

"ATY,MotmotParent"

},

 

"VRAM,totalsize",

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x20 /<--10=256, 20=512, 40=1024mb ram /

},

 

"model",

Buffer (0x1A)

{

"ATI Radeon HD 4850 Series"

}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)

}

 

you need to place this under you gfx card location. boot with -x and open ioregistry explorer to locate.

 

i also deleted all the other atiradeonXxxxx + atixxxx drivers except the X2000 and 4800 drivers

 

do this after instlaling the exotic patch

 

make sure your device id is in the atiradeonX2000.kext afterwards as well. should work

 

good luck!!

 

HC

I went into the kext and changed the string to this;

 

<string>0x94401002 0x944a1002 0x94421002</string>

 

Now when I boot up I get a really messed up screen where half of it is black, so now I have to boot into safe mode, any help is appreciated I am still looking online for some help as well, thanks!!

 

 

I will attempt that but seems too out of my league haha.... is there anything more idiot proof???

 

 

Ok, got everything back to normal but still no QE :)

 

 

I went into the kext and changed the string to this;

 

<string>0x94401002 0x944a1002 0x94421002</string>

 

Now when I boot up I get a really messed up screen where half of it is black, so now I have to boot into safe mode, any help is appreciated I am still looking online for some help as well, thanks!!

I have ATI 4850 512MB, all I did was - Add 0x94421002 in the ati4800controller.kext, then go to apple.com.boot.plist and write "<key>GraphicsEnabler</key>" under this row write "<string>Yes</string>".

 

Repair permissions + run Kext Utility to be sure. Restart, it has to be working fully. This method is the easiest, 1 min and it's working. I've also tried all kinds of {censored} and this is the easiest and natively working method :)

This is what I have under my 4800controller.kext;

 

 

<string>0x94401002 0x944a1002 0x94421002</string>

 

 

Under my apple.com.boot.plist;

 

<key>GraphicsEnabler</key>

<string>Yes</string>

 

 

How do I repair the permissions? Maybe that is the issue??? Thanks!!

 

 

I have ATI 4850 512MB, all I did was - Add 0x94421002 in the ati4800controller.kext, then go to apple.com.boot.plist and write "<key>GraphicsEnabler</key>" under this row write "<string>Yes</string>".

 

Repair permissions + run Kext Utility to be sure. Restart, it has to be working fully. This method is the easiest, 1 min and it's working. I've also tried all kinds of {censored} and this is the easiest and natively working method :)

Just open disk utility

 

⌘ spacebar then type disk utility in the search box then hit ↵

 

then just click on your hdd that you need to repair and let it do it's thing then restart.

 

It's that simple. 8)

Screen_shot_2011_01_23_at_3.27.04_PM.png

Thanks!!

 

Still no luck with QE, any other suggestions, please!! thanks!!!

 

 

 

Just open disk utility

 

⌘ spacebar then type disk utility in the search box then hit ↵

 

then just click on your hdd that you need to repair and let it do it's thing then restart.

 

It's that simple. 8)

use the kext legacyati4800controller.kex (E/E or S/L/E)

http://www.insanelymac.com/forum/index.php...st&id=59328

 

Graphicsenabler

Use Lizard

http://dl.dropbox.com/u/1034555/lizard/Lizard-custom.zip

a-Auto detect value

b-GraphicsInjection

c-save

lizard.png

one other thing, some people recommend that you plug your monitor into gpu port 1 (nearest the mainboard) and then put a dvi to vga adaptor on the other port to make dvi / hdmi work

 

Not sure if this will help!!

 

You also need to make sure you are using matching frameworks and kexts for the os version (which should be the case unless you messed around with the frameworks)

 

Cheers,

 

HC

that works for mainly for pre 10.6.5 systems since that .5 update the 48xx cards have gotten much easier to get working by just a simpler but this doesn't seem to be the same across every vendor.

 

The dvi dongle sadly doesn't work for people like me who have the hdmi dvi vga version

 

the 4850 can be finicky but the dual dvi versions are far easier to get working than the one that I have which only outputs over the one dvi port.

 

@ Madld0n wow thanks you saved me with that version of Lizard I finally got it up and working

maldon: Still no luck :( any other ideas? Or does this seem like something that is just not going to work? Thanks again for all your help!!

 

Any idea what the actual issue is? I mean my resolution is great and it is reading the card correctly under system preferences but still can't load iMovie cause of it!!!

 

Thanks again everyone for the help!!

 

 

use the kext legacyati4800controller.kex (E/E or S/L/E)

http://www.insanelymac.com/forum/index.php...st&id=59328

 

Graphicsenabler

Use Lizard

http://dl.dropbox.com/u/1034555/lizard/Lizard-custom.zip

a-Auto detect value

b-GraphicsInjection

c-save

lizard.png

You are right!!

 

Sorry about that.. here is what I should have posted

 

 

This is what I have under my 4800controller.kext;

 

 

<string>0x94401002 0x944a1002 0x94421002</string>

 

 

@ gwmarthe I think you forgot to actually put in your post you just left it has a quote....
×
×
  • Create New...