Jump to content

Sapphire HD 7850 Full Works !


  • Please log in to reply
81 replies to this topic

#61
junecaz

junecaz

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
  • Gender:Male
  • Location:Brazil

7000Controller for 10.9.3 13D21

 

 

ATY Aji

 

 

@XITE666

If you have time, can you help-me search the correct hex?

 

Its a Asus 7979 DirectCU II @ 10.9.3 13D21. I have 2x Display @ 2560x1440 with DisplayPort connection. Using Junsai Framebuffer i got 1 monitor working in the second (DP-2) ONLY IF i put another DP cable connected in another port (DP-3), but still, only one monitor works. Max resolution in DVI-D is 1600x1200. I have 4x DP and 2x DVI (one single and another dual link) in this card. Without GraphicsEnabler i got all ports working with exception of DP-1.

 

IOReg attached with GraphisEnabler = NO. 2x DP monitor working @ 2540x1440 but i need a framebuffer (random artefacts with ge=no).

 

Can you help-me with Junsai? Thanks!

 

→ ./radeon_bios_decode < OLDBIOS.BIN
ATOM BIOS Rom:
SubsystemVendorID: 0x1043 SubsystemID: 0x0442
IOBaseAddress: 0x0000
Filename: AS08U2.bin
BIOS Bootup Message:
6798.15.12.0.4.AS08.U2
 
PCI ID: 1002:6798
Connector at index 0
Type [@offset 45292]: DisplayPort (10)
Encoder [@offset 45296]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 45428]: 0x92, OSX senseid: 0x3
Connector at index 1
Type [@offset 45302]: DisplayPort (10)
Encoder [@offset 45306]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 45455]: 0x93, OSX senseid: 0x4
Connector at index 2
Type [@offset 45312]: DisplayPort (10)
Encoder [@offset 45316]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 45482]: 0x90, OSX senseid: 0x1
Connector at index 3
Type [@offset 45322]: DVI-I (2)
Encoder [@offset 45326]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 45519]: 0x91, OSX senseid: 0x2
Connector at index 4
Type [@offset 45332]: DVI-I (2)
Encoder [@offset 45336]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 45519]: 0x91, OSX senseid: 0x2
Connector at index 5
Type [@offset 45342]: DVI-D (3)
Encoder [@offset 45346]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 45546]: 0x94, OSX senseid: 0x5

→ ./redsock_bios_decoder < OLDBIOS.BIN
AS08U2.bin  :
 
6798.15.12.0.4.AS08.U2
 
Subsystem Vendor ID: 1043
       Subsystem ID: 442
Object Header Structure Size: 453
Connector Object Table Offset: 52
Router Object Table Offset: 0
Encoder Object Table Offset: 145
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 [19] which is [DISPLAY_PORT]
encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [1] which is [DVI_I]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true
Connector Object Id [1] which is [DVI_I]
encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
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

 

 

Attached Files



#62
XITE666

XITE666

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
  • Location:RUSSIA

@XITE666

If you have time, can you help-me search the correct hex?

 

Its a Asus 7979 DirectCU II @ 10.9.3 13D21. I have 2x Display @ 2560x1440 with DisplayPort connection. Using Junsai Framebuffer i got 1 monitor working in the second (DP-2) ONLY IF i put another DP cable connected in another port (DP-3), but still, only one monitor works. Max resolution in DVI-D is 1600x1200. I have 4x DP and 2x DVI (one single and another dual link) in this card. Without GraphicsEnabler i got all ports working with exception of DP-1.

 

IOReg attached with GraphisEnabler = NO. 2x DP monitor working @ 2540x1440 but i need a framebuffer (random artefacts with ge=no).

 

Can you help-me with Junsai? Thanks!

 

 

I need to buy Asus ? 



#63
Player500

Player500

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
C40304 PITCAIRN PRO A1 GDDR5 32MX32 1GB                                     

Subsystem Vendor ID: 174b
       Subsystem ID: e221
Object Header Structure Size: 355
Connector Object Table Offset: 48
Router Object Table Offset: 0
Encoder Object Table Offset: fd
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
	encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [12] which is [HDMI_TYPE_A]
	encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true
