Contribute
Register

ATI HD7850 Black Screen in High Sierra 13.6

Status
Not open for further replies.
Joined
Nov 17, 2018
Messages
5
Motherboard
GA-P43-ESG
CPU
Q9550
Graphics
HD7850
Hi guys ,i have a problem with my graphics card ati 7850(1GB/Sapphire).
1. When I start the system in Safe Boot mode(Clover Bootarg=-x), the graphics card (HD7850) is running normally.
2. But when I start the system in normal mode,the system is blank screen.(I confirm that the signal output, see the screen because there is light.)

I am already done:
1. I have been tried Whatevergreen+Lilu,but the problem remains.
2. I also have been tried patch up Framebuffer,bue still black screen

I use CLOVER version is r4760. Only FakeSMC.kext and RealtekRTL8111.kext in the EFI/CLOVER/kext/Other folder.

My computer configuration:
Code:
OS: MacOS 10.13.6 /Windows 10
CPU: Intel Q9550 @ 2.83GHz,
MOBO: Gigabyte  P43-ES3G (Intel ICH10),
GPU: AMD Radeon HD 7850 (1 GB/Sapphire )
RAM:8GB DDR2
Ethernet: RealtekRTL8111
Sound: ALC888

radeon_bios_decode give the following result:
Code:
ATOM BIOS Rom:
    SubsystemVendorID: 0x174b SubsystemID: 0xe221
    IOBaseAddress: 0x0000
    Filename: 221P0300.S04
    BIOS Bootup Message:
C40304 PITCAIRN PRO A1 GDDR5 32MX32 1GB                                    

PCI ID: 1002:6819
Connector at index 0
    Type [@offset 43408]: DisplayPort (10)
    Encoder [@offset 43412]: INTERNAL_UNIPHY2 (0x21)
    i2cid [@offset 43518]: 0x90, OSX senseid: 0x1
Connector at index 1
    Type [@offset 43418]: HDMI-A (11)
    Encoder [@offset 43422]: INTERNAL_UNIPHY2 (0x21)
    i2cid [@offset 43545]: 0x92, OSX senseid: 0x3
Connector at index 2
    Type [@offset 43428]: DVI-D (3)
    Encoder [@offset 43432]: INTERNAL_UNIPHY1 (0x20)
    i2cid [@offset 43572]: 0x94, OSX senseid: 0x5
Connector at index 3
    Type [@offset 43438]: DVI-I (2)
    Encoder [@offset 43442]: INTERNAL_UNIPHY (0x1e)
    i2cid [@offset 43609]: 0x95, OSX senseid: 0x6
Connector at index 4
    Type [@offset 43448]: DVI-I (2)
    Encoder [@offset 43452]: INTERNAL_KLDSCP_DAC1 (0x15)
    i2cid [@offset 43609]: 0x95, OSX senseid: 0x6
redsock_bios_decoder give the following result:
Code:
221P0300.S04:

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
 

Attachments

  • config.plist
    7.9 KB · Views: 178
  • DSDT(iasl4.0).aml
    16.8 KB · Views: 167
  • iMac( export from safe mode).ioreg
    4.3 MB · Views: 154
Last edited:
what did your connector data wind up being from this and what framebuffer did you attempt to patch?
Code:
Aji (4) @ 0xebce0
DP, DP, DVI-D, HDMI
000400000403000000010101000000001204050100000000
000400000403000000010201000000002205040200000000
040000001402000000010300000000000000030600000000
000800000402000000010400000000001102010400000000

ATI Connectors Patch:
DP, DDVI, DDVI, HDMI
000400000403000000010101000000001204040100000000
040000001402000000010201000000001000060600000000
040000001400000000010300000000001102050500000000
000800000402000000710400000000002205010300000000
config-1.JPG

config-2.JPG
 

Attachments

  • 7850rom(from GPU-Z).zip
    39.8 KB · Views: 161
Code:
Aji (4) @ 0xebce0
DP, DP, DVI-D, HDMI
000400000403000000010101000000001204050100000000
000400000403000000010201000000002205040200000000
040000001402000000010300000000000000030600000000
000800000402000000010400000000001102010400000000

ATI Connectors Patch:
DP, DDVI, DDVI, HDMI
000400000403000000010101000000001204040100000000
040000001402000000010201000000001000060600000000
040000001400000000010300000000001102050500000000
000800000402000000710400000000002205010300000000
View attachment 369824
View attachment 369825
Iv'e had no luck with that framebuffer but i did have success with Namako. Please keep in mind you must rebuild the kext caches afterward from single user mode for it to take effect takes about three total reboots. Add the patch, reboot to single user, run mount -uw /
touch System/Library/Extensions/
kextcache -Boot -U /
exit
then reboot one last time. You must follow this process after every patch attempt and after every update. I moved onto Mojave as it has better AMD support.
 
I have used this card in 10.13.6 without Inject ATI and RadeonDeinit in clover and it works
 
I have used this card in 10.13.6 without Inject ATI and RadeonDeinit in clover and it works
What is the model of your computer motherboard, some people say that 7xxx cards on HighSierra and old 775 socket cpus did’t works
 
at that time it was intel dh67cl with i7 2600
 
Status
Not open for further replies.
Back
Top