Frage Wird eine NVIDIA GeForce mit Optimus Technologie von Ubuntu unterstützt?


Ich überlege mir, einen Dell XPS 15 Laptop zu kaufen. Der Laptop hat eine Nvidia 420m Karte, die mit Linux funktionieren sollte, aber ich lese weiter, dass die Nvidia Optimus Technologie nicht unter Linux unterstützt wird. Ich bin nicht wirklich daran interessiert, von Nvidia zu Intel zu wechseln, um Strom zu sparen, aber ich muss wissen, dass die Nvidia-Karte tatsächlich funktioniert, wenn ich Ubuntu installiere.

Wenn jemand Erfahrung mit einer Nvidia-Karte mit Optimus-Technologie oder noch besser mit dem entsprechenden Laptop (Dell XPS 15 mit 1 GB NVIDIA GeForce GT 420M) hat, wäre es großartig.

Ein großes Problem, das Leute von der Einführung von Linux abhält, ist ein solches Hardwareproblem. Ich bin ein langjähriger Benutzer und Unterstützer von Ubuntu, der es sich nicht leisten kann, bei einem solchen Kauf einen Fehler zu machen. Ich möchte 500 € nicht ausgeben, um zu finden, dass ich keine Grafikbeschleunigung habe, weil Windows 7 keine Option ist.


168
2018-04-25 10:32


Ursprung


Die Dinge können sich ein wenig verbessern, da es einen Blueprint für die hybride Grafikunterstützung gibt: blueprints.launchpad.net/ubuntu/+spec/desktop-p-hybrid-graphics Aber ich würde nicht erwarten, auf der Ebene, die es in Windows unterstützt, vollständig unterstützt werden. - 719016
Hier ist eine Live-Demo-Übersicht: youtube.com/watch?v=6ki7PLcXo00 - Vitaliy Kulikov
CUDA funktioniert sehr gut mit Hummel. Ich verwende GPU-Rendering in Blender.
"Ein großes Problem, das Leute von der Einführung von Linux abhält, ist ein solches Hardwareproblem." Ich wiederhole es. - sequoia mcdowell
Würde das funktionieren? phoronix.com/scan.php?page=news_item&px=MTM0NzE - MiJyn


Antworten:


Selbst wenn die Registerkarte "Unterstützte Produkte" auf der Treiber-Download-Seite sagt, dass GT420M unterstützt wird, sind die Optimus-Varianten nicht unterstützt. Auf der Registerkarte Weitere Informationen:

Einige Designs, die unterstützte GPUs enthalten, sind möglicherweise nicht mit dem Nvidia Linux-Treiber kompatibel: Insbesondere Notebook- und All-in-One-Desktop-Designs mit umschaltbaren (Hybrid-) oder Optimus-Grafiken funktionieren nicht, wenn die integrierten Grafiken in Hardware nicht verfügbar sind .

Dieses Optimus-Design bedeutet, dass die diskrete Nvidia-Karte mit der integrierten Intel-GPU verdrahtet ist und überhaupt nicht mit einem Monitor verbunden ist. Bei einigen Hybrid-Grafik-Laptops können Sie die Nvidia-Karte immer noch im BIOS auswählen, aber die meisten modernen Optimus-Laptops haben diese Option nicht.

Ich spreche aus Erfahrung, ich habe ein GT425M kombiniert mit einem i5-460M Prozessor. Wenn es keine BIOS- oder Hardware-Einstellung zum Umschalten / Deaktivieren der Karte gibt, werfen Sie Ihr Geld weg. Die XPS 15-Familie scheint keine dieser Funktionen zu besitzen. Obwohl Sie die Intel-Grafikkarte verwenden können, möchten Sie vielleicht auch die Nvidia-Karte verwenden, da Sie dafür bezahlt haben, was im Moment nicht direkt möglich ist.

Du solltest besser nach einem anderen Laptop ohne Optimus suchen. Optimus ist Mist und Nvidia weigert sich, Linux besser zu unterstützen. Wenn Sie abenteuerlustig sind und ein solches Notebook kaufen, besuchen Sie die Linux Hybrid Grafikblog und abonniere es Launchpad-Mailingliste. Besuchen Sie ihre Wiki für verschiedene Möglichkeiten, eine solche Karte (hoffentlich) zum Laufen zu bringen. Eine Methode wird aufgerufen Hummel Damit können Sie Programme auf Ihrer nvidia-Karte rendern. Ich empfehle es derzeit gegenüber anderen Lösungen (Offenlegung: Ich bin ein Entwickler davon).

