Jump to content

RX 560 - Poor performance - General question


makiwara
 Share

27 posts in this topic

Recommended Posts

Hello All,

 

Context:

I have a old build with a decently recent graphic card under High Sierra

  • i5 3rd gen
  • 16 GB DDR3
  • RX 560 4GB
  • 4K Samsung display on display port
  • Mother board H77n-wifi

My graphic configuration

  • Lilu kext (last version)
  • Whatevergreen kext (last version)
  • -rad4200 parameter on boot

 

 

Globally everything runs fine but when I tried the unigine Heaven benchmark I have poor performance (22fps on the extreme setup) and streamed videos (mostly youtube) are laggy on Firefox (only not on Chrome).

 

Question

Can my issue come from my old motherboard / CPU or it is an issue with my configuration ?

 

Thanks

 

 

 

  • Like 1
Link to comment
Share on other sites

Beside real probs with your AMD it can also be probs with that heaven Benchmark & AMDs! Heaven is old and its possible that newer AMD gpus  have probs with it and you have not an general problem.

Only if you find other heaven bench values (same bench settings!) and! same  AMD RX ... gpu which are much better (more than 10%,  because cpu speed does matter in OpenGL also = fastest i7 Rev 6/7 may get 10-15% better OpenGL values same GPU), it can be an problem with your AMD setting.

 

You can try GPU Test Furmark - real good & reliable bench and compare ist to my AMD RX 460 i5 3550 value. I have only 1680x1050 so also use same settings in the bench setup as screenshoot. I get 41 FPS. RX 560 is 5-10% faster than my RX 460. RX 560D version is same.

 

post-110586-0-66856600-1514964005_thumb.jpg

GpuTest_OSX_x64_0.7.0.zip

  • Like 1
Link to comment
Share on other sites

Actually playing from the command line I've succeeded in launching the benchtest

 

Playing with different modes :

- 1680x1050 Windowed (fullscreen at this resolution was not working)

- 2560x1440 - Retina mode full screen

- 3840x2160 - Fullscreen

 

 

I've got worst performance anycase

 


@MaLd0n with custom SSDT and New DSDT performance are still {censored} poor

post-2345876-0-44330200-1515000204_thumb.png

post-2345876-0-05438200-1515000205_thumb.png

post-2345876-0-92538900-1515000205_thumb.png

  • Like 1
Link to comment
Share on other sites

OK, For you to compare i run furmark also in windowed mode 1680x1050 = 44 FPS. (Powercolour RX 460, LILU+WEG, i5-3350P 3,1 GHz, GA-Z77 MB, Clover generates Pstates/Cstates)

geekbench4 CPU values for you to compare if there is an bottleneck which also would reduce OpenGL speed. But that that happen your Geekbench CPU would have to be more than 30% slower than mine. 

PS: I would remove the Fakesmc AMD sensor kext from Clover/others because it (as this time) isnt working full (at least no Clock speed) perhaps it slows down GPU. Slice working on new HWMONITOR (with own FakeSMC) but until now only AMD gpu temp can be sensored. The Clock, which may help also to find out an gpu slowdown - gpu doesnt run full speed - is not ready (hard to find out which registers must be accessed ro read that). 

post-110586-0-10000300-1515048822_thumb.jpg

Link to comment
Share on other sites

I think if AMD sensor is problem, then you will see it only in OpenGL Speed. CPU speed will be not infected.

But good you have now a bas (CPU Speed of my i5 3 gen CPU) & OpenGL futuremark for further tests and also MaLd0n hints (an DSDT hero!!) 

Check also latest WEG (1.1.4) version.

PS: -rad4200 (came up with WEG 1.1.3 version) to choose X4200 driver over X4250 for 0x67DF, 0x67EF, 0x67FF - i think only make sense for High Sierra.

Sierra  - i use - doesnt have X4250.kext driver so -rad4200 is  useless  for Sierra because it only have and uses X4200 driver.

My system running Sierra ( i have HS .2 version also but will not use it until perhaps .4 version is out - for me to many bugs)

WhateverGreen.kext.zip

Link to comment
Share on other sites

Ok

