staging.inyokaproject.org

Archiv/Hybrid-Grafikkarten/Bumblebee

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Archiv/Hybrid-Grafikkarten/Bumblebee.

realzippy

Anmeldungsdatum:
5. Mai 2009

Beiträge: 3137

Hallo! Habe mal die Baustelle "Optimus" aktualisiert.Das Projekt bumblebee ist ja seit einiger Zeit geforkt zu Bumblebee_stable und Ironhide.
Ich selbst hatte nur Probleme mit Ironhide, deswegen habe ich mich auf Bumblebee beschränkt.
Dennoch scheinen viele Nutzer erfolgreich Ironhide einzusetzen, weshalb ich vorschlage, den Wiki Artikel ebenfalls zu "forken",
und bitte darum, daß ein zufriedener Ironhide Nutzer einen Artikel hierzu erstellt.
Grüße
zippy

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Was ist mit dem Inhalt von Baustelle/Nvidia Optimus ( und es geht !! )? Erst gestern hatte ich den ursprünglichen Autor der von dir "übernommenen" Baustelle (die Nettiquette sagt eigentlich, dass man den Autor anschreibt und nachfragt, wies denn so aussieht, bevor man einen Artikel übernimmt...) angeschrieben, und nachgefragt. Jetzt also ganz öffentlich: Kann man das zusammenführen, und wikikonform gestalten? Ich hab' von der Materie selbst leider kein Ahnung.

so long
hank

realzippy

(Themenstarter)

Anmeldungsdatum:
5. Mai 2009

Beiträge: 3137

...habe Siassei natürlich gefragt, er meinte, ich solle mich austoben. Zu "Baustelle/Nvidia Optimus ( und es geht !! )" :
Scheint mir Unsinn zu sein (wieso Intel Treiber entfernen ?????) und veraltet.Der Link ist tot und führte zu Bumblebee, bevor es zu Ironhide und Bumblebee_stable geforkt wurde.Verschrotten...

Siassei

Anmeldungsdatum:
18. Oktober 2007

Beiträge: 136

Hallo,

in diesem Thread geht es um den Wiki-Artikel Baustelle/Nvidia Optimus

Nach den Änderungen von realzippy habe ich den Artikel neu strukturiert und angepasst.

realzippy schrieb:

...habe Siassei natürlich gefragt, er meinte, ich solle mich austoben.

Ich habe zur Zeit und in den nächsten Monate sehr wenig Zeit und kann mich mit den Artikel nur bedingt beschäftigen. Daher habe ich realzippy alle Freiheiten zum Inhalt dieses Artikel gegeben.

Heinrich Schwietering schrieb

Was ist mit dem Inhalt von Baustelle/Nvidia Optimus ( und es geht !! )?

Welchen Inhalt hat dieser Artikel? Ich kannte diesen Artikel bereits, wie ich Nvidia_Optimus gestartet habe. Damals habe ich mich für einen neuen Artikel entschieden, da

  • die Informationen des anderen Artikel sehr alt sind

  • es sich wohl eher um einen Forum-Beitrag handelt, als um einen Wiki-Artikel

Frage: Wie kann man einen Artikel von Baustelle nach Grafikkarte:Nvidia:Optimus verschieben und als ungetestet Deklarieren?

Gruß, Thomas

Siassei

Anmeldungsdatum:
18. Oktober 2007

Beiträge: 136

Der Kernel 3.1 bringt einige Änderungen mit sich. http://www.heise.de/open/artikel/Die-Neuerungen-von-Linux-3-1-1346661.html

Ich würde mich sehr freuen, wenn jemand heraus bekommt. In wie weit sich das auf Bumblebee auswirkt. Bitte mit Quellenangabe.

Gruß, Thomas

realzippy

(Themenstarter)

Anmeldungsdatum:
5. Mai 2009

Beiträge: 3137

Siassei schrieb:

Nach den Änderungen von realzippy habe ich den Artikel neu strukturiert und angepasst.

