cre8r Posted March 5, 2011 Share Posted March 5, 2011 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). Link to comment Share on other sites More sharing options...
hjs89 Posted March 5, 2011 Share Posted March 5, 2011 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: 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. Link to comment Share on other sites More sharing options...
lastExile Posted March 6, 2011 Share Posted March 6, 2011 someone take pictures better yet make a video of it and post it on youtube Link to comment Share on other sites More sharing options...
Fb2003 Posted March 6, 2011 Share Posted March 6, 2011 Yes please make a quick video with your webcam of phone and share it Link to comment Share on other sites More sharing options...
cre8r Posted March 9, 2011 Author Share Posted March 9, 2011 I uploaded a screenshot. Also tried to make a video, but my phone is really bad at taking videos and you cannot see anything clear on it. System profiler shows video card as ATI Radeon HD 5870 despite that I have 5850. Link to comment Share on other sites More sharing options...
idoc Posted April 7, 2011 Share Posted April 7, 2011 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.voodooprojects.org/svn/chameleon edit ati.c move to Kabyl folder make clean make embedtheme) Link to comment Share on other sites More sharing options...
cre8r Posted April 7, 2011 Author Share Posted April 7, 2011 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.voodooprojects.org/svn/chameleon edit ati.c move to Kabyl folder make clean make embedtheme) Hi! 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. Link to comment Share on other sites More sharing options...
bassistas Posted September 14, 2011 Share Posted September 14, 2011 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: 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? Link to comment Share on other sites More sharing options...
Recommended Posts