• 0
Rico Cremer

Sapphire Radeon HD 6450 on El Capitan

Question

Sapphire Radeon HD 6450 on El Capitan

Hi,

I am running El Capitan 10.11.6 on my system for a week now and everything works fine (even iMessage, FaceTime, iCloud :D). 
The only problem is that the OS won't get the right framebuffer for my graphics card. Instead, it's using the default RadeonFramebuffer. QE/CI works though, but I can't play DVDs through the DVD Player app, because then it crashes. I am able to play DVDs through VLC, so it's not a big deal but it annoys me that everything works fine, except that damn framebuffer :D 

I've tried putting my Graphicscard's rom in the /Extra Folder with 'Use Ati Rom' enabled, GraphicsEnabler=yes, AtiConfig=Lotus/Muskgrass/Bulrushes, I've tried VGA as well as DVI but it uses RadeonFramebuffer nevertheless:

Ricos-iMac:~ rico$ ioreg | grep ATY

    | |   |   | +-o ATY,AMD,RadeonFramebuffer@0  <class AtiFbStub, id 0x1000002d3, registered, matched, active, busy 0 (2725 ms), retain 8>

    | |   |   | +-o ATY,AMD,RadeonFramebuffer@1  <class AtiFbStub, id 0x1000002d4, registered, matched, active, busy 0 (1 ms), retain 8>

    | |   |   | +-o ATY,AMD,RadeonFramebuffer@2  <class AtiFbStub, id 0x1000002d5, registered, matched, active, busy 0 (1 ms), retain 8>

My device ID (vendor = 1002, device id = 6779) is in AMDRadeon6000.kext, as well as in AMDRadeonX3000.kext and both are loaded.  

I'm out of ideas. Anyone that could help me with it?

Thanks in advance.

My system:

  • MacOS Build: OS X El Capitan 10.11.6 using Enoch r2773 as boot loader and iMac10,1 as smbios
  • CPU: Intel Core2Quad Q6600
  • Motherboard: unknown, I'm on a NEC Powermate VL280U Small Form Factor computer and the motherboard is produced for or by NEC; the chipset is 82G33/G31
  • Memory: 4GB DDR2 RAM (2x2GB, 677Mhz)
  • Harddisk: 160GB SATA
  • Graphics: Sapphire Radeon HD 6450 1GB (hdmi, dvi-d, vga)

Schermafbeelding 2017-01-06 om 01.00.00.png

Schermafbeelding 2017-01-06 om 01.00.41.png

Schermafbeelding 2017-01-06 om 01.00.57.png

Share this post


Link to post
Share on other sites

1 answer to this question

  • 0

 

!!Nevermind, I fixed the otool error!!

Okay, so I am trying to figure out the framebuffer personalities from AMD6000Controller.kext, but otools throws me an error:

Script version 0.15

warning: /Library/Developer/CommandLineTools/usr/bin/otool: -Q functionality obsolete

warning: /Library/Developer/CommandLineTools/usr/bin/otool: -Q functionality obsolete

 

Any ideas? 
 
This is the connector table from my graphics card (I am on VGA, though):
 

164P03N5.NI2:

 

C26401 Junbonator DDR3 128Mx16                                              

 

Subsystem Vendor ID: 174b

       Subsystem ID: e164

Object Header Structure Size: 203

Connector Object Table Offset: 34

Router Object Table Offset: 0

Encoder Object Table Offset: 9d

Display Path Table Offset: 12

Connector Object Id [12] which is [HDMI_TYPE_A]

    encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true

Connector Object Id [4] which is [DVI_D]

    encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false

Connector Object Id [5] which is [VGA]

    encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now