Wo ist die Grafik karte? Gelöst
- Macwolf
- Erledigt
-
-
Macwolf
Hat den Titel des Themas von „Wo ist die Grafik karte?“ zu „Wo ist die Grafik karte? Gelöst“ geändert. -
Arkturus .. ne, „Metal 2“ ist schon konkreter als „unterstützt“ .. das ist nur grundlegende Unterstützung
in Deinen 2. Bild „OOB ohne DP Eintrag“ steht doch aber auch 0x67DF als Geräte-ID .. wo kommt die denn her, wenn Du die nich spoofst .. was steht denn in dem Eintrag (0x0)/(0x1,0x0) über dem von Dir maskierten Eintrag in den DeviceProperties?
oder aus ner SSDT vielleicht?
-
Arkturus das Programm funktioniert nur mit Python 3 musst du erst installieren https://www.python.org/downloads/
-
-
ja werd ich im Anschluss machen, übrigens die Metal Unterstützung ist garnicht vorhanden
-
merkwürdig .. kannst Du n Dump von IORegistryExplorer posten?
.. änder mal Aty,DeviceName in 580 (statt 580 2048SP)
-
Arkturus das Programm funktioniert nur mit Python 3 musst du erst installieren https://www.python.org/downloads/
Python 3 habe ich drauf, aber es ist doch eine APP und kein Tool fürs Terminal. 🤔
mich habe meine ursprüngliche DP oben gepostet. Das erste Bild. Der letzte Test ist mit komplett deaktivierten DP. DIE läuft OOB, ohne irgendwelche SSDT. hObelware
EDIT: einzige ist SSDT-PLUG.aml, sonst nichts -
ja, aber was steht in dem DP Eintrag oberhalb des deaktivierten(interessehalber) ? der zeigt auch auf die grafikkarte ..
-
Das ist Audio, ich hatte die PCI mit HackinTool exportiert, so wie die sind. Glaube für Sound hatte ich lediglich Layout-id eingefügt. Doppelte Einträge sind da nicht drin.
-
also .. pciroot(0x0)/pci(1x0,0x0) ist der eintrag, der mich interessiert .. (das ist der PCIe Slot, in dem die Graka angeschlossen ist) .. wenn man den Bildern glauben schenken darf: Eintrag 2 in den DP
pciroot(0x0)/pci(1x0,0x0)/pci(0x0,0x0) ist GFX0
pciroot(0x0)/pci(1x0,0x0)/pci(0x0,0x1) ist HDAU
so far so good ..
was steht bei pciroot(0x0)/pci(1x0,0x0) ?
alternativ würde ich mich auch freuen, wenn Du Deine config UUID-etc.-bereinigt hier zur Verfügung stellen könntest .. ich versuche mich grade an n paar alternativen Wegen für not-really-supported Grafikkarten .. in meinem Fall die RX 6650 XT ..
sollte Deine RX 580 wirklich nativ 6FDF sein, muß die offensichtlich verwendete 67DF ja irgendwo her kommen ..
whatevergreen macht das jedenfalls nich von selber, da hab ich grade bisschen im quellcode (kern_mod.cpp) gelesen
danke
-
Schau mal in den Sammelthread OC lauffähige Desktop. Da ist meine erste EFI. DP war seither unverändert. https://www.hackintosh-forum.de/attachment/127589-efi-zip/
EDIT:
nimm SMBIOS iMacPro1,1 Macwolf und dann dürfte das erledigt sein.Hatte übersehen, das du deine config in den Text reingequetscht hattest.
-
in dieser EFI sind keine DeviceProperties, außer IGPU (was auch leer ist) und AppleALC hinterlegt ..
-
-
alles gut, .. ich selber hatte die RX 580 (Sapphire) auch mit 67DF, die ging einfach so .. der TE hat aber eine mit 6FDF, die muss gespoofed werden .. Arkturus meinte seine Powercolor hätte auch 6FDF und die müsse er nicht spoofen .. ich hab grade ne 6650 XT und die muß ich leider auch spoofen, ich suche (für mich) nur nach alternativen methoden zum id spoofing .. das ist alles
-
ich hab grade ne 6650 XT und die muß ich leider auch spoofen, ich suche (für mich) nur nach alternativen methoden zum id spoofing
entweder per DeviceProperties oder per SSDT mit device-id 0x73FF
-
hier mal die aktuelle EFI mit OC 0.8.9
bereinigte DP, ACPI/Add leer
AMD RX Radeon xxx laufen am liebsten mit SMBIOS iMacPro1,1
EDIT: Möglich das sich macOS die Angaben zur Versions-ID aus dem SMBIOS saugt.
Welches SMBIOS hast Du im Einsatz hObelware ?
hier nochmals der Auszug aus dem Systembericht, mit der heutigen bereinigten EFI gezogen
EDIT:
und das sagt OCSysinfo
─ GPU
├── HD Graphics 630
│ ├── Device ID: 0x5912
│ ├── Vendor: 0x8086
│ ├── ACPI Path: \_SB_.PCI0.GFX0
│ └── PCI Path: PciRoot(0x0)/Pci(0x2,0x0)
└── Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
├── Device ID: 0x67df
├── Vendor: 0x1002
├── ACPI Path: \_SB_.PCI0.PEG0.PEGP
├── PCI Path: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
└── Codename: Polaris 10
Quelle ist hier allerdings Tumbleweed. MacOS 13.2.1 will das Tool nicht laufen lassen.
Insoweit ist die Device-ID 0x67df extern bestätigt.
EDIT: mit windows 11 und OCsysconfig die gleiche Device-ID: 0x67df
-
so kleiner Zwischenbericht, hab das die interne Grafik ohne monitor eingestellt, und meine RX entsprechend abgeändert. nach dem booten stand kein Metall Unterstützung. so und nun kommt es: von der internen Grafik gebootet dann ist die RX (ohne Monitor) Metall 3 und drei Interne mit Monitor Metall3 siehe, hObelware einen Dump von ioregistryexplorer.app wie macht man da einen gesamten "Dump" oder meintest du den Pfad von der Grafik als Screenshot
-
-
entweder per DeviceProperties oder per SSDT mit device-id 0x73FF
danke, die 6650 läuft so auch bei mir schon ein paar Tage und auch gut soweit, nur sind die spoofing methoden keine wirklich „sauberen“ Lösungen, denn pci1002,73ff taucht dann eben nicht in der compatible enummerierung auf sondern trotzdem pci1002,73ef
am liebsten würde ich mir nen injector kext schreiben, mit dem ich die echte DeviceID an die IOClass binde, aber die IOName-Ansprache ist für die grafikkarte sehr variabel (wobei alle gleichzeitig gültig sind zB als display, GFX0, pci1002,73ff .. usw.) .. das macht n injector relativ tricky .. aber ich hab die Hoffnung noch nicht ganz aufgegeben ..
ich dachte Arkturus hätte nen anderen Weg als oben genannt genutzt, um die Device ID durchzureichen, scheint ja aber doch ne klassische RX 580 zu sein ..
Macwolf .. danke für dein IO Reg Auszug, .. kannste den nochmal mit ner headless IGPU machen? und dann auch die config noch dazu anhängen ..
-
ist ja interessant Macwolf . Mit welchem Tool hast Du die Ausgaben zu den GPU's erzeugt?
per screenshot cmd+hoch+4