Ubuntu 12.10 Quantal wird mit den ersten Bits für echte Unterstützung für hybride Grafik-Laptops, genannt PRIME, ausgeliefert. Dies ist sehr experimentell und in der Entwicklung und wahrscheinlich nicht stabil genug für viele Menschen. Nur die Open-Source-Grafiktreiber unterstützen dies jedoch Nvidia wird möglicherweise auch in Zukunft Unterstützung veröffentlichen, wenn es nicht zu viel Arbeit für sie ist. Diese Seite verfolgt hybride Grafikunterstützung für Quantal, Das sind die Blaupausen für Raring.

Wenn Sie den Treiber von nvidia.com installiert haben

Sie haben einen großen Fehler gemacht, indem Sie die Treiber installiert haben direkt von nvidia.com. Wenn Sie neuere Treiber haben möchten, fügen Sie die hinzu ubuntu-x-swat/x-updates PPA, weil diese die nvidia-Treiber so installieren, dass dein Optimus-System nicht abstürzt.

Nach der Installation des nvidia-Treibers von nvidia.com können Sie alle Grafikeffekte, schwarzen Bildschirm oder sehr langsame Grafikleistung verlieren. Deinstallationsanleitung:

  1. Starten Sie den Wiederherstellungsmodus, indem Sie gedrückt halten Verschiebung vor dem Booten und wählen Sie für die Wiederherstellungsoption
  2. Im folgenden Menü wählen Sie für netroot.
  3. Deinstallieren Sie nvidia:

    nvidia-uninstall
    
  4. Entfernen Sie die von nvidia generierte Konfigurationsdatei falls vorhanden:

    rm /etc/X11/xorg.conf
    
  5. Installieren Sie das Mesa-Paket für GL erneut:

    apt-get --reinstall install libgl1-mesa-glx
    
  6. Wenn Sie fertig sind, starten Sie mit:

    reboot
    

Installationsanleitung für Bumblebee

Wenn Sie zuvor Bumblebee oder Ironhide installiert haben, lesen Sie die Anweisungen auf http://wiki.bumblebee-project.org/Upgrading-on-Ubuntu

Seit Bumblebee Version 3.0 "Tumbleweed" kann es die Nvidia-Karte auf sichere Weise deaktivieren Energie sparen (Pressemitteilung). Sie können Programme auch mit der diskreten Karte ausführen, um eine bessere Leistung zu erzielen. Installationsanleitung:

  1. Aktivieren Sie das Repository für Universum und Multiversum für den Nvidia-Treiber. 1. (Optional für 13.10 Saucy) Fügen Sie ein PPA hinzu, das aktuelle Treiber enthält, da der in den Repositories möglicherweise veraltet ist:

    sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
    
  2. (für 13.04 Raring und früher, nicht notwendig für Saucy und später) Add the Stable Bumblebee veröffentlicht PPA:

    sudo add-apt-repository ppa:bumblebee/stable
    sudo apt-get update
    
  3. Installieren Sie Bumblebee mit dem proprietären Nvidia-Treiber:

    sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
    
  4. Starten oder erneut anmelden, um die Gruppenänderungen zu übernehmen

Wenn Sie jetzt ein Programm auf der nvidia-Karte ausführen möchten, verwenden Sie die optirun Programm:

optirun firefox &

Wenn Sie nur an Energieeinsparungen interessiert sind, ersetzen Sie den letzten Befehl in Schritt 4 durch:

sudo apt-get install --no-install-recommends bumblebee linux-headers-generic

Zu einem späteren Zeitpunkt können Sie NVIDIA weiterhin verwenden, indem Sie installieren bumblebee-nvidia. Wenn Sie ein 32-Bit-Programm verwenden möchten, können Sie trotzdem die erforderlichen Bibliotheken mit installieren sudo apt-get install virtualgl-libs-ia32. Sie haben linux-headers-generic hinzufügen, ansonsten das Energiesparmodul bbswitch kann nicht gebaut werden.

