Jump to content

Videodecoder stopped functioning after...or Broke


makk
 Share

4 posts in this topic

Recommended Posts

Running some tests to see if Apple TV works, netflix and amazon prime (DRM in Old Intel)

 

Desired outcome was to have AppleTV and other DRM to work on Hardware Acceleration.

After reading up on Opencore Instructional pages, it seemed true that DRM is not functioning on

older Intels such as HD5500 IGPU.  The instructions repeatedly spoke of eGPU for truly functioning DRM

for AppleTV, Netflix, Amazon Prime. This would require new Graphics chips

 

Reading through the Opencore DRM Fix.

 

Previously everytime executing using the file VDADecoderChecker hardware acceleration was on.

And prior to this time hardware acceleration was on.

 

After executing in Terminal (below)

defaults write com.apple.coremedia hardwareVideoDecoder -string force

VDADecoderChecker came back with failed.

 

So to disable it the DRM page said to use this, to disable it. (below)

defaults write com.apple.coremedia hardwareVideoDecoder -string disable

 

After disabling VDADecoderChecker still shows failed.

 

Is there another way correct this? Check this?

 

Is the defaults write correctly done? 

 

Anybody run into this problem? have fix? 

Any way to reset?

 

Thank you

 

 

 

Edited by makk
Link to comment
Share on other sites

Fixed

 

https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.Shiki.en.md

 

type in Terminal

 

defaults delete com.apple.coremedia

 

add to DeviceProperties for IGPU  ( Intel GPU's )

 

shikigva       number 1

 

But to have AppleTV+ Work DRM under research.  Not sure of Hardware Acceleration unless someone made a patch

some cool hack.

Edited by makk
shikigva rename from shikivga
  • Like 1
Link to comment
Share on other sites

For ShikiVGA after having done snoops into IOREG: All are present according to the needed parameters.

 

bobo@MacBook-Air ~ % ioreg | grep IMEI

    | |   +-o IMEI@16  <class IOPCIDevice, id 0x100000214, registered, matched, active, busy 0 (10 ms), retain 10>

bobo@MacBook-Air ~ % ioreg -l | grep platform-id

    | |   | |   "AAPL,ig-platform-id" = <06002616>

bobo@MacBook-Air ~ % ioreg | grep IOVA

bobo@MacBook-Air ~ % ioreg -l | grep IOVA

    | |   |   |   "IOVARendererID" = 17301512

bobo@MacBook-Air ~ %

 

Framebuffers are also inserted in DeviceProperties and are functioning as far as I know(not sure how to see if it actually working besides the opencore log file)

 

08:096 00:004 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):AAPL,ig-platform-id - Success

08:101 00:004 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):AAPL,slot-name - Success

08:106 00:004 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):device-id - Success

08:111 00:004 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):device_type - Success

08:116 00:004 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):framebuffer-con1-alldata - Success

08:121 00:004 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):framebuffer-con1-enable - Success

08:126 00:004 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):framebuffer-con2-alldata - Success

08:131 00:004 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):framebuffer-con2-enable - Success

08:136 00:004 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):framebuffer-fbmem - Success

08:141 00:004 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):framebuffer-patch-enable - Success

08:146 00:004 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):framebuffer-stolenmem - Success

08:151 00:004 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):model - Success

 

But no success for DRM Hardware Acceleration

 

Link to comment
Share on other sites

9 hours ago, Hervé said:

Please note that, as per WhateverGreen's documentation, it's shikigva not shikivga (as related to AppleGVA). No relation to VGA whatsoever though things can be easily confused.

 

Thanks works for me.

However it is graphics related is not? Viewing pleasure

Link to comment
Share on other sites

 Share

×
×
  • Create New...