Contribute
Register

macOS Sierra PB: Need testers for new AMD Radeon drivers!

Status
Not open for further replies.
8.5 seconds is something you might expect from two 390x.
Make sure you have turned off pre-render and deleted the render cache files.
Yup, There was some glitch, but I delete all refer cache files and pre-render unchecked. Tested again 12.5sec,

Pretty cool!!
 
Hey Mork,

Clover v.3923
147:731 0:112 === [ RestSetup macOS ] ===================================
151:876 4:145 Framebuffer @0xE0000000 MMIO @0xF0000000 I/O Port @0x0000E000 ROM Addr @0xF7C40000
151:988 0:112 ATI card POSTed,
152:240 0:251 Set VRAM for Baffin =-1Mb
152:352 0:111 ATI: get_vram_size returned 0xFFF00000
152:464 0:111 ATI Radeon EVERGREEN family
152:576 0:111 Framebuffer set to device's default: Acre
152:688 0:112 N ports defaults to 3
152:800 0:111 (AtiPorts) Nr of ports set to: 3
152:912 0:112 ATI Baffin AMD Radeon RX460 -1MB (Acre) [1002:67EF] (subsys [1458:22D2]):: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)
153:026 0:114 Intel GFX injection not set
153:138 0:111 setting specified layout-id=1 (0x1)
153:250 0:112 setting specified layout-id=1 (0x1)
153:362 0:112 stringlength = 3554
153:474 0:112 CurrentMode: Width=1920 Height=1080



Clover v.3944
147:268 0:112 === [ RestSetup macOS ] ===================================
151:411 4:143 Framebuffer @0xE0000000 MMIO @0xF0000000 I/O Port @0x0000E000 ROM Addr @0xF7C40000
151:523 0:112 PCI region 1 = 0x00000000, region3 = 0x00000000, region5 = 0xF7C00000
151:638 0:114 Use region5 as MMIO space
151:750 0:112 BIOS_0_SCRATCH=0xFFFFFFFF, 1=0xFFFFFFFF, 2=0xFFFFFFFF, 3=0xFFFFFFFF, 4=0xFFFFFFFF, 5=0xFFFFFFFF, 6=0xFFFFFFFF
152:534 0:784 RADEON_CRTC2_GEN_CNTL == 0xFFFFFFFF
152:646 0:112 card not posted because GEN_CNTL = -1
152:758 0:112 ATI card non-POSTed,
152:982 0:224 Set VRAM for Baffin =4294967295Mb
153:094 0:112 ATI: get_vram_size returned 0xFFF00000
153:206 0:112 ATI Radeon EVERGREEN+ family
153:320 0:114 Framebuffer set to device's default: Acre
153:432 0:111 N ports defaults to 3
153:544 0:111 (AtiPorts) Nr of ports set to: 3
153:656 0:112 ATI Baffin AMD Radeon RX460 -1MB (Acre) [1002:67EF] (subsys [1458:22D2]):: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)
153:768 0:112 Intel GFX injection not set
153:880 0:112 setting specified layout-id=1 (0x1)
153:992 0:112 setting specified layout-id=1 (0x1)
154:104 0:112 stringlength = 3518
154:216 0:112 CurrentMode: Width=1920 Height=1080

Why not set the memory size to 4294967296 instead of 4294967295? This will get you the full 4096 MB instead of 4095.999999046325684 MB.
 
You get incorrect value for VRAM, cause you have iGPU active and actual CLOVER mixes Values for VARM iGPU and VRAM Radeon RX and produced "garbled" summary for VRAM value. You will only get the corrct value for VRAM when using Radeon RX only. But currently, this will still give u blackscreen. But Slice and me are working on it and we are making small steps to a solution.
 
I just received my riser order from amazon cuz i do not have any extra x16 slots or IGPU so i though to use my x1 as one :D I hope as i discussed later in this topic that I can get my Saphire RX460 OC(slot 1-PCIeX16) to work
along side ati 4550 (slot 2-PCIeX1) as IGPU, and i have the option on my motherboard to set the peg2(PCIeX1) as primary, I tried to boot from the 4550 till clover then connect the DVI to RX that results no image, So how to do the trick to get the rx to load ?

Edit: Finally :) Success ,with i5 760 that doesn't support IGPU and my H55m S2 motherboard that doesn't has an extra PCIeX16 slot.
HOWTO:

The only magician tool :D
Riser PCIe X16 to PCIe X1 -> ATI 4550 ID(0x95401002)
PCI X16 -> Saphire RX 460 2GB OC ID(0x67EF1002)

1) In my old H55m S2 BIOS setting:
setting the primary graphics to: PEG2 (PCIe X1 connected to ATI 4550)
2) Booting to clover with ATI 4550.
3) Moved the DVI from 4550 to RX 460 and Blindly clicked Enter as I am using one display and RX is not the primary BIOS display
4) Wait, Wait , then Done, RX460 will fire up.

Thank's to everyone who tried to help me earlier in this topic, and I am happy that my idea about the Riser worked and I hope it will help anyone to not lose hope if they have such a scenario.
 
Last edited:
Hey Mork
Succes boot Sierra with R9 290X but VRAM detect 5 MB,Fb automaticaly present from Clover
Clover r3944