Anstelle von VirtualGL können Sie auch versuchen primus um eine bessere Leistung zu erzielen. Der Paketname ist primus und Sie können verwenden:

primusrun glxgears
# alternative that is nearly the same:
optirun -b primus glxgears

(Hinweis: Bevor Sie nach einem Limit von 60 fps fragen, lesen Sie bitte seine FAQ.)

Siehe auch https://wiki.ubuntu.com/Bumblebee

Anmerkungen:

  • Verwenden acpi_call manuell ist veraltet. Standardmäßig wird es den Suspend nicht überleben.
  • Verwende nicht ppa:mj-casalogic/bumblebee oder das MrMEEE / bumblebee-Alt-und-verlassene Git, es ist nicht mehr gepflegt und enthält eine Menge Fehler.
  • Martin Juhl hat die ursprüngliche Bumblebee nach Ironhide gegabelt, aber meiner Meinung nach sollte sie nicht verwendet werden, da die Designfehler der ursprünglichen Bumblebee noch vorhanden sind und die "Power Management" -Funktionen nicht stabil sind (die falschen Methoden _ON und _OFF) ). Die Installation ist immer noch ein Chaos, Ihre Installation kann nach dem Entfernen unterbrochen werden.

Wenn Sie die Nvidia-Karte und Bumblebee nicht verwenden möchten

Wenn Sie den nvidia-Treiber versehentlich installiert haben (d. H. Den Jockey verwenden), haben Sie zwei Möglichkeiten:

  • Deinstallieren Sie den Treiber (Paket nvidia-current)
  • Legen Sie die Standard-OpenGL-Bibliotheken wie in beschrieben fest Dieser Bugreport

158
2018-01-21 03:33



@JorgeCastro Bumblebee ist nur notwendig, wenn Sie die nvidia-Karte verwenden möchten. Wenn Sie den NVIDIA-Treiber nicht installieren, funktioniert die Intel-Karte einwandfrei. - Lekensteyn
@JorgeCastro Das ist richtig, es sind keine weiteren Aktionen notwendig, um einen funktionierenden grafischen Desktop zu haben. Sag den Leuten einfach, dass sie den nvidia-Treiber nicht installieren sollen. Wenn sie es bereits getan haben, sollten sie es entfernen. - Lekensteyn
Was ist mit Energieverbrauch? Kann Bumblebee die inaktive (Nvidia) GPU nicht ausschalten? AFAIK wird es immer noch aktiv sein und Energie saugt, wenn Sie die Route "Just Ignore Jockey" gehen (was zumindest Menschen ermöglichen wird, mit ihren Systemen zu arbeiten, das ist also nicht schlecht :)). - htorque
@ horque Bumblebee ist in der Lage, Karten ein- / auszuschalten, aber das ist eine experimentelle Funktion, die erfordert, dass Sie die funktionierenden Anrufe kennen. Wenn Sie Twitter haben, folgen Sie mir (Lekensteyn) oder Team_Bumblebee, um benachrichtigt zu werden, wenn Bumblebee endlich einen automatisierten Weg hat, die richtigen Anrufe zu erkennen. - Lekensteyn
@ horque Mit Bumblebee 3.0 kann die Karte jetzt mit deaktiviert werden SB-Schalter. - Lekensteyn


Update ab Ubuntu 12.10:

Alle Teile des Grafikstapels, die zur Unterstützung von Hybrid-Grafiken benötigt wurden, schafften es in 12.10; Der Quantal Quetzal verfügt über die Infrastruktur für hybride Grafik - sowohl um die Anzeige zu erweitern, wenn die externen Monitore nur vom diskreten Chip angesteuert werden können, als auch um Anwendungen auf dem diskreten Chip zu betreiben und auf der integrierten GPU darzustellen.

Es gibt jedoch zwei Vorbehalte, einen großen, einen kleinen.

Der kleine Nachteil ist, dass es keine GUI-Unterstützung gibt - es gibt keine offensichtliche Möglichkeit, eine Anwendung auf der diskreten GPU auszuführen. Sie können dies tun, indem Sie die DRI_PRIME=1 Umgebungsvariable vor dem Starten einer Anwendung.

