Bonjour,
J'ai besoin d'un coup de main, après avoir cherché puis trouver pour faire fonctionner Shiki correctement sous 10.13.
Je me lance maintenant pour essayer de faire fonctionner correctement l'airplay. Il fonctionne actuellement mais avec des lags.
quand je lance la commande VDADecoderChecker j'ai ceci :
tu as essayé ça? https://www.tonymacx86.com/threads/itunes-protected-video-black-screen-solution-hdcp.195083/
et/ou d'ajouter un custom flag shikigva=32 par exemple
merci,
je vais retenter mais j'avais tester les flags shikigva= 1, 4, 12, 16, 32 ceux qui corresponde à un Skylake.
je viens de tester toujours pareil j'arrive pas a avoir l'accélération.
si j'enleve la carte graphique j'arrive a le faire fonctionner correctement, mais du coup je peux pas lire les fichiers DRM...
le flag est en plus...
perso j'ai la carte graphique plus l'IGPU d'activé pour avoir airplay mirroring
j'ai mis ce code pour que ca soit mon IGPU qui s'occupe du décodage avec le flag shikigva=1
j'aimerai bien y arriver car moi c'est juste pour afficher sur ma TV de salon ... je viens de retenter les combinaisons de Shiki et de force intel et Nvidia rien a faire aucun changement sauf que parfois je fais planter Itunes ...
je dois louper un truc mais je vois pas quoi ....
tu as réinitialisé la configuration DRM?
ne copies pas tout le code en entier, tu copies une ligne après l'autre et enter
ensuite tu rebootes ton hack
oui c'est déjà fait j'ai suivit la procédure de vit9696 ici : https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md
Mais rien ... tristement rien ...
Mais je finirai par trouver sinon j'enlève la carte graphique... mais c'est du sport a chaque fois
alors par contre petite anecdote qui mérite d'être soulignée
dans mon bios je ne démarre pas sur la carte graphique mais sur l'IGPU
j'ai activé multi-affichage
et désactivé le CSM si je l'active rien ne se passe mes écrans restent noir même au chargement du bios
c'est peut être pour ca que ca fonctionne...
PS: les écrans sont quand même branchés sur la carte graphique les 2 en displayport
je vais vérifier mais j'ai la même configuration il me semble.
en théorie pour avoir airplay mirroiring il faut démarrer sur la carte graphique mais laisser l'IGPU activé...
c'est pour ca que j'ai souligné l'anecdote
après comme je te l'ai signalé je suis encore sur haswell
et je suis sur Sierra...
donc les différences viennent peut être de la...
je viens d'essayer et malheureusement ça ne change rien erreur 12473 dans VDADecoderChecker.
je loupe quelque chose ...
et en temps normal (sans le changement) ca te dit quoi?
logiquement ca doit te marquer "Hardware acceleration is fully supported"
EDIT
essaye avec cette version de http://www.insanelymac.com/forum/index.php?app=core&module=attach§ion=attach&attach_id=211599
idem qu'avec ma version :
alors d'après ce que j'ai compris err: -12473 serait une erreur de résolution
la source de diffusion serait plus grande que l'affichage (ou le contraire)
Tape F4 au menu de boot de Clover (il ne se passera rien mais c'est normal).
http://forum.macbidouille.com/index.php?showtopic=387964 et lance ce http://forum.macbidouille.com/index.php?act=attach&type=post&id=55290. Attends bien qu'il ait fini de s’exécuter et poste le fichier Rapport.zip (il est sur ton bureau) sur un site d'hébergement. Ici tu es limité à 2 Mo.
Poste également un IOReg extrait avec http://forum.macbidouille.com/index.php?act=Attach&type=post&id=52582 > File > Save as…
mon rapport : https://www.dropbox.com/s/k6tbcxtv42sv2s3/Rapport_MacBidouille.zip?dl=0
IORegistryExplorer : https://www.dropbox.com/s/y7gljhvv6a4hu6j/iMac%20de%20frederic.ioreg?dl=0
voici
merci
j'avais ouvert un topic, et j ai le meme soucis que toi.
vérifie déjà cela
Mac-de-username:~ username$ kextstat|grep -y applehda
103 1 0xffffff7f82c06000 0x1d000 0x1d000 com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <102 85 81 12 7 6 5 4 3 1>
132 0 0xffffff7f82d88000 0xb5000 0xb5000 com.apple.driver.AppleHDA (279.48) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <131 104 103 102 85 81 6 5 4 3 1>
il te faut cette ligne pour gérer intégré
----->133 0 0xffffff7f82c02000 0x2000 0x2000 com.apple.driver.AppleHDAHardwareConfigDriver (279.48) 14690424-1048-3F1D-8A3D-41657C97EB67 <4 3> ---> yes
iMac-de-username:~ username$ sudo kextstat | grep nv
119 2 0xffffff7f80fb2000 0x638000 0x638000 com.nvidia.web.NVDAResmanWeb (10.1.8) 056B0A38-2FE4-332B-B093-FD39B82164B1 <118 104 85 12 7 5 4 3 1>
120 0 0xffffff7f815fe000 0x199000 0x199000 com.nvidia.web.NVDAGM100HalWeb (10.1.8) 89B5051B-B2D1-3F2A-84F0-11F5521412D2 <119 12 4 3>
122 0 0xffffff7f82402000 0xa3000 0xa3000 com.nvidia.web.GeForceWeb (10.1.8) C0EA4FAC-C445-330B-B1A2-0737578FD224 <121 119 104 85 12 7 5 4 3 1>
144 0 0xffffff7f80c30000 0x2000 0x2000 com.nvidia.CUDA (1.1.0) 4329B052-6C8A-3900-8E83-744487AEDEF1 <4 1>
iMac-de-username:~ username$ kextstat|grep -y acpiplat
13 2 0xffffff7f82f3a000 0x60000 0x60000 com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
iMac-de-username:~ username$ kextstat|grep -y appleintelcpu
mais comme toi je suis bloqué sur ce point
@ maclinuxG4voila ce que ça retourne :
imacdefrederic:~ fred$ kextstat|grep -y applehda
118 1 0xffffff7f8323c000 0x1d000 0x1d000 com.apple.driver.AppleHDAController (280.12) 55162F3D-B7E9-315C-A7E1-C5C4C02F03EC <117 116 95 12 7 6 5 4 3 1>
141 0 0xffffff7f833c0000 0xb7000 0xb7000 com.apple.driver.AppleHDA (280.12) 7FC2BABA-4D4F-34FC-93E2-3E3244DEB73D <140 119 118 117 116 95 6 5 4 3 1>
imacdefrederic:~ fred$
imacdefrederic:~ fred$ sudo kextstat | grep nv
Password:
126 2 0xffffff7f80da8000 0x62d000 0x62d000 com.nvidia.web.NVDAResmanWeb (10.2.9) E01019FB-135E-39C7-B1B1-04DE3A386297 <119 97 95 12 7 5 4 3 1>
127 0 0xffffff7f8190d000 0xa6000 0xa6000 com.nvidia.web.GeForceWeb (10.2.9) 4DAF0B96-898C-3560-AE84-4164FF31312E <126 119 96 95 12 7 5 4 3 1>
128 0 0xffffff7f813e9000 0x198000 0x198000 com.nvidia.web.NVDAGM100HalWeb (10.2.9) 3644C816-E003-38AB-8B25-A603FE1A62EF <126 12 4 3>
imacdefrederic:~ fred$ kextstat|grep -y acpiplat
15 1 0xffffff7f8361b000 0x9c000 0x9c000 com.apple.driver.AppleACPIPlatform (6.1) 1804645B-B360-305E-B1BE-916F5E3E1CC4 <14 13 12 11 7 6 5 4 3 1>
imacdefrederic:~ fred$ kextstat|grep -y appleintelcpu
@ jeanchrijaz là ou c'est pervers pour ma part c'est que ça fonctionne si je ne met pas la carte Nvidia ...
bon je viens de regarder mes réglages du bios....
alors même si je doute que ca serve a quelque chose car on n'a pas du tout les mêmes configs
mais si ca peut t'aider voila mes réglages
dans le bios :
• HD audio controleur : disabled (carte son interne je passe par une carte son externe en USB)
• Afichage principal : CPU Graphic
• CPU Graphics Multi-monitor : Enabled (multi-affichage iGPU)
• CPU Display Audio : enabled (en fait il est activé)
• DVI port Audio : disabled (<--- c'est lui qui est désactivé)
dans config.plist rien de particulier à part les réglages pour avoir airplay mirroring
GFX0 to IGPU etc etc... (en fonction de ton CPU/iGPU)
et l'ajout du flag shikigva=1
dans kext/other
• Lilu.kext (v1.2.2)
• NvidiaGraphicsFixup.kext (v1.2.2)
• IntelGraphicsFixup.kext (v1.2.4)
• Shiki.kext (v2.2.0)
tous les 4 à jour
je viens de tester à l'instant tout fonctionne correctement...
les bandes annonces et les films dans itunes se lancent et si j'active airplay ca les lit en plein écran sur la TV (et sans lags ni d'artefacts des 2 cotés)
par contre détail intéressant (que j'avais oublié) sur ma carte vidéo je suis obligé d'utiliser les sorties DisplayPort 1 et 4
si je branche mes écrans sur les sorties 1 et 2 j'ai les écrans qui restent noirs (aucun affichage)
(l'HDMI est sur le port 3 mais je n'ai rien en HDMI)
mais si je n'utilise qu'un seul écran il fonctionne sur n'importe quel port...
donc... et si tu essayais de changer de sortie sur ta carte graphique???
exemple avec la bande annonce de Barry Seal
Bon j'ai pas de câble pour tester ...
je suis donc repartit de zéro :
enlever la carte graphique
reparamétrer L'EFI
Et là je retrouve l'accélération matérielle
Mais car bien sur il y a un mais ça lag toujours en airplay sur le téléviseur
Bref je vais continuer à faire mes test sans carte graphique mais si je n'arrive pas a avoir un airplay qui fonctionne correctement je remettrai la carte graphique et me contenterai de ce que j'ai.
Bon j'en suis actuellement :
Remis la carte Nvidia en place, j'ai trouvé l'arguments pour avoir l'accélération de l'IGPU :
shikigva=12
Par contre cela fait planter Itunes lorsque l'on essaye de lire un film, pas de problème pour lire la musique par contre.
Si je met l'arguments :
shikigva=16
censé prévenir les planages d'itunes, ben ça marche ça plante pas mais je perd l'accélération
j'ai essayé différentes combinaison ( IGPU ou PCIE en first dans le Bios) (Ig-platform-id 0x19120000 ou. 0x19120001 ou rien) couplé avec des combinaisons d'arguments (shikigva= 4 12 16 32 1) associé ou pas.
Bref tout ça pour dire que je patauge
et j'ai même perdu la lecture des fichiers DRM ... rooh
Si cela vous donne des idées pour d'autre tests
question... est ce que ton iGPU est correctement reconnu (en iGPU au lieu de GFX0)?
est ce que tu as bien la carte graphique + l'iGPU de reconnu?
et ensuite tu as configuré lequel des 2 pour le décodage des DRM?
au niveau de l'IGPU et de la carte vidéo voilà ce que ça donne :
https://www.dropbox.com/s/g6xm953rdydabdn/Capture%20d%E2%80%99%C3%A9cran%202018-02-09%20%C3%A0%2018.08.04.png?dl=0
https://www.dropbox.com/s/3qqk7b5ts78rlyn/Capture%20d%E2%80%99%C3%A9cran%202018-02-09%20%C3%A0%2018.15.50.png?dl=0
je met en lien aussi le ioregistryexplorer complet :
https://www.dropbox.com/s/y7gljhvv6a4hu6j/iMac%20de%20frederic.ioreg?dl=0
Pour le décodage des DRM j'en ai mis aucun des deux car cela supprime l'accélération ... le serpent qui se mord la queue ...
Mais je vais retenter de faire avec le décodage intel ou Nvidia .
Entre nous est ce que tu as vraiment besoin d'avoir la gestion des DRM ou AirPlay mirroiring?
Personnellement même si pour moi tout fonctionne au final je ne m'en sers pas
Et pour les films je passe par Plex et une platine Blu-ray qui me sert de client
(En plus le décodage audio/vidéo est de meilleure facture que l'Apple TV)
Donc est ce que c'est histoire de dire que ça fonctionne ou vraiment une réelle utilité ?
EDIT:
alors je ne sais pas si c'est lié mais est ce que ca ne viendrait pas de ta carte / cable
la 950 est en HDMI 2.0/ HDCP 2.2
si tu n'as pas les cables en 2.0 il est possible que le blocage vienne de la
(rien d'affirmatif c'est juste une hypothèse)
ben j'aurai voulu tout avoir !!!
mais je me contenterai de airplay sans lag chose que je n'arrive pas à faire.
je cherche toujours un petit peu.
et si tu essayais de passer par un DSDT pour ajouter/modifier ton iGPU au lieu de patch?
personnellement j'ai été obligé de passer par la car j'avais des soucis juste avec les patchs
au départ airplay mirroiring passait par la GTX
ca fonctionnait bien mais l'iGPU ne servait pas
mais si j’appliquai les patchs j'avais des artefacts sur l'ordi ou des lag sur la TV
j'ai un peu galéré au départ....
c'est ce que je suis en train de faire, de reprendre mon DSDT et les SSDT en lien avec la vidéo.
je pense que c'est la meilleure solution.
bon après ce n'est pas garanti que ca fonctionne aussi...
mais qui ne tente rien n'a rien
par contre a l'usage tu verras que tu ne te serviras pratiquement pas de ces fonctionnalités
mais c'est un challenge de réussir
Mais car il y a un mais comme d'hab ... si. je fais GFX0 to IGPU en patch sur tout mes SSDT et DSDT. MAcOS démarre si je laisse le patch CLOVER GFX0 to IGPU, si je le retire je me retrouve avec un sens interdit...
je vais mettre les mains dans le cambouis !
À mon avis, tu devrais commencer par faire des tests sur une clé sans aucune DSDT/SSDT voire même sans aucun patch pour voir ce que te raconte IORegistry Explorer. Parce que le souci avec les patchs Clover, c'est qu'ils s'appliquent partout où ils trouvent une occurrence à GFX0. Et ce n'est pas forcément ce que tu veux .
alors si ca peut t'aider cet après midi j'ai fait quelques test....
ca n'a rien a voir avec Airplay Mirroring mais c'est pour l'histoire des DRM
j'ai branché mes écran avec des cables en HDCP 1.4 (adaptateur displayport coté carte graphique et HDMI sur l'écran)
sur les films il y a le son mais pas l'image ...
par contre sur les bandes annonces j'ai les 2...
et dès que je repasse avec des cables en HDCP 2.0 (DisplayPort des 2 cotés) tout revient (son et image)
si je branche qu'un seul cable en HDCP 2.0 et l'autre en 1.4 c'est le même cas de figure... il n'y a que le son
comme j'ai 2 écrans il faut vraiment mettre les 2 cables en DisplayPort pour que ca fonctionne
et pour Airplay Mirroring je vais te faire un peu raler
C'est clair quand ça marche c'est nickel !
je vais faire des essais je suis en train de dll sierra pour tester dessus.
De toute façon j'ai mis le gros bordel sur mon hack il va falloir que je refasse une clean Install
merci
sincèrement je t'avoue que c'est plus pour "l'exploit" d'avoir réussi que pour vraiment utiliser la fonction
(bien que balader sur le forum affalé dans son canapé c'est pas mal )
mais pour tout ce qui est film comme je te l'ai dit je passe par Plex et un lecteur Blu-Ray qui sert de client
(plex est aussi installé sur mon Hack)
et l'image comme le son sont largement meilleurs que par Airplay Mirroring
après il y a surement d'autres usages liés à Airplay Mirroring mais dans mon cas je ne les utilise pas
chacun n'a pas la même utilisation
moi je m'en sert avec mon portable pour regarder des films screener sur un dongle a 20 €
et je veux faire de même avec le poste fixe
pas mal du tout!!!
et même TOP je dirai ça donne des idées
Les versions récentes de Clover détectent et injectent les GFX Intel ... donc pour moi plus besoin de SSDT ou d'injection d' "ig-platform-id".
Je serais tenter d'essayer sans rien (pas de SSDT, pas de Shiki ni de fixup ni de FakePCI) ...et de les rajouter un par un.
pour info ça marche sur mon NUC (HD5500) et macOS 10.13.3 ... sans rien faire !
je penche aussi pour un problème avec 10.13.3 ... je tente une installation sous sierra pour vérifier des que j'ai 5 min.
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)