Connector Object Id [4] which is [DVI_D]
	encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] 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

PCI ID: 1002:6819
Connector at index 0
	Type [@offset 45370]: DisplayPort (10)
	Encoder [@offset 45374]: INTERNAL_UNIPHY2 (0x21)
	i2cid [@offset 45480]: 0x90, OSX senseid: 0x1
Connector at index 1
	Type [@offset 45380]: HDMI-A (11)
	Encoder [@offset 45384]: INTERNAL_UNIPHY2 (0x21)
	i2cid [@offset 45507]: 0x92, OSX senseid: 0x3
Connector at index 2
	Type [@offset 45390]: DVI-D (3)
	Encoder [@offset 45394]: INTERNAL_UNIPHY1 (0x20)
	i2cid [@offset 45534]: 0x94, OSX senseid: 0x5
Connector at index 3
	Type [@offset 45400]: DVI-I (2)
	Encoder [@offset 45404]: INTERNAL_UNIPHY (0x1e)
	i2cid [@offset 45571]: 0x95, OSX senseid: 0x6
Connector at index 4
	Type [@offset 45410]: DVI-I (2)
	Encoder [@offset 45414]: INTERNAL_KLDSCP_DAC1 (0x15)
	i2cid [@offset 45571]: 0x95, OSX senseid: 0x6

^_^ Aji replaced connectors on your own.

 

 

PersonalityAji

ConnectorInfo count in decimal4

Disk offset in decimal 662624

0000000    00  04  00  00  04  03  00  00  00  01  01  01  12  04  05  01

0000010    00  04  00  00  04  03  00  00  00  01  02  01  22  05  04  02

0000020    04  00  00  00  14  02  00  00  00  01  03  00  00  00  03  06

0000030    00  08  00  00  04  02  00  00  00  01  04  00  11  02  01  04

0000040

 

------------>>>

 

04  00  00  00  14  02  00  00  00  01  01  01  10  00  05  06

00  08  00  00  04  02  00  00  00  01  02  01  22  05  04  03

00  04  00  00  04  03  00  00  00  01  03  00  12  04  03  01

00  04  00  00  04  03  00  00  00  01  04  00  11  02  01  05

 

 

 

Full works my video card . DP, DVI-I , DVI-D , HDMI Works ! 

 

Hi there, it's not clear how you computed the needed "connector" edits? Here is the output for my specific card (MSI):

ATOM BIOS Rom: 
	SubsystemVendorID: 0x1462 SubsystemID: 0x2730
	IOBaseAddress: 0x0000
	Filename: V273AFR.bin 
	BIOS Bootup Message: 
113-MSITV273MS.150 C40304 PITCAIRN PRO A1 GDDR5 64MX32 2GB                    
PCI ID: 1002:6819
Connector at index 0
	Type [@offset 44914]: DisplayPort (10)
	Encoder [@offset 44918]: INTERNAL_UNIPHY2 (0x21)
	i2cid [@offset 45024]: 0x90, OSX senseid: 0x1
Connector at index 1
	Type [@offset 44924]: DisplayPort (10)
	Encoder [@offset 44928]: INTERNAL_UNIPHY2 (0x21)
	i2cid [@offset 45051]: 0x91, OSX senseid: 0x2
Connector at index 2
	Type [@offset 44934]: HDMI-A (11)
	Encoder [@offset 44938]: INTERNAL_UNIPHY1 (0x20)
	i2cid [@offset 45078]: 0x92, OSX senseid: 0x3
Connector at index 3
	Type [@offset 44944]: DVI-I (2)
	Encoder [@offset 44948]: INTERNAL_UNIPHY (0x1e)
	i2cid [@offset 45115]: 0x95, OSX senseid: 0x6
Connector at index 4
	Type [@offset 44954]: DVI-I (2)
	Encoder [@offset 44958]: INTERNAL_KLDSCP_DAC1 (0x15)
	i2cid [@offset 45115]: 0x95, OSX senseid: 0x6 
113-MSITV273MS.150 C40304 PITCAIRN PRO A1 GDDR5 64MX32 2GB                    
Subsystem Vendor ID: 1462
       Subsystem ID: 2730
