Dell 7773 - Nvidia Problem - Service only ran for 0 seconds...

  • Wir sind im Schatten dran :D


    Das Hauptproblem bei dem Notebook ist das sich die NVIDIA nicht per Bios deaktivieren lässt und das sämtliche Methoden im ACPI nicht den gängigen Standards folgen. Es gibt zwar eine SSDT in der es die Methoden ON und OFF für das PEGP Device gibt (SSDT_17) aber keine weiteren Referenzen und schon gar keine _INI Methoden womit der übliche Weg flachfällt. Was bleibt ist der Weg über die REG Methode in der DSDT aber auch hier gibt es einen Pferdefuß denn der gängige Patch verweist auf \_SB.PCI0.PEG0.PEGP blöderweise gibt es bei dem Teil aber genau den Pfad nicht. Ein Blick in die SSDT_17 zeigt das sich PEGP bei der Maschine unter \_SB.PCI0.RP01.PEGP finden lässt also habe ich den Patch entsprechen angepasst und hoffe das es so geht. Wir werden sehen...

  • Nur mal so aus Interesse. An welcher Stelle und wie wurde denn in der DSDT die Nvidia aufs Abstellgleis gestellt.
    Vielen Dank.

    MfG, docplag



  • ... ich denke mal hier, die letzten beiden Zeilen. Rufen dann _OFF in SSDT 17 auf.


    Ich weiß aber nicht, wodurch der Aufruf in der DSDT nun eigentlich angestossen wird. Edit: DSDT wird beim Start geladen, abgearbeitet... _OFF aufgerufen...Karte ist raus.


  • Die Vorgehensweise unterscheidet sich aber im Grunde ist es wie @andreas_55 sagt die DSDT wird vom Loader beim start geladen und abgearbeitet und damit auch die _OFF Methode für die NVIDIA aufgerufen und der Chip dann entsprechend deaktiviert...


    Je nach ACPI kann es sein das es reicht die _OFF Methode in der _REG Methode in der DSDT unterzubringen (nämlich immer dann wenn es keine _INI Methode gibt) oder bei bestehender _INI Methode kann es auch notwendig werden die entsprechende SSDT zu bearbeiten welche die _INI Methode beinhaltet und hier dann bei _INI die _OFF Methode aufzurufen und manchmal muss man sogar beides machen. Im vorliegenden Fall hat es gereicht in der _REG Methode auf _OFF zu verweisen :D