52:914 0:000 === [ RestSetup macOS ] ===================================

52:914 0:000 EdidDiscovered size=128

52:914 0:000 000 | 00 FF FF FF FF FF FF 00 22 F0

52:914 0:000 010 | 61 29 01 01 01 01 22 16 01 03

52:914 0:000 020 | 80 2C 19 78 2E 81 F5 A3 57 53

52:914 0:000 030 | 9F 27 0A 50 54 A1 08 00 A9 C0

52:914 0:000 040 | 95 00 81 C0 81 80 01 01 01 01

52:914 0:000 050 | 01 01 01 01 30 2A 40 C8 60 84

52:914 0:000 060 | 64 30 18 50 13 00 BB F9 10 00

52:914 0:000 070 | 00 1E 00 00 00 FD 00 32 4C 18

52:914 0:000 080 | 53 11 00 0A 20 20 20 20 20 20

52:914 0:000 090 | 00 00 00 FF 00 43 4E 43 32 33

52:914 0:000 100 | 34 30 4B 58 31 0A 20 20 00 00

52:914 0:000 110 | 00 FC 00 48 50 20 5A 52 32 30

52:914 0:000 120 | 34 30 77 0A 20 20 00 FE

52:914 0:000 Framebuffer @0xE0000000 MMIO @0xF0000000 I/O Port @0x0000E000 ROM Addr @0xF7E40000

52:914 0:000 PCI region 1 = 0x00000000, region3 = 0x00000000, region5 = 0xF7E00000

52:914 0:000 Use region5 as MMIO space

52:914 0:000 BIOS_0_SCRATCH=0x00000000, 1=0x00000000, 2=0x00000000, 3=0x00000000, 4=0x00000000, 5=0x00000000, 6=0x00000000

52:914 0:000 RADEON_CRTC2_GEN_CNTL == 0x00000000

52:914 0:000 card posted because CONFIG_MEMSIZE=0x1000

52:914 0:000 ATI card POSTed,

52:914 0:000 Set VRAM for Hawaii =4096Mb

52:914 0:000 ATI: get_vram_size returned 0x0

52:914 0:000 ATI Radeon EVERGREEN+ family

52:914 0:000 Framebuffer set to device's default: Baladi

52:914 0:000 N ports defaults to 6

52:914 0:000 (AtiPorts) Nr of ports set to: 6

52:914 0:000 ATI Hawaii AMD Radeon R9 290X 4096MB (Baladi) [1002:67B0] (subsys [1002:0B00]):: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)

52:915 0:000 stringlength = 7052

52:915 0:000 CurrentMode: Width=1600 Height=900

52:915 0:000 Beginning FSInjection

Little Hope here's

1p2dT56.png
 
Last edited:
You get incorrect value for VRAM, cause you have iGPU active and actual CLOVER mixes Values for VARM iGPU and VRAM Radeon RX and produced "garbled" summary for VRAM value. You will only get the corrct value for VRAM when using Radeon RX only. But currently, this will still give u blackscreen. But Slice and me are working on it and we are making small steps to a solution.

Hi Mork,

It's possible to transfer x4100/9500 staff to EL Capitan, to get RX4xx working?
I perceive El Capitan work faster, without USB problems, more knowledge in the comunity.

Regards.
 
Hey Mork
Succes boot Sierra with R9 290X but VRAM detect 5 MB,Fb automaticaly present from Clover
Clover r3944
As you can see, clover detects correct VRAM size, so it must be SIERRAs AMDRadeonX4000.kext or AMD8000Controller.kext.
Also it seems, that you don't get acceleration and METAL support. But both of the files coaining your device-id 0x67b01002.

Sorry, don't have a clue whats happening here. Does VRAM gets correct detected by SIERRA when not "inject ATI" with CLOVER?
Also: do you use a framebuffer-patch for this card? Mine will use ACRE, but i still have to make a patch for it to have correct connectors (HDMI, DP and DVI) detection. Anyway framebufferpatch will NOT solve wrong VRAM size detection from macOS.
 
Hi Mork,

It's possible to transfer x4100/9500 staff to EL Capitan, to get RX4xx working?
I perceive El Capitan work faster, without USB problems, more knowledge in the comunity.

Regards.
Normally, i would say: no, not possible. But i havent tried it for my self at this time. And if i will get the Radeon RX to run fully supported one day, i would have no intention to get it run under El Capitan. Sorry.
 
Does VRAM gets correct detected by SIERRA when not "inject ATI" with CLOVER?
Also: do you use a framebuffer-patch for this card? Mine will use ACRE, but i still have to make a patch for it to have correct connectors (HDMI, DP and DVI) detection.
when not "inject ATI,not detected VRAM correctly
but in 10.10.x use this value,gpu working well just HDMI connector..
<key>ATIConnectorsController</key>
<string>8000</string>
<key>ATIConnectorsData</key>
<string>00040000040300000001030012040303000400000403000000010100110201010004000004030000000102002103020200040000040300000001040022050404</string>
<key>ATIConnectorsPatch</key>
<string>00040000040300000001000012040101000800000402000000010000220502030400000014020000000100001102030404000000140200000001000010010406</string>
 
Status
Not open for further replies.
Back
Top