IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> ResizeAppleGpuBars
Options
odemolay
posté 13 Nov 2021, 16:14
Message #1


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 532
Inscrit : 24 Jan 2017
Membre no 200 986



bonjour à tous,

avez-vous constaté une amelioration avec ce Quircks : ResizeAppleGpuBars réglé sur 0 ?

que ce soit avec clover 5142 ou OC 075 ?

je ne constate pas grand chose.


--------------------
MacBookAir mi-2011 OpenCore Legacy Patcher OCLP 0.6.1 HighSierra et Ventura 13.2.1 Imac 2009 vidé et devenu un écran MacBookPro 2010 Apple2C
Mac G5 case :MSI MPG Z390 Gaming Pro Carbon Bios 7B17v1B, i7-9700K, 32 Go 3200, UHD 630/RX6800XT, OpenCore 091 smbios 7,1/19,1 Clover 5150 OS 13.3, 11.6.1 et W10 sur nvme
Hackintosh : GA-Z170X-UD3 i7 6700 3,4 GTX Titan 6Go Radeon RX 580 8 Go, 32Go de RAM sous OSX 10.12.4 SSD, 10.15.7 et SSD 11.6.1, 13.3 Clover 5150 et openCore 091, W10 SSD et Debian
hackCube G4 : GA-Z170N-wifi, i3 6300 3,8 Ghz 8 GO DDR4 GTX 750 Ti Clover 5146/opencore 088 Catalina SSD
Go to the top of the page
 
+Quote Post
mbournau
posté 14 Nov 2021, 08:41
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 468
Inscrit : 28 Aug 2002
Lieu : Val de Marne
Membre no 3 321



Pour tester encore faudrait il que l'on ait, comme toi, une RX6800XT tongue.gif !!

Car comme le dit très bien ce Monsieur (Slice) :

"Il existe une nouvelle fonctionnalité pour les cartes RX6800 "Resizable Pci Bar" qui peut être définie dans le BIOS et améliorer les performances pour Windows.

Mais macOS peut planter car la fonctionnalité n'est pas prise en charge. Ce Quirk permet de définir cette fonctionnalité dans le BIOS pour Windows, mais de définir une valeur sûre pour macOS.

Merci à Acidanthera pour la recherche. Ils recommandent comme valeur sûre : 0 et au maximum : 10.

Pour certains la bonne valeur sera : 8.
"

Bon, j'ai pas les moyens de tester, à moins que tu me passes ta 6800 biggrin.gif

Chez moi, par défaut cette valeur est de -1 dans OC 0.7.5 ---> Quiks de Booter et Quirks des paramètres UEFI. Idem dans la section Quirks de Clover 5142

Voilà. ce qu'en dit le Guide Dortania jap.gif (dans la section Booter)

"RedimensionnerAppleGpuBars

Type : plist integer

Failsafe : -1

Description : Réduisez la taille de la barre PCI GPU pour plus de compatibilité avec macOS.

Ce Quirk réduit la taille de la barre PCI GPU pour Apple macOS jusqu'à la valeur spécifiée ou moins si elle n'est pas prise en charge. La valeur spécifiée suit la spécification PCI Resizable BAR. Bien qu'Apple macOS prenne en charge un maximum théorique de 1 Go, en pratique, toutes les valeurs non par défaut peuvent ne pas fonctionner correctement. Pour cette raison, la seule valeur prise en charge pour ce Quirk est la taille minimale de barre prise en charge, c.-à-d. 0. Utilisez -1 pour désactiver ce Quirk.

À des fins de développement, on peut prendre des risques et essayer d'autres valeurs. Envisagez un GPU avec 2 BAR :

BAR0 prend en charge des tailles de 256 Mo à 8 Go. Sa valeur est de 4 Go.

BAR1 prend en charge des tailles de 2 Mo à 256 Mo. Sa valeur est de 256 Mo.

Exemple 1 : Définir ResizeAppleGpuBars sur 1 Go changera BAR0 en 1 Go et laissera BAR1 inchangé.

Exemple 2 : Définir ResizeAppleGpuBars à 1 Mo changera BAR0 à 256 Mo et BAR0 à 2 Mo.

Exemple 3 : Définir ResizeAppleGpuBars à 16 Go n'apportera aucune modification.

