Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
When I run: sudo kextcache -update-volume /

I get this: Warning: /AppleInternal/Library/Extensions: No such file or directory

UPDATE: After the third time restarting and doing the process from step 1, it went through without the error. It works now. Thanks!
 
Last edited:
  • Like
Reactions: h9826790
When I run: sudo kextcache -update-volume /

I get this: Warning: /AppleInternal/Library/Extensions: No such file or directory

UPDATE: After the third time restarting and doing the process from step 1, it went through without the error. It works now. Thanks!

Thanks for the report, the original post is now updated. In fact, you can ignore that "No such file or directory", the mod will still work.
 
  • Like
Reactions: Eschers
Just to confirm, not really news here, put my 7950 in for boot screen support moving to 10.14.5 final (ended up had to move my boot-args to make things work ...) no hardware decode/encode is gained by this on flashed 7950
 
  • Like
Reactions: VaZ
Just to confirm, not really news here, put my 7950 in for boot screen support moving to 10.14.5 final (ended up had to move my boot-args to make things work ...) no hardware decode/encode is gained by this on flashed 7950

Thanks for the report.

So, confirmed 7950 cannot get H264 hardware acceleration via this method, right? (7950 is the ONLY card in the cMP)

If yes, then I will update the OP Q&A section.
 
  • Like
Reactions: Eschers
Thanks for the report.

So, confirmed 7950 cannot get H264 hardware acceleration via this method, right? (7950 is the ONLY card in the cMP)

If yes, then I will update the OP Q&A section.

Correct, or at least whatever method videoproc is using to detect it, didn't do much more checking than that
 
  • Like
Reactions: h9826790
I have run this and have it working with Premiere Pro 2019, this is incredible.
Seamless playback of 4k h264 / h265 100 Mbps footage that I could hardly work with yesterday and was going to ProRes.
Hardware Encoding option is available for h264 export - Sped up export by around 50% (was a 45 min render this morn, took 20 Mins this afternoon)

Thank you.

Mac Pro 5,1 2 x 6 Core 2.4
64 GB Ram
Sapphire Radeon RX580 Nitro+ 8GB
 
Thanks for the report.

So, confirmed 7950 cannot get H264 hardware acceleration via this method, right? (7950 is the ONLY card in the cMP)

How about the HD 7970 ? Possible with your method ?

( I have VideoProc to check )
 
tsialex

Are you sure ? I thought that the 7950 = R9 280 7970 = R9 280X
Think a little, what EFI did you used to flash your R9 280X?

HD7970 is just a HD7950 with more units, it's not a new chip. Probably the most correct way is to say that HD7950 is a HD7970 with disabled units.
[doublepost=1558103518][/doublepost]Read units as stream cores.
[doublepost=1558103559][/doublepost]
Codenamed Tahiti, the Radeon HD 7900 series was announced on December 22, 2011. Products include the Radeon 7970 GHz Edition, Radeon HD 7970 and Radeon HD 7950.[18] The Radeon HD 7970 features 2048 usable stream cores,[A] whereas the Radeon HD 7950 has 1792 usable stream cores, as 256 out of the 2048 cores are disabled during product binning which detects defective areas of a chip. The cards are the first products to take advantage of AMD's new "Graphics Core Next" compute architecture. Both cards are equipped with 3 GB GDDR5 memory and manufactured on TSMC's 28 nm process. The Tahiti GPU is also used in the Radeon HD 7870 XT, released November 19, 2012. In this case one quarter of the stream processors are disabled, giving 1536 usable cores. Additionally, the memory interface is downgraded from 384-bit to 256-bit, along with a memory size reduction from 3 GB to 2 GB.
 
Just to make a point . . .

I do not have an R9 280X.

I have a 7970 devid=6798

./makerom.sh --efifile=7970mac.efi --romfile=efiromheader_7970.rom --originalrom=cardname.rom --devid=6798

=================================

7950 devid=679a
devid=679a
./makerom.sh --efifile=7950mac.efi --romfile=efiromheader_7950.rom --originalrom=cardname.rom --devid=679a

Both cards use the same Tahiti but different device IDs.

Just wanted to be clear on whether the 7970 could use hardware acceleration.
 
Just to make a point . . .

I do not have an R9 280X.

I have a 7970 devid=6798

./makerom.sh --efifile=7970mac.efi --romfile=efiromheader_7970.rom --originalrom=cardname.rom --devid=6798

=================================

7950 devid=679a
devid=679a
./makerom.sh --efifile=7950mac.efi --romfile=efiromheader_7950.rom --originalrom=cardname.rom --devid=679a

Both cards use the same Tahiti but different device IDs.

Just wanted to be clear on whether the 7970 could use hardware acceleration.
MIKX, it's the SAME chip, binned. The EFI used is the Sapphire HD 7950 Mac Edition.

Apple implemented acceleration only for Polaris (GCN 4.0) and Vega (GCN 5.0) GPUs and won't work with GCN 1.0 GPUs, this is already proved.
 
tsialex

I DID read your post ! I have read the whole thread. I was just checking.
Did you read the last line in #41

Enough.
 
It is also pointless for an retro gpu like that one... i don’t belice that’s much faster than the MacPro CPU‘s
 
tsialex

I DID read your post ! I have read the whole thread. I was just checking.
Did you read the last line in #41

Enough.
Yes, I read your line 41 and showed exactly why won't work. The only older than Polaris AMD GPUs that have the same UVD as Polaris is R9-380/R9-Fury/R9-Nano, this ones should be tested.
 
  • Like
Reactions: Eschers
It is also pointless for an retro gpu like that one... i don’t belice that’s much faster than the MacPro CPU‘s

Hi Hendrik94,

Can you test if the Radeon VII can play this video smoothly?

http://jell.yfish.us/media/jellyfish-400-mbps-4k-uhd-hevc-10bit.mkv

That 400Mbps is the just the overall bitrate. But IINA shows more bitrate actually allocated to the 1st half of the video, the peak is over 500Mbps. And the RX580 seems struggle to play that.

I wonder if that hit the RX580 limit. Or due to something else.
 
Hi Hendrik94,

Can you test if the Radeon VII can play this video smoothly?

http://jell.yfish.us/media/jellyfish-400-mbps-4k-uhd-hevc-10bit.mkv

That 400Mbps is the just the overall bitrate. But IINA shows more bitrate actually allocated to the 1st half of the video, the peak is over 500Mbps. And the RX580 seems struggle to play that.

I wonder if that hit the RX580 limit. Or due to something else.

This is with AMD GPU video decoding enabled:

Mine plays it smoothly, start to finish with zero dropped frames. RX580 Pulse. VLC. When skipping around, it takes 2-3 seconds to play. I see one CPU core maxed out while it's resuming play at a new point. Bottleneck is either a single thread or RAM read speed.
 
  • Like
Reactions: crjackson2134
This is with AMD GPU video decoding enabled:

Mine plays it smoothly, start to finish with zero dropped frames. RX580 Pulse. VLC. When skipping around, it takes 2-3 seconds to play. I see one CPU core maxed out while it's resuming play at a new point. Bottleneck is either a single thread or RAM read speed.

SingleThread is the Bottleneck here... I'm on X5690's and it is maxed out
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.