Страница 1 из 1

PROBLEM with Bumblebee in ASUS N550JV CN163H

Добавлено: 04 янв 2014, 16:18
Valerio94r
ASUS N550JV CN163H:
Integrated Graphics: Intel® HD Graphics 4600
Dedicated Graphics NVIDIA® GeForce® GT 750M


I followed the guide VictorR2007: http://forum.rosalab.ru/en/viewtopic.ph ... #%20p13837

Install Nvidia driver through XFdrake.
After installation of drivers we stop setup without saving. You must stop setting.
You can not create file xorg.conf.
You just need to close XFdrake, everywhere pressing Cancel.

Next, remove the driver nouveau, running the console as root "rpm -e --nodeps x11-driver-video-nouveau".

Then we set bumblebee packet.
Then we edit / etc/bumblebee/bumblebee.conf
We make changes

Код: Выделить всё

TurnCardOffAtExit=true
Driver=nvidia
KernelDriver=nvidia-current
It shall be such

Код: Выделить всё

# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=true
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/primus:/usr/lib32/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
module=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib64/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib64/nvidia-current/xorg,/usr/lib/xorg/modules,/usr/lib64/xorg/modules,/usr/lib/xorg/extra-modules,/usr/xorg/extra-modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
Then to file/etc/modprobe.conf we write

Код: Выделить всё

nvidia-current && bumblebee
Reboot. After the reboot:

Код: Выделить всё

[valerio@Valerio-N550JV ~]$ optirun glxgears
[596.910916] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[596.910939] [ERROR]Could not connect to bumblebee daemon - is it running?
I changed bumbleebee with "bumblebeed" and now I have this error:

Код: Выделить всё

[valerio@Valerio-N550JV ~]$ optirun glxgears
[596.910916] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[596.910939] [ERROR]Could not connect to bumblebee daemon - is it running?

Код: Выделить всё

[valerio@Valerio-N550JV ~]$ glxgears
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't get an RGB, Double-buffered visual

Код: Выделить всё

[root@Valerio-N550JV valerio]# modprobe nvidia
libkmod: kmod_config_parse: /etc/modprobe.d/01_mandriva.conf line 1: ignoring bad line starting with 'nvidia-current'
libkmod: kmod_config_parse: /etc/modprobe.d/01_mandriva.conf line 1: ignoring bad line starting with 'nvidia-current'
modprobe: FATAL: Module nvidia-current not found.
modprobe: ERROR: Error running install command for nvidia
modprobe: ERROR: could not insert 'nvidia': Operation not permitted

Код: Выделить всё

[valerio@Valerio-N550JV ~]$ lspci -k | grep -A 2 -i "VGA"
libkmod: kmod_config_parse: /etc/modprobe.d/01_mandriva.conf line 1: ignoring bad line starting with 'nvidia-current'
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
        Subsystem: ASUSTeK Computer Inc. Device 11cd
        Kernel modules: i915
How can I fix these errors?

Re: PROBLEM with Bumblebee in ASUS N550JV CN163H

Добавлено: 04 янв 2014, 16:59
Valerio94r
I discovered the issue: I had the kernel 3.11.10 working... now i started with kernel 3.10.25 and finally optrun works!
I have installed now also primus: urpmi primus
but:

Код: Выделить всё

[valerio@Valerio-N550JV ~]$ primusrun glxgears
primus: fatal: broken GLX on main X display

Re: PROBLEM with Bumblebee in ASUS N550JV CN163H

Добавлено: 04 янв 2014, 17:13
PastorDi
Valerio94r писал(а):I discovered the issue: I had the kernel 3.11.10 working... now i started with kernel 3.10.25 and finally optrun works!
I have installed now also primus: urpmi primus
but:

Код: Выделить всё

[valerio@Valerio-N550JV ~]$ primusrun glxgears
primus: fatal: broken GLX on main X display
In /etc/bumblebee/bumblebee.conf

Change from:

Код: Выделить всё

Bridge=auto
to:

Код: Выделить всё

Bridge=primus
reboot or systemctl restart bumblebeed

Try primusrun....