Jump to content
Rico Cremer

Sapphire Radeon HD 6450 on El Capitan

Recommended Posts

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

 

!!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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...