deschutes Posted June 11, 2013 Share Posted June 11, 2013 Hi Trucker, Thanks, I am attaching my dsdt, ioreg and vbios report from everrest. Thank you so much!!! [ PCI Express 2.0 x16: AMD Radeon HD 7500M/7600M Series (Thames) ] Graphics Processor Properties: Video Adapter AMD Radeon HD 7500M/7600M Series (Thames) BIOS Version 013.012.000.041.042925 BIOS Date 4/5/2012 GPU Code Name Thames Pro Part Number BR42925.001 PCI Device 1002-6841 / 103C-17A9 (Rev 00) Process Technology 40 nm Die Size 118 mm2 Bus Type PCI Express 2.0 x16 @ 2.0 x16 Memory Size 1 GB GPU Clock 300 MHz (original: 500 MHz) RAMDAC Clock 400 MHz Pixel Pipelines 8 Texture Mapping Units 24 Unified Shaders 480 (v5.0) DirectX Hardware Support DirectX v11 Pixel Fillrate 2400 MPixel/s Texel Fillrate [ TRIAL VERSION ] Memory Bus Properties: Bus Type GDDR5 Bus Width 64-bit Real Clock 150 MHz (QDR) (original: 800 MHz) Effective Clock 600 MHz Bandwidth [ TRIAL VERSION ] Utilization: GPU 21% Dedicated Memory 284 MB Dynamic Memory 87 MB ATI PowerPlay (BIOS): State #1 GPU: 500 MHz, Memory: 800 MHz (Boot) State #2 GPU: 500 MHz, Memory: 800 MHz State #3 GPU: 500 MHz, Memory: 800 MHz (UVD) State #4 GPU: 400 MHz, Memory: 300 MHz State #5 GPU: 400 MHz, Memory: 300 MHz State #6 GPU: 300 MHz, Memory: 150 MHz State #7 GPU: 400 MHz, Memory: 300 MHz (Limited Power) Graphics Processor Manufacturer: Company Name Advanced Micro Devices, Inc. Product Information http://www.amd.com/u...esktop/graphics Driver Download http://sites.amd.com/us/game/downloads Driver Update http://www.aida64.com/driver-updates ATI GPU Registers: ati-$0600 00600000 ati-$0604 00000002 ati-$0608 1010AAAA ati-$061C 03003D10 ati-$0624 85B40018 ati-$0628 2304FFFF ati-$062C 05B40018 ati-$0660 01324400 ati-$0668 00000826 ati-$06D0 00006978 ati-$0710 00000010 ati-$0730 00004C2D ati-$073C 00000011 ati-$0740 005B01AC ati-$0760 000001AC ati-$0764 00000000 ati-$0768 00000000 ati-$0770 121E1F7D ati-$078C 00000000 ati-$1600 11030302 ati-$2004 00001FE0 ati-$2760 0000029A ati-$2774 0F0D0406 ati-$2778 100C0512 ati-$28A0 11229463 ati-$28A4 0A0B52E0 ati-$28A8 01928F12 ati-$28AC 00422100 ati-$5428 00000400 ati-$8950 FFC0F001 ati-$8954 00000000 ati-$98F0 00000000 ati-$98F4 00000001 ati-$98F8 22010002 ati-$9B7C 00000000 HP_Elitebook_8570p_Radeon7570M.zip Link to comment Share on other sites More sharing options...
Trucker MK Posted June 11, 2013 Author Share Posted June 11, 2013 Read few pages back, there are screenshots how to dump the VBIOS with AIDA64. VBIOS.rom and AIDA report are two different things. I need the VBIOS. Open AIDA64, right click on the left lower corner, choose VBIOS dump and save the file. That is the VBIOS.rom file. Link to comment Share on other sites More sharing options...
freeuser16 Posted June 11, 2013 Share Posted June 11, 2013 No, that's just the clamshell hack "Device (PNLF)" which i have in my DSDT. Clamshell hack = AppleBacklightDisplay, without it = AppleDisplay. Tried it both ways, no changes. Ah, I see. I thought your display was detected differently than ours. One more idea about gradients, don't know if I had already told that: If I enable the card with injector and new EDID (through CustomEDID key in Clover), gradients are still here (inverted color with encoder 00). If I do the same through DSDT, it works! So, logically, monitor work with some particular EDID should depend on injected parameters. Maybe your EDID is missing some of them? You can have a look at the parameters I inject. Or eventually have a look at original MacBookPro with ATI6000 card IOReg. A bit more and different parameters are injected there. And IMO you shouldn't use encoder 01 - when it worked for me, it worked with 00 perfectly. @deshutes, your card is 7500M/7600M Thames, same series as my 7670M. I'm almost sure you can enable it the same way we did with 7670M and 6470M. But I can't say anything more since you forgot to attach video bios. Also are you sure Intel HD is disabled in BIOS? I saw a few HP notebooks with switchable ATI graphics before.. string.plist.zip Link to comment Share on other sites More sharing options...
Trucker MK Posted June 11, 2013 Author Share Posted June 11, 2013 I beleave he have switchable graphics from what i can see in the ioreg dump and it's not disabled, it's loaded. I tried with encoder 00 but i was getting scrumbled colors, like you when you use your original EDID. I don't have any free time now, once i get home in few days for my two week vacation i will try some stuff on clean install. P.S @deschutes Attach one ioreg dump without GraphicEnabler=Yes Link to comment Share on other sites More sharing options...
deschutes Posted June 12, 2013 Share Posted June 12, 2013 Read few pages back, there are screenshots how to dump the VBIOS with AIDA64. VBIOS.rom and AIDA report are two different things. I need the VBIOS. Open AIDA64, right click on the left lower corner, choose VBIOS dump and save the file. That is the VBIOS.rom file. Thanks Trucker, I have attached vbios dump file from AIDA too (included in the zip file) * the ioreg is without GraphicsEnabler. This laptop (The latest HP Elitebook 8570P) does not provide BIOS options for HD4000 and I heard that it is disabled from the factory and no way to trun it on. That is the reason why I have to count on this Radeon Hd 7570m Thank you so much! HP_Elitebook_8570p_Radeon7570M.zip Link to comment Share on other sites More sharing options...
Trucker MK Posted June 12, 2013 Author Share Posted June 12, 2013 OK, I'll see what i can do, maybe it will take few days. Link to comment Share on other sites More sharing options...
Trucker MK Posted June 12, 2013 Author Share Posted June 12, 2013 This is your decoded vbios ATOM BIOS Rom: SubsystemVendorID: 0x103c SubsystemID: 0x17a9 IOBaseAddress: 0x4000 Filename: BR42925.001 BIOS Bootup Message: HP/Foxconn Casper Thames Pro GDDR5 128Mx16 64bit 500e/600m 0.9V PCI ID: 1002:6841 Connector at index 0 Type [@offset 44650]: LVDS (7) Encoder [@offset 44654]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44760]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 44660]: DisplayPort (10) Encoder [@offset 44664]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44783]: 0x94, OSX senseid: 0x5 Connector at index 2 Type [@offset 44670]: DisplayPort (10) Encoder [@offset 44674]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44810]: 0x91, OSX senseid: 0x2 Connector at index 3 Type [@offset 44680]: DisplayPort (10) Encoder [@offset 44684]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 44837]: 0x92, OSX senseid: 0x3 Connector at index 4 Type [@offset 44690]: VGA (1) Encoder [@offset 44694]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44864]: 0x97, OSX senseid: 0x8 It's very different from the 6650M, you need modified framebuffer with 4 or maybe even 5 ports i think. Try this kext,ATI6000Controller.kext.zip its the same you used just modified the LVDS senseID to match yours. Link to comment Share on other sites More sharing options...
freeuser16 Posted June 12, 2013 Share Posted June 12, 2013 Also don't forget dual link: Connector Object Id [14] which is [LVDS] encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false IMO LVDS won't work if you do not inject DualLink=0 through DSDT. And I doubt Chameleon has this card device id. That's why he probably needs DSDT injection. Link to comment Share on other sites More sharing options...
Trucker MK Posted June 12, 2013 Author Share Posted June 12, 2013 This kext is with transmitter 20 and encoder 01 and works fine in my case when i use GE=Yes (no dsdt injection at all). But, one thing that is not working when i use 20/01 with GE=Yes is sleep/wake, i get green/black screen. That's why i started to use transmitter 10 + encoder 01 + DualLink in DSDT (thanks to bux_booga) and later VBIOS injecton. Yes, Chameleon doesn't have this card's SubsystemVendorID and SubsystemID included, but the deviceID 6841is included with framebuffer Pithecia and i already recompiled it and included SubsystemVendorID and SubsystemID. Link to comment Share on other sites More sharing options...
deschutes Posted June 12, 2013 Share Posted June 12, 2013 This is your decoded vbios ATOM BIOS Rom: SubsystemVendorID: 0x103c SubsystemID: 0x17a9 IOBaseAddress: 0x4000 Filename: BR42925.001 BIOS Bootup Message: HP/Foxconn Casper Thames Pro GDDR5 128Mx16 64bit 500e/600m 0.9V PCI ID: 1002:6841 Connector at index 0 Type [@offset 44650]: LVDS (7) Encoder [@offset 44654]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44760]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 44660]: DisplayPort (10) Encoder [@offset 44664]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44783]: 0x94, OSX senseid: 0x5 Connector at index 2 Type [@offset 44670]: DisplayPort (10) Encoder [@offset 44674]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44810]: 0x91, OSX senseid: 0x2 Connector at index 3 Type [@offset 44680]: DisplayPort (10) Encoder [@offset 44684]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 44837]: 0x92, OSX senseid: 0x3 Connector at index 4 Type [@offset 44690]: VGA (1) Encoder [@offset 44694]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44864]: 0x97, OSX senseid: 0x8 It's very different from the 6650M, you need modified framebuffer with 4 or maybe even 5 ports i think. Try this kext,ATI6000Controller.kext.zip its the same you used just modified the LVDS senseID to match yours. Thanks Trucker! It still shows same white/gray vertical stripes. Just to check, the file shows Sunday, March 10, 2013 9:39 PM for both created/modified/last opened which is same as the file I downloaded from your old post. Would I need modified Chameleon Boot file too? Just like you have included 0x6741 6650M? Thanks! Link to comment Share on other sites More sharing options...
deschutes Posted June 12, 2013 Share Posted June 12, 2013 I found this information from ati.c Looks like framebuffer profile name is 'Pondweed' { 0x6841, 0x00000000, CHIP_FAMILY_THAMES, "AMD Radeon HD 7500M/7600M Series", kPondweed }, Not sure what I should do with this information yet. Thanks! Link to comment Share on other sites More sharing options...
Trucker MK Posted June 12, 2013 Author Share Posted June 12, 2013 I found this information from ati.c Looks like framebuffer profile name is 'Pondweed' { 0x6841, 0x00000000, CHIP_FAMILY_THAMES, "AMD Radeon HD 7500M/7600M Series", kPondweed }, Not sure what I should do with this information yet. Thanks! Change it like this: { 0x6841, 0x103C17A9, CHIP_FAMILY_THAMES, "AMD Radeon HD 7500M/7600M Series", kPondweed }, and recompile Chameleon, use the new boot file and try some frambuffers. GraphicEnabler=Yes AtiConfig=frambufferName if you use other than Pondweed. My laptop is packed, i am preparing for a long trip. i wont be around for few days. Link to comment Share on other sites More sharing options...
Trucker MK Posted June 12, 2013 Author Share Posted June 12, 2013 You probably have newer trunk version of Chameleon, the one i have is at least 6 months old but i'm pretty sure it was Pithecia framebuffer, I can't check now. Link to comment Share on other sites More sharing options...
deschutes Posted June 12, 2013 Share Posted June 12, 2013 Thanks! I will try! Link to comment Share on other sites More sharing options...
Trucker MK Posted June 15, 2013 Author Share Posted June 15, 2013 I got the latest chameleon trunk, you are right about the framebuffer, it's pondweed. i will look into it these days, i just arrived home. BTW. Does anyone have a working HDMI sound (Not with VoodooHDA.kext or chameleon, just DSDT+AppleHDA.kext) on the 6650M, is this already solved? I am asking because if it's not i can share the solution. Link to comment Share on other sites More sharing options...
freeuser16 Posted June 15, 2013 Share Posted June 15, 2013 Yep, it's working on my 7670M with AppleHDA Link to comment Share on other sites More sharing options...
Tauio111 Posted June 15, 2013 Share Posted June 15, 2013 It is listed but I have no hdmi devices here to test it Link to comment Share on other sites More sharing options...
Trucker MK Posted June 15, 2013 Author Share Posted June 15, 2013 Thanks guys, i would like someone with the 6650M reporting also. Link to comment Share on other sites More sharing options...
freeuser16 Posted June 16, 2013 Share Posted June 16, 2013 @Trucker, check how your monitor is recognized in IOReg. When I had gradients, DisplayProductID was 30e4 and DisplayVendorID was 2dc. Now it is 122c-6af. If you find a way to change it, maybe it will work with your original EDID. However, the only way to change these numbers I found so far was EDID from other notebook injection. But maybe there are other ways (DisplayProductID-717/DSDT?).. Link to comment Share on other sites More sharing options...
Trucker MK Posted June 16, 2013 Author Share Posted June 16, 2013 It is detected as DisplayVendorID 0x30e4 and DisplayProductID 0x289 which is correct. Is it possible to change the DisplayProductID and DisplayVendorID of the monitor? Link to comment Share on other sites More sharing options...
freeuser16 Posted June 16, 2013 Share Posted June 16, 2013 It is detected as DisplayVendorID 0x30e4 and DisplayProductID 0x289 which is correct. Is it possible to change the DisplayProductID and DisplayVendorID of the monitor? I don't know. It changed automatically when I injected different EDID. But since you can't do that, you have to find another way. BTW, those gradients look really awful after 3 months of OS X usage with normal color for me. I saw them again recently when I checked how my card works in 10.9. Link to comment Share on other sites More sharing options...
Tauio111 Posted June 17, 2013 Share Posted June 17, 2013 Didnt get the LVDS working correctly in 10.9? Link to comment Share on other sites More sharing options...
freeuser16 Posted June 17, 2013 Share Posted June 17, 2013 Didnt get the LVDS working correctly in 10.9? It does with DSDT and always did. I was trying to enable the card with graphics injector in Clover + my original EDID. The situation is pretty much the same as on 10.8.4. Maybe VGA works a bit better (no system crashes at least). Link to comment Share on other sites More sharing options...
deschutes Posted June 18, 2013 Share Posted June 18, 2013 I got the latest chameleon trunk, you are right about the framebuffer, it's pondweed. i will look into it these days, i just arrived home. BTW. Does anyone have a working HDMI sound (Not with VoodooHDA.kext or chameleon, just DSDT+AppleHDA.kext) on the 6650M, is this already solved? I am asking because if it's not i can share the solution. Screen Shot 2013-06-15 at 9.24.08 AM.png Screen Shot 2013-06-15 at 9.24.46 AM.png Thanks Trucker, I have been trying with the latest Chameleon(compiled with my 0x103C17A9) with Pondweed profile. Tweaking ATI6000Controller.kext following this post : http://bit.ly/11fFVGL Still no luck. The closest one was LVDS with shifted/yellowish colored screen. Maybe I should try different values in ATI6000Controller.kext. Thanks! Link to comment Share on other sites More sharing options...
Trucker MK Posted June 18, 2013 Author Share Posted June 18, 2013 Thanks Trucker, I have been trying with the latest Chameleon(compiled with my 0x103C17A9) with Pondweed profile. Tweaking ATI6000Controller.kext following this post : http://bit.ly/11fFVGL Still no luck. The closest one was LVDS with shifted/yellowish colored screen. Maybe I should try different values in ATI6000Controller.kext. Thanks! How many video ports you have on the laptop and which connectorinfo you have tested for LVDS? Have you tried some of the framebuffers in AMD7000Controller? Kext /System/Library/Extensions/ATI7000Controller.kext/Contents/MacOS/AMD7000Controller Personality: Aji ConnectorInfo count in decimal: 4 Disk offset in decimal 608736 0000000 00 04 00 00 04 03 00 00 00 01 01 00 12 04 05 01 0000010 00 04 00 00 04 03 00 00 00 01 02 00 22 05 04 02 0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 03 06 0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 04 0000040 Personality: Buri ConnectorInfo count in decimal: 4 Disk offset in decimal 608800 0000000 02 00 00 00 00 01 00 00 29 05 01 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 09 02 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 09 03 00 21 03 02 02 0000030 00 08 00 00 04 02 00 00 00 01 04 00 12 04 03 03 0000040 Personality: Chutoro ConnectorInfo count in decimal: 5 Disk offset in decimal 608864 0000000 02 00 00 00 00 01 00 00 09 01 01 00 12 04 03 03 0000010 00 04 00 00 04 03 00 00 00 01 02 00 11 02 01 01 0000020 00 04 00 00 00 01 00 00 00 09 03 00 21 03 02 02 0000030 00 04 00 00 00 01 00 00 00 09 04 00 22 05 04 04 0000040 00 04 00 00 04 03 00 00 00 01 05 00 10 00 05 05 0000050 Personality: Dashimaki ConnectorInfo count in decimal: 4 Disk offset in decimal 608944 0000000 00 04 00 00 04 03 00 00 00 01 01 00 12 04 02 02 0000010 00 04 00 00 04 03 00 00 00 01 02 00 22 05 03 05 0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 04 04 0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 01 0000040 Personality: Ebi ConnectorInfo count in decimal: 5 Disk offset in decimal 609008 0000000 02 00 00 00 00 01 00 00 09 01 01 00 12 04 03 03 0000010 00 04 00 00 04 03 00 00 00 01 02 00 11 02 01 01 0000020 00 04 00 00 00 01 00 00 00 09 03 00 21 03 02 02 0000030 00 04 00 00 00 01 00 00 00 09 04 00 22 05 04 04 0000040 00 04 00 00 04 03 00 00 00 01 05 00 10 00 05 05 0000050 Personality: Gari ConnectorInfo count in decimal: 5 Disk offset in decimal 609088 0000000 02 00 00 00 00 01 00 00 09 01 01 00 12 04 03 03 0000010 00 04 00 00 04 03 00 00 00 01 02 00 11 02 01 01 0000020 00 04 00 00 00 01 00 00 00 09 03 00 21 03 02 02 0000030 00 04 00 00 00 01 00 00 00 09 04 00 22 05 04 04 0000040 00 04 00 00 04 03 00 00 00 01 05 00 10 00 05 05 0000050 Personality: Futomaki ConnectorInfo count in decimal: 4 Disk offset in decimal 609168 0000000 00 04 00 00 04 03 00 00 00 01 01 00 12 04 04 01 0000010 00 04 00 00 04 03 00 00 00 01 02 00 22 05 05 02 0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 06 06 0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 03 0000040 Personality: Hamachi ConnectorInfo count in decimal: 4 Disk offset in decimal 609232 0000000 00 04 00 00 04 03 00 00 00 01 01 00 12 04 05 01 0000010 00 04 00 00 04 03 00 00 00 01 02 00 22 05 04 02 0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 03 06 0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 04 0000040 Personality: OPM ConnectorInfo count in decimal: 6 Disk offset in decimal 609296 0000000 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000010 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000020 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 03 0000030 00 04 00 00 04 03 00 00 00 01 00 00 22 05 04 04 0000040 00 04 00 00 04 03 00 00 00 01 00 00 10 00 05 05 0000050 00 04 00 00 14 03 00 00 00 01 00 00 20 01 06 06 0000060 Personality: Ikura ConnectorInfo count in decimal: 6 Disk offset in decimal 609392 0000000 00 04 00 00 04 03 00 00 00 01 01 00 11 02 01 03 0000010 00 04 00 00 04 03 00 00 00 01 02 00 21 03 02 04 0000020 00 04 00 00 04 03 00 00 00 01 83 00 12 04 03 01 0000030 00 04 00 00 04 03 00 00 00 01 04 00 22 05 04 02 0000040 00 04 00 00 04 03 00 00 00 01 05 00 10 00 05 05 0000050 00 04 00 00 04 03 00 00 00 01 06 00 20 01 06 06 0000060 Personality: IkuraS ConnectorInfo count in decimal: 1 Disk offset in decimal 609488 0000000 00 08 00 00 04 02 00 00 00 01 01 00 12 04 03 01 0000010 Truckers-MacBook-Pro:ati-personality.pl.0.11 trucker$ Link to comment Share on other sites More sharing options...
Recommended Posts