UEFI-BIOS für betagte Grafikkarten (Nvidia & AMD)

  • Ein Dankeschön erhält @ductator der den entscheidenden Link zum Tool parat hatte.


    Da das Flashen der GraKa nicht in Windows erfolgen sollte, erstellen wir in Windows mit Bortmitteln oder mit Rufus einen DOS-Boot-Stick auf dem wir anschließend noch nvflash.exe kopieren. Damit der Bootstick startet muss eventuell CSM- und Legacy USB Support aktiviert werden. Bei einem Test ob der Stick auch bootet, kann jetzt gleich das originale ROM extrahiert werden.


    nvflash.exe --save AsusGTX660origin.rom


    Wieder in Windows angekommen entpacken wir GOPUpdater1.9.7.4 z. B. mit 7zip in einen gleichnamigen Ordner.
    Dann kopieren wir das gesicherte AsusGTX660origin.rom, welches sich auf dem Bootstick befindet, in das gleichnamige Verzeichnis.



    Jetzt führen wir mit einem Doppleklick die Batch-Datei GOPupd.bat aus. Falls man nicht mit einem Administrator-Account angemeldet ist, wird man gebeten das Admin-Passwort einzugeben.
    Wie im Fenster zu sehen ist drücken wir jetzt die ENIKI-Taste.



    Es öffnet sich ein Fenster in dem wir nach dem originalen ROM suchen, es auswählen und auf "Öffnen" klicken.



    Erste Frage beantworten wir mit "y" und drücken "Enter".



    Die zweite Frage beantworten wir mit der Auswal der jeweiligen GPU Architektur, in diesem Fall mit "4" da die GTX660 eine Keplerkarte mit dem Chip GK106 ist. Also geben wir "4" ein und drücken "Enter".



    Wir werden nochmals aufgefordert die ENIKI-Taste zu drücken.
    Anschließend befindet sich in unserem Verzeichnis eine neue Datei mit dem Namen AsusGTX660origin_updGOP.rom.



    Diese kopieren wir jetzt auf den Boot-Stick. Ich habe sie noch in GK106.rom umbenannt, ob das notwendig ist weiß ich nicht.
    Jetzt starten wir wieder den Boot-Stick und geben in die Eingabeaufforderung folgende Befehle ein.


    nvflash.exe --protectoff


    Nach Abarbeitung dieses Befehles.


    nvflash -4 -5 -6 GK106.rom


    Der Flashvorgang nimmt seinen Lauf und endet hoffentlich wie bei mir nach einem Neustart mit einer Bildausgabe.
    Das Ganze geschieht selbstverständlich auf eigene Gefahr. Schiefgehen kann schließlich immer was und wenn mitten beim Flashen der Strom ausfällt, ist die Karte erstmal nicht mehr zu gebrauchen. Ob da ein "blindes" Zurückflashen oder mit Unterstützung der IGPU möglich ist, ist mir nicht bekannt.


    GOPUpdater1.9.7.4.zip
    nvflash.exe.zip

    MfG, docplag



    Einmal editiert, zuletzt von Doctor Plagiat ()

  • Im falle eines misslungenen Flashen's, nimmt man ein Universal Programmer und die neue Bios.rom, schon ist die Karte kein Briefbeschwerer mehr.

  • Als ich die Karte (noch mit Non-UEFI-Bios) eingebaut habe, hat das Rechner-Bios immer den CSM-Modus aktivieret. Abgesehen von falscher Monitor-Auflösung in Clover und beim Boot gab es dann USB-Probleme. Seit die Karte ein UEFI-Bios hat ist wieder alles wie es sein soll.

    MfG, docplag



  • Ok. Wenn das wirklich solche Probleme macht, ist das ja eine saubere Lösung.


    Aber ansonsten läuft die Karte nach dem Update wie vorher ?

  • Um den WhateverGreen.kext vollständig nutzen zu können braucht es bei einigen AMD Grafikkarten ein UEFI rom, so steht es zumindest in der Bedienungsanleitung von den/m Entwickeler/n, diese Möglichkeit besteht ja jetzt mit dem oben verlinkten Tool.

  • Läuft genau so wie vorher.


    EDIT: @derHackfan Hätte ich vielleicht noch dazu schreiben sollen, dass die Anleitung nur ein Beispiel ist und das Ganze auch mit AMD-Karten funktioniert. Testen konnte ich es aber nicht, da ich momentan keine AMD-Karte habe.

    MfG, docplag



  • Sorry für den Doppelpost, aber das muss ich jetzt noch los werden.
    Durch diesen erfolgreichen Flash habe ich dass erste Mal Hardwarebeschleunigung in High Sierra, da die GTX660 keinen Webtreiber benötigt. Das fühlt sich gut an. :thumbsup:

    MfG, docplag



  • Mal so ein Gedanke .... man kann in CLover ja auch ein ganzes VBios injecten. Wenn man sich jetzt das ROM hernimmt welches man normal auf die GraKa geflasht hätte und das in Clover einbindet ... hat das nicht den selben Effekt?

  • @Sascha_77: ich hab ja eine GTX660 die unter HighSierra nicht läuft. Ich kann einen Testrechner zur CON mitbringen und wir können da ja mal ein bisschen was basteln.... Wenn du Bock hast.

  • Naja ich hab damals mal an einer ATI rumgedoktert (HD4890) auf meinem MacPro 1,1. Da hatte ich ein Bios geflasht welches einen Bootscreen erlaubte. Brauchte aber auch noch einen sog. Exotic-Patch damit sie unter X lief.


    Bei nVidia gibts solche Patche meines Wissens nicht. Da wirst du nicht viel machen können ausser nachem einem preiswerten Alternativmodell zu schauen.

  • Hallo,

    Kann man das auch mit einer PYN GTX660 machen und diese Karte dann unter macOS Mojave mit Final Cut pro verwenden ?

    Hackintosh System ASUS Z690M-PLUS D4 Motherboard, Sapphire AMD 6600XT Grafikkarte - macOS 14.3.1 (23D60) OC 0.9.8

    (Test System Gigabyte C246M-WU4, Intel Xeon E-2276G, mit Intel® UHD Graphics P630 noch im Bastelstadium)

    Original MacBook Pro 14" M1max - macOS14.3.1 (23D60)

  • plutect Meine GTX 660 läuft mit Mojave und Catalina Beta, allerdings macht sie nach einer gewissen Zeit Artefakte, die umgehe ich mit diesem Tool. :)

    Danke für die Info, ich möchte die nächsten Tage von ElCapitan (Ozmosis) auf Mojave umsteigen und werde vorher die Grafikkarte "bearbeiten".

    Hackintosh System ASUS Z690M-PLUS D4 Motherboard, Sapphire AMD 6600XT Grafikkarte - macOS 14.3.1 (23D60) OC 0.9.8

    (Test System Gigabyte C246M-WU4, Intel Xeon E-2276G, mit Intel® UHD Graphics P630 noch im Bastelstadium)

    Original MacBook Pro 14" M1max - macOS14.3.1 (23D60)

  • Moin,


    ich versuche das ganze mit einer Inno3D IChill GTX770 und es funtioniert nicht, habe schon mehrfach eine Sicherung des originalem Bios von der Karte mit nvflash64 oder auch dem original inno3DtuneIt gemacht, bei mir kommt nur diese Meldung im GOPupdater "No efi rom found or error on decompression".

    Was ist denn da verkehrt? Uefi ist jedenfalls nicht aktiv auf der Karte. Da ich gerade dabei bin mir nach zig Jahren ein neues System zu basteln und ich noch etwas auf die neue Generation GraKas warten möchte, sollte diese erstmal ihren Dienst weiter verrichten, aber halt in einem UEFI System, da ja das vior der Windows installation eingestellt werden muss, damit die Platte gleich richtig formatiert wird, was mit dem mbr2gpt.exe im nachhinein vielleicht Probleme machen könnte, wenn ich die Platte (M.2 SSD) mit verschiedenen Partitionen versehe.

    Was ich schon sagen kann, bei aktiviertem UEFI im Bios (ASUS B550 F gaming), startet der neue Rechner nicht und stellt es Aufgrund der nicht GOP fähigen GTX770 automatisch wieder um auf Legacy mode.

    Kann mir da jemand weiterhelfen?



  • Bei mir gibt es aktuell die gleichen Probleme...