GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu 12.04 Bumblebee gegen Nvidia Geforce GT 740m?

Nachdem ich eine Woche lang viele Referenzen zu Bumblebee/Nvidia durchgesehen hatte, entschied ich mich, diesen neuen Thread zu posten. Nichts, was ich versucht habe, hat in meinem Szenario funktioniert 🙁 … das Testen von virtualgl und primus, verschiedene Optionen für Konfigurationsdateien, das Neuaufbauen und Testen von Treibern, nvidia-aktuellen-Updates und nvidia-331-Updates und das mehrmalige Installieren/Deinstallieren … frustrierend. 🙁 :-/

Ich freue mich über jeden Hinweis, Tipp oder Hinweis, der mir bei der Lösung der unten beschriebenen Probleme helfen kann.

HP-Laptop. Pavilion 15
Läuft im Legacy-Modus (durch Deaktivieren von secureBoot)
Installiertes Ubuntu 12.04 (ohne Win8), mit Hummel Hummel-nvidia virtualgl virtualgl-libs:i386 linux-headers-generic nvidia-331-updates, and zusätzlich primus primus-libs:i386

Aktueller Status und Ergebnisse für:

~$ glxgears

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
305 frames in 5.0 seconds = 60.888 FPS
301 frames in 5.0 seconds = 60.026 FPS

$ optirun -vv glxgears
[  837.155622] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[  837.156380] [INFO]Configured driver: nvidia
[  837.156787] [DEBUG]optirun version 3.2.1 starting...
[  837.156840] [DEBUG]Active configuration:
[  837.156896] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[  837.156948] [DEBUG] X display: :8
[  837.156980] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331-updates:/usr/lib32/nvidia-331-updates
[  837.157012] [DEBUG] Socket path: /var/run/bumblebee.socket
[  837.157042] [DEBUG] Accel/display bridge: virtualgl
[  837.157077] [DEBUG] VGL Compression: proxy
[  837.157109] [DEBUG] VGLrun extra options: 
[  837.157145] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[  837.164030] [INFO]Response: No - error: X did not start properly
[  837.164069] [ERROR]Cannot access secondary GPU - error: X did not start properly
[  837.164085] [DEBUG]Socket closed.
[  837.164117] [ERROR]Aborting because fallback start is disabled.
[  837.164131] [DEBUG]Killing all remaining processes.

$ lspci | egrep '3D|VGA'
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
0a:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)

$lspci -k 

Nach dem Booten…

0a:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)

Und nach „sudo modprobe nvidia_331_updates“ …

0a:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
    Subsystem: Hewlett-Packard Company Device 2166
Kernel driver in use: nvidia
Kernel modules: nvidia_331_updates, nvidia_304, nouveau, nvidiafb

(Schau mal, ändert sich von rev-ff zu rev-a1 … !!!)

$ jockey-text -l
kmod:nvidia_304 - nvidia_304 (Privativo, Activado, No está en uso)
kmod:nvidia_331 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Libre, Desactivado, No está en uso)
kmod:nvidia_331_updates - nvidia_331_updates (Privativo, Activado, No está en uso)

Alle Treiber aktiviert, aber „nicht in Gebrauch“

~$ optirun --status
Bumblebee status: Error (3.2.1): X did not start properly

$ optirun -b none nvidia-settings -c :8
[  525.940758] [ERROR]Cannot access secondary GPU - error: X did not start properly
[  525.940890] [ERROR]Aborting because fallback start is disabled.

$ ldd $(which optirun)
linux-vdso.so.1 =>  (0x00007fffb7bfe000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007facb3bce000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007facb39c6000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007facb3605000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007facb33c8000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007facb31ab000)
/lib64/ld-linux-x86-64.so.2 (0x00007facb3ed7000)

Aufgrund von Problemen mit Zeichenbegrenzungen in diesem Formular poste ich einen externen Link für Inhalte von:bumblebee.conf, xorg.conf.nvidia, Xorg.0.log :

Verwandte:Fehler beim Verschieben der alten Datenbank aus dem Weg?

http://public.justcloud.com/dra40vv88p.5315941

Danke für die Aufmerksamkeit!! Viele Grüße!!
;-))

Akzeptierte Antwort:

Ich weiß, das beantwortet nicht unbedingt deine Frage zu Bumblebee, aber du hast irgendeinen Hinweis oder Tipp gesagt.

Wenn Sie nicht explizit an 12.04 gebunden sind, können Sie auf 14.04 aktualisieren und den nvidia-prime verwenden Paket, das die Verwendung der Optimus-Hardware viel einfacher macht.

Sie müssen sich ab- und anmelden, um zwischen dem Intel-Chip und dem nVidia-Chip hin und her zu wechseln, aber Sie erhalten Ihren gesamten Desktop auf der nVidia-Karte, wenn Sie sie verwenden, und es ist fast keine Konfiguration erforderlich.

Bumblebee ist eine nette Lösung, aber die Einrichtung kann manchmal mühsam sein, und ich hatte einige Probleme mit Partikeln und anderen Dingen in bestimmten Spielen.


Ubuntu
  1. [ Einfach ] Ubuntu GeForce Now installieren

  2. Ubuntu 18.04 funktioniert nicht mehr mit Nvidia-Treibern?

  3. Ubuntu 17.10 Nvidia-Treiber, schwarze Bildschirmschleife?

  4. Wie wechselt man unter Ubuntu 18.04 von Nvidia zu Nouveau-Treibern?

  5. Bumblebee Intel+nvidia On 15.10 Blackscreen-Problem?

So installieren Sie Nvidia-Treiber auf Ubuntu 20.04 / Ubuntu 18.04

2 Möglichkeiten zur Installation von Android Studio in Ubuntu 20.04/Ubuntu 18.04

Einfrieren von Ubuntu beim Booten behoben

So installieren Sie Nvidia-Treiber unter Ubuntu 20.04 LTS

Ubuntu 20.04 Nvidia-Treiber installieren?

So installieren Sie den NVIDIA-Grafiktreiber unter Ubuntu 20.04