Skip to content

Commit

Permalink
Do not advise NDRMI patches for Macs, they are only needed when borke…
Browse files Browse the repository at this point in the history
…d IGPU is present
  • Loading branch information
vit9696 committed Nov 23, 2019
1 parent 10bea0d commit dcbb8d9
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
4 changes: 2 additions & 2 deletions Manual/FAQ.Shiki.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,8 +133,8 @@ Add `shikigva=16` argument to boot-args or to DeviceProperties in any GPU.

- _How can I play iTunes purchased videos in QuickTime on MacPro5,1 along with Apple TV+?_
For QuickTime movie playback along with TV+ on MacPro5,1 use one of the following:
`shikigva=0` and OpenCore spoof to iMacPro1,1 (preferred).
`shikigva=32 shiki-id=Mac-7BA5B2D9E42DDD94` without OpenCore.
OpenCore spoof to iMacPro1,1 (preferred).
`shikigva=160 shiki-id=Mac-7BA5B2D9E42DDD94` without OpenCore.

- _How can I inject IOVARendererID/IOVARendererSubID in certain NVIDIA GPUs?_
NVIDIA drivers do not properly add these values necessary for VDA decoding for Maxwell and Pascal GPUs in their Web drivers. You could add them with a plist-only kext. The correct values for VP4 GPUs are:
Expand Down
4 changes: 2 additions & 2 deletions Manual/FAQ.Shiki.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,8 +131,8 @@ Shiki сейчас часть [WhateverGreen](https://github.com/acidanthera/Wha

- _Как смотреть купленные в iTunes фильмы в QuickTime на MacPro5,1 вместе с Apple TV+?_
Для проигрывания фильмов в QuickTime вместе с TV+ на MacPro5,1 используйте одно из двух:
`shikigva=0` вместе с подменой модели на iMacPro1,1 через OpenCore (предпочтительно).
`shikigva=32 shiki-id=Mac-7BA5B2D9E42DDD94` без OpenCore.
Подмена модели на iMacPro1,1 через OpenCore (предпочтительно).
`shikigva=160 shiki-id=Mac-7BA5B2D9E42DDD94` без OpenCore.

- _Как можно сделать инжекцию IOVARendererID/IOVARendererSubID в некоторых видеокартах NVIDIA?_
Веб драйвера NVIDIA могут не добавлять эти значения для карт на архитектуре Maxwell и Pascal. Вы можете их добавить в кекст состоящий из одного plist (legacy) сами. Правильными значениями для VP4 графических процессоров являются:
Expand Down
8 changes: 4 additions & 4 deletions WhateverGreen/kern_shiki.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -110,10 +110,10 @@ void SHIKI::processKernel(KernelPatcher &patcher, DeviceInfo *info) {
}
}

// DRM is just fine on Apple hardware, unless you are on MacPro5,1 and want to spoof your video.
// For QuickTime movie playback (without red screen) along with TV+ on MacPro5,1 use one of the following:
// - shikigva=0 and OpenCore spoof to iMacPro1,1 (preferred).
// - shikigva=32 shiki-id=Mac-7BA5B2D9E42DDD94 without OpenCore.
// FairPlay 1.0 DRM is just fine on Apple hardware, as the only reason for it to break is IGPU presence.
// For QuickTime movie playback along with TV+ on MacPro5,1 use one of the following:
// - OpenCore spoof to iMacPro1,1 (preferred).
// - shikigva=160 shiki-id=Mac-7BA5B2D9E42DDD94 without OpenCore.
useLegacyHwDrmDecoder = info->firmwareVendor == DeviceInfo::FirmwareVendor::Apple;

DBGLOG("shiki", "will autodetect autodetect GPU %d whitelist %d", autodetectGFX, addExecutableWhitelist);
Expand Down

0 comments on commit dcbb8d9

Please sign in to comment.