Der größte Nachteil ist, dass dies nur für die freien Fahrer gilt - nouveau, radeon, und intel. Nvidia hat jetzt Interesse bekundet, hybride Grafik auf Linux zu unterstützen, aber die dma-buf Kernel-Symbole, die sie verwenden müssen, sind als GPL markiert, die sie nicht verwenden.

Darüber hinaus hat die hybride Unterstützung nur ein wenig getestet werden können, und es gibt immer noch Teile, die noch implementiert werden müssen, wie Synchronisation über GPUs, um ein Zerreißen zu verhindern.

Status ab Ubuntu 12.04 LTS:

Die offizielle Position von nVidia ist, dass sie nicht planen, Optimus unter Linux zu unterstützen - unser Grafik-Stack wurde mit der Annahme entwickelt, dass nur eine Karte ein bestimmtes Display steuert, und es ist nicht einfach, damit umzugehen.

Dave Airlie Englisch: www.mjfriendship.de/en/index.php?op...39&Itemid=32 Ich habe viel Arbeit im X - Server und Kernel getan, und das wird wahrscheinlich auf der Grundlage von drm-buf Arbeit, die hauptsächlich über Linaro aus der ARM-Welt kommt. Sobald dies alles läuft - was 6 Monate bis zu einem Jahr zu sein scheint - wird es möglich sein, hybride Grafiken korrekt zu machen. An diesem Punkt nVidia Macht überdenken Sie die Unterstützung von Optimus unter Linux, da es nicht länger ein riesiges technisches Chaos für die Implementierung sein wird¹.

In Bezug auf die Unterstützung von Hybrid-Grafik jetzt, das Hummel Projekt tut etwas in dieser Richtung. Es führt im Wesentlichen einen zweiten X-Server auf der nVidia-Karte aus und kopiert über die Ausgabe des Renderings. Das ist nicht so schlimm, wie es klingen mag - das macht die nVidia-Karte auch unter Windows 7, nur mit ein bisschen Hardware-Unterstützung.

Das Ubuntu X-Team plant nicht, Bumblebee oder Ironhide (eine Abzweigung von Bumblebee) zu unterstützen.

Wenn Ihr System über eine BIOS-Option verfügt, um zwischen den Intel- und nVidia-Karten zu wechseln, können Sie zwischen ihnen wählen.

Wenn Ihr System über einen Hardware-Mux verfügt - also sowohl die nVidia- als auch die Intel-GPUs an die Ausgänge angeschlossen sind - und vga_swicheroo funktioniert, können Sie diese Schnittstelle verwenden, um zwischen ihnen zu wechseln, aber nur, wenn Sie die Open-Source-Treiber verwenden. Für 12.04 wollen wir sicherstellen, dass die unbenutzte GPU in diesem Fall ausgeschaltet wird, was die Akkulaufzeit verbessern sollte.

Wenn Ihr System keine BIOS-Option besitzt und keinen Hardware-Mux hat, den vga_switcheroo zu steuern weiß, ist Ihre nVidia-Karte am 12.04 nicht nutzbar.

¹: AMDs fglrx Der Treiber unterstützt die Hybridgrafik. Es scheint dies zu tun, indem es vorgibt, ein X-Server zu sein und den Intel-Treiber selbst zu laden. Dies ist keine saubere Lösung.


41
2018-06-26 08:06



Ich denke, ein Jahr für PRIME (Daves Arbeit) ist immer noch optimistisch und zwei Jahre sind realistischer. Technologien wie Optimus sind vollständige Softwarelösungen, die Hardware bietet keinen Support, auch nicht unter Windows 7. Obwohl Bumblebee keine perfekte Lösung ist, bietet die Version 3.0 standardmäßig eine Energiesparfunktion. Mehr dazu in askubuntu.com/a/36936/6969 - Lekensteyn
Optimus ist nicht eine vollständige Softwarelösung; Die nVidia-GPU hat etwas Hardware zu helfen (was das Nouveau-Projekt die PCOPY-Engine nennt), obwohl das nur eine Leistungsoptimierung ist. Ich denke natürlich, dass ein Jahr nicht ist auch unwahrscheinlich für PRIME. Optimus ist eigentlich nicht viel ausgeklügelter als das Kopieren von VRAM. Vor allem das Design des X-Servers hat es schwer gemacht. - RAOF
Das ist mir entfallen. Mein Punkt war, dass die Switching-Funktionalität vollständig in Software implementiert ist und dass die Hardware dabei nicht hilft ("muxless") - Lekensteyn
Recht. Das ist völlig richtig. Mein Punkt war ein bisschen ein Nitpick; Die Hardware ist eine reine Optimierung. - RAOF
Danke für dein Update für 12.10, RAOF, aber kannst du etwas über die Unterstützung von Ubuntu berichten? Ich verwende Nvidia Optimus und sehe zum Beispiel nichts, wenn ich auf einen DVI-Port zugreifen möchte, der an den Nvidia-Chipsatz angeschlossen ist. - Ken Kinder


