Contribute
Register

High Sierra - RX Vega & Final Cut h.264 fix

Status
Not open for further replies.
As a quick fix, instead of changing PP_PhmSoftPowerPlayTable or PP_DisablePowerContainment:

Just set PP_PhmUseDummyBackEnd from 0 to 1. My leds stopped flashing and the fan speeds are lower.
I suppose it's not as good as a correct PP_PhmSoftPowerPlayTable, but oh well - i think it's a good intermediate workaround.

I changed the DummyBackEnd to 1 and my fans turned off completely. That is fine for idle, but when rendering I would assume they need to be running. I have an ASUS Strix vega 64. Do your fans run at all when DummyBackend is 1?
 
Just to confirm, trick from the first post is working for me (at least it seems for now like everything is ok, I didn't experience any bugs, hangs or any problem at all).

Installation of High Sierra on my configuration has passed almost without any intervention except some drivers from Multibeast.
It seems that last version of High Sierra recognizes RX480 OOB so I didn't use Whatevergreen and Lilu kexts and have disabled IGPU in BIOS and let system works only with RX480.

So I started Clover Configurator, load my config.plist and choose iMac 14,2 (I think it could also work with 18,3) in SM BIOS section, than simply replace text in appropriate boxes whit this (without quotes):

SMB_BIOS_VERSION "IM191.88Z.0058.B00.1705091711"
SMB_PRODUCT_NAME "iMac19,1"
SMB_BOARD_PRODUCT "Mac-CF21D135A7D34AA6"

And got FCPX to export h264 normally.
It is not nearly fast as it was in Sierra with same configuration (and with Whatevergreen and Lilu kexts), but it is much better than before this trick from post #1.
In Sierra I got video of 5.5hours to be exported in 45 min, and now I got 2 hours of video on timeline to be exported in 3 hours. Or 60 sec of 1080p video for 90 sec exported, it is a ratio of 1.5x.
Before this trick and with integrated graphic turned on it take 5-6 hours for same amount of video on timeline.
So it was better/faster in Sierra than now in High Sierra, but it seems like FCPX don't fully use GPU for some reason.

I had idea to change GPU to RX580 because it is natively supported in High Sierra, maybe FCPX would use it as it is intended and that would get back speed from Sierra.
Bruce test in Sierra was 30 sec and now in High Sierra it is 35 sec if it is relevant.
 

Attachments

  • Screen Shot 2018-05-13 at 12.21.55.png
    Screen Shot 2018-05-13 at 12.21.55.png
    101 KB · Views: 439
  • Clover settings.jpg
    Clover settings.jpg
    457.8 KB · Views: 530
Last edited:
i did try this tip and it did not help...

i do have some interesting findings which i collected through last week

without radeondeinit, vegafixup, whatevergreen im able to boot using hdmi to HD monitor and everything works in fcpx (export h.264, export prores etc. note: limited testing, but usually h264 freezes in couple seconds, this time i ran conversion for an hour without error)

whenever i install vegafixup/whatevergreen to use 4k screen through DP and second screen through HDMI the export directly from fcpx (using compressor preset) freezes computer. export of h264 directly in compressor is fine though. even just the DP 4k screen require vegafixup/whatevergreen...

Im using Imac Pro SMBIOS board using kgp guide (x299 build) https://www.tonymacx86.com/threads/...c-pro-successful-build-extended-guide.229353/

macOS 10.13.4
fcpx 10.4.2
 
Hi All,
Made a big discovery in troubleshooting my crashing (it ended up it kept happening after my clean install). okrasit over at InsanelyMac has fixed the Vega fan issue completely. This is all his work, just copied here. This code allows you to change the clock speed, voltage, fan speed and curve to your preference. Turns out the original profile has too high of an idle, too low of a max fan speed to properly support our Vega's (specifically us on 64s/FE, the 56 is cooler and not as big of an issue). This doesn't fix my 10.13.4 crashing issue, but fixes the fans.

Code:
sudo bash
nano /System/Library/Extensions/AMD10000Controller.kext/Contents/Info.plist

(at near the end of the file add to the last 'aty_properties' dict the following:)
<key>PP_PhmSoftPowerPlayTable</key>
<data>tgIIAQBcAOEGAADuKwAAGwBIAAAAgKkDAPBJAgCOAAgAAAAAAAAAAAAAAAAAAAIBXABPAkYClACeAb4AKAF6AIwAvAEAAAAAcgIAAJAAqAJtAUMBlwHwSQIAcQICAgAAAAAAAAgAAAAAAAAABQAHAAMABQAAAAAAAAABCIQDhAO2A+gDGgRMBGAEfgQBAegDAQGEAwAIYOoAAABAGQEAAYA4AQAC3EoBAAOQXwEABAB3AQAFkJEBAAZQvQEABwEI0EwBAAAAgAAAAAAAAESNAQABAAAAAAAAAADcxwEAAgAAAAAAAAAAmPwBAAMAAAAAAAAAANgbAgAEAAAAAAAAAAD0QAIABQAAAAABAAAAHGQCAAYAAAAAAQAAAGiBAgAHAAAAAAEAAAAABWDqAAAAQBkBAACAOAEAANxKAQAAkF8BAAAACChuAAAALMkAAAH4CwEAAoA4AQADkF8BAAT0kQEABdCwAQAGOMEBAAcACGw5AAAAJF4AAAH8hQAAAqy8AAADNNAAAARobgEABQiXAQAGsK0BAAcAAWg8AQAAAQQ8QQAAAAAAUMMAAAAAAIA4AQACAAA0mAEABAAAAQgAmIUAAEC1AABg6gAAUMMAAAGAuwAAYOoAAJQLAQBQwwAAAgDhAACUCwEAQBkBAFDDAAADeP8AAEAZAQCIJgEAUMMAAARAGQEAgDgBAIA4AQBQwwAABYA4AQDcSgEA3EoBAFDDAAAGAHcBAAB3AQCQXwEAUMMAAAeQkQEAkJEBAAB3AQBQwwAAARgAAAAAAAAAC+QS0AckE0sACgBUA5ABkAGQAZABkAGQAZABAAAAAAACBDEHkAGQAZABkAEAAFkAaQBKAEoAXwBzAHMAZABAAJCSl2CWAJBVAAAAAAAAAAAAAAAAAAAAAAACAtQwAAACEGDqAAACEA==</data>
<key>PP_DisablePowerContainment</key>
<integer>1</integer>
(ctrl+x, to exit & save)

touch /System/Library/Extensions; kextcache -update-volume /
reboot

Change the long code as follows for various configurations:

Here's one for anyone with air-cooled card:
Core: 1442MHz/1075mV, Memory: 1045MHz/1075mV, SOC: 1199MHz, Temp target: 70, Idle fan: 700rpm
Code:
tgIIAQBcAOEGAADuKwAAGwBIAAAAgKkDAPBJAgCOAAgAAAAAAAAAAAAAAAAAAAIBXABPAkYClACeAb4AKAF6AIwAvAEAAAAAcgIAAJAAqAJtAUMBlwHwSQIAcQICAgAAAAAAAAgAAAAAAAAABQAHAAMABQAAAAAAAAABCIQDhAOEA4QDhAOEA7YDMwQBATMEAQGEAwAIYOoAAABAGQEAAYA4AQAC3EoBAAOQXwEABAB3AQAFkJEBAAZQvQEABwEI0EwBAAAAgAAAAAAAAByDAQABAAAAAAAAAABwpwEAAgAAAAAAAAAAiLwBAAMAAAAAAAAAADjBAQAEAAAAAAAAAACI1QEABQAAAAABAAAAmPwBAAYAAAAAAQAAAEgzAgAHAAAAAAEAAAAABWDqAAAAQBkBAACAOAEAANxKAQAAkF8BAAAACChuAAAALMkAAAH4CwEAAoA4AQADkF8BAAT0kQEABdCwAQAGOMEBAAcACGw5AAAAJF4AAAH8hQAAAqy8AAADNNAAAARobgEABQiXAQAGsK0BAAcAAWg8AQAAAQQ8QQAAAAAAUMMAAAAAAIA4AQACAAA0mAEABAAAAQgAmIUAAEC1AABg6gAAUMMAAAGAuwAAYOoAAJQLAQBQwwAAAgDhAACUCwEAQBkBAFDDAAADeP8AAEAZAQCIJgEAUMMAAARAGQEAgDgBAIA4AQBQwwAABYA4AQDcSgEA3EoBAFDDAAAGAHcBAAB3AQCQXwEAUMMAAAeQkQEAkJEBAAB3AQBQwwAAARgAAAAAAAAACwAAvAJIJkYACgBUA5ABkAGQAZABkAGQAZABAAAAAAACBDEH3ADcANwAkAEAAFkAaQBKAEoAXwBzAHMAZABAAJCSl2CWAJBVAAAAAAAAAAAAAAAAAAAAAAACAtQwAAACEGDqAAACEA==

Core: 1642MHz/1150mV, Memory: 1045MHz/1075mV, SOC: 1199MHz, Temp target: 70, Idle fan: 700rpm
Code:
tgIIAQBcAOEGAADuKwAAGwBIAAAAgKkDAPBJAgCOAAgAAAAAAAAAAAAAAAAAAAIBXABPAkYClACeAb4AKAF6AIwAvAEAAAAAcgIAAJAAqAJtAUMBlwHwSQIAcQICAgAAAAAAAAgAAAAAAAAABQAHAAMABQAAAAAAAAABCIQDhAO2A+gDGgRMBGAEfgQBATMEAQGEAwAIYOoAAABAGQEAAYA4AQAC3EoBAAOQXwEABAB3AQAFkJEBAAZQvQEABwEI0EwBAAAAgAAAAAAAAESNAQABAAAAAAAAAADcxwEAAgAAAAAAAAAAmPwBAAMAAAAAAAAAANgbAgAEAAAAAAAAAAD0QAIABQAAAAABAAAAHGQCAAYAAAAAAQAAAGiBAgAHAAAAAAEAAAAABWDqAAAAQBkBAACAOAEAANxKAQAAkF8BAAAACChuAAAALMkAAAH4CwEAAoA4AQADkF8BAAT0kQEABdCwAQAGOMEBAAcACGw5AAAAJF4AAAH8hQAAAqy8AAADNNAAAARobgEABQiXAQAGsK0BAAcAAWg8AQAAAQQ8QQAAAAAAUMMAAAAAAIA4AQACAAA0mAEABAAAAQgAmIUAAEC1AABg6gAAUMMAAAGAuwAAYOoAAJQLAQBQwwAAAgDhAACUCwEAQBkBAFDDAAADeP8AAEAZAQCIJgEAUMMAAARAGQEAgDgBAIA4AQBQwwAABYA4AQDcSgEA3EoBAFDDAAAGAHcBAAB3AQCQXwEAUMMAAAeQkQEAkJEBAAB3AQBQwwAAARgAAAAAAAAACwAAvAJIJkYACgBUA5ABkAGQAZABkAGQAZABAAAAAAACBDEHkAGQAZABkAEAAFkAaQBKAEoAXwBzAHMAZABAAJCSl2CWAJBVAAAAAAAAAAAAAAAAAAAAAAACAtQwAAACEGDqAAACEA==

Core: 1600MHz/1150mV, Memory: 1045MHz/1075mV, SOC: 1199MHz, Temp target: 70, Idle fan: 700rpm
Code:
tgIIAQBcAOEGAADuKwAAGwBIAAAAgKkDAPBJAgCOAAgAAAAAAAAAAAAAAAAAAAIBXABPAkYClACeAb4AKAF6AIwAvAEAAAAAcgIAAJAAqAJtAUMBlwHwSQIAcQICAgAAAAAAAAgAAAAAAAAABQAHAAMABQAAAAAAAAABCIQDhAO2A+gDGgRMBGAEfgQBATMEAQGEAwAIYOoAAABAGQEAAYA4AQAC3EoBAAOQXwEABAB3AQAFkJEBAAZQvQEABwEI0EwBAAAAgAAAAAAAAESNAQABAAAAAAAAAADcxwEAAgAAAAAAAAAAmPwBAAMAAAAAAAAAANgbAgAEAAAAAAAAAAD0QAIABQAAAAABAAAAHGQCAAYAAAAAAQAAAABxAgAHAAAAAAEAAAAABWDqAAAAQBkBAACAOAEAANxKAQAAkF8BAAAACChuAAAALMkAAAH4CwEAAoA4AQADkF8BAAT0kQEABdCwAQAGOMEBAAcACGw5AAAAJF4AAAH8hQAAAqy8AAADNNAAAARobgEABQiXAQAGsK0BAAcAAWg8AQAAAQQ8QQAAAAAAUMMAAAAAAIA4AQACAAA0mAEABAAAAQgAmIUAAEC1AABg6gAAUMMAAAGAuwAAYOoAAJQLAQBQwwAAAgDhAACUCwEAQBkBAFDDAAADeP8AAEAZAQCIJgEAUMMAAARAGQEAgDgBAIA4AQBQwwAABYA4AQDcSgEA3EoBAFDDAAAGAHcBAAB3AQCQXwEAUMMAAAeQkQEAkJEBAAB3AQBQwwAAARgAAAAAAAAACwAAvAJIJkYACgBUA5ABkAGQAZABkAGQAZABAAAAAAACBDEHkAGQAZABkAEAAFkAaQBKAEoAXwBzAHMAZABAAJCSl2CWAJBVAAAAAAAAAAAAAAAAAAAAAAACAtQwAAACEGDqAAACEA==

For custom water cooled ones:
Core: 1642MHz/1150mV, Memory: 1045MHz/1075mV, SOC: 1199MHz, Temp target: 75, Idle fan: 1000rpm
Code:
tgIIAQBcAOEGAADuKwAAGwBIAAAAgKkDAPBJAgCOAAgAAAAAAAAAAAAAAAAAAAIBXABPAkYClACeAb4AKAF6AIwAvAEAAAAAcgIAAJAAqAJtAUMBlwHwSQIAcQICAgAAAAAAAAgAAAAAAAAABQAHAAMABQAAAAAAAAABCIQDhAO2A+gDGgRMBGAEfgQBATMEAQGEAwAIYOoAAABAGQEAAYA4AQAC3EoBAAOQXwEABAB3AQAFkJEBAAZQvQEABwEI0EwBAAAAgAAAAAAAAESNAQABAAAAAAAAAADcxwEAAgAAAAAAAAAAmPwBAAMAAAAAAAAAANgbAgAEAAAAAAAAAAD0QAIABQAAAAABAAAAHGQCAAYAAAAAAQAAAGiBAgAHAAAAAAEAAAAABWDqAAAAQBkBAACAOAEAANxKAQAAkF8BAAAACChuAAAALMkAAAH4CwEAAoA4AQADkF8BAAT0kQEABdCwAQAGOMEBAAcACGw5AAAAJF4AAAH8hQAAAqy8AAADNNAAAARobgEABQiXAQAGsK0BAAcAAWg8AQAAAQQ8QQAAAAAAUMMAAAAAAIA4AQACAAA0mAEABAAAAQgAmIUAAEC1AABg6gAAUMMAAAGAuwAAYOoAAJQLAQBQwwAAAgDhAACUCwEAQBkBAFDDAAADeP8AAEAZAQCIJgEAUMMAAARAGQEAgDgBAIA4AQBQwwAABYA4AQDcSgEA3EoBAFDDAAAGAHcBAAB3AQCQXwEAUMMAAAeQkQEAkJEBAAB3AQBQwwAAARgAAAAAAAAAC+QS0AckE0sACgBUA5ABkAGQAZABkAGQAZABAAAAAAACBDEHkAGQAZABkAEAAFkAaQBKAEoAXwBzAHMAZABAAJCSl2CWAJBVAAAAAAAAAAAAAAAAAAAAAAACAtQwAAACEGDqAAACEA==

Core: 1750MHz/1200mV, Memory: 1045MHz/1075mV, SOC: 1199MHz, Temp target: 75, Idle fan: 1000rpm
Code:
tgIIAQBcAOEGAADuKwAAGwBIAAAAgKkDAPBJAgCOAAgAAAAAAAAAAAAAAAAAAAIBXABPAkYClACeAb4AKAF6AIwAvAEAAAAAcgIAAJAAqAJtAUMBlwHwSQIAcQICAgAAAAAAAAgAAAAAAAAABQAHAAMABQAAAAAAAAABCIQDhAO2A+gDGgRMBGAEsAQBATMEAQGEAwAIYOoAAABAGQEAAYA4AQAC3EoBAAOQXwEABAB3AQAFkJEBAAZQvQEABwEI0EwBAAAAgAAAAAAAAESNAQABAAAAAAAAAADcxwEAAgAAAAAAAAAAmPwBAAMAAAAAAAAAANgbAgAEAAAAAAAAAAD0QAIABQAAAAABAAAAHGQCAAYAAAAAAQAAAJirAgAHAAAAAAEAAAAABWDqAAAAQBkBAACAOAEAANxKAQAAkF8BAAAACChuAAAALMkAAAH4CwEAAoA4AQADkF8BAAT0kQEABdCwAQAGOMEBAAcACGw5AAAAJF4AAAH8hQAAAqy8AAADNNAAAARobgEABQiXAQAGsK0BAAcAAWg8AQAAAQQ8QQAAAAAAUMMAAAAAAIA4AQACAAA0mAEABAAAAQgAmIUAAEC1AABg6gAAUMMAAAGAuwAAYOoAAJQLAQBQwwAAAgDhAACUCwEAQBkBAFDDAAADeP8AAEAZAQCIJgEAUMMAAARAGQEAgDgBAIA4AQBQwwAABYA4AQDcSgEA3EoBAFDDAAAGAHcBAAB3AQCQXwEAUMMAAAeQkQEAkJEBAAB3AQBQwwAAARgAAAAAAAAAC+QS0AckE0sACgBUA5ABkAGQAZABkAGQAZABAAAAAAACBDEHkAGQAZABkAEAAFkAaQBKAEoAXwBzAHMAZABAAJCSl2CWAJBVAAAAAAAAAAAAAAAAAAAAAAACAtQwAAACEGDqAAACEA==
I think Memory 1045MHz/1075mV is overkill especially for Air Cooled because HBM2 runs always at higher temps than the chip, the best profile would be all stuck clocks + undervolted
 
I have water cool Vega 64, and my fan was not that noise or high. I tried to use this method and after boot I noticed the fan now little high rpm. But my luxmark 25000->>27000 as you mentioned. BUT! Crashed or Freezes with some games (Tomb raider and D3). Fan noise and graphic squeeze noise so high when I use games. It was ok with original kext. So I put it back to original and now ok. The fan issue with new clean install with 10.13.4, no more. I do not know why they still struggling with it. I am using iMac pro 1,1.


Which kext did you use to stop crashing from occurring in games like Tomb Raider? I have the same exact issue using 10.13.4 with iMac 17,1
 
The last post for this is May. Has this problem been solved more permanently and I've missed it? I'm loathed to change SMBOIS settings as this will affect iMessage, no? I've updated my editing rig to High Sierra 10.13.6 and I have the same export H264 issue. It would be nice if there was a more integrated fix. Thanks.
 
The last post for this is May. Has this problem been solved more permanently and I've missed it? I'm loathed to change SMBOIS settings as this will affect iMessage, no? I've updated my editing rig to High Sierra 10.13.6 and I have the same export H264 issue. It would be nice if there was a more integrated fix. Thanks.


Perhaps they are all using this.....
 

Attachments

  • VGTab-en.app.zip
    430 KB · Views: 120
It may not be helpful for everyone but I have upgraded my system to Mojave Beta 4 and all the problems with FCPX and in general with “Vega” are now resolved. The fan speed issue is fixed, the problem with a metal thread consuming cpu cycles (like the leds used to blink red all the time) H.264 export is fixed. I am not using any patches, just stock SMBIOS for IMac Pro1,1.
 
Status
Not open for further replies.
Back
Top