Remarque : Voir le Quirk ResizeGpuBars pour la configuration générale de la taille de la barre PCI du GPU et plus de détails sur la technologie."


Et plus loin, donc, dans la section UEFI on peut lire ceci :

"Ce Quirk définit les tailles de GPU PCI BAR comme spécifié ou choisit la plus grande disponible sous la valeur ResizeGpuBars. La valeur spécifiée suit la spécification PCI Resizable BAR. Utilisez 0 pour 1 Mo, 1 pour 2 Mo, 2 pour 4 Mo, etc. jusqu'à 19 pour 512 Go.

La technologie BAR redimensionnable permet de faciliter la programmation des périphériques PCI en mappant une région de mémoire configurable, BAR, dans l'espace d'adressage CPU (p. ex. VRAM vers RAM) par opposition à une région de mémoire fixe. Cette technologie est nécessaire, car on ne peut pas mapper la plus grande région de mémoire par défaut, pour des raisons de rétrocompatibilité avec un matériel plus ancien ne prenant pas en charge les BAR 64 bits. Par conséquent, les périphériques de la dernière décennie utilisent des BAR jusqu'à 256 Mo par défaut (4 bits restants sont utilisés par d'autres données), mais permettent généralement de les redimensionner à des puissances de plus en plus petites de deux (par exemple de 1 Mo à la taille VRAM).

Les systèmes d'exploitation ciblant les plates-formes x86 ne contrôlent généralement pas l'espace d'adressage PCI, ce qui permet au firmware UEFI de décider des adresses et des tailles BAR. Cette pratique illicite a entraîné l'inutilisation de la technologie Resizable BAR jusqu'en 2020, bien qu'elle ait été normalisée en 2008 et qu'elle soit devenue largement disponible dans le matériel peu de temps après.

Le firmware UEFI moderne permet l'utilisation de la technologie Resizable BAR, mais limite généralement les options configurables à la défaillance par défaut (OFF) et au maximum disponible (ON). Cet Quirk permet d'affiner cette valeur à des fins d'essai et de développement.

Envisagez un GPU avec 2 BAR :

BAR0 prend en charge des tailles de 256 Mo à 8 Go. Sa valeur est de 4 Go.

BAR1 prend en charge des tailles de 2 Mo à 256 Mo. Sa valeur est de 256 Mo.

Exemple 1 : Définir ResizeGpuBars sur 1 Go changera BAR0 en 1 Go et laissera BAR1 inchangé.

Exemple 2 : Définir ResizeGpuBars à 1 Mo changera BAR0 à 256 Mo et BAR0 à 2 Mo.

Exemple 3 : Définir ResizeGpuBars sur 16 Go changera BAR0 en 8 Go et laissera BAR1 inchangé.

Note 1 : Ce Quirk ne doit pas être utilisée pour contourner la limitation de macOS afin d'adresser les BAR de plus de 1 Go. ResizeAppleGpuBars doit être utilisé à la place.

Note 2 : Bien que ce Quirk puisse augmenter la taille de la barre PCI du GPU, cela ne fonctionnera pas sur la plupart des firmwares tels quels, car le Quirk ne déplace pas les BAR en mémoire et ils se chevaucheront probablement. Les contributions pour améliorer cette fonctionnalité sont les bienvenues."

unsure.gif blink.gif

Ce message a été modifié par mbournau - 14 Nov 2021, 09:15.