Object Header Structure Size: 360
Connector Object Table Offset: 48
Router Object Table Offset: 0
Encoder Object Table Offset: fd
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
	encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [19] which is [DISPLAY_PORT]
	encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true
Connector Object Id [12] which is [HDMI_TYPE_A]
	encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] 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
 
Kext /System/Library/Extensions/AMD7000Controller.kext/Contents/MacOS/AMD7000Controller
Personality: Aji
ConnectorInfo count in decimal: 4
Disk offset in decimal 810800
0000000    00  04  00  00  04  03  00  00  00  01  01  01  12  04  05  01
0000010    00  04  00  00  04  03  00  00  00  01  02  01  22  05  04  02
0000020    04  00  00  00  14  02  00  00  00  01  03  00  00  00  03  06
0000030    00  08  00  00  04  02  00  00  00  01  04  00  11  02  01  04
0000040
 

Many thanks!



#64
devBrian

devBrian

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
  • Gender:Male
  • Location:root

Any update for the final 10.9.3 kext?



#65
XITE666

XITE666

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
  • Location:RUSSIA

Any update for the final 10.9.3 kext?

Attached Files



#66
hadding

hadding

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

Hi guys! It can be late to say, but os x 10.9.5 has a native 7850 support. Tested with Gigabyte device - everything works from box. 



#67
XITE666

XITE666

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
  • Location:RUSSIA

Hi guys! It can be late to say, but os x 10.9.5 has a native 7850 support. Tested with Gigabyte device - everything works from box. 

 

 

:hysterical: 7850 all work out of the box!  Ati 7xxx )))) Without binding to the framebuffer ))



#68
waqy

waqy

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

Awesome stuff:

 

Installed Yosemite yesterday, seems like this card is fully supported now without any need to mess about with framebuffers etc.

 

Main monitor is plugged into MDP port with DVI-to-MDP adapter.

 

Second monitor is plugged into DVI port.

 

Both work fine

 

Attached Files



#69
waqy

waqy

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

Ok i decided to be a hero and wipe my mac drive clean and install Yosemite from blank.

My setup is a Core i7 system with 2 monitors: One plugged in via MDP(using a DVI to MDP adaptor) and the second one is plugged in via DVI.

 

Everything is working fine (graphics, sound, sleep, ethernet) but my second monitor(DVI port) doesn't work until the Mac goes to sleep and wakes up again. Is there a solution for this or should I just make do with putting it to sleep?

 

I am using framebuffer Aji



#70
kvonlinee

kvonlinee

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 604 posts

at post #69 wagy, can you clarify about bootloader and dsdt or not? because I try to edit dsdt it seem error a lot, and it can't show the full card name instead of 7xxx.

thank you.



#71
waqy

waqy

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

at post #69 wagy, can you clarify about bootloader and dsdt or not? because I try to edit dsdt it seem error a lot, and it can't show the full card name instead of 7xxx.

thank you.

Hi KV, what would you like to know?

 

I have a DSDT.aml that I made on Mavericks using MaciASL program.

 

You are using Clover right? In Options>Graphics Injection, make sure InjectATI, LoadVBIOS, are enabled. Set Framebuffer to Aji, and number of ports to 04.



#72
kvonlinee

kvonlinee

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 604 posts

i have a XFX Radeon 7850, it work for my with Frambuffer Futomaki, video port2 2, load VBios, inject ATI



#73
waqy

waqy

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

i have a XFX Radeon 7850, it work for my with Frambuffer Futomaki, video port2 2, load VBios, inject ATI

Futomaki doesn't work for me. I have a MSI 7850 OC 2GB, so Aji works for me with main monitor on DVI-to-MDP adaptor. Second monitor on DVI only works after I put the computer to sleep and wake it up again



#74
kvonlinee

kvonlinee

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 604 posts

to #73, wagy,

Maybe it is differ from hardware manufacture, my I need a fresh cache, I use  kext wizard to generate a a new cache, other than that event I change in clover it is not work.

my 7850 and 7870 I used the same clover-graphics, one connect to HDMI, one port connect to DVI either one would work, the 7870 one port to HDMI other with mini display port to HDMI adapter-------- both card go straight to desktop w/o sleep trick