Danke hierfür.
Werde mich vorläufig auf den Inhalt beschränken.....zum Inhalt:
Natürlich darf kein Nvidia Treiber installiert sein; Bumblebee erstellt den Xserver doch erst, der für die Karte dann zuständig ist,wenn es installiert ist.
Wenn ein Nvidia Treiber vor bumblebee installiert wird, startet das Laptop (bzw Xserver) gar nicht mehr.
Wenn doch, dann nur unter 11.04/10, wo keine xorg.conf mehr standartmäßig vom Nvidia Treiber angelegt wird; allerdings hat die "Intel Karte" dann auch keine Hardwarebeschleunigung mehr, was manche User gar nicht bemerken, weil z. B. Unity 2D dann läuft....
In der Bumblebee Dokumentation steht das nicht explizit, da es wohl selbstverständlich ist.Da dummerweise jockey das Vorhandensein von Nvidia und Intel Grafik ignoriert, und fleissig Treiber vorschlägt, hielt ich die Warnung vor einer Nvidia Treiber Installation für angebracht.
Hinzu kommt, daß der Nvidia Treiber ohne Hinweis (!!) bei einer Neuinstallation installiert wird, wenn man "Install 3rd party software" (normalerweise nur firmware..)auswählt.

Baustelle/Nvidia Optimus ( und es geht !! ) ...sollte abgebrochen werden.(Wie macht man das? Fragt man den Ersteller?)

Zum Powermanagement:
Ich hatte das absichtlich weggelassen bzw. nur angeschnitten (Hinweis auf bumblebee.conf), da die benötigten Acpi_Calls für die Dateien cardon/off problematisch sind.Woher nehmen? Viele Acpi_Calls, die im Netz kursieren, sind falsch, da sie dem äußerst fragwürdigen "test.sh" script entstammen...
Ich habe meine Calls direkt von den Entwicklern:

"Also, if you're not having any ACPI calls working for your laptop, mention it, we will answer you with at least level 1 ones (see ACPI-Removed)"

Wir sollten diese Möglichkeit erwähnen..
Toll wäre es, real geteste Acpi_Calls hier im Wiki aufzunehmen, allerdings wäre das wohl eine eigene Seite.

\\Siassei schrieb:

Der Kernel 3.1 bringt einige Änderungen mit sich. http://www.heise.de/open/artikel/Die-Neuerungen-von-Linux-3-1-1346661.html

Ich würde mich sehr freuen, wenn jemand heraus bekommt. In wie weit sich das auf Bumblebee auswirkt. Bitte mit Quellenangabe.

Gruß, Thomas

Installiere mal den Kernel, mal sehen.
zippy

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Na, klappt ja gut, eure Zusammenarbeit ☺

Den anderen Artikel werde ich also entsorgen; da passiert schon lange nichts mehr; und wenn ihr euch einig seid, dass der veraltet etc ist, fällt es um so leichter 😉.

so long
hank

realzippy

(Themenstarter)

Anmeldungsdatum:
5. Mai 2009

Beiträge: 3137

...der 3.1er Kernel verabschiedet sich hier, sobald bumblebee Acpi Calls ausführt. Hierzu auch:
https://github.com/Bumblebee-Project/Bumblebee/issues/123 Ist der 3.1 Kernel denn schon vor der Tür?

Siassei

Anmeldungsdatum:
18. Oktober 2007

Beiträge: 136

realzippy schrieb:

Werde mich vorläufig auf den Inhalt beschränken.....zum Inhalt:

Sofern

  • Inhalte fehlen oder falsch sind

  • Der Artikel übersichtlich bleibt und einer Struktur folgt

darfst du natürlich den Artikel verändern 😉

realzippy schrieb:

