Jump to content

16bit color on Radeon Mobility card

6990 6990m ATY_Init 16bit

  • Please log in to reply
1 reply to this topic

#1
gyf304

gyf304

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 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

Attached Files



#2
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 1,980 posts
  • Gender:Male
Not sure how to fix your issue but just wanted to say great work with the DSDT edit.





Also tagged with one or more of these keywords: 6990, 6990m, ATY_Init, 16bit


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy