Jump to content

Sapphire Radeon 6670 recognized as 'AMD Radeon 6xxx 1024MB'


  • Please log in to reply
24 replies to this topic

#21
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,890 posts
  • Gender:Male
  • Location:Moscow
Hi, srsx
May be you miss this thread and the post inside.
My graphics
Attached File  Screen Shot 2013-02-18 at 23.14.27.png   32.47KB   16 downloads
and my config
Attached File  config.plist.zip   1.57KB   50 downloads
Sleep/wake, DVDplayer and 4x4Evolution works fine.

#22
srsx

srsx

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
@alexander -

Rampage's Guide. Something about DIGA and DIGB or similar in the editing section

@Rampage Dev -

I couldn't understand it, for the personality editing part. It was too confusing. Booting with AtiConfig=Lotus, and Ipomoea do not yeild a working framebuffer (Just AMDRadeonFrameBuffer from ioreg)

@Slice

I'm not using Clover. But it looks like you got it to work, although yours has only 3 ports. My ROM output has 4, I believe I need a personality with 4, despite the back of my card having only 3 ports.
Would I need to use Clover to get these settings? Trying yours now.

Where is the sense ID in my rom? :


194X1306.S22:

TURKS XT C33302 GDDR5 64Mx32                                                

Subsystem Vendor ID: 174b
       Subsystem ID: e194
Object Header Structure Size: 246
Connector Object Table Offset: 3e
Router Object Table Offset: 0
Encoder Object Table Offset: b5
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector Object Id [12] which is [HDMI_TYPE_A]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] 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


#23
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,890 posts
  • Gender:Male
  • Location:Moscow

@Slice

I'm not using Clover. But it looks like you got it to work, although yours has only 3 ports. My ROM output has 4, I believe I need a personality with 4, despite the back of my card having only 3 ports.
Would I need to use Clover to get these settings? Trying yours now.

Where is the sense ID in my rom? :


194X1306.S22:

TURKS XT C33302 GDDR5 64Mx32

Subsystem Vendor ID: 174b
Subsystem ID: e194
Object Header Structure Size: 246
Connector Object Table Offset: 3e
Router Object Table Offset: 0
Encoder Object Table Offset: b5
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector Object Id [12] which is [HDMI_TYPE_A]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] 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

This is an output from red sock_bios_decoder. If you want to see senseid then you need radeon_bios_decoder by bcc9.
In my case
iMac:test slice$ ./radeon_bios_decode <c0000.bin
ATOM BIOS Rom:
SubsystemVendorID: 0x1458 SubsystemID: 0x2557
IOBaseAddress: 0xe000
Filename: R667D32I.F1
BIOS Bootup Message:
GV-R667D3-2GI/F1														 
 
PCI ID: 1002:6758
Connector at index 0
Type [@offset 44282]: HDMI-A (11)
Encoder [@offset 44286]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44356]: 0x92, OSX senseid: 0x3
Connector at index 1
Type [@offset 44292]: DVI-D (3)
Encoder [@offset 44296]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44383]: 0x95, OSX senseid: 0x6
Connector at index 2
Type [@offset 44302]: VGA (1)
Encoder [@offset 44306]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44410]: 0x90, OSX senseid: 0x1
iMac:test slice$


#24
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
Slice, my Sapphire Radeon 6670 has the same values as yours. I see you are actively developing Clover, that's great and good for me to know. If you think it's better for me to switch from Chameleon to Clover to have this card function 100% I will. But before that I need to ask a few questions to find the right direction (10.8.3) (anybody else feel naturally free to answer, too):
  • to which ports do you have monitors attached? I have one at DVI and one at HDMI. The problem with GraphicsEnabler YES is that BOTH turn black as soon as the GUI should load (I see a brief bright grey then black), regardless if Chameleon auto-sets the fb (Pithecia) or if U choose Ipomoea as you suggest.

    With VGA + HDMI all is OK. So I would need to know from you if you also have DVI + HDMI attached at the same time, and if you do NOT experience the balck screens.
  • would Clover for sure solve the issue described in 1.?
  • does clover install a boot or similar file to / which can be CHAINLOADED like Chameleon boot? I am using Grub4DOS as bootloader on a hybrid MBR/GPT partition HDD, which loads Chameleon just fine via
    	title 10.8.3 via Chameleon_2189
    	 kernel /Chameleon_2189.boot
    
  • when I boot without GraphicsEnabler, I have full QE/Ci, and even DVD player launches. Wow. Oddly enough, when I run ioreg | grep ATY, it outputs the generic ATY,AMD,RadeonFramebuffer. Now that's new to me .. I thought DVD player REQUIRES a dedicated fb personality to launch?
  • Since DVD Player does launch DESPITE generic ATY,AMD,RadeonFramebuffer, which benefit would I have with the correct fb set via plist?
Thank you for your time, expertise, and efforts!

#25
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,890 posts
  • Gender:Male
  • Location:Moscow
BugsB,
Sorry for delay with answer.
1. My monitor attached to DVI. I tested also with VGA and see no differencies (it supports less resolution but 1920x1080 yes).
With GraphicsEnabler=Yes (GraphicsInjjector in the case of Clover) I got black screen if no connector patch is applied.
With =No there is RadeonFramebuffer that works almost good. Just DVDPlayer crashes.
I have no devices to attach to HDMI. What it may be? :huh: My monitor has DVI connector.

2. Clover works for me.
3. Clover's boot file can be started exactly as Chameleon's one. But boot1h for Chameleon has a bug corrected in boot1h2 distributed with Clover.
4. I said about this in 1. In my case DVD player requires dedicated framebuffer. Else crashes.
5. May be multimonitor configuration?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy