Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.
So I have a Sapphire HD 6770 that's almost fully working but I have no QE/CI. Here's what I've done so far: I've added my device, vendor and subsys IDs to ATI.c in the latest Chameleon trunk (and told it to use Vervet as this seems to work the best) and compiled it and installed it. Added GraphicsEnabler=Yes to boot.plist I've added my device ID (0x68BA1002) to ATI5000Controller.kext and ATIRadeonX3000.kext. (Since the 6770 is a rebranded 5770 this makes sense. Adding it to the ATI6000 controller just locks up on boot.) For good measure i've extracted my vbios in Windows with gpuz and put the rom file in /Extra and named it 1002_68ba.rom, adding UseAtiROM=Yes to boot.plist. Now, sudo lspci -nnvd 0x1002: | grep -B2 Subsystem in terminal tells me: 01:00.0 VGA compatible controller : ATI Technologies Inc Juniper XT [AMD Radeon HD 6000 Series] [1002:68ba] (prog-if 00 [VGA controller]) Subsystem: PC Partner Limited Unknown device [174b:1482] -- 01:00.1 Audio device : ATI Technologies Inc Juniper HDMI Audio [Radeon HD 5700 Series] [1002:aa58] Subsystem: PC Partner Limited Unknown device [174b:aa58] bdmesg tell me: Framebuffer @0xD0000000 MMIO @0xFDDC0000 I/O Port @0x0000CE00 ROM Addr @0x00000000 ATI card POSTed, reading VBIOS from legacy space ATI Juniper ATI Radeon HD 5770 1024MB (Vervet) [1002:68ba] (subsys [174b:1482]):: PciRoot(0x2)/Pci(0x2,0x0)/Pci(0x0,0x0) ioreg | grep ATY tells me: | | | +-o ATY,Vervet@0 <class AtiFbStub, id 0x1000002c4, registered, matched, act$ | | | | +-o ATY_Vervet <class ATIFramebuffer, id 0x1000002c8, registered, matched$ | | | +-o ATY,Vervet@1 <class AtiFbStub, id 0x1000002c5, registered, matched, act$ | | | | +-o ATY_Vervet <class ATIFramebuffer, id 0x1000002df, registered, matched$ | | | +-o ATY,Vervet@2 <class AtiFbStub, id 0x1000002c6, registered, matched, act$ | | | | +-o ATY_Vervet <class ATIFramebuffer, id 0x1000002e5, registered, matched$ | | | +-o ATY,Vervet@3 <class AtiFbStub, id 0x1000002c7, registered, matched, act$ | | | | +-o ATY_Vervet <class ATIFramebuffer, id 0x1000002eb, registered, matched$ And because of my ati.c edits my System Profiler looks like this: (can't take a screenshot for some reason so i pasted the text) As you can see there's no slot, ROM version or EFI details in there (although in -v i see DE. QE/CI isn't working but everything else is fine on dual monitors. And I get this from -v at the end of boot: 7/4/11 11:14:34 AM kernel ** Device in slot: SLOT--1 ** 7/4/11 11:14:34 AM kernel RadeonPCI::start 7/4/11 11:14:34 AM kernel Range d0000000:10000000 7/4/11 11:14:34 AM kernel Range fddc0000:00020000 7/4/11 11:14:34 AM kernel Range 0000ce00:00000100 7/4/11 11:14:34 AM kernel Range@0x10 d0000000:10000000 7/4/11 11:14:34 AM kernel Range@0x10 (d0000000) mapped to kernel virtual address 5c1ee000 7/4/11 11:14:34 AM kernel ATI ROM start at 000c0000 mapped to kernel virtual address 5b7df000 7/4/11 11:14:34 AM kernel ROM signature is read as: 0000aa55 7/4/11 11:14:34 AM kernel Config register@0x4 = 00100007 7/4/11 11:14:34 AM kernel ** Device in slot: SLOT--1 ** 7/4/11 11:14:38 AM kernel buffer size: 262144, channels: 2, bit depth: 16, # samp. frames: 65536 7/4/11 11:14:38 AM kernel buffer size: 262144, channels: 2, bit depth: 24, # samp. frames: 32768 So even though it says it's loading the Vervet framebuffer i'm not really seeing any effect because without the edits to ati.c it would load the generic framebuffer and everything works the same so I have no idea if Vervet is really being loaded at all. No other framebuffer will work either. I haven't gone through the whole range of buffers but Uakari leave me at a black screen (though i can tell it gets to desktop). For what it's worth I'm running 10.6.8 on AMD with nawcom's legacy kernel. I'm considering returning this thing to Newegg and getting a better supported card but since this is a rebranded 5770 I would hope I could get this fully working. Does anyone have any real suggestions as to where I can go from here?
I've had terrible luck with my ALC888 ever since I upgraded past 10.6.3, especially since my codec happens to be address 3. The best solution I've found so far is VoodooHDA. http://www.projectosx.com/forum/index.php?showtopic=355 Out of the box it seems to do a great job.