Natürlich darf kein Nvidia Treiber installiert sein; Bumblebee erstellt den Xserver doch erst, der für die Karte dann zuständig ist,wenn es installiert ist.
Wenn ein Nvidia Treiber vor bumblebee installiert wird, startet das Laptop (bzw Xserver) gar nicht mehr.
Wenn doch, dann nur unter 11.04/10, wo keine xorg.conf mehr standartmäßig vom Nvidia Treiber angelegt wird; allerdings hat die "Intel Karte" dann auch keine Hardwarebeschleunigung mehr, was manche User gar nicht bemerken, weil z. B. Unity 2D dann läuft....
In der Bumblebee Dokumentation steht das nicht explizit, da es wohl selbstverständlich ist.Da dummerweise jockey das Vorhandensein von Nvidia und Intel Grafik ignoriert, und fleissig Treiber vorschlägt, hielt ich die Warnung vor einer Nvidia Treiber Installation für angebracht.
Hinzu kommt, daß der Nvidia Treiber ohne Hinweis (!!) bei einer Neuinstallation installiert wird, wenn man "Install 3rd party software" (normalerweise nur firmware..)auswählt.

Bumblebee passt den Xserver entsprechend an. Bumblebee wird über den Paketmanager angeboten. Da würde ich schon erwarten, dass bei der Installation Routinen auf vorhandene Treiber / Konfigurationen suchen und entsprechende Maßnahmen ergreifen. Scheinbar ist dem nicht so. Mir persönlich ist das noch nicht aufgefallen. Da ich vor der Installation eines Treiber bereits auf Bumblebee gestossen bin.

realzippy schrieb:

Toll wäre es, real geteste Acpi_Calls hier im Wiki aufzunehmen, allerdings wäre das wohl eine eigene Seite.

Man könnte dies z.B. mit einem Code-Block erledigen. Jedoch sollte dies als temporär angesehen werden. Irgendwann sollte die Entwickler das in den Griff bekommen.

Ich überlege gerade, ob man auch Ironhide in diesem Artikel mit Aufnehmen sollte. Beide sind ja für Nvidia-Optimus da und der Artikel beschäftigt sich ja auch mit Nvidia-Optimus und nicht mit Bumblebee. Zu den Zielen von Ironhide gehört auch eine grafische Oberfläche, was vielen Benutzer zu gute kommen würde.

Aber wie bereits erwähnt, habe ich keine Zeit für großartige Tests.

Gruß, Thomas

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Kleiner formaler Einwurf: Im Artikel fehlt eine "getestet"-Box, und auch ein Wissensblock.

so long
hank

EDIT Hab formal einmal durchgeschliffen; getestet könnt ihr ja noch nachtragen, aus der Diskussion geht zumindest hervor, dass es unter Oneiric funktioniert.

realzippy

(Themenstarter)

Anmeldungsdatum:
5. Mai 2009

Beiträge: 3137

Siassei schrieb:

darfst du natürlich den Artikel verändern 😉

Mache ich gleich mal; der freie Treiber soll nämlich nicht deinstalliert werden.Bumblebee verhindert das Laden der nouveau Module selbst,
/var/log/bumblebee.log:

[     40.58] Unloading driver 'nouveau' on start...
[     40.70] rmmod /lib/modules/3.0.0-12-generic/kernel/drivers/gpu/drm/nouveau/nouveau.ko
[     40.70]   rmmod /lib/modules/3.0.0-12-generic/kernel/drivers/gpu/drm/ttm/ttm.ko
[     40.70]   rmmod /lib/modules/3.0.0-12-generic/kernel/drivers/platform/x86/mxm-wmi.ko

Bumblebee wird über den Paketmanager angeboten. Da würde ich schon erwarten, dass bei der Installation Routinen auf vorhandene Treiber / Konfigurationen suchen und entsprechende Maßnahmen ergreifen. Scheinbar ist dem nicht so.

Naja, nachdem man das PPA hinzugefügt hat.
Nein, dem ist (noch) nicht so.Deswegen warnen wir ja davor 😉

Ich überlege gerade, ob man auch Ironhide in diesem Artikel mit Aufnehmen sollte. Beide sind ja für Nvidia-Optimus da und der Artikel beschäftigt sich ja auch mit Nvidia-Optimus und nicht mit Bumblebee. Zu den Zielen von Ironhide gehört auch eine grafische Oberfläche, was vielen Benutzer zu gute kommen würde.