Dein Laptop ist nvidia - optimus aktiviert. Es ist eine Dual-Grafik-Konfiguration, um Strom zu sparen. Derzeit bietet nvidia keine Unterstützung für diese Technologie in Linux. Also in linux sind beide Grafikkarten auf die hinführen hoher Batterieverbrauch und Überhitzung. Für mehr Details lesen Sie die unten aufgeführten Links.

In Optimus Tech ist die Intel-Grafik immer eingeschaltet. Wenn Sie GT540M verwenden, werden Bilder, die von GT540M erzeugt werden, durch die Intel Grafikkarten transportiert.

Optionen in Linux verfügbar

Schalten Sie nvidia GT540M aus und verwenden Sie nur Intel. Verwenden Sie Nvidia-Karten mit speziellen Befehlen nur bei Bedarf. Also never install nvidia-drivers alone.

Anleitung für die Installation Hummel diskrete GPU deaktivieren und nur bei Bedarf aktivieren

  1. Geben Sie Folgendes in das Terminal ein:

    sudo add-apt-repository ppa:bumblebee/stable
    

    dann

    sudo apt-get update
    
  2. So installieren Sie Bumblebee mit dem proprietären nvidia-Treiber:

    sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
    
  3. Starten Sie neu.


Wenn Sie nur nvidia-Karte deaktivieren möchten, müssen Sie nicht folgen

Gebrauchsanweisung:

Um ein Programm mit NVIDIA-Karte auszuführen, verwenden Sie optirun Befehl im Terminal vorangestellt. Ich möchte rennen glxspheres mit Nvidia-Kartentyp. Es gibt jedoch auch eine Gui-Methode.

optirun glxspheres

Um den Firefox-Typ auszuführen:

optirun firefox &

Hinweis: Wenn Sie beabsichtigen, 32-Bit-Programme wie Wine auszuführen und Ubuntu 11.10 Oneiric oder höher zu verwenden, installieren Sie 32-Bit-Bibliotheken mit:

sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386

Verknüpfte Fragen:

Nvidia card / driver kann nicht auf dem optimus notebook verwendet werden


13
2018-04-26 14:56



Hallo Web-E Ich habe versucht, die Befehle, die Sie mir in Terminal eingegeben, wenn ich Sudo apt-Get Install Hummel-Nvidia setzen, habe ich mohamed@mohamed-Aspire-3830TG: ~ $ Sudo apt-get installieren Hummel bumblebee -nvidiaLesen von Paketlisten ... Fertig Erstellen von Abhängigkeitsstrukturen Lesen von Statusinformationen ... Fertig E: Pakethummel kann nicht gefunden werden E: Das Paket bumblebee-nvidia kann nicht gefunden werden, nicht sicher, was dies bedeutet. - Mohamed Ahmed
Ich denke du hast den zweiten Schritt übersprungen sudo apt-get update . Lass es zuerst laufen. Dann versuche es noch einmal. Wenn es wieder versagt. Gib mir Bescheid - Web-E


NVIDIA Optimus ist nicht auf den vorhandenen Unix-Plattformen unterstützt werden.

Dies ist speziell für jedes Laptop (mobile) NVIDIA-basierte System, das OPTIMUS in seiner Spezifikationsliste sagt. Sie können nicht einmal die NVIDIA-Grafik in Ihrem Ubuntu verwenden. Sie müssen mit den integrierten Intel Grafiktreibern arbeiten (soweit sie für Ihre Plattform unterstützt werden - die Sandy Bridge-Unterstützung ist immer noch schwach).

