Jump to content

16bit color on Radeon Mobility card


gyf304
 Share

2 posts in this topic

Recommended Posts

Well, my laptop is a Clevo P150HM with a 6990m card. I installed Mountain Lion and modified the ATI6000Controller. Now my card is working with QE/CI, but there's a problem. Although in the system info, it says my screen is working in 32bit mode, but it is actually working in 16bit. It really bothers me. I tried ATY_Init (modified with my device_id),and it simply didn't work.(It seems like ATY_Init is not doing anything because if I remove my dsdt, it gives me a black screen) I'm really looking forward to any sort of help.

Here's some info:

Personality: Elodea

Device ID: 6720

 

 

Aticonfig: Elodea

ConnectorInfo count in decimal: 5

Disk offset in decimal 179872

 

----------My DSDT(PEGP)----------

 

Device (PEGP)

{

Name (_ADR, Zero)

Name (_PRW, Package (0x02)

{

0x09,

0x04

})

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x36)

{

"@0,ATY,EFIDisplay",

Buffer (0x0C)

{

"LVDS"

},

 

"@0,compatible",

Buffer (0x0C)

{

"ATY,Elodea"

},

 

"@0,device_type",

Buffer (0x08)

{

"display"

},

 

"@0,name",

Buffer (0x0E)

{

"ATY,Elodea"

},

 

"@1,device_type",

Buffer (0x08)

{

"display"

},

 

"@1,compatible",

Buffer (0x0C)

{

"ATY,Elodea"

},

 

"@1,connector-type",

Buffer (0x04)

{

0x00, 0x08, 0x00, 0x00

},

 

"@1,name",

Buffer (0x0E)

{

"ATY,Elodea"

},

 

"ATY,Card#",

Buffer (0x0E)

{

"C29-615001-00"

},

 

"ATY,Rom#",

Buffer (0x10)

{

"C29-61500-100"

},

 

"device_type",

Buffer (0x12)

{

"ATY,ElodeaParent"

},

 

"VRAM,totalsize",

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x40

},

 

"model",

Buffer (0x14)

{

"AMD Radeon HD 6990M"

},

 

"AAPL00,DualLink",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},

 

"@0,display-dual-link",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},

 

"AAPL,HasPanel",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},

 

"AAPL,Haslid",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},

 

"AAPL,backlight-control",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},

 

"@0,backlight-control",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},

 

"@0,AAPL,boot-display",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},

 

"@0,built-in",

Buffer (One)

{

0x01

},

 

"@0,display-link-component-bits",

Buffer (0x04)

{

0x06, 0x00, 0x00, 0x00

},

 

"@0,display-pixel-component-bits",

Buffer (0x04)

{

0x06, 0x00, 0x00, 0x00

},

 

"AAPL00,Dither",

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x00

},

 

"@0,display-dither-support",

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x00

},

 

"@0,inverter-current",

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x00

},

 

"hda-gfx",

Buffer (0x0A)

{

"onboard-1"

}

}, Local0)

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

Return (Local0)

}

}

}

-----------------------------------------------

 

Thanks in advance.

The modified kexts are attached

ATI6000Controller.kext.zip

ATY_Init.kext.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...