Derc Posted April 17, 2011 Share Posted April 17, 2011 Kizman, I read the link you gave me but I do not get why that enable powerplay. What smbios do you use? Link to comment Share on other sites More sharing options...
almuras Posted April 18, 2011 Share Posted April 18, 2011 Ladies & gentlemen, Please provide your graphic card's ports dump like this using bcc9's radeon_bios_decode.0.2 tool (this is an example output from older tool. with newer tool, the output will a bit different. Just post it here):- ATOM BIOS Rom: SubsystemVendorID: 0x1028 SubsystemID: 0x02bd IOBaseAddress: 0x0000 Filename: BR034783.006 BIOS Bootup Message: BR034783-006 M92 DDR3 64bit 500e/800m Connector at index 0 type: VGA (1) Connector's i2cid: 95 Connector at index 1 type: HDMI-A (11) Connector's i2cid: 91 Connector at index 2 type: LVDS (7) Connector's i2cid: 90 Just run the tool like this in terminal:- ./radeon_bios_decode < your_graphic_card_vbios.rom > GPU_CON.TXT Post the GPU_CON.TXT file here. I tried redsockosx tool. Here is the dump: BR034427.002: BR034427-002 M96 DDR3 128bit 550e/700m Subsystem Vendor ID: 1028 Subsystem ID: 2ea Object Header Structure Size: 256 Connector Object Table Offset: 3c Router Object Table Offset: 0 Encoder Object Table Offset: c4 Display Path Table Offset: 10 Connector Object Id [5] which is [VGA] encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false Connector Object Id [14] which is [LVDS] encoder obj id [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x20 [duallink 0x0] enc 0x1)] linkb: true Interestingly my line for HDMI using mucha's guide was 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 and working fine. Then I used your values for HDMI 00 08 00 00 00 02 00 00 00 01 00 00 00 00 02 02 and it worked too! Unfortunately, LVDS still black so far.... Link to comment Share on other sites More sharing options...
linus4200 Posted April 18, 2011 Share Posted April 18, 2011 Hola Todos after trying nearly all the solutions I found google*ing around, to get my ATI Mobility Radeon HD 4530 to run dual screen with full Resolution, I was able to get both screens running. The external screen is ok, however the "Laptop Screen" shows up in System Preferences with full Resolution 1600x900 but all you see gets a touch of purple and everything has distortions so that you can see the finder items, but you have to guess what's written, as you can not read anything. I am using ATIFramebuffer: Shrike 02 00 00 00 40 00 00 00 09 01 00 00 02 01 00 07 (LVDS) 10 00 00 00 10 00 00 00 00 01 00 00 10 10 01 06 (VGA) 00 08 00 00 00 02 00 00 00 01 00 00 20 00 02 02 (HDMI NONE) I tried to inject into dsdt.aml dual link fix but maybe not correctly. dsdt.aml.zip A resume of the Info I gather including ioreg up to what I achieved so far : LINUS_Ati_Mobility_Radeon_4530_Info.pdf Well it seems that I am near but after trying to apply all I learned so far without getting it done, maybe someone here could have a look if I am trying to do something impossible. Thx for any tip and help. linus Link to comment Share on other sites More sharing options...
Westie. Posted April 18, 2011 Share Posted April 18, 2011 (edited) Hello, I'm back. Here's the stuff extracted from the VBIOS rom. Any help regarding this would be welcomed. (Unfortunately I can't download Xcode due to bandwidth reasons, any lighterweight alternatives?) ATOM BIOS Rom: SubsystemVendorID: 0x1028 SubsystemID: 0x02be IOBaseAddress: 0x2000 Filename: BR32787.001 BIOS Bootup Message: BR32787-001 M92 GDDR3 64bit 500e/800m PCI ID: 1002:9553 Connector at index 0 Type [@offset 45712]: VGA (1) Encoder [@offset 45716]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45774]: 0x95, OSX senseid: 0x6 Connector at index 1 Type [@offset 45722]: HDMI-A (11) Encoder [@offset 45726]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45797]: 0x91, OSX senseid: 0x2 Connector at index 2 Type [@offset 45732]: LVDS (7) Encoder [@offset 45736]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 45824]: 0x90, OSX senseid: 0x1 Edit: Err, I forgot to say what the problem was. How confusing of me. Basically the screen is undetected, where undetected means I can change the resolution, but there's no QE/CI. Woo! Edited April 19, 2011 by Westie. Link to comment Share on other sites More sharing options...
almuras Posted April 21, 2011 Share Posted April 21, 2011 kizwan, sorry to bug you, but do you think there is any hope. I tried all possible and impossible numbers for the framebuffer, and the funny thing that hdmi almost always works, but not vga or lvds. I think I will give up for now, but if you want me to do any tests just let me know. Thanks. Link to comment Share on other sites More sharing options...
krodelabestiole Posted May 2, 2011 Share Posted May 2, 2011 hi sorry to bother ive got a 1557 with the hd4570 and the full hd screen and im having trouble getting display to work here is what the error looks like : kxld[com.apple.kext.ATIFramebuffer]: The following symbols are unresolved for this kext kxld[com.apple.kext.ATIFramebuffer]: __ZN13ATIController15CheckLinkStatusEP11CRTC_PARAMSP14AmdHdcpMessage kxld[com.apple.kext.ATIFramebuffer]: __ZN13ATIController18CheckLinkStatusKsvEP11CRTC_PARAMSP14AmdHdcpMessage kxld[com.apple.kext.ATIFramebuffer]: __ZN13ATIController19initPlistPropertiesEP70SArray kxld[com.apple.kext.ATIFramebuffer]: __ZN17APowerPlayManager15getCurrentLevelEv Can't load kext com.apple.kext.ATIFramebuffer - link failed I think i managed to follow the howto on message #36 [*]Make sure to add ATI HD4570 device ID 0x95531002 in ATI4600Controller.kext does that mean i have to edit Info.plist in the ATI4600Controller.kext and add 0x95531002 like this : <key>IOPCIMatch</key> <string>0x94901002 0x94881002 0x95531002</string> that's what ive done i have installed ATI4570.Fix.v2.kext as well might not be a good idea ? thanks for any help and thanks for the great job, kizwan ! Link to comment Share on other sites More sharing options...
aniksuper2 Posted May 6, 2011 Share Posted May 6, 2011 Hi people! i've read all posts in the topic. but still i have black screen after boot. system doesn't recognize my display but i hear some sounds when touching volume buttons. i think i'm doing something wrong? can anybody write GUIDE? what/where/when copy, replace, rename, ect. it will be very helpful)) sorry for my french) i,m kazakh! (acer 5738zg with hd 4570, 10.6.6 by hazard) Link to comment Share on other sites More sharing options...
aniksuper2 Posted May 6, 2011 Share Posted May 6, 2011 so, what i've done. (used final 10.6.6 r2 archive) 1 put card id into 4600controller kext (95531002) 2 put applehda kext (in the archive) in S/L/Extensions 3 put old atiframebuffer (in the archive) in S/L/Extensions 4 put boot and dsdt files to the main directory 5 put apple boot plist and smbios plist into Extra 6 launched terminal and wrote 1) sudo -s 2) touch /System/Library/Extensions 3) diskutil repairPermissions / looks like all perfectly downloaded, but then.. something with audio kexts? i've deleted voodoo hda kext. and... what must i do? Link to comment Share on other sites More sharing options...
tuanpekoe Posted May 12, 2011 Share Posted May 12, 2011 I have Ati mobility 5145 ( Asus X42JB - VX062 ) , i get infomation about my graphic by HWiNFO32 , it show : Chipset Ati mobility radeonHD 4570 (M92). Can i use that guides to enable QE\CI for my VGA ? Plz help me !!! Thank Link to comment Share on other sites More sharing options...
smarty94 Posted May 31, 2011 Share Posted May 31, 2011 does the current supplied dsdt function with BIOS A09? Link to comment Share on other sites More sharing options...
krodelabestiole Posted June 27, 2011 Share Posted June 27, 2011 ok then i tried to reinstall everything from the beginning then i updated to 10.6.8 and i still get this kind error : kxld[com.apple.kext.ATIFramebuffer]: The following symbols are unresolved for this kext kxld[com.apple.kext.ATIFramebuffer]: __ZN14AtiCommandGate10gMetaClassE: etc... (25 lines about ZN14AtiCommandGate Can't load kext com.apple.kext.ATIFramebuffer - link failed Failed to load executable for kext com.apple.kextATIFramebuffer. what's this executable for ATIFramebuffer ? did i forget something ? thx for any help ! Link to comment Share on other sites More sharing options...
jofox78 Posted June 28, 2011 Share Posted June 28, 2011 Hi there, Snow leopard work good since the patched framebuffer, and it's very stable. Ive test spore, blu-ray (with makemkv and vlc); it's working fine. I've test the 10.6.8 update: it seem that apple move the framebuffer personalities in the Ati4600controller, like in the beta lion. I throw the code in the controller, not in the framebuffer. Ive patch Ati4600controller with the working patched connection table for 1920x1080 and add card identity in the same controller. Correctly "touch" extensions and repair permissions. After reboot, it hangs on : [PCI Configuration] , and nothing... So i ve reinstall to 10.6.7 who works fine. Don't know why its hang, i think that the 10.6.8 update is more close like lion than snow leopard, there are many changes in the structure. dsdt.aml08 work with A09 bios update? I dont have test for the moments, im always on bios a08. Can you edit a new dsdt.aml with A09 bios? I ve tried to make it myself, but it's not compilable, ive got many errors. Thanks in advance, and to still take time for that. Link to comment Share on other sites More sharing options...
krodelabestiole Posted June 29, 2011 Share Posted June 29, 2011 i finally got everything to work on 10.6.7 thx for everything what must i do? you may have forgot to edit Info.plist in the ATI4600Controller.kext and add 0x95531002 like this : <key>IOPCIMatch</key> <string>0x94901002 0x94881002 0x95531002</string> ATI4570.Fix.v2.kext is useless by the way you have to remove every ati kext so you can boot and update to 10.6.7 Link to comment Share on other sites More sharing options...
krodelabestiole Posted June 29, 2011 Share Posted June 29, 2011 the main problem remaining is now the green apple issue other people have there http://www.insanelymac.com/forum/index.php...3495&st=100 i get the photoshop issue as well (ok when opengl drawing is disabled) do you people also have a green apple logo in the menu bar ? Link to comment Share on other sites More sharing options...
rRick Posted July 14, 2011 Share Posted July 14, 2011 What path do you suggest I should take from a partially functional 10.6 vanilla install? I've tried applying the 10.6.7 combo update and then installing everything in the package, using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] for the DSDT installation and now I'm stuck at boot at PCI Configuration Start. Link to comment Share on other sites More sharing options...
rRick Posted July 19, 2011 Share Posted July 19, 2011 What path do you suggest I should take from a partially functional 10.6 vanilla install?I've tried applying the 10.6.7 combo update and then installing everything in the package, using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] for the DSDT installation and now I'm stuck at boot at PCI Configuration Start. Well, I have worked out a upgrade path which allowed me to upgrade 10.6.7 and have some of it working. Yet, as I said, it is not fully functional: I'm having issues with video, bluetooth after updating to 10.6.7 and sound. I can't get it to recognize the display. In fact, after adding the ATIFramebuffer and the device ID to ATI4600Controller.kext I have no video. I can still boot using -x though, but nothing I've done so far seems to have been useful. Bluetooth and Sound are somewhat of a lost cause for me, reinstalling kexts has done no good. Any ideas? I am quite lost so anything will be of help Link to comment Share on other sites More sharing options...
crowebster Posted July 21, 2011 Share Posted July 21, 2011 hi kizwan ! sorry to bother you but if you could help out i have mac os x 10.6.7 on dell studio 1557 (i think just like yours except for wifi) but vith bios version A09 dont know if that got anything to do with high cpu temperature but it reaching up to 98 degrees celsius if you know how to fix this problem maybe a new dsdt or custom (not vanilla) kext any help would be appreciated thank you bye Mario Link to comment Share on other sites More sharing options...
gxlrygt Posted September 1, 2011 Share Posted September 1, 2011 Guys, I have a Dell Studio 1555 (With ATI Mobility Radeon HD 4570 Graphics Card, id:0x9553) laptop and trying to make my external monitor (HDMI) work. I tried some kext files but I always had a black screen with white lines at the end. Everything else works good except the HDMI port. Anyone has the right kext files for this card? I have OSX 10.6.6 installed. Thanks Link to comment Share on other sites More sharing options...
merkaba Posted September 13, 2011 Share Posted September 13, 2011 Does anyone have a step by step guide to doing this for someone who has never done anything with hackintosh before? Would it be possible to make an actual ISO with all this stuff already done? I know I've seen some other threads in the tutorial/guide section that did this. I'm trying to use this guide just to get 10.6 installed, but can't even get it to start. I get black screen regardless if i boot with -x or not. Any help would be appreciated. Link to comment Share on other sites More sharing options...
xzeil Posted December 1, 2011 Share Posted December 1, 2011 I hav post QE/CI display problem.. please help! http://www.insanelymac.com/forum/index.php?showtopic=272953 Link to comment Share on other sites More sharing options...
kizwan Posted January 4, 2012 Author Share Posted January 4, 2012 (edited) Dell Studio 1557 with eGPU ATI Radeon HD 5870 @PCIe x2 * eGPU = external Graphic Processing Unit. However, this setup doesn't work properly yet. The external monitor connected to eGPU doesn't produced any video, even though the monitor is properly detected. I'm sure this is framebuffer issue. Limitation/Procedure:- Boot flag: GraphicsEnabler=Yes, UseAtiROM=Yes ROM files for both GPUs in Extra folder. Need to removed ATIRadeonX2000.kext. Somehow it conflicted with ATIRadeonX3000.kext use by HD5870. If doesn't removed it, notebook freezed (gray screen on internal LCD) while trying to load desktop. No output on external monitor connected to eGPU yet. Edited January 4, 2012 by kizwan Link to comment Share on other sites More sharing options...
kizwan Posted January 5, 2012 Author Share Posted January 5, 2012 It turn out I didn't use Kabyl's boot file. I accidentally use trunk boot file. I now use Kabyl's boot file with 0x6898 (5870) set to Uakari. Now I get output on both internal & external monitor. However, I need to removed ATIRadeonX3000.kext. If not, I got distorted output (blocks of weird colors) on external monitor. So, I have QE/CI on internal but no QE/CI on external monitor. Both support native resolutions (1366x768 & 1920x1080 respectively). I think if I want to fixed the distorted output on 5870 screen, I need to patch the Uakari personality. Link to comment Share on other sites More sharing options...
kizwan Posted January 7, 2012 Author Share Posted January 7, 2012 I just tested 10.6.8. Disappointed though. The "[ PCI configuration begin ]" preventing ATI HD4570 from working. 10.6.8 actually continue to load after we saw "[ PCI configuration begin ]" message in verbose mode. Remote connection using VNC confirmed OSX does load. The problem is "[ PCI configuration begin ]" preventing the ATI4600Controller.kext from working properly. ATI4600Controller.kext does loaded for a while but automatically unloaded moment later. Basically ATI4600Controller.kext see ATI HD4570 but unable to initialized it properly. Good news! With Lion we won't have this problem. Actually, in verbose mode (-v), it seems stuck at "[ PCI configuration begin ]" too but like 10.6.8, OSX still loading in the background. Unlike 10.6.8, ATI HD4570 will work. I has tested Lion final retail. I managed to inject ATI4600Controller.kext for our HD4570 in the installer. Link to comment Share on other sites More sharing options...
kizwan Posted January 10, 2012 Author Share Posted January 10, 2012 Corrections. The reason why it stuck at [ PCI configuration begin ] is because the dsdt.aml we use. The dsdt.aml I use & shared here actually extracted directly from BIOS file. You see, DSDT from BIOS file have generic memory address. When DSDT is loaded into OS, these generic memory address will updated to correct value. Please observed this comparison between DSDT from BIOS file & DSDT from OS registry:- 19c19 < DefinitionBlock ("dsdt_backup.aml", "DSDT", 2, "Intel ", "CALPELLA", 0x00000001) --- > DefinitionBlock ("dsdt.aml", "DSDT", 2, "Intel ", "CALPELLA", 0x06040000) 117c117 < OperationRegion (GNVS, SystemMemory, 0xFFFF0000, 0xAA55) --- > OperationRegion (GNVS, SystemMemory, 0xA779AC9E, 0x0200) 6639c6639 < OperationRegion (SMI0, SystemIO, 0xFFFFFFFE, 0xFFFF0040) --- > OperationRegion (SMI0, SystemIO, 0xFE00, 0x02) 6645c6645 < OperationRegion (SMI1, SystemMemory, 0xFFFFFFFE, 0xFFFF0041) --- > OperationRegion (SMI1, SystemMemory, 0xA779AEB7, 0x1096) 8139,8140c8139,8140 < 0xFFFF, // Range Minimum < 0xFFFF, // Range Maximum --- > 0x0500, // Range Minimum > 0x0500, // Range Maximum 8142c8142 < 0x01, // Length --- > 0x10, // Length 11202c11171 < OperationRegion (SMI2, SystemMemory, 0xFFFFFFFF, 0xFFFF0041) --- > OperationRegion (SMI2, SystemMemory, 0xA779AEB7, 0x1096) 12097c12066 < OperationRegion (IO_T, SystemIO, 0x0800, 0x10) --- > OperationRegion (IO_T, SystemIO, 0x0500, 0x10) So, need to removed current dsdt.aml, boot into OS X & generate fresh dsdt.aml in it. Of course, we need to re-apply the fixes in new fresh dsdt.aml though. After doing this. you'll be able to boot with npci=0x2000 to fixed the [ PCI configuration begin ] issue in verbose mode. However, on 10.6.8 & onward (tested until Lion 10.7.2), internal LCD (LVDS) doesn't work properly anymore. We'll get output with weird colors. HDMI & VGA ports works properly though, no weird colors. QE/CI still working. @jofox78, DSDT in BIOS A08 & A09 are identical. @crowebster, high CPU temperature is normal on OS X. Even real Mac computer running hot. You need to re-apply thermal paste on CPU & GPU. I recommended Shin-Etsu G751 thermal paste since I already tested it myself. Staf away from Arctic MX-4, it doesn't work properly on our notebook. @merkaba, you need to use legacy/modified kernel if you want to install Snow Leopard using 10.6.0 DVD. You also need to boot with busratio=12 CPUS=1 boot flags. @xzeil, Sorry not reply to your post earlier since I'm not active on the scene for couple of months. Enjoying eGPU on windows. Look like you have successfully getting your ATI HD4570 working on Lion 10.7.2, including internal LCD (LVDS). Good news for Dell Studio 1555 owner. I have not been able to fixed internal LCD issue on Dell Studio 1557 though. @All, if anyone interested getting Lion working on Dell Studio 1557, please go to this thread: http://www.insanelymac.com/forum/index.php?showtopic=274463 Link to comment Share on other sites More sharing options...
quangconet Posted January 12, 2012 Share Posted January 12, 2012 hi Kizwan, thanks you for your help with 1557 laptop. I installed it successfully. everything's ok but CPU. i have 10.6.7, the CPU works cool normaly (about 70-85 degree), but when cpu usage's high for long time ( serveral minutes) it cause very hot ( over 90, even 100 degree). Do you have the same problem? how hot's your CPU in normal condition and high load condition? i think it cannot adjust the fan speed on time. Link to comment Share on other sites More sharing options...
Recommended Posts