You are not logged in.

#1 2014-08-04 17:37:37

martin-hermann
Member
Registered: 2014-08-04
Posts: 2

Get NVIDIA & BUMBLEBEE working on ASUS N76V

Hi my friends,
after several days, I got my Archlinux with bumblebee working on my Laptop (Asus N76V / GEFORCE GT 650M):
For all of those, who are still having problems (shut down / kill OB / ...) I wrote the notes during a clean installation with Archbang.

--> installation of Archbang:
--> remove video-drivers, which are from AB.

sudo pacman -R xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-cirrus xf86-video-dummy xf86-video-fbdev xf86-video-glint xf86-video-i128 xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nv xf86-video-r128 xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-tdfx xf86-video-trident xf86-video-v4l xf86-video-vesa xf86-video-voodoo ati-dri intel-dri xf86-video-intel nouveau-dri xf86-video-nouveau

sudo pacman -Syyu

--> update to latest
--> reboot

sudo pacman -S inteldri xf86-video-intel bumblebee nvidia bbswitch

--> reboot

sudo pacman -S bbswitch

sudo gpasswd -a martin bumblebee

sudo pacman -S vim

root:

vim /etc/mkinitcpio.conf

--> add in MODULES="i915 bbswitch"

mkinitcpio -p linux

vim /etc/default/grub

--> add in GRUB_CMDLINE_LINUX_DEFAULT="rcutree.rcu_idle_gp_delay=1"

grub-mkconfig -o /boot/grub/grub.cfg

vim /etc/bumblebee/bumblebee.conf

--> changed: Driver=nvidia
--> changed: Bridge=virtualgl

vim /etc/bumblebee/xorg.conf.nvidia

--> BusID "PCI:01:00:0"

systemctl enable bumblebeed

[   49.833579] [INFO]bumblebeed 3.2.1 started
[   96.881598] [WARN][XORG] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[   96.881636] [WARN][XORG] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[   96.881653] [ERROR][XORG] (EE) Error systemd-logind returned paused fd for drm node
[   96.881661] [WARN][XORG] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   96.881677] [WARN][XORG] (WW) Unresolved symbol: fbGetGCPrivateKey
[   96.881692] [WARN][XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation.
[   96.881721] [ERROR][XORG] (EE) Error systemd-logind returned paused fd for drm node

sudo pacman -S acpi acpid

sudo vim /etc/rc.conf

DAEMONS=(acpid)

optirun -vv /usr/bin/glxspheres64
[   52.870707] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[   52.871051] [INFO]Configured driver: nvidia
[   52.871241] [DEBUG]optirun version 3.2.1 starting...
[   52.871267] [DEBUG]Active configuration:
[   52.871280] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[   52.871305] [DEBUG] X display: :8
[   52.871319] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia:/usr/lib32/nvidia
[   52.871334] [DEBUG] Socket path: /var/run/bumblebee.socket
[   52.871348] [DEBUG] Accel/display bridge: virtualgl
[   52.871362] [DEBUG] VGL Compression: proxy
[   52.871376] [DEBUG] VGLrun extra options:
[   52.871391] [DEBUG] Primus LD Path: /usr/lib/primus:/usr/lib32/primus
[   57.115042] [INFO]Response: Yes. X is active.

[   57.115082] [INFO]Running application using virtualgl.
[   57.115206] [DEBUG]Process vglrun started, PID 559.
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GT 650M/PCIe/SSE2
225.612227 frames/sec - 251.783245 Mpixels/sec

Offline

Board footer

Powered by FluxBB