Brumbaer Posted August 6, 2016 Share Posted August 6, 2016 I tested a R9 Nano in my "Sierra" system. It is an ITX system and I can only fit a small card in the case. Up to now I used an Asus GTX970 Mini OC. The R9 Nano runs louder and hotter than the 970. The values for Nano and GTX970 are from the same computer, the values for the 980TI from a comparably equipped computer. The values are always in the same order: R9 Nano, Asus GTX970 Mini OC, GTX980TI CineBench R15 OpenGL 142, 138, 151 CineBench R15 OpenGL 1032, 1036, 1095 Heaven, Benchmark, Basic, 4269, 4103, 4921 Heaven, Benchmark, Extreme 1391, 1520, 2047 Bruce 19.75, 20, 15 Cinema 4D model first render (data is cached) 9.3, 9.4, 8.9 Single test (as in tested only once) for hibernation worked. Those benchmarks are not relevant for all applications. When using Aperture the Nano seemed more responsive than the 970 - that's an impression, not the result of an scientific test All in all I'm disappointed. 970 and Nano seem to be on par. I somehow expected the Nano to be faster. EDITED: See answer from Link to comment Share on other sites More sharing options...
Ciro82 Posted August 6, 2016 Share Posted August 6, 2016 I tested a R9 Nano in my "Sierra" system. It is an ITX system and I can only fit a small card in the case. Up to now I used an Asus GTX970 Mini OC. The R9 Nano runs louder and hotter than the 970. The values for Nano and GTX970 are from the same computer, the values for the 980TI from a comparably equipped computer. The values are always in the same order: R9 Nano, Asus GTX970 Mini OC, GTX980TI CineBench R15 OpenGL 142, 138, 151 CineBench R15 OpenGL 1032, 1036, 1095 Heaven, Benchmark, Basic, 4269, 4103, 4921 Heaven, Benchmark, Extreme 1391, 1520, 2047 Bruce 19.75, 20, 15 Cinema 4D model first render (data is cached) 9.3, 9.4, 8.9 Single test (as in tested only once) for hibernation worked. Those benchmarks are not relevant for all applications. When using Aperture the Nano seemed more responsive than the 970 - that's an impression, not the result of an scientific test All in all I'm disappointed. 970 and Nano seem to be on par. I somehow expected the Nano to be faster. Do the test in OpenCL and you will see the Nano kicking the 2 nvidia cards butts. 1 Link to comment Share on other sites More sharing options...
Brumbaer Posted August 6, 2016 Author Share Posted August 6, 2016 I believe it when I see it. In my experience the great OpenCL advantage of ATI cards is a thing of the past, but still fondly retold. Like Skylakes are hard to turn into Hackintoshes etc. If I remember correctly the fastest OpenCL cards in Compubench were NVidias. FCP is supposed to use OpenCL, but the difference in Bruce is negligible to the 970 and noticeable behind the TI. Anyway if the software you run, doesn't use a certain technology (Cuda, OpenCL etc) you will not realise any advantage by it. I'm away for some days, I will look into it, once I'm back. Especially I will look whether my impression regarding Aperture is valid and I will run some OpenCL benchmarks. See you than. Link to comment Share on other sites More sharing options...
Dwarfy Posted August 6, 2016 Share Posted August 6, 2016 Correct me if I am wrong. AppleGraphicsDevicePolicy is mostly for AMD GFX and Intel iGFX. MacOS/OS X will always work better with AMD and Intel, as Apple is only optimising for those GPU's. Yes Nvidia works, but if you see now, new Mac Profiles, they are not with Nvidia. Besides, we'd have to rely on web drivers. Sorry for getting off-topic. 2 Link to comment Share on other sites More sharing options...
MattsCreative Posted August 7, 2016 Share Posted August 7, 2016 I believe it when I see it. In my experience the great OpenCL advantage of ATI cards is a thing of the past, but still fondly retold. Like Skylakes are hard to turn into Hackintoshes etc. If I remember correctly the fastest OpenCL cards in Compubench were NVidias. FCP is supposed to use OpenCL, but the difference in Bruce is negligible to the 970 and noticeable behind the TI. Anyway if the software you run, doesn't use a certain technology (Cuda, OpenCL etc) you will not realise any advantage by it. I'm away for some days, I will look into it, once I'm back. Especially I will look whether my impression regarding Aperture is valid and I will run some OpenCL benchmarks. See you than. AMD when it comes to opencl is king they always will be and nvidia has poor metal support also which you will need in the future as 10.12's ui and system is rendered on it. nvidia has many many issues and needs a few fixes my 290x beats the 970 in everything but for a 1440p benchmark now the issue i have is have you set up the nano to work 100% in os x? and have you flashed a custom bios with a proper fan curve to remove any throttling it can have? 2 Link to comment Share on other sites More sharing options...
okrasit Posted August 20, 2016 Share Posted August 20, 2016 I have a Nano installed now and its ocl performance is poor (~64% of my 290) on Sierra. System reports 16 compute units instead of 64. Link to comment Share on other sites More sharing options...
okrasit Posted December 12, 2016 Share Posted December 12, 2016 So, after a few days of disassembling.... Here's what I have: Full config Fiji!!!!! OMFG 4 Link to comment Share on other sites More sharing options...
Brumbaer Posted December 12, 2016 Author Share Posted December 12, 2016 Very nice, how did you activate the full 64 compute units ? Link to comment Share on other sites More sharing options...
okrasit Posted December 12, 2016 Share Posted December 12, 2016 I'll make patches... Quick and dirty: SLgCAAAAAQAAAEiJQ1THQ3wIAAAASI0FCUk/AP+QSAUAAGbHg5wAAAABAUiDxAhb SLgEAAAAAQAAAEiJQ1THQ3wgAAAASI0FCUk/AP+QSAUAAJCQkJCQkJCQkEiDxAhb This is where the magic is, parameters for the parent AMDHardware class. RTnBcp+Lg4AAAACLS3w5yA9CyImLgAAAAESIs5kAAABEiHMgW0FeXcOQVUiJ5UFXQVZBVUFUU1BJif6/YAEAAA== RTnBcp+Lg4AAAACLS3w5yJCQkImLgAAAAESIs5kAAABEiHMgW0FeXcOQVUiJ5UFXQVZBVUFUU1BJif6/YAEAAA== There's a "cap" field in the static structure, that limits the cu count to max 32, this one just ignores it. 6B1nAgBIid/oTuQAAEiJ3+hJhf7/vkgBAABMiffoQkf//4XAdCVIid/o8R0BAL5T 6B1nAgBIid/oTuQAAEiJ3+hzAgEAvkgBAABMiffoQkf//4XAdCVIid/o8R0BAL5T Call _Cail_Fiji_InitFuctionPoiter instead of Baffin one. It does work without this, although I rather init my card the Fiji way. (mostly some power management stuff). AMDRadeonX4100.kext 5 Link to comment Share on other sites More sharing options...
Brumbaer Posted December 12, 2016 Author Share Posted December 12, 2016 Thank you very much, that's really helpful. So I have to look for myself. Link to comment Share on other sites More sharing options...
okrasit Posted December 12, 2016 Share Posted December 12, 2016 Yeah, I should've added like "right away". Link to comment Share on other sites More sharing options...
Brumbaer Posted December 12, 2016 Author Share Posted December 12, 2016 Thank you very much. This is much appreciated. Link to comment Share on other sites More sharing options...
okrasit Posted December 12, 2016 Share Posted December 12, 2016 I'll add some explanations too, if you're interested. Link to comment Share on other sites More sharing options...
okrasit Posted December 12, 2016 Share Posted December 12, 2016 Link to comment Share on other sites More sharing options...
Brumbaer Posted December 12, 2016 Author Share Posted December 12, 2016 I'll add some explanations too, if you're interested. I'm always eager to learn. Any additional information is much appreciated. I just realised you already added some information. Thanks again. Link to comment Share on other sites More sharing options...
okrasit Posted December 12, 2016 Share Posted December 12, 2016 I would like to ask if your dual Gpu scale well or a single Gpu have a greater value than 20550... thank you Yeah, it's exactly half of that 41k! These things (Nanos) do tend to throttle due to temperature. I've got to find water blocks for these... Brumbaer, can you re-run those benchmarks? Just to see if it helps with the ogl performance. Also, in AMD9000Controller.kext's Info.plist <key>PP_DisablePowerContainment</key> <integer>1</integer> for obvious reasons. Link to comment Share on other sites More sharing options...
Brumbaer Posted December 12, 2016 Author Share Posted December 12, 2016 The patches do not work with 12.1, but they work on the latest Developer Beta(12.2.6). Didn't try anything in between. The LuxBall Score is 19834. This is some data I compiled in the hackintosh-forum.de. It's sadly lacking the LuxMark scores from the GTX980. It would be great, if somebody could provide them (LuxMark 3.1, Ball, Microphone and Hotel - GPU only). Theses are scores sorted by LuxBall - GPU only and Heaven Score Preset:Extreme Table as Image. Editor doesn't understand HTML or BBC Tables Link to comment Share on other sites More sharing options...
okrasit Posted December 13, 2016 Share Posted December 13, 2016 The patches do not work with 12.1, but they work on the latest Developer Beta(12.2.6). Didn't try anything in between. The LuxBall Score is 19834. This is some data I compiled in the hackintosh-forum.de. It's sadly lacking the LuxMark scores from the GTX980. It would be great, if somebody could provide them (LuxMark 3.1, Ball, Microphone and Hotel - GPU only). Theses are scores sorted by LuxBall - GPU only and Heaven Score Preset:Extreme Table.png Table as Image. Editor doesn't understand HTM or BBC Tables There's definitely something weird about OpenGL & AMD on OS X. It performs so poorly... GFXBench Metal would be interesting, though. The patches are a bit excessive, they could be cut shorter to make them work on other Sierra versions too. Link to comment Share on other sites More sharing options...
Brumbaer Posted December 13, 2016 Author Share Posted December 13, 2016 The average-ratio of OpenCL Score to OpenGL Score is about 12 for AMD and about 6 for NVidia (more like 7.5 for newer cards). The LuxMark Scores are in the same realm on Windows and MacOS. Didn't find any score list for Heaven under Windows. As soon as you patch code not tables, the chances are high that it will not work after a recompile, as register use and offsets will most likely change, so I wouldn't bother about making them shorter. Link to comment Share on other sites More sharing options...
Brumbaer Posted December 13, 2016 Author Share Posted December 13, 2016 Do you know of any Metal Benchmark besides GFXBench Metal ? GFXBench Metal doesn't run on the R9Nano. Link to comment Share on other sites More sharing options...
okrasit Posted December 13, 2016 Share Posted December 13, 2016 Do you know of any Metal Benchmark besides GFXBench Metal ? GFXBench Metal doesn't run on the R9Nano. It does not, but I could try to fake mine as Hawaii and it should work Link to comment Share on other sites More sharing options...
Matthew82 Posted December 13, 2016 Share Posted December 13, 2016 You don't have problem with "BlackScreen" issue on Nano+Sierra ? Link to comment Share on other sites More sharing options...
okrasit Posted December 13, 2016 Share Posted December 13, 2016 You don't have problem with "BlackScreen" issue on Nano+Sierra ? It's still there, I've edited the vbios so that it doesn't load on boot. Link to comment Share on other sites More sharing options...
Matthew82 Posted December 13, 2016 Share Posted December 13, 2016 You delete EFI part of bios? How did you do that? Link to comment Share on other sites More sharing options...
okrasit Posted December 14, 2016 Share Posted December 14, 2016 You delete EFI part of bios? How did you do that? For example: https://www.techpowerup.com/vgabios/152284/asus-r9290x-4096-131206 It's pci-id is 67b0:1002 At offset 0x230: 00000220 43 10 6C 04 2C 02 1C A0 C2 A0 A0 00 50 43 49 52 C.l.,.......PCIR 00000230 02 10 B0 67 00 00 18 00 00 00 00 03 80 00 29 0F ...g..........). 00000240 00 00 00 00 41 4D 44 20 41 54 4F 4D 42 49 4F 53 ....AMD ATOMBIOS replace B0 67 with something that doesn't match e.g. B5 67 And the EFI blob at offset 0x10020 00010000 55 AA 71 00 F1 0E 00 00 0B 00 64 86 01 00 00 00 U.q.......d..... 00010010 00 00 00 00 00 00 58 00 1C 00 00 00 50 43 49 52 ......X.....PCIR 00010020 02 10 B0 67 00 00 18 00 00 00 00 03 71 00 00 00 ...g........q... Same thing B0 67 -> B5 67 Flash it to the card and you'll lose boot screen but it'll work with Sierra. 2 Link to comment Share on other sites More sharing options...
Recommended Posts