so here is my geekbench test for CPU. So it doesn't explain the poor performance.

 

I've removed FakeSMC GPU and it is not changing anything for GpuTest

 

I've already the 1.1.4 version of whatevergreen and actually I've already tried with and without -rad4200 and it doesnot change anything for the performance.

 

So is it only because High Sierra is {censored} ?

post-2345876-0-14272300-1515092535_thumb.png

Link to comment
Share on other sites

For the record I've tried changing my SMBIOS to newer setup : no change.

 

Oddly enough : the geekbench GPU score is around 70 000 which in the average of the other RX 560.

 

So there must be a bug somewhere in the current kext for AMD


The kext loaded.

Is this normal to have all the AMDRadeonX4xx0 loaded when I should only load AMDRadeonX4200 ?

  118    0 0xffffff7f8634c000 0x12000    0x12000    com.apple.kext.AMDRadeonX4000HWServices (1.6.0) 31741979-9408-3D2B-A7A4-E36F41355B73 <93 12 11 7 5 4 3 1>
  125    3 0xffffff7f817bd000 0x1db000   0x1db000   com.apple.kext.AMDSupport (1.6.0) 441E3318-2B41-3EC8-95CA-7A098B2801F5 <94 93 12 11 7 5 4 3 1>
  129    0 0xffffff7f819b5000 0x64000    0x64000    com.apple.kext.AMD9500Controller (1.6.0) 74FE706C-076A-3302-9D0D-12846730C210 <125 94 93 12 11 5 4 3 1>
  134    0 0xffffff7f8492e000 0x1df000   0x1df000   com.apple.kext.AMD9520Controller (1.6.0) D9FC7DDF-B023-333B-9909-CE33488114D0 <125 94 93 12 11 5 4 3 1>
  135    0 0xffffff7f84bf6000 0x76e000   0x76e000   com.apple.kext.AMDRadeonX4100 (1.6.0) EE83803D-550F-3430-8545-290FD5FECB80 <114 113 93 12 7 5 4 3 1>
  137    0 0xffffff7f83b6f000 0x76d000   0x76d000   com.apple.kext.AMDRadeonX4150 (1.6.0) DF336AB9-8300-3ED2-AAD3-7D2C8F4B8DEB <114 113 93 12 7 5 4 3 1>
  138    0 0xffffff7f82894000 0x825000   0x825000   com.apple.kext.AMDRadeonX4200 (1.6.0) 4F00D99A-B2E2-3AA0-8AF2-B24ED09ED974 <114 113 93 12 7 5 4 3 1>
  145    0 0xffffff7f85483000 0xebb000   0xebb000   com.apple.kext.AMDRadeonX4000HWLibs (1.0) 3C32D46D-50AD-352E-BB49-38D76B7F08F1 <12 5 4 3 1>
  146    0 0xffffff7f81b78000 0x84f000   0x84f000   com.apple.kext.AMDRadeonX4250 (1.6.0) BE3FD082-A557-3556-B357-EDD2DFC63E7A <114 113 93 12 7 5 4 3 1>
  151    0 0xffffff7f84408000 0x28000    0x28000    com.apple.kext.AMDFramebuffer (1.6.0) 74616066-E134-31AD-AEE8-40BB1420567B <125 93 12 11 7 5 4 3 1>
Link to comment
Share on other sites

Yep, normal for HS i think, was same as i tried HS with my Radeon.

I am now, after your tests sure, that your little less than possible gpu speed (OpenGL) comes by the HS AMD drivers which may not be ideal for the gpu type.

Perhaps it get better in later HS updates.

I stay at Sierra - for me over all better that HS today.

Link to comment
Share on other sites

I think all RX 4/5 GPUs have UEFI VBIOS - only older GPUs may have not.

EDIT: I booted  my HS Install (all day use: Sierra) - got near  same results RX 460  as with Sierra in Furkmark 1680x1050 = 43 FPS.

So slower in HS must be RX 560 special OR perhaps due vendor specifilc (MSI vs others).

Can you boot Sierra and check if RX 560 runs better? If yes, HS isnt really needed this time.

Link to comment
Share on other sites

 Share

×
×
  • Create New...