In this topic user Olda posted a working solution for enabling LVDS output on his mobility 5870 card. I also tried it on my mobility 5850 and confirm that it is working with QE/CI. This is a really huge step.
The reason why I'm reposting it here is that his topic was in New Users Lounge forum and probably got left unseen by people looking for ATI cards solutions (InsanelyMac is too big to keep eye on everything).
ATI Mobility 58xx cards working with QE/CI on internal display
Started by cre8r, Mar 05 2011 06:01 PM
7 replies to this topic
#1
Posted 05 March 2011 - 06:01 PM
#2
Posted 05 March 2011 - 06:27 PM
Congratulations. Now the other mobility users hope to do work our cards.
I've analyzed the bios and the ATI's kext and that why it works.
Looking in the bios:
LVDS = 5
HDMI-A = 1
VGA = 8
Looking in Nomascus FB:
The first port ( LDVS code I think) goes to your port id.
Finally in the ATI's kext your id 0x68A01002 is in ATI5000Controller.kext and ATIRadeonx3000.kext.
Thanks to you and Olda. After chineses' discover that Nomascus FB works for some Graphics Card I wanted to see the bios of one of these cards.
I've analyzed the bios and the ATI's kext and that why it works.
Looking in the bios:
ATOM BIOS Rom: SubsystemVendorID: 0x1462 SubsystemID: 0x107a IOBaseAddress: 0x0000 Filename: BR38815.001 BIOS Bootup Message: MSI MS-16F1 Broadway XT GDDR5 64Mx16 1G UCODEv:128 Connector at index 0 type: LVDS (7) Connector's i2cid: 94 Connector at index 1 type: HDMI-A (11) Connector's i2cid: 90 Connector at index 2 type: VGA (1) Connector's i2cid: 97
LVDS = 5
HDMI-A = 1
VGA = 8
Looking in Nomascus FB:
02 00 00 00 40 00 00 00 09 01 00 00 00 00 00 05 00 04 00 00 04 06 00 00 00 03 00 00 11 02 01 01 00 04 00 00 04 06 00 00 00 03 00 00 21 03 02 02 00 04 00 00 04 06 00 00 00 03 00 00 12 04 03 03 00 04 00 00 04 06 00 00 00 03 00 00 22 05 04 04
The first port ( LDVS code I think) goes to your port id.
Finally in the ATI's kext your id 0x68A01002 is in ATI5000Controller.kext and ATIRadeonx3000.kext.
Thanks to you and Olda. After chineses' discover that Nomascus FB works for some Graphics Card I wanted to see the bios of one of these cards.
#3
Posted 06 March 2011 - 11:38 AM
#4
Posted 06 March 2011 - 12:42 PM
Yes please make a quick video with your webcam of phone and share it
#5
Posted 09 March 2011 - 08:49 PM
#6
Posted 07 April 2011 - 05:06 AM
Hi cre8r,
Do you have the same issue that I experience with my 5870, that on display sleep the backlight comes on but the screen fails to reinitialise?
(You can change the system profiler from 5870 to 5850 by editing the ati.c file in Kabyl chameleon branch and recompiling
svn co http://forge.voodoop...g/svn/chameleon
edit ati.c
move to Kabyl folder
make clean
make embedtheme)
Do you have the same issue that I experience with my 5870, that on display sleep the backlight comes on but the screen fails to reinitialise?
(You can change the system profiler from 5870 to 5850 by editing the ati.c file in Kabyl chameleon branch and recompiling
svn co http://forge.voodoop...g/svn/chameleon
edit ati.c
move to Kabyl folder
make clean
make embedtheme)
#7
Posted 07 April 2011 - 09:36 AM
idoc, on Apr 7 2011, 06:06 AM, said:
Hi cre8r,
Do you have the same issue that I experience with my 5870, that on display sleep the backlight comes on but the screen fails to reinitialise?
(You can change the system profiler from 5870 to 5850 by editing the ati.c file in Kabyl chameleon branch and recompiling
svn co http://forge.voodoop...g/svn/chameleon
edit ati.c
move to Kabyl folder
make clean
make embedtheme)
Do you have the same issue that I experience with my 5870, that on display sleep the backlight comes on but the screen fails to reinitialise?
(You can change the system profiler from 5870 to 5850 by editing the ati.c file in Kabyl chameleon branch and recompiling
svn co http://forge.voodoop...g/svn/chameleon
edit ati.c
move to Kabyl folder
make clean
make embedtheme)
I have the same issue, and I don't know yet how to fix it. I'll try to make IORegistry dumps before and after dimming display using VNC client and post them here.
I've experimented a bit with Kabyl's bootloader sources and added fixes for getting 32bit color depth with dithering:
{FLAGTRUE, false, "@0,display-dither-support", NULL, DWRVAL((uint32_t)0) },
{FLAGTRUE, false, "AAPL00,Dither", NULL, DWRVAL((uint32_t)0) },
{FLAGTRUE, false, "@0,display-link-component-bits", NULL, DWRVAL((uint32_t)0x06) },
{FLAGTRUE, false, "@0,display-pixel-component-bits", NULL, DWRVAL((uint32_t)0x06) },
Another good news is that graphics works out of box with ATI kexts from 2011 MBP, but color defaults to 16 bit, so we need to inject these strings somehow, probably in DSDT.
#8
Posted 14 September 2011 - 02:09 AM
hjs89, on Mar 5 2011, 06:27 PM, said:
Congratulations. Now the other mobility users hope to do work our cards.
I've analyzed the bios and the ATI's kext and that why it works.
Looking in the bios:
LVDS = 5
HDMI-A = 1
VGA = 8
Looking in Nomascus FB:
The first port ( LDVS code I think) goes to your port id.
Finally in the ATI's kext your id 0x68A01002 is in ATI5000Controller.kext and ATIRadeonx3000.kext.
Thanks to you and Olda. After chineses' discover that Nomascus FB works for some Graphics Card I wanted to see the bios of one of these cards.
I've analyzed the bios and the ATI's kext and that why it works.
Looking in the bios:
ATOM BIOS Rom: SubsystemVendorID: 0x1462 SubsystemID: 0x107a IOBaseAddress: 0x0000 Filename: BR38815.001 BIOS Bootup Message: MSI MS-16F1 Broadway XT GDDR5 64Mx16 1G UCODEv:128 Connector at index 0 type: LVDS (7) Connector's i2cid: 94 Connector at index 1 type: HDMI-A (11) Connector's i2cid: 90 Connector at index 2 type: VGA (1) Connector's i2cid: 97
LVDS = 5
HDMI-A = 1
VGA = 8
Looking in Nomascus FB:
02 00 00 00 40 00 00 00 09 01 00 00 00 00 00 05 00 04 00 00 04 06 00 00 00 03 00 00 11 02 01 01 00 04 00 00 04 06 00 00 00 03 00 00 21 03 02 02 00 04 00 00 04 06 00 00 00 03 00 00 12 04 03 03 00 04 00 00 04 06 00 00 00 03 00 00 22 05 04 04
The first port ( LDVS code I think) goes to your port id.
Finally in the ATI's kext your id 0x68A01002 is in ATI5000Controller.kext and ATIRadeonx3000.kext.
Thanks to you and Olda. After chineses' discover that Nomascus FB works for some Graphics Card I wanted to see the bios of one of these cards.
Can anyone tell me why my 5870 mobility has black internal screen with backlight on? HDMI works with full resolution and QE/CI. I am using the boot file provided from the tutorial.
I looked in my VBIOS and the sense id for my internal display is 5 !!! So why isnt working? what else I must change in the personality? encoder/transmiter values maybe?
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account









