[Erklärung] Was ist Optimus, wie kommt es zu seinem Ruf und was bedeutet dies für Hackintosh´s?

  • Guten Morgen,


    Da es, weder in diesem Forum, noch in einem anderen deutschsprachigen, eine nachvollziehbare Erklärung gibt, worum es sich bei Nvidia Optimus handelt, schreibe ich dies.


    Nachtrag vom 08.01.2014: Es gibt hiervon nun auch eine YoutTube-Version, welche man einfach, neben her, anhören kann (leider in grauenvoller Qualität): http://youtu.be/TPXsiIJ3YzM


    Was ist Optimus?
    Nvidia Optimus, ist eine von Nvidia entwickelte Technik, mit welcher man zwischen einer dedizierten und einer im Prozessor integrierten Grafikeinheit umschalten kann. Mit dieser Technik, soll es sowohl möglich sein, eine annehmbare Akkulaufzeit, als auch eine gute Grafikleistung zu erreichen.
    Wie funktioniert Optimus?
    Bei Optimus, handelt es sich nicht einfach um eine Software, welche die Grafik einfach umschaltet, sondern vielmehr um eine Hardwarelösung. Bei niedrigem Leistungsbedarf, wird automatisch die integrierte GPU verwendet. Die Einteilung, welches Programm, wenig Leistung benötigt, wird von einer Software gemacht. Wird allerdings mehr Leistung benötigt, schaltet sich nicht einfach die IGPU aus und die Nvidia-Lösung an! Vielmehr arbeiten nun beide gemeinsam. Die Nvidia GPU berechnet hierbei die Bilder. Allerdings gibt jene sie nicht direkt aus, sondern übergibt diese Daten an die IGPU, welche diese dann an den Bildschirm sendet. Weil Bilder, von der Nvidia GPU zu IGPU kopiert werden müssen, kommt es zu einer Latenz (Verzögerung) von 0.2 pro Frame. Dies sei, so Nvidia allerdings nicht merkbar.
    Wieso gibt die Nvidia GPU, die Bilder nicht selbst aus?
    Einfach gesagt, weil sie es nicht kann. Ein, mit Optimus ausgestatteter Laptop, ist nämlich so konturiert, dass alle Grafikports (HDMI, Mini DP,...) nur an die IGPU angeschlossen sind.
    Wieso hat Optimus einen schlechten Ruf?
    Dass Optimus, bei vielen PC-Nutzern einen schlechten Ruf hat, ist nicht bestreitbar. Viele wünschen sich die Möglichkeit, die IGPU komplett auszuschalten. Wie oben beschrieben, ist dies allerdings nicht möglich. Viele tragen deshalb die Sorge, ihre Spiele würden "dank" Optimus, nicht von der Nvidia GPU, sondern von der IGPU, gerändert werden. Im (englischen) Nvidia-Forum, gibt es zu dieser Thematik, einen zwölfseitigen Thread. Allerdings sind die dort beschriebenen Probleme ausschließlich auf den Notebook´s einer Marke anzutreffen! Denen von Asus. Asus war, 2010, als Optimus vorgestellt wurde, einer der ersten Hersteller, welche diese Technik unterstützten. Sei es nun ein Kommunikationsfehler mit Nvidia, oder ein Konstruktionsfehler gewesen, darüber kann ich nur mutmaßen, so gab es einige Fehler in jenen. Die Nvidia GPU, war nämlich nicht, wie eigentlich vorgesehen, mit der IGPU zusammengeschlossen, sondern hatte einen HDMI-Ausgang. Dummerweise, war es des weiteren so, dass in diesen Notebook´s, egal wie man Optimus konfigurierte, immer die IGPU arbeitete, es sei denn, man schloss ein HDMI-Display an. Mit der nächsten Version Asus-Notebook´s, war dieses Problem aber behoben.
    Was bedeutet Optimus, für Hackintosh´s?
    Da, wie bereits erwähnt, sich Optimus, nicht ohne weiteres deaktivieren lässt, tun sich, für Hackintosh´s, einige Probleme auf. Wenn man nämlich ein HackBook "bauen" möchte, sollte man sich zuerst informieren, ob der Hersteller die Möglichkeit eingeräumt hat, die Nvidia GPU zu deaktivieren. Bei einigen Schenker-Notebook´s ist dies der Fall (manche haben hierfür sogar eine Hardware-Taste). Ist dies nicht der Fall, so besteht, die Möglichkeit, im Internet ein ModBios zu finden. Jenes schaltet weiter Funktionen im Bios frei, meist auch das Deaktivieren der Nvidia GPU. Ist beides nicht der Fall, so ist es leider unmöglich, OSx auf deinem Notebook zu installieren.
    Hat Apple nicht auch eine Nvidia GPU und eine IGPU in ihren MacBook´s?
    Ja, in den MacBook´s wird einen ähnliche Technik wie Optimus verwendet. Allerdings nur ähnlich, nicht gleich. Jene schaltet nämlich die Nvidia GPU dann an, wenn eine auf OpenGl basierte Anwendung geöffnet wird. Optimus, im Gegensatz dazu, verwendet eine "Liste", von grafiklastigen Anwendungen. Wie genau die Apple-Lösung hardwaretechnisch arbeitet, bleibt ein Geheimnis.


    Danke fürs lesen,
    ProfA12345

    3 Mal editiert, zuletzt von ProfA12345 () aus folgendem Grund: Besserer Titel.

  • Vielen dank für diese Erklärung! Hat mich sehr interessiert weil ich eine Geforce 310M habe (Optimus :( ) Und mein ASUS Notebook kommt aus 2010. WARUM?!?!?! Ich hasse nVidia und Asus dafür.

  • Ich hasse nVidia und Asus dafür


    warum dich zwingt doch keiner die Geräte von Asus zu nutzen.

    ML 10.8.4 | G33M-DS2R Rev. 1.0| Intel® Core Duo 2,33 Ghz | OCZ 6 GB | GT 240 1024 MB (derzeit nicht im Betrieb)
    ML 10.8.4 | Lenovo g580 20150 | Intel® Core i3-3110M (2,4 GHz) | Intel HD 4000 Grafik

  • Als ich aber mein Notebook gekauft hatte, hatte ich absolut null Computer Ahnung :D

  • Danke für die tolle Erklärung, viel besser hätte man das nicht schreiben können. Optimus ist aber nicht nur für Hackintoshes ein Showstopper auch die Linux/Unix Welt beißt sich an dem Thema die Zähne aus, nicht zuletzt deshalb weil NVIDIA sich extrem unkooperativ der open Source Gemeinde gegenüber zeigt. Linus Torvalds hat sich im Zusammenhang mit Optimus sogar zu dem öffentlichen Statement "NVIDIA, Fuck you" hinreißen lassen, da NVIDIA eben keinerlei Interesse daran zeigt sich in dem Punkt der Open Source Gemeinde zu öffnen und selbst auch keine Motivation hat entsprechende Closed Source Treiber für andere Systeme als Windows bereit zu stellen. Da der Kern von OSX selbst auf Open BSD also einem Open Source UNIX basiert und Apple, wie im Startpost ja bereits erwähnt, eine eigene Lösung mit NVIDIA ausgekungelt hat und so keine Not hat sich mit Optimus abzugeben werden wir unter OSX weiterhin buchstäblich auf dem Trocknen sitzen, wenn es um Optimus geht. Ich halte es mit Linus Torvalds...[video]

    [/video]Auch, wenn der gute Linus als Knösterkopp bekannt ist ist er mir zumindest in dem Punkt extrem Sympathisch ;)

  • Soweit mir bekannt ist wird Optimus unter Linux mittlerweile unterstützt aber auch erst seit den letzten Kernel / Grafikupdate.


    Microsoft hatte da wohl echt gute Lobbyisten.



    Gesendet vom iPhone via
    Tapatalk

    Mac Pro 1.1 unter El Capitan
    :keinwindows:

  • Was Linux betrifft, so werden nur die großen "Player" unterstützt, wie Ubuntu und System, welche auf jenem basieren. Für Gentoo und andere, gibt es Alternativen, welche zumindest die Nvidia GPU ausschalten können. Dies ist allerdings nicht sehr zuverlässig. Und für mein Lieblings-Linux Slitaz, sieht es ganz schlecht aus...

  • Kann man nicht irgendwie die Optimus Technologie abschalten? Oder geht so was nicht?
    Denn wenn ich das richtig verstanden habe, ist nur Optimus Schuld und sonst nichts

  • Wie gesagt, ist Optimus eine Hware-Lösung, bei welcher Nvidia-GPU und Intel-IGPU "verbunden" sind. Man kann nur hoffen, dass man im BIOS/UEFI, die Nvidia-GPU ganz ausschalten kann, was aber fast nie möglich ist.

  • Wirklich, ohne BIOS? Wenn du das Löschen, der Nvidia-Kexte meinst, so wäre dies bereits bekannt, läuft auch nur sehr, sehr selten stabil. Andernfalls wäre dies mehr als nur ein Durchbruch.

  • auch ich habe bereits auf einigen Seiten von einen Patch gehört. Viel lesen konnte ich aber nicht. Die Meinungen zu diesem Thema gehen gerade sehr weit aus einander. Wir werden sehen. Ich für meinen Teil, habe schon seit ein paar Wochen, einen Blick auf die Thematik geworfen. Bin echt gespannt was sich da entwickelt.

  • Hi,


    besitze ja auch einen Laptop mit Intel HD 4000 Graphics und einer GT635M, habe in meinem BIOS nichtmal normal die Einstellung AHCI zu aktivieren, da die Festplatte im IDE lief, was bei einer SSD nicht gerade gut kommt. Habe einige Zeit recherchiert und irgendwann auch meine hier veröffentlichte Lösung gefunden wie man es bei einem Insyde H20 BIOS aktiviert, welches bei HP oft RSA verschlüsselt ist.


    Zu der Sache mit Optimus, schaut mal in den Thread wo ich mein HacBook vorstelle, dort habe ich den Patch veröffentlicht, welchen ich mir zusammengesucht habe, funktioniert auch, und merke auch den Unterschied zur Akkulaufzeit.

    HacPro: i7-2600K, 24GB DDR3 RAM, Asus P8P67 Evo, MSI GTX 980 Gaming 4G, 2x 1TB WD Blue, 128GB Samsung Evo 840

  • griven

    Hat das Label Erledigt hinzugefügt