Ja ,der Wiki Eintrag sollte "Nvidia Optimus" (?) lauten, dann auf Bumblebee und Ironhide Seiten verweisen.Das meinte ich mit:

Dennoch scheinen viele Nutzer erfolgreich Ironhide einzusetzen, weshalb ich vorschlage, den Wiki Artikel ebenfalls zu "forken",
und bitte darum, daß ein zufriedener Ironhide Nutzer einen Artikel hierzu erstellt.

..also eine neue Baustelle "Ironhide".
Ich selbst habe mit ironhide schlechte Erfahrungen gemacht, allerdings habe ich die aktuelle Version nicht ausprobiert, und auch wenig Lust dazu, da ich aus bestimmten Gründen das Bumblebee_stable Projekt für das Bessere halte.Die "GUI" von Ironhide macht nichts anderes als auswählbare,vorhandene "Starter" mit "optirun" zu ergänzen. Es sollte kein Problem sein, dies von Ironhide zu übernehmen.
Was ist nun mit dem 3.1er Kernel ? Doch eher unwichtig im Moment denke ich.Beim Stichwort Kernel fallen mir ganz andere Probleme ein, z. B. die 10.04 LTS, die -glaube ich- dann z. B. über Natty backports mit dem 2.6.38.xer versorgt werden muß.
Ich habe im Moment nur 11.10 U/K getestet mit bumblebee, also 3.0.0-12/13 ... ..sonntägliche Grüße zippy

realzippy

(Themenstarter)

Anmeldungsdatum:
5. Mai 2009

Beiträge: 3137

Heinrich Schwietering schrieb:

Hi!

Kleiner formaler Einwurf: Im Artikel fehlt eine "getestet"-Box, und auch ein Wissensblock.

Hallo hank, kannst Du nicht das "Formale" für diese Baustelle unterstützen, wenn Siassei wenig Zeit oder selbst Fragen hierzu hat ? Ich müßte mich erstmal damit auseinandersetzen, Wiki Standarts usw., das würde ich gerne (für den Augenblick) verschieben und mich hier auf die technische Richtigkeit beschränken.
Ich fände es gut, wenn Du einfach losbastelst, wenn was fehlt zur Wiki Konformität.
Was hälts Du davon, eine 2. ironhide Baustelle aufzumachen ? Ich denke, das wäre das Sauberste.

EDIT Hab formal einmal durchgeschliffen; getestet könnt ihr ja noch nachtragen, aus der Diskussion geht zumindest hervor, dass es unter Oneiric funktioniert.

Danke.
Wie gesagt, hier läuft es mit 3.0.0-1x-generic 64 auf U und Kubuntu 11.10.Ein perfektes bumblebee.log (inkl. erfolrgeichen Acpi_calls !!):

[   1551.45] Loading driver...
[   1551.93] insmod /lib/modules/3.0.0-12-generic/updates/dkms/nvidia_current.ko 
[   1551.94] Starting X using nvidia...
[   1551.95] Waiting for X server to become available...
[   1555.29] X needed 0 retries to become ready
[   1555.30] X has started.
[   1555.30] Waiting for orders
[   2054.35] Ping received from optirun, configured to stop X if not in use.
[   2054.36] Last optirun client exited.
[   2054.37] Checking for X server availability before stopping it...
[   2054.41] X is running, initiating shutdown...
[   2054.41] Waiting for X server to stop...
[   2055.92] X is stopped.
[   2055.93] Unloading driver...
[   2056.01] rmmod nvidia, wait=no
[   2056.01] Disabling graphics card...
[   2056.52] 
[   2056.52] Waiting for orders

Riddle

Avatar von Riddle

Anmeldungsdatum:
27. Juli 2007

Beiträge: 201