Es sollte angemerkt werden, dass sich Optimus von der älteren Fähigkeit unterscheidet, zwischen den integrierten (normalerweise Intel) und diskreten (NVIDIA, ATI) Grafiksystemen zu wechseln. Bei Optimus wird immer der integrierte Grafikpfad verwendet und Sie können (zusätzlich) bei Bedarf die diskreten Grafiken aktivieren - dies braucht Windows 7 im Moment (afaik, wird auch nicht auf Vista funktionieren).

Hier sind ein paar Hinweise, um darüber auf dem Laufenden zu sein.

  1. UbuntuForums: nVidia Optimus und Ubuntu erklärt 
  2. phoronix: Wird NVIDIA Optimus zwangsläufig zu Linux kommen??
    Gepostet von Michael Larabel am 25. April 2011 

Tipp: Ich benutze ein XPS 15 L502x mit dem 525M Optimus diskrete Grafik.  


Aktualisieren: Dies ist ein Zitat aus der NVIDIA Treiber 270.06 Seite in der Additional Information Tab.

Einige Designs, die unterstützte GPUs enthalten, sind möglicherweise nicht mit dem NVIDIA Linux-Treiber kompatibel: Insbesondere Notebook- und All-in-One-Desktop-Designs mit umschaltbaren (Hybrid-) oder Optimus-Grafiken funktionieren nicht, wenn die integrierten Grafiken in Hardware nicht verfügbar sind .

Jetzt wissen Sie, worauf Sie in Ihren neuen NVIDIA-basierten Laptop-Spezifikationen achten sollten, wenn Sie die NVIDIA von Linux aus steuern möchten.


Update: Schau dir das an Bumblebee-Projekt.
Starten Sie von der README Dort.


9
2017-11-22 18:48





Derzeit gibt es Hummel um nVidia Optimus zu unterstützen.

Ich habe ein Dell Latitude E6520 mit Intel Core i5 (mit integrierter Intel Grafik) und einer nVidia 420M Grafikkarte. Sie können ein Programm mit ausführen optirun (Art optirun programname in einem Terminal zu starten programname) und dann wird es in der Lage sein, die nVidia Grafik zu verwenden.

Ich habe es nicht mit CUDA Programmen probiert.


4
2017-09-01 02:57





Nvidia-Treiber funktionieren nicht, da Dell keine BIOS-Option zur Auswahl einer Grafikkarte hat. Versuchen Sie eine stabile Version der Hummel. Es funktionierte für mich gestern auf einer Dell L502x (525M Karte) und ich habe es nach mehreren Neustarts verifiziert. Standardmäßig würde Intel verwendet, aber Sie können Anwendungen mit NVIDIA dann mit dem Befehl optirun ausführen. Außerdem müssen Sie Hummel nach dem Booten neu starten.


2
2017-10-18 01:59





Ich denke, NVidia Optimus funktioniert gut mit Ironhide auf 11.10 und 11.04. Ich denke, jeder Ratschlag, einen Optimus-Laptop nicht zu kaufen, ist pedantisch und anmaßend. Wer muss ein Grafikmonster auf einem Linux-Laptop 24x7 laufen lassen? Die Intel-GPU ist viel leistungsstärker und soweit ich das beurteilen kann, betreibt Ironhide die NVidia-GPU erst, wenn Sie Optirun aufgerufen haben. Ich bin sehr glücklich mit meinem Optimus-Laptop.

Der Mangel an geeigneter Unterstützung für externe Monitore (ich kann keine 1080i Auflösung bekommen) ist ein SandyBridge Intel HD3000 Problem, von dem ich vertraue, dass es in späteren Versionen sortiert wird. Dieses Problem hat nichts mit Optimus zu tun und wird auf allen Intel HD3000 Laptops vorhanden sein.

Dieser Leitfaden ist für Dell XPS17 L702x Laptops und Oneiric, aber ich glaube, es sollte für die meisten Optimus Laptops funktionieren.

Vergessen Sie nicht, alle NVidia-Treiber zu entfernen, bevor Sie den obigen Links folgen, und viel Glück!


2
2018-05-24 23:16



