Radeon HD 5450/6450 unter EC/Sierra

  • Frohes fest und schöne Feiertage erstmal.


    Der "Nachteil" der Feiertage ist die meistens herrschende Langeweile :D und so hab ich mir mal wieder den Desktop Hacki vorgenommen und neu aufgesetzt. Ziel ist endlich den Sound per ALC zu bekommen da ich vom VoodooHDA nicht wirklich überzeugt bin.
    Blöderweise vertragen sich die DSDT und der ALC kext nicht mit der favorisierten Intel HD4600 so das sich der Monitor nachdem Neustart komplett ausschaltet und nur mit Hilfe meiner ATI HD 5450 von Powercolor wieder belebt werden kann.


    Han mich jetzt dazu entschlossen doch auf ne externe Graka zu wechseln statt die interne zu nutzen womit ich zu meinen beiden "Problemen" komme.


    1. Mit der 5450 startet die Kiste durch, hab aber nicht die richtige Auflösung und keine HW Beschleunigung. Das sollte sich aber mit patchen der ATI/AMD5000 Kexte lösen lassen.Ton läuft dann mit DSDT Patch und ALC Kext.


    2. Hab hier auch noch eine Sapphire HD 6450 die ich auch gern mal testen würde. Da hab ich aber das Problem das der Monitor auf halber Strecke aus geht. Meine Vermutung ist das ich den GraphicsEnabler auf No setzen muss. Für die 5450 muss er aber auf Yes stehen.


    Hat da mal jemand nen Terminalbefehl womit ich das unter OZ ändern kann? Also je nach Bedarf Ein und Ausschalten kann.


    Danke im voraus

  • Und wie krieg ich den unter Ozmosis auf NO??


    Soooo es hat gefunzt :thumbsup: . Hab die HD5450 mit voller Auflösung und HW Beschleunigung ans laufen gekriegt.
    Es musste nur die ID im AMD5000Controler.kext wie auch im AMDRadeonX3000.kext unter IOPCIMatch eingetragen werden. Bei letzterem 4-5 mal wegen den verschiedenen Code Namen der Karte. Sollte man den jedoch kennen sollte auch 1 Eintrag reichen.


    Die HD6450 werde ich dann für die H97 Version von meinem Board nehmen welches dann mit Clover laufen soll.


    Häng mal die beiden Kexte für EC 10.11.6 an, einfach entpacken und mit dem Kext Utility installieren. Die Originalen werden automatisch als Backup markiert.

  • Die ATI Injection unter OZ lässt sich mit dem folgenden Befehl aus dem Terminal heraus abschalten

    Code
    1. sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:DisableAtiInjection=%01

    oder alternativ durch einen Eintrag in die defaults.plist sofern eine vorhanden ist. Da Du aber eine andere Lösung gefunden hast verpasse ich dem Thread mal einen grünen Haken und markiere ihn als erledigt :D

  • Kannst du gerne machen :thumbup: .


    Und danke für den Terminal "Code". Werde dann auch mal die 6450 testen wie die ist. Nehme an mit %00 schalte ich den Inject wieder ein für den Fall das ich doch wieder die 5450 nehmen will...

  • Achtung, das ist begrifflich sehr widersprüchlich...


    DisableAtiInjection=%01 bedeutet dass der Disable aktiv ist, also kein Inject vorgenommen wird.
    DisableAtiInjevtion=%00 bedeutet dass der Disable nicht aktiv ist und somit der Inject vorgenommen wird...

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Ok mag sein ;) . Aber richtig ist es dennoch, die 6450 braucht ja ein NO, die 5450 ein YES. Wenn ich doch wieder die 5450 nehmen will muss ich ja wieder auf YES gehen behaubte ich jetzt mal

  • Jupp genau so :D
    Also bei der 6450 muss es %01 sein und bei der 5450 %00 :D

  • Was ein Chaos... ob sich das ein "native speaker" ausgedacht hat? ;)

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • @al6042 und @griven wo speichert ihr solche Terminalbefehle ab, bestimmt nicht im Gedächtnis oder etwa doch? :D


    Ein %00 oder %01 kann man doch nur im angeschossenen Zustand mit %5 Alkohol Volumenprozent ertragen, wahrscheinlich hänge ich deswegen immer noch bei Clover r3333. ;(

  • Ich finde die bei Bedarf immer wieder hier: Version 1479m :p

  • Und die Befehle die nicht sowieso im Forum dokumentiert sind und auch eher selten gebraucht werden, sammle ich in den Notes... ;)

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • @griven


    Wollte grad mal die HD6450 probieren und den Befehl im Terminal eingegeben bzw. per cp eingefügt.


    Als Ausgabe kam nur "command not found", keine PW Abfrage oder sonst was.


    Edit:
    Hab den Fehler gefunden. Vor dem sudo war ein Leerzeichen zuviel...

  • Hallo,


    welche Device ID hast Du verwendet? Ich habe eine Asus HD5450. Im Windows wird dir die ID 68E1 angezeigt. Habe die auch in Dateien eingetragen. Geht aber trotzdem nicht.
    Hänge meinen Colver Ordner dran.
    Vielen Dank

    Dateien

    • CLOVER 2.zip

      (3,55 MB, 109 Mal heruntergeladen, zuletzt: )
  • ah ok, das habe ich übersehen.
    Kann mir trotzdem jemand helfen?
    Danke

  • @lib


    Ich denke es liegt daran das die ID NICHT im RadeonX3000.kext steht, somit wird auch kein Framebuffer geladen.


    Hab grade in meinen beiden mal rein gesehen, im AMD5000Controller.kext steht sie mit drin, im AMDRadeonX3000.kext aber nicht.
    Musste die ID von meiner auch in beiden eintragen damit sie läuft und auch korrekt erkannt wird.


    Kann die ID ja mal eintragen und dann hochladen, dauert aber nen moment. Dann installierst du den RadeonX3000.kext mit Kext Utility und startest einmal neu. Sollte dann eigentlich funzen.

  • Hat leider auch nicht geklappt. System fährt hoch, aber ohne EC.
    Am liebsten würde ich meine HD8490 ans laufen bekommen, da Displayport.
    Danke

  • @Metalhead
    Sind AMD5000Controller.kext und AMDRadeonX3000.kext auch für HS und Clover brauchbar? Ich würde gerne meine Sapphire 6450 in Betrieb nehmen.

    Grüße

    Arkturus

    "Ein Hackintosh ist wie ein Garten - es gibt immer was zu tun"