Contribute
Register

Chimera v1.10.0 r1394 + OSX 10.8(final) + VTX3D Radeon HD5670/1GB

Joined
Jun 9, 2012
Messages
3
Motherboard
Gigabyte H61M-D2-B3
CPU
Intel i3-2120
Graphics
VTX3D HD5670/1GB (Juniper core)
Mac
iMac
Classic Mac
Mobile Phone
iOS
Good afternoon everybody!

First of all my spec are the following:

Gigabyte H61M-D2-B3 (DSDT from tonymacx86 DSDT database, sleeps works but need to fix cmos reset later).
Intel i3-2120 CPU (1155)
4GB Kingston RAM 1333
VTX 3D Radeon HD5670/1GB ( VTX3D 1GB Radeon HD 5670 DDR3 PCI-E 2.1 Graphics Card: Amazon.co.uk: Computers & Accessories )
System info/GFX part: http://desmond.imageshack.us/Himg155/scaled.php?server=155&filename=screenshot20120727at228.png

As you can see it has a unique device id 68B9

In 10.7.x I just had to add this line manually to ATI5000Controller.kext
org.chameleon.boot.plist -- GraphicsEnabler=Yes + AtiConfig=Hoolock (to get rid of the ghost 2nd monitor - DVDplayer+steam works well) + AtiPorts=3

Since my card has a Juniper core not Redwood(or what) like other HD5670cards I added its device id to AMDRadeonAccelerator.kext under the Juniper part and repaired permissions.

After reboot ( -v ) It loads up the OS but the screen is stuck at the boot log. If I type in my password(i can't see what I'm typing since it's stuck at showing the boot log) it logs in to my user account and I can take screenshot of my desktop by pressing CMD+Shift+3 (I can hear the sound)
so there no KP and no stuck while booting. It just fails to load my VGA (tried booth DVI and VGA ports on my card)

If I boot with GraphicsEnabler=No it boots up my system, loads the GUI but has no QE/CI nor correct resolution and in system info it says no kext loaded.

So I'm 95% sure the boot loader fails somehow (I must say it boots up Lion 10.7.4 very well with QE/CI - that's what I'm on right now)

If it's just a missing part from Chimera then please add it or tell me how can I do it manually if it's possible please.

Don't forget it's VTX3D(some kind of over clocked model with more memory) and has unique device id and uses Hoolock personality to work properly and it has Juniper core according to GeekBench and to forum posts I read.

Thank you very much!

Phantom
 

Attachments

Joined
Aug 19, 2011
Messages
10
Mac
Classic Mac
Mobile Phone
*bump*

Any solution to this? I think I have the same problem also using v1.10.0 r1394 (from MB 1.6.4) OSX 10.8 and ASUS Radeon HD 6870/1GB. I also get stuck in the boot/console log while the UI seams to have started on another display port or crashed. After a little while I get timeouts from com.apple.UserEventAgent-LoginWindow that claims to start killing processes. See attached screenshot.

I also have a successful installation of 1.7 with probably an much older version of Chimera for boot loading, where my card is detected fine. Device Id = 0x6738

I've tried the following boot options;
GE=No - UI starts but the card is detected as a generic 3M with low res
GE=Yes - UI fails to start
GE=Yes AtiConfig=Duckweed - UI fails to start
 

Attachments

Joined
Aug 19, 2011
Messages
10
Mac
Classic Mac
Mobile Phone
This is how old Chimera detects the card on SL;

Using PCI-Root-UID value: 1
ATI Framebuffer Addr: @0xE0000000 MMIO Addr: @0xFBBC0000 I/O Port Addr: @0x0000EE00 ROM Addr: @0x00000000
ATI card POSTed, reading Video BIOS from legacy space
Card reported ports: 4
Framebuffer set to: Duckweed using device's default.
Number of ports set to: 4 using framebuffer's default.
AMD Radeon HD 6870 Series 1024MB [1002:6738] (subsys [1043:03b0]) (Barts:Duckweed) :: PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)

Looking at the Chimera source code for definitions of my card.

626 { 0x6738,0x21FA1458,CHIP_FAMILY_BARTS,"AMD Radeon HD 6870",kDuckweed},
627
628 { 0x6738,0x31031682,CHIP_FAMILY_BARTS,"AMD Radeon HD 6870",kDuckweed},
629 { 0x6738,0x31041682,CHIP_FAMILY_BARTS,"AMD Radeon HD 6870",kDuckweed},
630 { 0x6738,0x31071682,CHIP_FAMILY_BARTS,"AMD Radeon HD 6870",kDuckweed},
631 { 0x6738,0x31081682,CHIP_FAMILY_BARTS,"AMD Radeon HD 6870",kDuckweed},
632
633 { 0x6738,0xE178174B,CHIP_FAMILY_BARTS,"AMD Radeon HD 6870",kDuckweed},
634 { 0x6738,0x174B174B,CHIP_FAMILY_BARTS,"AMD Radeon HD 6870",kBulrushes},
635
636 { 0x6738,0x20101787,CHIP_FAMILY_BARTS,"AMD Radeon HD 6870",kDuckweed},
637 { 0x6738,0x23051787,CHIP_FAMILY_BARTS,"AMD Radeon HD 6870",kDuckweed},

Then I can't find my subsystem (specific vendor model) defined at all. I didn't understand how the 'tagging'/'branching' of the Chimera code was done, so I couldn't check older version to see if this has changed recently.

Could this be the problem? and then why does it detect on older version of Chimera?

--- Update ---
Here is the bdmesg from booting ML and the newest version of Chimera..

Using PCI-Root-UID value: 1
ATI Framebuffer Addr: @0xE0000000 MMIO Addr: @0xFBCC0000 I/O Port Addr: @0x0000EE00 ROM Addr: @0x00000000
ATI card POSTed, reading Video BIOS from legacy space
Card reported ports: 4
Framebuffer set to: Duckweed using device's default.
Number of ports set to: 4 using framebuffer's default.
AMD Radeon HD 6870 Series 1024MB [1002:6738] (subsys [1043:03b0]) (Barts:Duckweed) :: PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)

So it seas to be detecting correctly... back to square one. :(
 
Top