Falls ich mich auch mal als Ironhide-Nutzer einmischen darf: Die Nutzung von optirun/optirun32/optirun64 scheint bei Beiden ja gleich zu sein, daher bin ich mir nicht ganz sicher, ob sich wirklich eine Unterteilung in mehrere Artikel lohnt, oder ob man eventuell nur Beide in einzelnen Unterabschnitten behandelt. Vor allem auch, da sich (zumindest bei mir) die Installation/Konfiguration von Ironhide darauf beschränkt hat das PPA hinzuzufügen, das Paket zu installieren und dann bei der automatischen Konfiguration ein vorgefertigtes Profil zu wählen. Die grafischen Tools von Ironhide habe ich allerdings noch nicht getestet und kann daher auch nicht einschätzen wie viel Platz man dafür bräuchte.

Als Linktipp könnte man ja evtl. noch die Kompatibilitätsliste auf http://www.martin-juhl.dk/ironhide/ mit einbauen (gibt es sowas evtl. auch für Bumblebee?).

realzippy

(Themenstarter)

Anmeldungsdatum:
5. Mai 2009

Beiträge: 3137

Riddle schrieb:

Falls ich mich auch mal als Ironhide-Nutzer einmischen darf

..gerne, wir suchen ja Ironhide Nutzer !

Die Nutzung von optirun/optirun32/optirun64 scheint bei Beiden ja gleich zu sein, daher bin ich mir nicht ganz sicher, ob sich wirklich eine Unterteilung in mehrere Artikel lohnt, oder ob man eventuell nur Beide in einzelnen Unterabschnitten behandelt.

Das wars dann aber auch schon mit Gemeinsamkeiten.Ironhide benutzt (sofern vorhanden) Acpi_calls aus der unten erwähnten Liste, egal ob sie funktionieren oder nicht, oder gar schädlich sind.Bumblebee verzichtet erstmal auf das Powermanagement, d.h. Acpi_Calls, die dem fragwürdigem "test_off.sh" script entspringen.
Weswegen ich eigentlich auch dagegen bin, das Powermanagement ins Bumblebee Wiki aufzunehmen; man muß es manuell in der bumblebee.conf aktivieren, wo ausdrücklich davor gewarnt wird.

Die grafischen Tools von Ironhide habe ich allerdings noch nicht getestet und kann daher auch nicht einschätzen wie viel Platz man dafür bräuchte.Vor allem auch, da sich (zumindest bei mir) die Installation/Konfiguration von Ironhide darauf beschränkt hat das PPA hinzuzufügen, das Paket zu installieren und dann bei der automatischen Konfiguration ein vorgefertigtes Profil zu wählen.

Und ? Schaltet sich Deine Nvidia Karte auch wirklich ab?

Als Linktipp könnte man ja evtl. noch die Kompatibilitätsliste auf http://www.martin-juhl.dk/ironhide/ mit einbauen (gibt es sowas evtl. auch für Bumblebee?).

Die Liste ist Schrott, jedenfalls was die Acpi_Calls angeht.Sie ist nicht bestätigt oder geplegt, jeder trägt da was ein, ungeprüft. Wie gesagt, Ironhide benutzt die Daten aus dem Link sowieso, sofern man ein Profil während der Installation auswählt.Für Bumblebee sind sie sinnlos.

Riddle

Avatar von Riddle

Anmeldungsdatum:
27. Juli 2007

Beiträge: 201

Also wenn es kein Placeboeffekt ist, dann schaltet sich meine Karte ab (zumindest hält der Akku ca. doppelt so lang wie vor der Installation). Ich trau mich aber nicht so recht für die Allgemeinheit zu sprechen. Als ich mein Notebook gekauft hatte (war noch vor der Aufsplittung in Ironhide/Bumblebee-Stable) hatte ich mich daran orientiert, ob es positive Erfahrungsberichte über dieses Modell gibt und die damalige bumblebee-Konfiguration habe ich auch mit Ironhide noch im Einsatz.

Edit: Finde es bei der Liste doch als Anhaltspunkt recht gut, da auch angegeben ist, von wie vielen Leuten die Konfiguration bestätigt wurde.

Antworten |