Contribute
Register

Gigabyte Radeon HD 6670

Status
Not open for further replies.
Forgot to mention in this thread that the above was with 10.6.8
 
You probably will get a higher framerate in lion with this card due to newer drivers.
 
I don't have the gigabyte version, but my Sapphire Radeon HD6670 1gb ddr5... and I can testify and confirm that this card works way better on Lion than on SnowLeo.
Right now it's running on the latest updates, and it runs great. Except that Ghosting problem when using 1 monitor (sees a second monitor that doesn't exist). But I do use a TV as second monitor, so it's not bothering me so much.
 
Newb4 said:
Hi!

I have a Sapphire 6670 DDR3 and I need help figuring out how to modify the ATI6000Controller.kext file with the correct connector info for my card.

I'm running 10.6.8 and I'm always presented with a white/gray screen when OSX attempts to boot into the desktop when connected via DVI or VGA. If i connect via HDMI the system reboots at that particular stage. This occurs when using the Pithecia framebuffer. I've tried nearly all of the other framebuffers and the same occurs or the monitor losses signal and goes into sleep.

I have read most of this thread, but I'm still not certain how to go about making the changes in hope that my desktop will appear. Even with GraphicsEnabler=No and/or -x I am unable to see anything other than a white/gray screen or black screen.

Below is the output from radeon_bios_decode and ati_personality

ATOM BIOS Rom:
SubsystemVendorID: 0x174b SubsystemID: 0xe198
IOBaseAddress: 0x0000
Filename: 198X0305.S2A
BIOS Bootup Message:
AMD HD6770 1G

PCI ID: 1002:6758
Connector at index 0
Type [@offset 44270]: HDMI-A (11)
Encoder [@offset 44274]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44344]: 0x94, OSX senseid: 0x5
Connector at index 1
Type [@offset 44280]: DVI-D (3)
Encoder [@offset 44284]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44371]: 0x92, OSX senseid: 0x3
Connector at index 2
Type [@offset 44290]: VGA (1)
Encoder [@offset 44294]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44398]: 0x90, OSX senseid: 0x1

[quote:vft16hoq]Kext ATI6000Controller
Personality: Pithecia
ConnectorInfo count in decimal: 3
Disk offset in decimal 162688
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
[/quote:vft16hoq]

I just wanted to let you guys know that I was able to resolve my issues :) I bought a cheap sandy bridge celeron CPU and an MSI motherboard, and low and behold everything works as expected. The AMD system/legacy kernel was definitely the problem, and I can now run OSX 10.7.3 . The next thing is to get sleep and speedster working on my MSI H67A-G43 B3 mono:D
 
nexlafe said:
1-install like http://tonymacx86.blogspot.com/2011/10/ ... using.html
2-add to org.chameleon.Boot
Code:
<key>AtiConfig</key>
<string>Ipomoea</string>
<key>AtiPorts</key>
<string>3</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
3-????????
4-PROFIT!!111


After changing AtiConfig=kBulrushes (and Pithecia) to "Ipomoea" (with out quotes).
Words can't describe the joy in seeing my card finally read correctly!!!! :eek:
Thank you so much! Finally I can use DVD Player app (well I don't really use it, but be able to use it is a relief) I can even play Batman Game in Full resolution and High Settings flawlessly!!! :headbang:
Thank you!!!
 

Attachments

  • Screenshot.png
    Screenshot.png
    385.7 KB · Views: 495
hi hananias,

can you please for help, show to us all your param,

Which version of boot loader you use, and code of your org.chameleon.Boot,

i have the same 6670 of you, and i can't get full show 6670, only 6xxx,

2 days of try's and nothing.

Thank.
 
mochemenagen said:
hi hananias,

can you please for help, show to us all your param,

Which version of boot loader you use, and code of your org.chameleon.Boot,

i have the same 6670 of you, and i can't get full show 6670, only 6xxx,

Thank.

I don't know if this is important or not, but I already updated to 10.7.4, and latest Multibeast 4.5.0 (Chimera 1.9.2 included)... before reboot. this is how my org.chameleon.Boot looks like:
Code:
<?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>Ipomoea</string>
	<key>AtiPorts</key>
	<string>3</string>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>GenerateCStates</key>
	<string>Yes</string>
	<key>GeneratePStates</key>
	<string>Yes</string>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>npci=0x3000 darkwake=0</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>2</string>
	<key>UseKernelCache</key>
	<string>Yes</string>
</dict>
</plist>
I don't think the order that the keys and strings are on the list is not important... basically, the important change I made was: "AtiConfig=Ipomoea"
After that everything else is the same.
Hope this helps! :thumbup:
 
I'm on OS X 10.7.4. My 6670 uses HDMI to connect the display.

"AtiConfig=Ipomoea" solution works really well, except it has "ghost display" problem (it falsely detects a VGA monitor as an external display).

To solve this problem, I modified the "ATI6000Controller.kext". Now, there are no "ghost displays".

Here is my modified ATI6000Controller.kext, hope it helps.

Remember to also add these into your org.chameleon.Boot:
Code:
<key>AtiConfig</key>
<string>Ipomoea</string>
<key>AtiPorts</key>
<string>3</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
Edit: ATI6000Controller_modified.kext.zip only works in 32-bit mode (i.e. with arch=i386 boot flag).

Update[2012-8-5]: ATI6000Controller_modified_Ipomoea_10.8.kext.zip is made for OS X Mountain Lion 10.8. It should fix "ghost display" problem.

Update[2012-9-20]: Uploaded modified ATI6000Controller.kext for OS X 10.8.2

Update[2013-3-20]: Uploaded modified ATI6000Controller.kext for OS X 10.8.3
 

Attachments

  • ATI6000Controller_modified.kext.zip
    228.8 KB · Views: 143
  • ATI6000Controller_modified_Ipomoea_10.8.kext.zip
    110.2 KB · Views: 105
  • ATI6000Controller_modified_Ipomoea_10.8.2.kext.zip
    110.3 KB · Views: 130
  • ATI6000Controller_modified_Ipomoea_10.8.3.kext.zip
    668.6 KB · Views: 128
@Noob
Thanks for the reply, and putting your modified ati6000.kext :clap:
Actually, I did get ghosting with Pithecia, fortunately my card was recognized as 6670hd.
So I guess sounds very similar problem. But since recently I inherit an old TV from my office, I've been using it as the "real" VGA Display. Both working great at proper resolutions.
That's why I couldn't verify whether "Impomoea" fix the ghosting or not. (I guess it doesn't)

But I will try to replace the ATI6000Controller.kext and test one monitor only.

But since I'm a noob here myself. Can you show me the exact locations of the kext files I need to replace? and after I do, should I repair permissions with DiskUtility?
Thanks in advance!
 
Status
Not open for further replies.
Back
Top