Auf der Intel-Website behaupten sie, dass die HD-Grafik 3000 bis zu 2560 X 1600 ausgeben kann. Mein Dell XPS 15 L502X ist über den miniDisplayPort mit einem 1900X1080p externen Monitor verbunden. Aber ich kann nicht sagen, ob es 1080i oder 1080p ausgibt. Wie kannst du dir sicher sein? Was meinst du mit (ich kann 1080i nicht bekommen)? Mein ext.monitor zeigt 1900X1080 60Hz PP (Quelle: Intel HD 3000). - Hanynowsky


Mit der Hummel-Lösung können Sie sowohl die integrierte Karte als auch die diskrete nvidia optimus-Karte gleichzeitig ausführen. Dann bieten acpi_call und byo-switcheroo verschiedene Mechanismen zum Ein- / Ausschalten der diskreten Grafikkarte, abhängig von Ihrem speziellen Laptop-Modell. Die Dinge werden jetzt relativ besser unterstützt als in der Vergangenheit, schauen Sie sich an: http://launchpad.net/~hybrid-graphics-linux


1
2017-12-19 11:56



Dies funktioniert nicht mit Optimus-Systemen. Gegenwärtig funktioniert auf den Optimus-Systemen kein derzeit verfügbarer Treiber für UNIX / Linux-Systeme. - Thomas Ward♦
acpi_call ist nun zugunsten von bbswitch veraltet. - Lekensteyn


Ein großes Problem, das Leute von der Einführung von Linux abhält, ist ein solches Hardwareproblem. Ich bin ein langjähriger Benutzer und Unterstützer von Ubuntu, der es sich nicht leisten kann, bei einem solchen Kauf einen Fehler zu machen. Ich möchte 500 € nicht ausgeben, um zu finden, dass ich keine Grafikbeschleunigung habe, weil Windows7 keine Option ist.

Wenn Sie ein langfristiger Linux-Benutzer sind, sollten Sie verstehen, dass die Hardwarekompatibilität von Hardwareherstellern abhängt. Wir müssen der Linux / Kernel-Gemeinschaft einige Zeit geben, um diese neue Technologie zu übernehmen. Am Ende haben wir normalerweise ein konkurrenzfähiges CPU-Management im Vergleich zu jedem anderen Betriebssystem. Aber es braucht Zeit.

Sei geduldig, mein Freund.


1
2018-05-31 23:14



Es stimmt, es ist normalerweise nur eine Frage der Zeit - zuerst mit Broadcom-Treibern, WiFi-Störungen usw. und jetzt mit Grafikkarten. - NoBugs


Für jeden, der einen Laptop mit Nvidia Optimus gekauft hat oder kaufen wird, wie ich es tat:

Ab diesem Datum funktioniert es perfekt. Ich folgte den Schritten, die von Lekensteyns Antwort auf einen Packard Bell EasyNote TS Laptop mit einer Intel HD3000 und Geforce GT 540M (1GB) aufgezeigt wurden und beide Grafikgeräte jetzt unter Ubuntu 12.04 nutzen können.

Das einzige, was ich zuerst tun musste, war, in das BIOS zu wechseln, um nur die integrierte Intel-Grafik zu verwenden (ich musste so neu installieren, da mein erster Versuch endete, keine geeignete Treiberwahl beim Neustart und einen vermasselten Videomodus zu haben). Wenn beide aktiviert sind, wäre compiz / 3D vor / nach der Installation von Ubuntu nicht aktiv gewesen. Mit nur der integrierten Grafik, die im BIOS aktiviert wurde, war 3D mit Intel-Grafik bereits vom Installationsbildschirm vollständig aktiv.

Dies hätte mir die Wahl gegeben, Bumblebee nur zum Energiesparen einzusetzen, ohne jemals einen Nvidia-Treiber installiert zu haben.

Schließlich habe ich beide Grafiken im BIOS aktiviert und Bumblebee und das Hummel-Nvidia-Paket installiert und es funktioniert wie ein Zauber. Mit "glxgears -info" und "optirun glxgears -info" kann ich bestätigen, dass es entweder mit der Intel- oder der Nvidia-Grafik läuft. Ich mag die Verwendung von "optirun" sogar besser als die automatische Umschaltung unter Win7, weil ich kann jetzt entscheiden, ob ich bessere Grafik verwenden möchte oder nicht, um die Batterie zu schonen.


1
2017-07-27 17:01



Sehr ähnliche Ergebnisse auch für mich. Die offizielle Bumblebee Webseite ist bumblebee-project.org - Sepero