the 7870 from Gigabyte, 7850 from XFX.



#75
XITE666

XITE666

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
  • Location:RUSSIA

to #73, wagy,

Maybe it is differ from hardware manufacture, my I need a fresh cache, I use  kext wizard to generate a a new cache, other than that event I change in clover it is not work.

my 7850 and 7870 I used the same clover-graphics, one connect to HDMI, one port connect to DVI either one would work, the 7870 one port to HDMI other with mini display port to HDMI adapter-------- both card go straight to desktop w/o sleep trick

the 7870 from Gigabyte, 7850 from XFX.

 

sleep trick ? Game over in 10.9.3 and 10.10 . 



#76
kvonlinee

kvonlinee

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 604 posts

sleep trick ? Game over in 10.9 and 10.10 .

I start to work with Radeon 7 series graphics card recently and was based on 10.8 maverick, that why i mention to sleep trick, when work with radeon, i have clover on most system I have, that why I don't know about chameleon had to do "sleep trick" or not.

#77
ceaddl

ceaddl

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

Hello everyone,

I am a mac pro user in need of some help from you awesome hackintosh users

 

GPU:  XFX FX-785A-CNFC Radeon HD 7850 Core Edition 2GB 256-bit GDDR5 PCI Express 3.0 x16 HDCP Ready CrossFireX Support Video Card

http://www.newegg.co...N82E16814150608

 

 Model Name: Mac Pro

  Model Identifier: MacPro3,1

  Processor Name: Quad-Core Intel Xeon

  Processor Speed: 2.8 GHz

  Number of Processors: 1

  Total Number of Cores: 4

  L2 Cache: 12 MB

  Memory: 8 GB

  Bus Speed: 1.6 GHz

  Boot ROM Version: MP31.006C.B05

  SMC Version (system): 1.25f4

 
AMD Radeon HD 7xxx:

 

  Chipset Model: AMD Radeon HD 7xxx

  Type: GPU

  Bus: PCIe

  Slot: Slot-2

  PCIe Lane Width: x16

  VRAM (Total): 2048 MB

  Vendor: ATI (0x1002)

  Device ID: 0x6819

  Revision ID: 0x0000

  Displays:

SAMSUNG:

  Resolution: 1920 x 1080 @ 60Hz (1080p)

  Pixel Depth: 32-Bit Color (ARGB8888)

  Main Display: Yes

  Mirror: Off

  Online: Yes

  Rotation: Supported

  Television: Yes

 

System Software Overview:

 

  System Version: OS X 10.10.2 (14C81f)

  Kernel Version: Darwin 14.1.0

  Boot Volume: Mac Pro

  Boot Mode: Normal

 

 

Now obviously i have no need to patch anything after 10.8.3 especially because I'm on a real Mac Pro but i never have been able to get full frame/ hdmi audio and well the overall best performance out of my gpu. 

Apple sucks at this, i see you guys running the safire editions of the same card I'm using. Could any of you help me out?

 



#78
kvonlinee

kvonlinee

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 604 posts
You can take a look at this
http://forum.netkas....v9fpk&board=6.0
Because the hack, it can be injected graphics property, can't tell on real Mac

#79
XITE666

XITE666

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
  • Location:RUSSIA

You can take a look at this
http://forum.netkas....v9fpk&board=6.0
Because the hack, it can be injected graphics property, can't tell on real Mac

 

I rework kext for my video card.



#80
blacksheep

blacksheep

    InsanelyMac Protégé

  • Members
  • PipPip
  • 61 posts
  • Gender:Male
  • Location:Warsaw, Poland
i never have been able to get full frame/ hdmi audio and well the overall best performance out of my gpu. 

Apple sucks at this, i see you guys running the safire editions of the same card I'm using. Could any of you help me out?

 

For HDMI Audio try this: http://forums.macrum...d.php?t=1499797

 

What do you mean by "full frame"? What performance issues you're experiencing? 3,1 + any of 7xxx/R9 280 cards has nasty bug. Cure is here (post #192 by netkas): http://forum.netkas....c,8206.180.html Don't forget to repair rebuild kext cache after removing these kexts (you can do it with Kext Wizard).







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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