--------------------
Gigabyte Z390 Designare : Core i9-9900K 3.6GHz ; 32Go RAM ; Radeon RX 580 8Go // OC 0.9.9 & Clover 5157 (MacPro7,1) :
Big Sur 11.7.10 ; Monterey 12.7.3 ; Ventura 13.6.6;
Sonoma14.3.1 - 14.5 ß1 : Carte PCI Fenvi Wifi-BT (Wifi OK avec OS14.5 ß1 - procédure OCLP 1.4.3 sous OpenCore ou Clover); carte fille intel (Wifi OK ---> OS14.5 ß1) Le Bluetooth fonctionne toujours n'étant pas affecté par les modifs introduites par Sonoma. Moniteur 5K LG UltraFine connecté en Thunderbolt 3
Autres :
Asus Z170 Premium : Core i7-7700K 4GHz ; 16Go RAM ; Asus Radeon RX 5700 XT // iMacPro1,1 // Clover 5157, OC 0.9.9 //14.4.1; Win 10 ; Wifi-BT Broadcom sur carte mère fonctionnels avec 14.4.1 même procédure OCLP avec en + les Kexts : BluetoothFixup (pour BCM_4350C2) & AirportBrcmFixup et bootarg : -brcmfxbeta
Gigabyte Z370 MD3H : Core i3-8100 3.6GHz ; 32Go RAM ; Radeon RX 580 8Go // iMacPro1,1 //OC 0.9.9, Clover 5157 // 11.7.10 ; 12.7.4; 13.6.5 ; 14.4.1 : Carte PCI Wifi-BT Broadcom (OK avec OS14.4.1 procédure OCLP); Win 10
Asus H170i-Plus D3 : Core i5-6600K 3,19Gz; 8Go RAM; Nvidia 710 GT // iMac19,1// Clover 5157// Big Sur 11.7.10 (le dernier compatible avec Nvidia 710)
Mes macs : iMac 27" 2013, MacBookPro 16" M1(2021)
Go to the top of the page
 
+Quote Post
odemolay
posté 14 Nov 2021, 10:15
Message #3


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 532
Inscrit : 24 Jan 2017
Membre no 200 986



Salut merci pour ta réponse,

Je n’ai pas de Re-size BAR comme réglage de bios dans ma Z390 … dry.gif


Il faut effectivement laisser ResizeGpuBars sur -1, afin que le bios et windows ne soit pas modifié par OpenCore, à mon avis Slice ne l’a pas mis dans le Config.plist de Clover à ce titre

Pour ResizeAppleGpuBars (qui est dans le sample.plist de Clover 5142, pour le coup), c’est -1 ou 0, le reste (2-4-8...) semble déconner un peu, problème de veille, ou fausse valeur.

Effectivement seules les RX6800+ sont sensées être concernées, mais toutes les carte AMD post 2010, semblent supporter ce réglage, qui doit être sur « 0 », pas sur -1 dixit vit9696, ce dernier précise que suivant la génération de carte il n’y aura pas de gain, mais sur certains forum, les gens mesurent des gains avec des RX580.

D’où ma question initiale, car sur ma RX580 sous Clover 5142 je vois une amélioration graphique avec le jeu Diablo, mais c’est certainement subjectif.

Je n’ai pas de vrai programme de bench à part ceux disponibles gratuitement qui racontent à mon sens parfois des trucs aléatoires.

pour la RX6800, elle est tellement puissante de toutes les façons que 5-10%, pour mon utilisation FCP en traitement je ne serai pas capable d'en dire plus, en jeu pareil.

Ce message a été modifié par odemolay - 14 Nov 2021, 11:44.


--------------------
MacBookAir mi-2011 OpenCore Legacy Patcher OCLP 0.6.1 HighSierra et Ventura 13.2.1 Imac 2009 vidé et devenu un écran MacBookPro 2010 Apple2C
Mac G5 case :MSI MPG Z390 Gaming Pro Carbon Bios 7B17v1B, i7-9700K, 32 Go 3200, UHD 630/RX6800XT, OpenCore 091 smbios 7,1/19,1 Clover 5150 OS 13.3, 11.6.1 et W10 sur nvme
Hackintosh : GA-Z170X-UD3 i7 6700 3,4 GTX Titan 6Go Radeon RX 580 8 Go, 32Go de RAM sous OSX 10.12.4 SSD, 10.15.7 et SSD 11.6.1, 13.3 Clover 5150 et openCore 091, W10 SSD et Debian
hackCube G4 : GA-Z170N-wifi, i3 6300 3,8 Ghz 8 GO DDR4 GTX 750 Ti Clover 5146/opencore 088 Catalina SSD
Go to the top of the page
 
+Quote Post
Krazubu
posté 14 Nov 2021, 12:47
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 3 523
Inscrit : 5 Sep 2005
Membre no 45 266



Citation (odemolay @ 14 Nov 2021, 10:15) *
D’où ma question initiale, car sur ma RX580 sous Clover 5142 je vois une amélioration graphique avec le jeu Diablo, mais c’est certainement subjectif.

Probablement, vu que cette fonctionnalité n'est supportée qu'à partir de certains chipsets série 400 wink.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 25th April 2024 - 12:14