Lordadmiral Drake Posted February 5, 2012 Share Posted February 5, 2012 My card is now correctly identified as HD6850 and DVD player is working. Can't test outputs though as my only monitor used VGA via an DVI-VGA adapter Link to comment Share on other sites More sharing options...
cristian arenas Posted February 6, 2012 Share Posted February 6, 2012 Thanks, what wonderfull post man! really great job! I gonna try this after. I want to share your job in mi facebk. Link to comment Share on other sites More sharing options...
BALDY_MAN Posted February 6, 2012 Share Posted February 6, 2012 THANK YOU VERY MUTCH I just tried your 6000 Ati controller kext. with my sapphire.HD6870. and i now have two monitors working from dvi1 and dvi2 Dvd player works Link to comment Share on other sites More sharing options...
Alexander Martinez Posted February 11, 2012 Author Share Posted February 11, 2012 I apologize for not responding earlier. I got an intership on early January and things have been crazy for me right now. After reading everything and seeing the posts you all have made I see that most of you have got it working, I'm really glad for you. If you can (and want to) please post your fixed kexts (and/or final connector profiles) for others to download. Nothing beats having a good database of previously edited kexts for different models/configurations/etc. @lox72 Does the screen always flicker or just in some random moments? How many and which outputs do you have connected when it happens? Could be a link/encoder problem. @billdlv Thanks to your post I am now aware of the new redsock_bios_decode tool. I have added the link to the tutorial. It should prove to be useful to many. Link to comment Share on other sites More sharing options...
billdlv Posted February 12, 2012 Share Posted February 12, 2012 I apologize for not responding earlier. I got an intership on early January and things have been crazy for me right now. After reading everything and seeing the posts you all have made I see that most of you have got it working, I'm really glad for you. If you can (and want to) please post your fixed kexts (and/or final connector profiles) for others to download. Nothing beats having a good database of previously edited kexts for different models/configurations/etc. @lox72 Does the screen always flicker or just in some random moments? How many and which outputs do you have connected when it happens? Could be a link/encoder problem. @billdlv Thanks to your post I am now aware of the new redsock_bios_decode tool. I have added the link to the tutorial. It should prove to be useful to many. Yeah I can post it to my thread. The redsock decode tool helped a lot but the one thing it was wrong was for the transmit for the DVI-I port. That combined with the hotplug ID numbers can make for a lot of combinations. It's too bad there is not a way to determine those. 1 Link to comment Share on other sites More sharing options...
fffeee Posted February 12, 2012 Share Posted February 12, 2012 Update: resolved to my satisfaction, details in post #33 Wonderful walkthrough and I've made some real progress on getting my Sapphire 6870 into a proper state. tl;dr: I'm getting full acceleration now (thanks Alex and others!) but I often (while moving a window or just the pointer even) get "freezes" in the UI accompanied by a sudden spike in CPU utilization from the windowserver process. I can drag a window around and it will freeze for a moment or two and I see windowserver spike, probably to "catch up" -- it isn't being treated as a hang or a spin by the kernel. I could really use another pair of eyes from someone more capable than myself. My card is the 100314-3L model: there are four ports on it, [ DVI-Dual ] [ HDMI ] [ DP ] and then a lower [ DVI ] single-link port. I was previously running with GraphicsConverter=No just to let me use both displays and get work done, but some software will crash or fail to launch correctly and now it's really starting to get to me that I haven't conquered this card yet. I'm running 10.7.3 and I have started with Duckweed and have been hard at work crafting my own version of this personality. My system is a Sandy Bridge 1155 with an i7 and a Gigabyte Z68 UD3H-B3 using TonyMac's DSDT in the database. My ideal criteria for success is to have two displays driven, one 24" LED @1080p and one 20" LCD @1440x900 using HDMI and the upper DVI port. Since I'd like HDMI and the upper DVI port to work (I don't actually need dual-link DVI since that port is only driving a 20" LCD) I'm focusing my efforts on the first two, with the first line being my upper DVI port and the second line being the HDMI port. I have managed to get the following as my Duckweed-derived personality so far: Personality: Duckweed ConnectorInfo count in decimal: 4 Disk offset in decimal 176800 0000000 00 02 00 00 04 00 00 00 00 01 00 00 11 02 03 06 0000010 00 08 00 00 00 02 00 00 00 01 00 00 22 05 06 04 0000020 00 04 00 00 04 03 00 00 00 01 00 00 12 04 02 01 0000030 04 00 00 00 14 02 00 00 00 01 00 00 10 00 04 05 I believe my Sense IDs are correct (easy enough to get those from the bios decode tools, I dumped my bios using GPU-Z in Windows 7) and I think I have the right encoder and transmit values, I'm fuzzy on the HotPlug values I'm using or if it matters for my problem. radeon_bios_decode: ATOM BIOS Rom: SubsystemVendorID: 0x174b SubsystemID: 0x174b IOBaseAddress: 0x0000 Filename: 174X03B0.S4I BIOS Bootup Message: BARTS XT HYNIX/ELPIDA GDDR5 32MX32 BIOS PCI ID: 1002:6738 Connector at index 0 Type [@offset 44283]: DisplayPort (10) Encoder [@offset 44287]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 44393]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 44293]: HDMI-A (11) Encoder [@offset 44297]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 44420]: 0x93, OSX senseid: 0x4 Connector at index 2 Type [@offset 44303]: DVI-D (3) Encoder [@offset 44307]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44447]: 0x95, OSX senseid: 0x6 Connector at index 3 Type [@offset 44313]: DVI-I (2) Encoder [@offset 44317]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44484]: 0x94, OSX senseid: 0x5 Connector at index 4 Type [@offset 44323]: DVI-I (2) Encoder [@offset 44327]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44484]: 0x94, OSX senseid: 0x5 redsock_bios_decoder: 174X03B0.S4I: BARTS XT HYNIX/ELPIDA GDDR5 32MX32 BIOS Subsystem Vendor ID: 174b Subsystem ID: 174b Object Header Structure Size: 355 Connector Object Table Offset: 48 Router Object Table Offset: 0 Encoder Object Table Offset: fd Display Path Table Offset: 12 Connector Object Id [19] which is [DISPLAY_PORT] 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 [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true Connector Object Id [3] which is [DVI_D] encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false My org.chameleon.Boot.plist in /Extra contains: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>AtiConfig</key> <string>Duckweed</string> <key>AtiPorts</key> <string>4</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>EthernetBuiltIn</key> <string>Yes</string> <key>GenerateCStates</key> <string>Yes</string> <key>GeneratePStates</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>npci=0x2000 darkwake=0</string> <key>Legacy Logo</key> <string>Yes</string> <key>Theme</key> <string>BigScreen</string> <key>Timeout</key> <string>10</string> </dict> </plist> I appear to be loading this personality correctly. | | | | +-o ATY,Duckweed@0 <class AtiFbStub, id 0x1000003da, registered, matched, active, busy 0 (900 ms), retain 7> | | | | +-o ATY,Duckweed@1 <class AtiFbStub, id 0x1000003db, registered, matched, active, busy 0 (6 ms), retain 7> | | | | +-o ATY,Duckweed@2 <class AtiFbStub, id 0x1000003dc, registered, matched, active, busy 0 (4 ms), retain 7> | | | | +-o ATY,Duckweed@3 <class AtiFbStub, id 0x1000003dd, registered, matched, active, busy 0 (5 ms), retain 7> I've really learned a lot from this thread (and the pointers Alex links to in the OP) but I'm really hitting a wall with this freezy video thing. Any assistance would be very appreciated by me, and my long-suffering spouse who has seen me digging around behind my desk more times than I'd like to admit to already Link to comment Share on other sites More sharing options...
dzzh Posted February 12, 2012 Share Posted February 12, 2012 Hello guys, I also have a problem with a system freezing up for a couple of seconds which occurs about five times per minute. I have Sapphire HD 6870 videocard that has same outputs as Alex's XFX and the same offsets. I tried to use both the kext from Alex and the one I created based on the top post, but didn't manage to resolve the issue. Also, I tried to play with various values for encoder byte, it didn't help as well. My intention is to make two DVI monitors working simultaneously, I did that but it's impossible to use the system with the freezes of this kind so any help will be highly appreciated to avoid them. ... After some surfing here and there did manage to solve the problem by installing the kext from here http://www.insanelym...howtopic=275546 and adding AtiConfig=Gibba, AtiPorts=5 to the boot.plist. So far so good, everything works like a charm. Link to comment Share on other sites More sharing options...
fffeee Posted February 13, 2012 Share Posted February 13, 2012 My Sapphire 4-port Duckweed 6870 100314-3L model with [ DVI-Dual ] [ HDMI ] [ DP ] and then a lower [ DVI ] single-link port is now working trouble-free with DVI-D and HDMI using the following values: 0000000 00 02 00 00 04 00 00 00 00 01 00 00 11 02 01 06 // dvi-d 0000010 00 08 00 00 00 02 00 00 00 01 00 00 22 05 06 04 // hdmi 0000020 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 // dp 0000030 04 00 00 00 14 02 00 00 00 01 00 00 10 00 03 05 // dvi-i 0000040 I can't test the Display Port and I don't care about the other DVI port, but I'm happy now and these values I'm using for Trans/Encode have eliminated my stuttering and graphical hesitations. This has been a great learning experience for me. 2 Link to comment Share on other sites More sharing options...
ghostdex Posted February 14, 2012 Share Posted February 14, 2012 My MSI R6850 Cyclone Power has identical values so I used the kext from Alex and HDMI is now enabled with Duckweed framebuffer. Unfortunately the mouse/system freezes every 5-20 seconds so it isn't useable. Any Ideas to fix this freezing issue? Link to comment Share on other sites More sharing options...
fffeee Posted February 14, 2012 Share Posted February 14, 2012 As mentioned in this thread a few times, your Encoder values need to be adjusted. Link to comment Share on other sites More sharing options...
alex_tzardea Posted February 15, 2012 Share Posted February 15, 2012 Hi alex.i would love getting my card fully working,you made a pro tutorial here,good job! i have a problem though,the ati_personality 0.8 script will only give me 3 connectors info for each one (?!) or am i missing something?i have to say,i'm new to all this,so i may have done something wrong,yet,i tried to follow your steps carefully.My card is a XFX HD 6870 DisplayPort XXX Edition 687A-ZDFC, it has 2xDVI,2xMiniDisplayPorts,1xHDMI(so 5 connectors).My display is connected via top dvi (DVI-I),it's a 24" FullHD Display,it works,i have like 49-50 FPS in Cinebench, dvd player,steam,fullhd .mkv videos working,ecc.On bottom DVI (DVI-D),my screen will stay black,so it's not working.I want to add 2 other displays to my system,so i would try,before buying them, to patch a personality that would "do the job",as you did.Anyway,i'm on 10.7.3 x86_64,latest Chimera,that loads Duckweed as default FB.So before trying other FB to see how they behave,i wanted to check if i can understand the procedure to edit the personality.I followed your steps,i dumped my bios,i decoded it,i ran the ati_perl script,but the last one gives me a different output,so i'm already stuck -.- . Bios dump of both scripts: 687AZDF5.BIN: BARTS XT ELPIDA GDDR5 32MX32 BIOS Subsystem Vendor ID: 1682 Subsystem ID: 3103 Object Header Structure Size: 407 Connector Object Table Offset: 52 Router Object Table Offset: 0 Encoder Object Table Offset: 12a Display Path Table Offset: 12 Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [3] which is [DVI_D] encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false ATOM BIOS Rom: SubsystemVendorID: 0x1682 SubsystemID: 0x3103 IOBaseAddress: 0x0000 Filename: 687AZDF5.BIN BIOS Bootup Message: BARTS XT ELPIDA GDDR5 32MX32 BIOS PCI ID: 1002:6738 Connector at index 0 Type [@offset 44269]: DisplayPort (10) Encoder [@offset 44273]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 44397]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 44279]: DisplayPort (10) Encoder [@offset 44283]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 44424]: 0x91, OSX senseid: 0x2 Connector at index 2 Type [@offset 44289]: HDMI-A (11) Encoder [@offset 44293]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44451]: 0x93, OSX senseid: 0x4 Connector at index 3 Type [@offset 44299]: DVI-D (3) Encoder [@offset 44303]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44478]: 0x95, OSX senseid: 0x6 Connector at index 4 Type [@offset 44309]: DVI-I (2) Encoder [@offset 44313]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44515]: 0x94, OSX senseid: 0x5 Connector at index 5 Type [@offset 44319]: DVI-I (2) Encoder [@offset 44323]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44515]: 0x94, OSX senseid: 0x5 ATI6000Controller personality: Kext ATI6000ControllerPersonality: Pithecia ConnectorInfo count in decimal: 3 Disk offset in decimal 176512 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Bulrushes ConnectorInfo count in decimal: 6 Disk offset in decimal 176560 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Cattail ConnectorInfo count in decimal: 4 Disk offset in decimal 176656 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Hydrilla ConnectorInfo count in decimal: 5 Disk offset in decimal 176720 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Duckweed ConnectorInfo count in decimal: 4 Disk offset in decimal 176800 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Fanwort ConnectorInfo count in decimal: 4 Disk offset in decimal 176864 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Elodea ConnectorInfo count in decimal: 5 Disk offset in decimal 176928 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Kudzu ConnectorInfo count in decimal: 2 Disk offset in decimal 177008 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Gibba ConnectorInfo count in decimal: 5 Disk offset in decimal 177040 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Lotus ConnectorInfo count in decimal: 3 Disk offset in decimal 177120 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Ipomoea ConnectorInfo count in decimal: 3 Disk offset in decimal 177168 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Muskgrass ConnectorInfo count in decimal: 4 Disk offset in decimal 177216 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Juncus ConnectorInfo count in decimal: 4 Disk offset in decimal 177280 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Osmunda ConnectorInfo count in decimal: 3 Disk offset in decimal 177344 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 As you can see,for all FB i only get 3 connectors info,even if it reports a higher connectors count number.Here,i'm lost.... I hope you will take 2 minutes to reply to me,unfortunately i can't go any further at this point Link to comment Share on other sites More sharing options...
Alexander Martinez Posted February 20, 2012 Author Share Posted February 20, 2012 This is wierd. I see you have 10.7.3. If I remember correctly it updated the drivers... Maybe the script is having trouble with the new drivers? Anyway... I took a dump of the 10.7.2 kext and they seem to have the same offsets, so it theory it should work. Kext ATI6000Controller Personality: Pithecia ConnectorInfo count in decimal: 3 Disk offset in decimal 176512 0000000 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 04 0000010 04 00 00 00 14 02 00 00 00 01 00 00 00 00 04 03 0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 01 0000030 Personality: Bulrushes ConnectorInfo count in decimal: 6 Disk offset in decimal 176560 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 04 03 00 00 00 01 00 00 20 01 06 06 0000060 Personality: Cattail ConnectorInfo count in decimal: 4 Disk offset in decimal 176656 0000000 02 00 00 00 40 00 00 00 29 05 00 00 00 00 00 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 00 01 00 00 00 09 00 00 21 03 02 02 0000030 00 04 00 00 00 01 00 00 00 09 00 00 12 04 03 03 0000040 Personality: Hydrilla ConnectorInfo count in decimal: 5 Disk offset in decimal 176720 0000000 02 00 00 00 00 01 00 00 09 01 00 00 12 04 03 03 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 00 01 00 00 00 09 00 00 21 03 02 02 0000030 00 04 00 00 00 01 00 00 00 09 00 00 22 05 05 04 0000040 00 04 00 00 04 03 00 00 00 01 00 00 10 00 04 05 0000050 Personality: Duckweed ConnectorInfo count in decimal: 4 Disk offset in decimal 176800 0000000 04 00 00 00 14 02 00 00 00 01 00 00 00 00 06 05 0000010 00 08 00 00 04 02 00 00 00 01 00 00 22 05 02 04 0000020 00 02 00 00 04 00 00 00 00 01 00 00 11 02 03 06 0000030 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 0000040 Personality: Fanwort ConnectorInfo count in decimal: 4 Disk offset in decimal 176864 0000000 02 00 00 00 40 00 00 00 29 05 00 00 00 00 00 04 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 00 01 00 00 00 09 00 00 21 03 02 02 0000030 00 04 00 00 00 01 00 00 00 09 00 00 12 04 03 03 0000040 Personality: Elodea ConnectorInfo count in decimal: 5 Disk offset in decimal 176928 0000000 02 00 00 00 00 01 00 00 09 01 00 00 12 04 03 03 0000010 00 04 00 00 04 03 00 00 00 01 00 00 10 00 05 05 0000020 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000030 00 04 00 00 00 01 00 00 00 09 00 00 21 03 02 02 0000040 00 04 00 00 00 01 00 00 00 09 00 00 22 05 04 04 0000050 Personality: Kudzu ConnectorInfo count in decimal: 2 Disk offset in decimal 177008 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 03 0000010 00 08 00 00 04 02 00 00 00 01 00 00 11 02 01 01 0000020 Personality: Gibba ConnectorInfo count in decimal: 5 Disk offset in decimal 177040 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 05 01 0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 04 02 0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 06 04 0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 03 05 0000040 04 00 00 00 04 02 00 00 00 01 00 00 11 02 01 03 0000050 Personality: Lotus ConnectorInfo count in decimal: 3 Disk offset in decimal 177120 0000000 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000010 00 08 00 00 04 02 00 00 00 01 00 00 22 05 04 04 0000020 00 04 00 00 00 01 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Ipomoea ConnectorInfo count in decimal: 3 Disk offset in decimal 177168 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 05 0000010 00 08 00 00 04 02 00 00 00 01 00 00 11 02 04 03 0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 02 0000030 Personality: Muskgrass ConnectorInfo count in decimal: 4 Disk offset in decimal 177216 0000000 00 04 00 00 04 03 00 00 00 01 01 00 11 02 01 01 0000010 00 04 00 00 00 01 00 00 00 09 02 00 21 03 02 02 0000020 00 04 00 00 00 01 00 00 00 09 03 00 22 05 04 04 0000030 00 08 00 00 04 02 00 00 00 01 04 00 12 04 03 03 0000040 Personality: Juncus ConnectorInfo count in decimal: 4 Disk offset in decimal 177280 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 03 0000010 00 04 00 00 04 03 00 00 00 01 00 00 10 00 04 05 0000020 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000030 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000040 Personality: Osmunda ConnectorInfo count in decimal: 3 Disk offset in decimal 177344 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 If it doesn't work then my recommendation is to get the 10.7.2 drivers and work with those. To be honest, I haven't updated my system yet so I wouldn't be able to help you any further. Good luck. 1 Link to comment Share on other sites More sharing options...
alex_tzardea Posted February 23, 2012 Share Posted February 23, 2012 Thanx! // LE: Opening ATI6000Controller i noticed that values were different than those you got on 10.7.2,so i re-run the ati_perl_script and MAGIC:this time outputs the correct info(maybe cause i rebooted the system these days).This is what i get: Kext ATI6000Controller Personality: Pithecia ConnectorInfo count in decimal: 3 Disk offset in decimal 176512 0000000 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 04 0000010 04 00 00 00 14 02 00 00 00 01 00 00 00 00 04 03 0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 01 0000030 Personality: Bulrushes ConnectorInfo count in decimal: 6 Disk offset in decimal 176560 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 04 03 00 00 00 01 00 00 20 01 06 06 0000060 Personality: Cattail ConnectorInfo count in decimal: 4 Disk offset in decimal 176656 0000000 02 00 00 00 40 00 00 00 29 05 00 00 00 00 00 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 00 01 00 00 00 19 00 00 21 03 02 02 0000030 00 04 00 00 00 01 00 00 00 19 00 00 12 04 03 03 0000040 Personality: Hydrilla ConnectorInfo count in decimal: 5 Disk offset in decimal 176720 0000000 02 00 00 00 00 01 00 00 09 01 00 00 12 04 03 03 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 00 01 00 00 00 19 00 00 21 03 02 02 0000030 00 04 00 00 00 01 00 00 00 19 00 00 22 05 05 04 0000040 00 04 00 00 04 03 00 00 00 01 00 00 10 00 04 05 0000050 Personality: Duckweed ConnectorInfo count in decimal: 4 Disk offset in decimal 176800 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 05 02 0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 03 04 0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 06 05 0000040 Personality: Fanwort ConnectorInfo count in decimal: 4 Disk offset in decimal 176864 0000000 02 00 00 00 40 00 00 00 29 05 00 00 00 00 00 04 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 00 01 00 00 00 19 00 00 21 03 02 02 0000030 00 04 00 00 00 01 00 00 00 19 00 00 12 04 03 03 0000040 Personality: Elodea ConnectorInfo count in decimal: 5 Disk offset in decimal 176928 0000000 02 00 00 00 00 01 00 00 09 01 00 00 12 04 03 03 0000010 00 04 00 00 04 03 00 00 00 01 00 00 10 00 05 05 0000020 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000030 00 04 00 00 00 01 00 00 00 19 00 00 21 03 02 02 0000040 00 04 00 00 00 01 00 00 00 19 00 00 22 05 04 04 0000050 Personality: Kudzu ConnectorInfo count in decimal: 2 Disk offset in decimal 177008 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 03 0000010 00 08 00 00 04 02 00 00 00 01 00 00 11 02 01 01 0000020 Personality: Gibba ConnectorInfo count in decimal: 5 Disk offset in decimal 177040 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 05 01 0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 04 02 0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 06 04 0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 03 05 0000040 04 00 00 00 04 02 00 00 00 01 00 00 11 02 01 03 0000050 Personality: Lotus ConnectorInfo count in decimal: 3 Disk offset in decimal 177120 0000000 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000010 00 08 00 00 04 02 00 00 00 01 00 00 22 05 04 04 0000020 00 04 00 00 00 01 00 00 00 01 00 00 21 03 02 02 0000030 Personality: Ipomoea ConnectorInfo count in decimal: 3 Disk offset in decimal 177168 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 05 0000010 00 08 00 00 04 02 00 00 00 01 00 00 11 02 04 03 0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 02 0000030 Personality: Muskgrass ConnectorInfo count in decimal: 4 Disk offset in decimal 177216 0000000 00 04 00 00 04 03 00 00 00 01 01 00 11 02 01 01 0000010 00 04 00 00 00 01 00 00 00 19 02 00 21 03 02 02 0000020 00 04 00 00 00 01 00 00 00 19 03 00 22 05 04 04 0000030 00 08 00 00 04 02 00 00 00 01 04 00 12 04 03 03 0000040 Personality: Juncus ConnectorInfo count in decimal: 4 Disk offset in decimal 177280 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 03 0000010 00 04 00 00 04 03 00 00 00 01 00 00 10 00 04 05 0000020 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000030 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000040 Personality: Osmunda ConnectorInfo count in decimal: 3 Disk offset in decimal 177344 0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05 0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01 0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02 0000030 Link to comment Share on other sites More sharing options...
Alexander Martinez Posted February 25, 2012 Author Share Posted February 25, 2012 The magic of the reboot! Good luck with the editing! Link to comment Share on other sites More sharing options...
ghostdex Posted March 1, 2012 Share Posted March 1, 2012 I had to change my HDMI HotPlug ID to 06, not the Encoder to solve the freezing problem. HDMI and DVI are both working, second DVI not. I can't check DisplayPort. My working Duckweed personality: 04 00 00 00 14 02 00 00 00 01 00 00 00 00 05 05 00 08 00 00 04 02 00 00 00 01 00 00 22 05 06 04 00 02 00 00 04 00 00 00 00 01 00 00 11 02 03 06 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 Link to comment Share on other sites More sharing options...
kirasir Posted March 11, 2012 Share Posted March 11, 2012 0000000 04 00 00 00 14 02 00 00 00 01 00 00 00 00 06 05 0000010 00 08 00 00 04 02 00 00 00 01 00 00 22 05 05 04 0000020 00 02 00 00 04 00 00 00 00 01 00 00 11 02 03 06 0000030 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 Saphire 6850 with 2 Gb. All works. Who knows something about MVAD parameters and saved-config for Ati cards? 1 Link to comment Share on other sites More sharing options...
lox72 Posted March 18, 2012 Share Posted March 18, 2012 Thanks for the good guide (rewritten). After I read this topic, I thought to get all working connectors of my PowerColor HD6870 (AX6870 1GBD5-2DH) last night. Finally, I got all connectors today. ATOM BIOS Rom: SubsystemVendorID: 0x1787 SubsystemID: 0x2305 IOBaseAddress: 0x0000 Filename: B6A25BCA.HGZ BIOS Bootup Message: BARTS XT 1GB GDDR5 BIOS B6A25BCA.HGZ PCI ID: 1002:6738 Connector at index 0 Type [@offset 44499]: DisplayPort (10) Encoder [@offset 44503]: INTERNAL_UNIPHY2 (0x21) ---- DP1 i2cid [@offset 44627]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 44509]: DisplayPort (10) Encoder [@offset 44513]: INTERNAL_UNIPHY2 (0x21) ---- DP2 i2cid [@offset 44654]: 0x91, OSX senseid: 0x2 Connector at index 2 Type [@offset 44519]: HDMI-A (11) Encoder [@offset 44523]: INTERNAL_UNIPHY1 (0x20) ---- HDMI i2cid [@offset 44681]: 0x93, OSX senseid: 0x4 Connector at index 3 Type [@offset 44529]: DVI-D (3) Encoder [@offset 44533]: INTERNAL_UNIPHY1 (0x20) ---- DVI 2 i2cid [@offset 44708]: 0x95, OSX senseid: 0x6 Connector at index 4 Type [@offset 44539]: DVI-I (2) Encoder [@offset 44543]: INTERNAL_UNIPHY (0x1e) ---- DVI 1 i2cid [@offset 44745]: 0x94, OSX senseid: 0x5 Connector at index 5 Type [@offset 44549]: DVI-I (2) Encoder [@offset 44553]: INTERNAL_KLDSCP_DAC1 (0x15) ---- DVI 1 i2cid [@offset 44745]: 0x94, OSX senseid: 0x5 Physical layout: |__DVI 1__| /_HDMI_\ |_DP2_| |_DP1_| |__DVI 2__| Based on Chameleon Boot loader, it will use Duckweed as default when GraphicsEnabler is yes. Duckweed supports DVI 1 + HDMI + DP1 + DP2 natively. However, Dvi 2's not working at all. Based on 10.7.2 combo update: Personality: Duckweed ConnectorInfo count in decimal: 4 Disk offset in decimal 523688 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 05 02 0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 03 04 0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 06 05 0000040 I looked personalities and got Gibba that is similar to Duckweed. Gibba has 5 connectors while Duckweed has 4 connectors. I booted with AtiConfig=Gibba and got DVI 1 and HDMI working. So, I tried to change as following from Personality: Gibba ConnectorInfo count in decimal: 5 Disk offset in decimal 523928 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 05 01 0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 04 02 0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 06 04 0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 03 05 0000040 04 00 00 00 04 02 00 00 00 01 00 00 11 02 01 03 0000050 to Personality: Gibba ConnectorInfo count in decimal: 5 Disk offset in decimal 523928 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 ---- DP 1 0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 05 02 ---- DP 2 0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 06 04 ---- HDMI 0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 03 05 ---- DVI 1 0000040 04 00 00 00 04 02 00 00 00 01 00 00 11 02 01 06 ---- DVI 2 0000050 Then, I could use combination of either DVI 1 + DVI 2 + DP 1 + DP 2 or DVI 1 + HDMI + DP 1 + DP 2 as maximum four connectors. Also, I could use DVI 1 + DVI 2 or DP 1 + DVI 2 or DP 2 + DVI 2, for example. All connectors can be plugged and unplugged (detectable). Note: DVI 2 will be disable when HDMI is active. I was using HexEdit to edit the personality. Using PowerColor active mini DisplayPort / DisplayPort to DVI adaptors. ---------------------------------------------------------------------------- Update: 2012-01-05 Another ATi HD5770 Sapphire vapor-x Before patching: Personality: Vervet ConnectorInfo count in decimal: 4 Disk offset in decimal 485112 0000000 00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 02 got black screen on DP2DVI 0000010 04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 04 0000020 00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 03 0000030 00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 01 0000040 After patching OK --- change only 71 to 01 for DP line Personality: Vervet ConnectorInfo count in decimal: 4 Disk offset in decimal 485112 0000000 00 04 00 00 00 04 00 00 00 01 00 00 12 04 04 02 0000010 04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 04 0000020 00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 03 0000030 00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 01 0000040 Got maximum working three monitors properly. DP2DVI + HDMI + DVI DP2DVI + DVI + DVI DP2DVI + DVI2VGA + DVI2V, etc. must use DP to get the third monitor. also DP2DVI + HDMI DP2DVI + DVI, etc my gpu is xfx hd6870...you can send me your ati6000controller.kext for test. plese Link to comment Share on other sites More sharing options...
Monib Posted March 23, 2012 Share Posted March 23, 2012 Thanks man! This worked with my GA-Z68P-UD3H-B3 F10, and Gigabyte HD 6850. I don't see any problems yet. Haven't checked HDMI/DP, but Dual DVI works now. 1 Link to comment Share on other sites More sharing options...
Narayana Posted March 30, 2012 Share Posted March 30, 2012 Has anyone used this method to get a Sapphire 6850 1GB properly? If so, would you mind uploading your ATI6000Controller? It would be of incredible help. Thanks! Link to comment Share on other sites More sharing options...
fffeee Posted April 7, 2012 Share Posted April 7, 2012 I'm not rocking a 6850 but we may have the same port layout (hdmi/dvi x 2/dp) so my edits may be helpful while you make your own. My Sapphire 6870 kext and documentation @ https://s3.amazonaws.com/20120406-hac-6870/sapphire-6870-hdmi-2x-dvi-dp-10.7.3.zip detached signature @ https://s3.amazonaws.com/20120406-hac-6870/sapphire-6870-hdmi-2x-dvi-dp-10.7.3.zip.sig My (included) README.md follows. # Sapphire 6870 100314-3L This is an edited ATI6000Controller kext with a new Duckweed personality. It activates HDMI and the dual-link DVI port on the top of the card, and probably (maybe) activates the lower DVI port as well. This card has the following layout: [ DVI-D ] [ HDMI ] [ DP ] [ DVI-S ] This was created using the resources and information contained in an InsanelyMac post by [Alexander Martinez](http://www.insanelym...pic=273937&st=0) I don't use Display Port so I don't know if that works correctly or not. # Card Info ATOM BIOS Rom: SubsystemVendorID: 0x174b SubsystemID: 0x174b IOBaseAddress: 0x0000 Filename: 174X03B0.S4I BIOS Bootup Message: BARTS XT HYNIX/ELPIDA GDDR5 32MX32 BIOS PCI ID: 1002:6738 Connector at index 0 Type [@offset 44283]: DisplayPort (10) Encoder [@offset 44287]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 44393]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 44293]: HDMI-A (11) Encoder [@offset 44297]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 44420]: 0x93, OSX senseid: 0x4 Connector at index 2 Type [@offset 44303]: DVI-D (3) Encoder [@offset 44307]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44447]: 0x95, OSX senseid: 0x6 Connector at index 3 Type [@offset 44313]: DVI-I (2) Encoder [@offset 44317]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44484]: 0x94, OSX senseid: 0x5 Connector at index 4 Type [@offset 44323]: DVI-I (2) Encoder [@offset 44327]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44484]: 0x94, OSX senseid: 0x5 ## redsock_bios_decoder 174X03B0.S4I: BARTS XT HYNIX/ELPIDA GDDR5 32MX32 BIOS Subsystem Vendor ID: 174b Subsystem ID: 174b Object Header Structure Size: 355 Connector Object Table Offset: 48 Router Object Table Offset: 0 Encoder Object Table Offset: fd Display Path Table Offset: 12 Connector Object Id [19] which is [DISPLAY_PORT] 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 [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true Connector Object Id [3] which is [DVI_D] encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false # My Personality Edits I have some notes on each line as a #comment for reference, I use 0xED.app to make the edits, then repair permissions and touch /System/Library/Extensions to start the kextcache build process off. Personality: Duckweed ConnectorInfo count in decimal: 4 Disk offset in decimal 176800 0000000 00 02 00 00 04 00 00 00 00 01 00 00 11 02 01 06 # dvi-d < enc: 0x2 0x20 phy1 trans 11 trans 01 for Dual-Link 0000010 00 08 00 00 00 02 00 00 00 01 00 00 22 05 06 04 # hdmi < enc: 0x5 0x21 phy2 trans 22 0000020 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 # dp < enc: 0x4 0x21 phy2 trans 12 0000030 04 00 00 00 14 02 00 00 00 01 00 00 10 00 03 05 # dvi-i < enc: 0x0 0x1e phy trans 10 0000040 # Booting ## org.chameleon.Boot.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>AtiConfig</key> <string>Duckweed</string> <key>AtiPorts</key> <string>4</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>EthernetBuiltIn</key> <string>Yes</string> <key>GenerateCStates</key> <string>Yes</string> <key>GeneratePStates</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>npci=0x2000 darkwake=0</string> <key>Legacy Logo</key> <string>Yes</string> <key>Theme</key> <string>BigScreen</string> <key>Timeout</key> <string>10</string> </dict> </plist> 4 Link to comment Share on other sites More sharing options...
mossup Posted April 7, 2012 Share Posted April 7, 2012 Thank you fffeee my sapphire 6870 is now waking after sleep with HDMI. You saved me a load of time. Link to comment Share on other sites More sharing options...
granda Posted April 13, 2012 Share Posted April 13, 2012 Hi everbody, I am reading along time here but the first time post I have a new system with; Gigabyte Z68AP-D3 F3 Bios Intel Corei5-2500k XFX HD 6850 1GB ZCFC Corsair Force Series GT 60gb SSD Corsair 8 GB Vengeance Ram Corsair Carbide Series 400R Corsair Enthusiast Series™ TX650M Pionner DVD Rom I installed the Lion 10.7.3 on my system.Everything works great except my Video Card.I have xfx 6850 zcfc but it did not work properly. Lion did not recognize xfx.I get only 1024* resolution on my Samsung 32" hdtv.I use dvi port to connect. I have already read the Alex's article about xfx 6850s.But i am a new user on mac systems so i am not as pro. as you. When i am using mobo's onboard graphics everythings work perfect. And i go to system report>display> i see two graphics option; one is my xfx (Atı amd 6850) other is intel hd 3000 So lion see my xfx 6850 but dont allow to use it. What can i do ? Any solutions about my problem. I only reach to desktop -x GraphicsEnabler=No thats all. when trying -v i get Slot-1 error I used ##### Method for Installation (Sorry about my english) Link to comment Share on other sites More sharing options...
mossup Posted April 13, 2012 Share Posted April 13, 2012 Hi everbody, I am reading along time here but the first time post I have a new system with; Gigabyte Z68AP-D3 F3 Bios Intel Corei5-2500k XFX HD 6850 1GB ZCFC Corsair Force Series GT 60gb SSD Corsair 8 GB Vengeance Ram Corsair Carbide Series 400R Corsair Enthusiast Series™ TX650M Pionner DVD Rom I installed the Lion 10.7.3 on my system.Everything works great except my Video Card.I have xfx 6850 zcfc but it did not work properly. Lion did not recognize xfx.I get only 1024* resolution on my Samsung 32" hdtv.I use dvi port to connect. I have already read the Alex's article about xfx 6850s.But i am a new user on mac systems so i am not as pro. as you. When i am using mobo's onboard graphics everythings work perfect. And i go to system report>display> i see two graphics option; one is my xfx (Atı amd 6850) other is intel hd 3000 So lion see my xfx 6850 but dont allow to use it. What can i do ? Any solutions about my problem. I only reach to desktop -x GraphicsEnabler=No thats all. when trying -v i get Slot-1 error I used ##### Method for Installation (Sorry about my english) Go to bios / advanced bios features / onboard vga and select enable if no ext peg. You might have to select your "init display first" to pci or pcie x16 if that doesn't work. Link to comment Share on other sites More sharing options...
The Edge3000 Posted April 14, 2012 Share Posted April 14, 2012 Thanks, fffeee! Your modified Duckweed is just what I needed to get both DVI ports working on my Gigabyte 6870! Looks like you can't do HDMI + DVI like with vanilla Duckweed in addition to this; you gotta pick one. Glad to finally be able to let my computer sleep without needing to turn off my HDMI monitor to prevent seeing the NO SIGNAL INPUT screen! Link to comment Share on other sites More sharing options...
PoisonDrop Posted April 15, 2012 Share Posted April 15, 2012 Just thought this may help someone... I have this card: http://www.gigabyte.us/products/product-page.aspx?pid=3630#ov It is a Gigabyte 6850 OC. The connectors are the same as the XFX in this guide. After booting Windows and doing the dump, I realized that EVERYTHING else is the same too. Output from the bios decoder was identicle. I am using Mountain Lion...just edited the new version of the driver with the final result at the end of the first post. Works flawlessly, even triple monitors with an active adapter. If anyone is wondering, Mountain Lion brought a revision to the ATI kexts, which is the only reason I had to edit anything. If you have regular Lion, the kext provided by the OP will probably work just fine. EDIT: On another note, Chameleon loads Bulrushes for this card by default, even though it only has 4 connectors. I had to use AtiConfig to load the correct fb. And if the DP screen looks funny on boot, adding a Graphics Mode to the boot plist will fix it. Link to comment Share on other sites More sharing options...
Recommended Posts