DSDT und MaciASL mit Haswell

  • Hallo,


    ich bin gerade dabei auf dem in meiner Signatur genannten Lenovo Z710 OSX 10.9.1 zu installieren. Soweit hat das auch ganz gut geklappt (genauere Beschreibung folgt noch). Nun stört mich eigentlich nur noch, dass ich die Displayhelligkeit nicht einstellen kann. Diverse "ich-mach-dir-einen-grauen-Schleier-über-dein-Display-Programme" sind nur semi-befriedigend. Natürlich kann man das mit DSDT einstellen. Nur scheine ich da noch das ein oder andere nicht wirklich zu verstehen. Ich nutze MaciASL. Wenn ich das Programm öffne wird das DSDT extrahiert und dann fangen die Probleme auch schon an. Ich erhalte im Log 4 Fehler, 48 Warnungen, 97 Anmerkungen und 111 Optimierungen (siehe Bild1).
    Die 4 Fehler bekomme ich schnell behoben und dann sind sie auch weg (siehe Bild2). Anschließend führe ich einen Patch mit Rehabmans Laptop-DSDT-Patch durch:


    - Brightness fix (Haswell)
    - Rename GFX0 to IGPU


    Jeden einzeln oder beide zusammen spielt für das nächste Problem erstmal keine Rolle, denn es kommt mit Sicherheit: 2 neue Fehler (siehe Bild3). Ich bekomme die Fehler zwar behoben, doch leider möchte ich hier nicht erzählen wie, denn das ist bestimmt peinlich ;)


    Wie dem auch sei. Ich kann machen, was ich will, die Änderungen die ich gemacht habe verschwinden einfach wieder. Ich speichere die DSDT als "ACPI Machine Language Binary" ab, schließe MaciASL und öffne die Datei anschließend wieder per Doppelklick und alles ist wieder wie in der ersten Sekunde und ich habe Fehler, Warnungen etc., obwohl die Fehler vor dem Speichern weg waren. Was mache ich falsch bzw. was kann ich tun?


    Und noch eine Frage am Rande: ist denn eigentlich schon abzusehen, ob 10.9.2 eine bessere Unterstützung für Haswell-Prozessoren mitbringen wird?


    Einen schönen Tag erstmal und vielen Dank!

  • Also wenn du sie Fehlerfrei speicherst, dann sollte sie sich auch wieder öffnen lassen ohne das die alten Fehler noch drin sind.


    Bist Du sicher das Du die DSDT öffnest, und nicht nur MaciASL neu startest?


    Lade doch mal die DSDT hoch, dann können wir uns das anschauen.

  • So, ich mache das einfach nochmal und beschreibe auch hier ganz genau was ich tue:


    - MaciASL (1.3 (246)) öffnen
    - auf "Compile" klicken
    - anschließend spuckt mir MaciASL 4 Fehler aus. Diese 4 Fehler (Bild 1 aus meinem ersten Thread) kann ich beheben, indem ich die betreffenden 4 Zeilen einfach ein paar Zeilen nach oben kopiere (von Zeile 52-55 nach Zeile 33-36)
    - nochmal "Compile" -> kein Fehler mehr (aber immernoch 48 Warnungen, etc.)
    - "Save as"
    - "ACPI Machine Language Binary" ausgewählt
    - "Save" - dann habe ich die AML-Datei auf dem Schreibtisch
    - Nun schließe ich das aktuelle MaciASL-Fenster (nur das Fenster, nicht das Programm), wähle "File - Open" und öffne die AML vom Schreibtisch und...
    - ... alles sieht so aus wie nach dem ersten Öffnen von MaciASL (wieder die 4 Fehler)


    Das alles noch ohne irgendeinen Patch. Da ergeben sich ja noch ganz andere Fehler...


    Im Anhang meine AML vom Schreibtisch... :danke:

    Dateien

    Lenovo Z710: i7-4700MQ, Intel HD 4600, Samsung 840 EVO 250GB, Edimax EW-7811Un, OSX 10.9.2
    ACER Aspire E1-570-33214G50Mnrr:
    i3-3217U, Intel HD 4000,
    Toshiba Q-Series 128GB, AR9285, OSX 10.9.3
    Desktop: Gigabyte Z77-DS3H, i7-3770, 4x4GB Corsair Vengeance, MSi GeForce 210, 120 GB Samsung 840, 3TB Seagate Barracuda, IOGear Bluetooth 4.0, OSX 10.9.3

  • Nur kein Stress! Bin schon gespannt...

    Lenovo Z710: i7-4700MQ, Intel HD 4600, Samsung 840 EVO 250GB, Edimax EW-7811Un, OSX 10.9.2
    ACER Aspire E1-570-33214G50Mnrr:
    i3-3217U, Intel HD 4000,
    Toshiba Q-Series 128GB, AR9285, OSX 10.9.3
    Desktop: Gigabyte Z77-DS3H, i7-3770, 4x4GB Corsair Vengeance, MSi GeForce 210, 120 GB Samsung 840, 3TB Seagate Barracuda, IOGear Bluetooth 4.0, OSX 10.9.3

  • Die von dir angehängte DSDT hat nun 159 Fehler...das wird so nichts, da die DSDT zur Laufzeit verändert wird führt das dann zu Fehlern.


    Hast Du noch ein Windows Parallel laufen ? Wenn ja dann Extrahier bitte das BIOS mit diesem Programm, und lade es auf Dropbox oder wo anders hoch, dann extrahier ich mir die DSDT direkt.


    Das ergibt dann ein "saubere" DSDT.


    Antivirus bitte abschalten, der Blockiert ansonsten das Programm, da die eingesetzten Routinen nicht gerade üblich sind.

  • Ich hab die Datei, doch diese ist gezipt immer noch 2,4 MB groß. Wie kann ich hier Dateien anhängen, die größer sind als 150kb?

    Lenovo Z710: i7-4700MQ, Intel HD 4600, Samsung 840 EVO 250GB, Edimax EW-7811Un, OSX 10.9.2
    ACER Aspire E1-570-33214G50Mnrr:
    i3-3217U, Intel HD 4000,
    Toshiba Q-Series 128GB, AR9285, OSX 10.9.3
    Desktop: Gigabyte Z77-DS3H, i7-3770, 4x4GB Corsair Vengeance, MSi GeForce 210, 120 GB Samsung 840, 3TB Seagate Barracuda, IOGear Bluetooth 4.0, OSX 10.9.3

    Einmal editiert, zuletzt von vord ()

  • Leider gar nicht.
    Hast Du keine Möglichkeit die Datei zum Beispiel in eine dropbox hoch zu laden?

  • Lenovo Z710: i7-4700MQ, Intel HD 4600, Samsung 840 EVO 250GB, Edimax EW-7811Un, OSX 10.9.2
    ACER Aspire E1-570-33214G50Mnrr:
    i3-3217U, Intel HD 4000,
    Toshiba Q-Series 128GB, AR9285, OSX 10.9.3
    Desktop: Gigabyte Z77-DS3H, i7-3770, 4x4GB Corsair Vengeance, MSi GeForce 210, 120 GB Samsung 840, 3TB Seagate Barracuda, IOGear Bluetooth 4.0, OSX 10.9.3

  • So hier schon mal die Fehler bereinigte DSDT


    Den patch muss ich mir mal genauer ansehen, und nachlesen was da gemacht wird, ist ja verlinkt im Patch, denn so einfach lässt er sich nicht anwenden.

    Dateien

    • DSDT.aml.zip

      (26,65 kB, 88 Mal heruntergeladen, zuletzt: )
  • Wow! Vielen Dank schon mal! Ich komme leider erst heute abend dazu die Datei auszuprobieren. Ich werde dann berichten.


    Was genau meinst du mit "der Patch ist verlinkt"?

    Lenovo Z710: i7-4700MQ, Intel HD 4600, Samsung 840 EVO 250GB, Edimax EW-7811Un, OSX 10.9.2
    ACER Aspire E1-570-33214G50Mnrr:
    i3-3217U, Intel HD 4000,
    Toshiba Q-Series 128GB, AR9285, OSX 10.9.3
    Desktop: Gigabyte Z77-DS3H, i7-3770, 4x4GB Corsair Vengeance, MSi GeForce 210, 120 GB Samsung 840, 3TB Seagate Barracuda, IOGear Bluetooth 4.0, OSX 10.9.3

  • Schau dir mal den Patch von Rehabman in macIASL ;) darin sind ja ein paar Kommentare enthalten, und da ist auch ein Link zu tony Seite wo es um diesen patch geht, das ist leider nicht dein Notebook für das der Patch geschrieben wurde, was dann zu den Problemen führt die du schon selbst im dritten Bild im eingangs Post aufgezeigt hast.

  • So, DSDT habe ich in den Ordner "Extra" kopiert, die Zugriffsrechte repariert und den Rechner neu gestartet. Bei Hochfahren war "use custom DSDT" zu lesen und der Bootvorgang hat tadellos geklappt. Vielen Dank!


    Scheinbar läuft der Rechner so wie zuvor. Damit will ich sagen, dass scheinbar nichts schlechter ist als vorher. Nun stellt sich mir die Frage: was kann ich tun, damit ich die Bildschirmhelligkeit einstellen kann?


    Wenn ich die DSDT mit MaciASL öffne und compiliere, habe ich wieder die 4 üblichen Fehler. Nur jetzt 0 Warnungen, 63 Anmerkungen und 101 Optimierungen (also deutlich weniger als vorher). Woran könnte das liegen?


    Das mit dem Link im Patch habe ich nun verstanden und auch, dass das so dann nicht funktionieren kann. Aber liefert der Patch zumindest einen Anhaltspunkt?


    SSDT mit Hilfe von ssdtPRGen habe ich versucht und es hat auf Anhieb nicht geklappt. Der Bootvorgang blieb bei "Missing Bluetooth controller transport!" hängen. Das hatte ich schon ein paar mal, aber bis jetzt habe ich's noch immer hinbekommen. Jetzt blieb mir leider nur das Löschen der SSDT.aml. Ich habe die Datei auch angehängt. Vielleicht weiß ja jemand Rat...

    Dateien

    • ssdt.aml.zip

      (1,03 kB, 141 Mal heruntergeladen, zuletzt: )

    Lenovo Z710: i7-4700MQ, Intel HD 4600, Samsung 840 EVO 250GB, Edimax EW-7811Un, OSX 10.9.2
    ACER Aspire E1-570-33214G50Mnrr:
    i3-3217U, Intel HD 4000,
    Toshiba Q-Series 128GB, AR9285, OSX 10.9.3
    Desktop: Gigabyte Z77-DS3H, i7-3770, 4x4GB Corsair Vengeance, MSi GeForce 210, 120 GB Samsung 840, 3TB Seagate Barracuda, IOGear Bluetooth 4.0, OSX 10.9.3

    2 Mal editiert, zuletzt von vord ()

  • Die "üblichen Fehler" bekommen wir nicht weg. Haben mit Thomaso66 gemeinsam nach einer Lösung gesucht. Du musst nach dem patchen einfach den Fehler beheben. Beim erneuten öffnen der DSDT beginnt das löschen erneut. Keine Ahnung warum und wieso der Fehler sich nicht beheben lässt.


    Also, einfach DSDT öffnen und den "_" dem SB entfernen. Dann abspeichern.



    Haswell Patch gibt´s leider noch nicht viele und ich muss ehrlich gestehen das ich auch noch nicht so tief in der Materie Stecke. Hier bleibt einfach ab zu warten und/oder aus zu probieren. An Englisch Sprachigen Seiten wirst du hierbei nicht drum rum kommen

  • Mal 'ne andere Frage: löscht ihr die Beiträge von Hand oder läuft das automatisch? ;)


    Ohne zu wissen, was ich diesmal falsch formuliert habe, versuche ich's mal so: wo kann ich suchen, damit ich das DSDT-Patchen von Grund auf lernen kann?

    Lenovo Z710: i7-4700MQ, Intel HD 4600, Samsung 840 EVO 250GB, Edimax EW-7811Un, OSX 10.9.2
    ACER Aspire E1-570-33214G50Mnrr:
    i3-3217U, Intel HD 4000,
    Toshiba Q-Series 128GB, AR9285, OSX 10.9.3
    Desktop: Gigabyte Z77-DS3H, i7-3770, 4x4GB Corsair Vengeance, MSi GeForce 210, 120 GB Samsung 840, 3TB Seagate Barracuda, IOGear Bluetooth 4.0, OSX 10.9.3

  • verstehe ich dich richtig du versuchst HD 4600 in DSDT ( SSDT ) zu integrieren, oder !?

    " Fragen gehören ins Forum und nicht in mein Postfach, kein Support per PN! "

    MacPro6,1
    Mainboard : Gigabyte Z87X-UD3H
    BIOS : Ozmosis
    CPU : Intel i7 4770 @ 3,40Ghz
    Grafik : XFX Radeon HD 6870 900M 1GB
    USB Audio: Terratec AUREON 5.1
    WLAN : PCIe Airport Extreme AW-NE771 ( Atheros 9280 )
    Ram : Corsair Vengeance 16GB Kit DDR3 1600MHz CL9
    SSD: 2 x 120GB SSD Mushkin Chronos Deluxe RAID0

    Geekbench 10.9.x
    Geekbench 10.10.x

  • Ich glaube, so könnte man das ausdrücken. Genauer gesagt will ich erstmal versuchen den Regler für die Bildschirmhelligkeit in die Systemeinstellungen zu bekommen.

    Lenovo Z710: i7-4700MQ, Intel HD 4600, Samsung 840 EVO 250GB, Edimax EW-7811Un, OSX 10.9.2
    ACER Aspire E1-570-33214G50Mnrr:
    i3-3217U, Intel HD 4000,
    Toshiba Q-Series 128GB, AR9285, OSX 10.9.3
    Desktop: Gigabyte Z77-DS3H, i7-3770, 4x4GB Corsair Vengeance, MSi GeForce 210, 120 GB Samsung 840, 3TB Seagate Barracuda, IOGear Bluetooth 4.0, OSX 10.9.3

  • Du könntest das ganze auch mit Shades App lösen !

    Dateien

    " Fragen gehören ins Forum und nicht in mein Postfach, kein Support per PN! "

    MacPro6,1
    Mainboard : Gigabyte Z87X-UD3H
    BIOS : Ozmosis
    CPU : Intel i7 4770 @ 3,40Ghz
    Grafik : XFX Radeon HD 6870 900M 1GB
    USB Audio: Terratec AUREON 5.1
    WLAN : PCIe Airport Extreme AW-NE771 ( Atheros 9280 )
    Ram : Corsair Vengeance 16GB Kit DDR3 1600MHz CL9
    SSD: 2 x 120GB SSD Mushkin Chronos Deluxe RAID0

    Geekbench 10.9.x
    Geekbench 10.10.x