NVidia Optimus & openSUSE

http://forums.opensuse.org/p-russian/dhydhdhdhdhundhdhdh/1046-1077-1083-1077-1079-1086/487448-nvidia-optimus-dh-lenovo.html

Да, и еще, покажите полную картину:

sudo bumblebeed --daemon -vv
groups $USER
rpm -qa|grep -i "kernel\|nvidia\|dkms"
cat /etc/bumblebee/bumblebee.conf 

По ссылке устанавливался bbswitch.

bumblebeed --daemon -vv

ниче не выдает.

# groups $USER
biotin : users audio cdrom console dialout games lock mail man modem mysql pulse pulse-access uucp video www bumblebee

# rpm -qa|grep -i "kernel\|nvidia\|dkms"
dkms-nvidia-319.32-1.1.x86_64
kernel-devel-3.9.6-1.1.g8ead728.noarch
kernel-desktop-devel-3.7.10-1.11.1.x86_64
kernel-desktop-devel-3.7.10-1.16.1.x86_64
kernel-desktop-3.7.10-1.16.1.x86_64
kernel-desktop-devel-3.7.10-1.1.1.x86_64
dkms-nvidia-310-310.51-3.1.x86_64
kernel-devel-3.9.4-1.1.g51bf0ff.noarch
kernel-desktop-3.7.10-1.1.1.x86_64
kernel-desktop-3.9.4-1.1.g51bf0ff.x86_64
kernel-firmware-20130114git-1.2.1.noarch
kernel-desktop-3.7.10-1.11.1.x86_64
kernel-desktop-3.9.6-1.1.g8ead728.x86_64
kernel-devel-3.7.10-1.11.1.noarch
kernel-devel-3.7.10-1.16.1.noarch
dkms-bbswitch-0.7-2.1.noarch
dkms-2.2.0.3-14.1.noarch
kernel-desktop-devel-3.9.6-1.1.g8ead728.x86_64
x11-video-nvidia-319.32-1.1.x86_64
kernel-desktop-devel-3.9.4-1.1.g51bf0ff.x86_64
kernel-devel-3.7.10-1.1.1.noarch


cat /etc/bumblebee/bumblebee.conf
# 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=false
# 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/lib64/primus:/usr/lib/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
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib64/nvidia:/usr/lib/nvidia
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib64/nvidia/xorg/,/usr/lib64/xorg/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


А там есть что-нибудь с ключом отладки?
Может так:

bumblebeed -v

И удалите этот пакет:

dkms-nvidia-310-310.51-3.1.x86_64

С последующей переустановкой этого пакета:

x11-video-nvidia-319.32-1.1.x86_64

dkms 310 удалил.
x11-video-nvidia версии 319 переустановил.
с откладкой выдает это:

#bumblebeed -v
 9786.083056] [INFO]Configured driver: nvidia
 9786.218833] [INFO]Switching method 'bbswitch' is available and will be used.
 9786.221409] [ERROR]Module 'nvidia' is not found.

Не то скопипастил.
Вот этот пакет переустановите:

dkms-nvidia-319.32-1.1.x86_64

Переустановил,к сожаению тоже самое.

# systemctl status bumblebeed.service
bumblebeed.service - Bumblebee C Daemon
          Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled)
          Active: activating (auto-restart) (Result: exit-code) since Sun, 2013-07-21 19:12:00 CEST; 44s ago
         Process: 512 ExecStart=/usr/sbin/bumblebeed (code=exited, status=1/FAILURE)
          CGroup: name=systemd:/system/bumblebeed.service

Jul 21 19:12:00 linux-bsly.site systemd[1]: bumblebeed.service: main process exited, code=exited, sta...LURE
Jul 21 19:12:00 linux-bsly.site systemd[1]: Unit bumblebeed.service entered failed state
 9786.221409] [ERROR]Module 'nvidia' is not found.

Покажите:
modinfo nvidia
Во всяком случае, вы можете попробовать установить драйвер отсюда Index of /repositories/home:/Bumblebee-Project:/nVidia:/latest/openSUSE_12.3 или откатиться на версию 310.

вроде драйвера установлены:

# zypper se nvidia
Loading repository data...
Reading installed packages...

S | Name                         | Summary                                                      | Type      
--+------------------------------+--------------------------------------------------------------+-----------
i | dkms-nvidia                  | Installer for the graphics driver kernel module for GeForc-> | package   
  | dkms-nvidia                  | Installer for the graphics driver kernel module for GeForc-> | srcpackage
  | dkms-nvidia-310              | Installer for the graphics driver kernel module for GeForc-> | package   
  | dkms-nvidia-310              | Installer for the graphics driver kernel module for GeForc-> | srcpackage
i | nvidia-compute               | Installer for the proprietary NVIDIA driver for computing -> | package   
  | nvidia-compute-32bit         | Installer for the proprietary NVIDIA driver for computing -> | package   
i | nvidia-compute-devel         | Installer for the proprietary NVIDIA driver for computing -> | package   
  | nvidia-compute-devel-32bit   | Installer for the proprietary NVIDIA driver for computing -> | package   
i | nvidia-settings              | Configuration Tool for nVidia GPUs                           | package   
  | nvidia-settings              | Configuration Tool for nVidia GPUs                           | srcpackage
  | nvidia-texture-tools         | NVIDIA Texture Tools                                         | package   
  | oyranos-monitor-nvidia       | Nvidia card support                                          | package   
i | x11-video-nvidia             | Installer for the proprietary graphics driver for GeForce -> | package   
  | x11-video-nvidia             | Installer for the proprietary graphics driver for GeForce -> | srcpackage
  | x11-video-nvidia-310         | Installer for the proprietary graphics driver for GeForce -> | package   
  | x11-video-nvidia-310         | Installer for the proprietary graphics driver for GeForce -> | srcpackage
  | x11-video-nvidia-310-32bit   | Installer for the proprietary graphics driver for GeForce -> | package   
  | x11-video-nvidia-32bit       | Installer for the proprietary graphics driver for GeForce -> | package   
i | x11-video-nvidia-devel       | Installer for the proprietary graphics driver for GeForce -> | package   
  | x11-video-nvidia-devel-32bit | Installer for the proprietary graphics driver for GeForce -> | package  

вот модуля только нету:

# modinfo nvidia
ERROR: modinfo: could not find module nvidia

Ну давайте посмотрим процесс сборки модуля:
/var/lib/dkms/*/make.log

Давайте:)
Сплошные ошибки:

# cat /var/lib/dkms/nvidia/319.23-211.15/build/make.log
DKMS make.log for nvidia-319.23-211.15 for kernel 3.9.6-1.g8ead728-desktop (x86_64)
DKMS make.log for nvidia-319.23-211.15 for kernel 3.9.6-1.g8ead728-desktop (x86_64)
Mon Jul 22 10:32:38 CEST 2013
Mon Jul 22 10:32:38 CEST 2013
make: Entering directory `/usr/src/linux-3.9.6-1.g8ead728-obj/x86_64/desktop'
make: Entering directory `/usr/src/linux-3.9.6-1.g8ead728-obj/x86_64/desktop'
  CC [M]  /var/lib/dkms/nvidia/319.23-211.15/build/nv.o
  CC [M]  /var/lib/dkms/nvidia/319.23-211.15/build/nv.o
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/conftest.h:2:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:15,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/conftest.h:3:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:15,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/conftest.h:4:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:15,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:1:2: error: #error remap_page_range() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:3:2: error: #error vmap() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:20:2: error: #error acpi_os_wait_events_complete() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:22:2: error: #error pci_dma_mapping_error() conftest failed!
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/conftest.h:5:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:15,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:1:2: error: #error remap_page_range() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:3:2: error: #error vmap() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:20:2: error: #error acpi_os_wait_events_complete() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:22:2: error: #error pci_dma_mapping_error() conftest failed!
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/conftest.h:2:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:15,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/conftest.h:3:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:15,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/conftest.h:4:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:15,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:1:2: error: #error remap_page_range() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:3:2: error: #error vmap() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:20:2: error: #error acpi_os_wait_events_complete() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:22:2: error: #error pci_dma_mapping_error() conftest failed!
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/conftest.h:5:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:15,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:1:2: error: #error remap_page_range() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:3:2: error: #error vmap() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:20:2: error: #error acpi_os_wait_events_complete() conftest failed!
/var/lib/dkms/nvidia/319.23-211.15/build/conftest/functions.h:22:2: error: #error pci_dma_mapping_error() conftest failed!
In file included from /usr/src/linux-3.9.6-1.g8ead728/include/linux/kernel.h:10:0,
                 from /usr/src/linux-3.9.6-1.g8ead728/include/linux/sched.h:15,
                 from /usr/src/linux-3.9.6-1.g8ead728/include/linux/utsname.h:5,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:44,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/usr/src/linux-3.9.6-1.g8ead728/include/linux/bitops.h: In function ‘hweight_long’:
/usr/src/linux-3.9.6-1.g8ead728/include/linux/bitops.h:66:41: warning: signed and unsigned type in conditional expression -Wsign-compare]
In file included from /usr/src/linux-3.9.6-1.g8ead728/include/linux/kernel.h:10:0,
                 from /usr/src/linux-3.9.6-1.g8ead728/include/linux/sched.h:15,
                 from /usr/src/linux-3.9.6-1.g8ead728/include/linux/utsname.h:5,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:44,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/usr/src/linux-3.9.6-1.g8ead728/include/linux/bitops.h: In function ‘hweight_long’:
/usr/src/linux-3.9.6-1.g8ead728/include/linux/bitops.h:66:41: warning: signed and unsigned type in conditional expression -Wsign-compare]
In file included from /usr/src/linux-3.9.6-1.g8ead728/arch/x86/include/asm/uaccess.h:539:0,
                 from /usr/src/linux-3.9.6-1.g8ead728/include/linux/poll.h:11,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:115,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/usr/src/linux-3.9.6-1.g8ead728/arch/x86/include/asm/uaccess_64.h: In function ‘copy_from_user’:
/usr/src/linux-3.9.6-1.g8ead728/arch/x86/include/asm/uaccess_64.h:62:6: warning: comparison between signed and unsigned integer expressions -Wsign-compare]
In file included from /usr/src/linux-3.9.6-1.g8ead728/arch/x86/include/asm/uaccess.h:539:0,
                 from /usr/src/linux-3.9.6-1.g8ead728/include/linux/poll.h:11,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:115,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/usr/src/linux-3.9.6-1.g8ead728/arch/x86/include/asm/uaccess_64.h: In function ‘copy_from_user’:
/usr/src/linux-3.9.6-1.g8ead728/arch/x86/include/asm/uaccess_64.h:62:6: warning: comparison between signed and unsigned integer expressions -Wsign-compare]
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:0:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h: At top level:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:151:2: error: #error "struct file_operations compile test likely failed!"
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:0:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h: At top level:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:151:2: error: #error "struct file_operations compile test likely failed!"


продолжение:

In file included from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:0:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:315:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:320:4: warning:  "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined -Wundef]
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:322:8: warning:  "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined -Wundef]
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:328:2: error: #error  "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:334:4: warning:  "NV_ACPI_OS_WAIT_EVENTS_COMPLETE_ARGUMENT_COUNT" is not defined  -Wundef]
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:337:8: warning:  "NV_ACPI_OS_WAIT_EVENTS_COMPLETE_ARGUMENT_COUNT" is not defined  -Wundef]
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:842:2: error: #error  "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:900:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:972:2: error: #error  "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:992:2: error: #error  "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:1010:5: error:  implicit declaration of function ‘NV_ON_EACH_CPU’  -Werror=implicit-function-declaration]
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h: At top level:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:1273:13: error: conflicting types for ‘pm_message_t’
In file included from /usr/src/linux-3.9.6-1.g8ead728/arch/x86/include/asm/apic.h:5:0,
                 from /usr/src/linux-3.9.6-1.g8ead728/arch/x86/include/asm/smp.h:13,
                 from /usr/src/linux-3.9.6-1.g8ead728/include/linux/smp.h:38,
                 from /usr/src/linux-3.9.6-1.g8ead728/include/linux/sched.h:30,
                 from /usr/src/linux-3.9.6-1.g8ead728/include/linux/utsname.h:5,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:44,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/usr/src/linux-3.9.6-1.g8ead728/include/linux/pm.h:51:3: note: previous declaration of ‘pm_message_t’ was here
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:0:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:1565:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined -Wundef]
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:1575:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined -Wundef]
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:1585:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:0:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:315:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:320:4: warning:  "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined -Wundef]
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:322:8: warning:  "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined -Wundef]
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:1784:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-proto.h:25:29: warning:  "NV_INIT_WORK_ARGUMENT_COUNT" is not defined  -Wundef]/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:328:2:  error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value  unrecognized!"

/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:334:4: warning:  "NV_ACPI_OS_WAIT_EVENTS_COMPLETE_ARGUMENT_COUNT" is not defined  -Wundef]
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:337:8: warning:  "NV_ACPI_OS_WAIT_EVENTS_COMPLETE_ARGUMENT_COUNT" is not defined  -Wundef]
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:842:2: error: #error  "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:900:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:972:2: error: #error  "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:992:2: error: #error  "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:1010:5: error:  implicit declaration of function ‘NV_ON_EACH_CPU’  -Werror=implicit-function-declaration]
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h: At top level:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:1273:13: error: conflicting types for ‘pm_message_t’
In file included from /usr/src/linux-3.9.6-1.g8ead728/arch/x86/include/asm/apic.h:5:0,
                 from /usr/src/linux-3.9.6-1.g8ead728/arch/x86/include/asm/smp.h:13,
                 from /usr/src/linux-3.9.6-1.g8ead728/include/linux/smp.h:38,
                 from /usr/src/linux-3.9.6-1.g8ead728/include/linux/sched.h:30,
                 from /usr/src/linux-3.9.6-1.g8ead728/include/linux/utsname.h:5,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:44,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/usr/src/linux-3.9.6-1.g8ead728/include/linux/pm.h:51:3: note: previous declaration of ‘pm_message_t’ was here
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:0:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:1565:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined -Wundef]
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:1575:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined -Wundef]
/var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:1585:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:1784:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/var/lib/dkms/nvidia/319.23-211.15/build/nv-proto.h:25:29: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined -Wundef]
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:372:5: warning: initialization from incompatible pointer type [enabled by default]
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:372:5: warning: (near  initialization for ‘nv_pci_driver.suspend’) [enabled by default]
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c: In function ‘nvidia_init_module’:
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:874:5: error: implicit  declaration of function ‘NV_KMEM_CACHE_CREATE’  -Werror=implicit-function-declaration]
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:874:58: error: expected expression before ‘nv_stack_t’
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:885:9: error: implicit  declaration of function ‘NV_KMEM_CACHE_DESTROY’  -Werror=implicit-function-declaration]
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:372:5: warning: initialization from incompatible pointer type [enabled by default]
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:372:5: warning: (near  initialization for ‘nv_pci_driver.suspend’) [enabled by default]
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:993:54: error: expected expression before ‘nv_pte_t’
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:1002:13: error: expected expression before ‘nvidia_p2p_page_t’
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c: In function ‘nvidia_init_module’:
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:874:5: error: implicit  declaration of function ‘NV_KMEM_CACHE_CREATE’  -Werror=implicit-function-declaration]
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:874:58: error: expected expression before ‘nv_stack_t’
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:885:9: error: implicit  declaration of function ‘NV_KMEM_CACHE_DESTROY’  -Werror=implicit-function-declaration]
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:993:54: error: expected expression before ‘nv_pte_t’
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:1002:13: error: expected expression before ‘nvidia_p2p_page_t’
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c: In function ‘nv_kern_open’:
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:1543:30: warning: passing  argument 2 of ‘request_irq’ from incompatible pointer type [enabled by  default]
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:128:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/usr/src/linux-3.9.6-1.g8ead728/include/linux/interrupt.h:130:1: note:  expected ‘irq_handler_t’ but argument is of type ‘enum irqreturn_t  (*)(int,  void *, struct pt_regs *)’
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:1547:17: error: implicit  declaration of function ‘NV_TASKQUEUE_INIT’  -Werror=implicit-function-declaration]
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:1559:25: warning: passing  argument 2 of ‘request_irq’ from incompatible pointer type [enabled by  default]
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:128:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/usr/src/linux-3.9.6-1.g8ead728/include/linux/interrupt.h:130:1: note:  expected ‘irq_handler_t’ but argument is of type ‘enum irqreturn_t  (*)(int,  void *, struct pt_regs *)’
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c: In function ‘nv_kern_open’:
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:1543:30: warning: passing  argument 2 of ‘request_irq’ from incompatible pointer type [enabled by  default]
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:128:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/usr/src/linux-3.9.6-1.g8ead728/include/linux/interrupt.h:130:1: note:  expected ‘irq_handler_t’ but argument is of type ‘enum irqreturn_t  (*)(int,  void *, struct pt_regs *)’
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:1547:17: error: implicit  declaration of function ‘NV_TASKQUEUE_INIT’  -Werror=implicit-function-declaration]
/var/lib/dkms/nvidia/319.23-211.15/build/nv.c:1559:25: warning: passing  argument 2 of ‘request_irq’ from incompatible pointer type [enabled by  default]
In file included from /var/lib/dkms/nvidia/319.23-211.15/build/nv-linux.h:128:0,
                 from /var/lib/dkms/nvidia/319.23-211.15/build/nv.c:13:
/usr/src/linux-3.9.6-1.g8ead728/include/linux/interrupt.h:130:1: note:  expected ‘irq_handler_t’ but argument is of type ‘enum irqreturn_t  (*)(int,  void *, struct pt_regs *)’
cc1: some warnings being treated as errors
cc1: some warnings being treated as errors
make[3]: *** [/var/lib/dkms/nvidia/319.23-211.15/build/nv.o] Error 1
make[2]: *** [_module_/var/lib/dkms/nvidia/319.23-211.15/build] Error 2
make[1]: *** [sub-make] Error 2
make: *** [all] Error 2
make: Leaving directory `/usr/src/linux-3.9.6-1.g8ead728-obj/x86_64/desktop'
make[3]: *** [/var/lib/dkms/nvidia/319.23-211.15/build/nv.o] Error 1
make[2]: *** [_module_/var/lib/dkms/nvidia/319.23-211.15/build] Error 2
make[1]: *** [sub-make] Error 2
make: *** [all] Error 2
make: Leaving directory `/usr/src/linux-3.9.6-1.g8ead728-obj/x86_64/desktop'

Есть обновления для dkms-nvidia(319.23-215.15) и x11-video-nvidia(319.23-215.15) до 319.32-1.1 из репоз Overman79. Но вот nvidia-compute(319.23-215.15) c ними конфликтует. Может быть установить их без nvidia-compute и посмотреть логи? Вдобавок установить primus тоже из этой репоз.

https://forums.opensuse.org/english/get-technical-help-here/alternative-distributions-based-opensuse/tumbleweed/486597-nvidia-bumblebee-kernel-3-9-issue-3.html#post2556914

Спасибо большое Алексей. Пошел по ссылке, исправил Makefile - вроде получилось создать и загрузить этот модуль. Вот что выдает далее:


linux-bsly:/home/biotin # modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/3.9.6-1.g8ead728-desktop/weak-updates/updates/nvidia.ko): No such device
linux-bsly:/home/biotin # cat /proc/acpi/bbswitch
0000:01:00.0 OFF
linux-bsly:/home/biotin # tee /proc/acpi/bbswitch <<<ON
ON
linux-bsly:/home/biotin # cat /proc/acpi/bbswitch
0000:01:00.0 ON
linux-bsly:/home/biotin # modprobe nvidia
linux-bsly:/home/biotin # lsmod | grep nvidia 
nvidia               9434242  0 
drm                   306733  5 nvidia,i915,drm_kms_helper
linux-bsly:/home/biotin # optirun glxspheres
  157.929926] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)

  157.929958] [ERROR]Aborting because fallback start is disabled.
linux-bsly:/home/biotin # 

Более подробно:

linux-bsly:/home/biotin # optirun -vv glxspheres
  507.736814] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
  507.737324] [INFO]Configured driver: nvidia
  507.737563] [DEBUG]optirun version 3.2.1 starting...
  507.737585] [DEBUG]Active configuration:
  507.737591] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
  507.737597] [DEBUG] X display: :8
  507.737602] [DEBUG] LD_LIBRARY_PATH: /usr/lib64/nvidia:/usr/lib/nvidia
  507.737608] [DEBUG] Socket path: /var/run/bumblebee.socket
  507.737613] [DEBUG] Accel/display bridge: auto
  507.737619] [DEBUG] VGL Compression: proxy
  507.737624] [DEBUG] VGLrun extra options: 
  507.737629] [DEBUG] Primus LD Path: /usr/lib64/primus:/usr/lib/primus
  507.737675] [DEBUG]Using auto-detected bridge virtualgl
  507.912524] [INFO]Response: No - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)

  507.912538] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)

  507.912542] [DEBUG]Socket closed.
  507.912555] [ERROR]Aborting because fallback start is disabled.
  507.912559] [DEBUG]Killing all remaining processes.
linux-bsly:/home/biotin # 


Выполнил как тут написано https://forums.opensuse.org/english/get-technical-help-here/hardware/486829-installation-bumblebee.html

ln -s /usr/lib64/xorg/modules/libfb.so /usr/lib64/nvidia/xorg/modules/libfb.so

Опять же бесполезно.

Покажите:

zypper se -s {nvidia,kernel}
LD_DEBUG=libs optirun glxspheres
/var/log/Xorg.8.log

сорри за поздний ответ.

Спасибо большое Алексей, обновил bumblebee и все заработало. :slight_smile:


 ~ $   optirun glxspheres 
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 635M/PCIe/SSE2
129.556885 frames/sec - 114.704484 Mpixels/sec
131.155094 frames/sec - 116.119474 Mpixels/sec
 ~ $    glxspheres 
Polygons in scene: 62464
Visual ID of window: 0xac
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) Ivybridge Mobile 
59.131414 frames/sec - 52.352589 Mpixels/sec


вроде постаивл всё и даже

mafteys@linux-yduk:~> optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 650M/PCIe/SSE2
249.279563 frames/sec - 278.195993 Mpixels/sec
248.858551 frames/sec - 277.726143 Mpixels/sec
246.802613 frames/sec - 275.431717 Mpixels/sec

но когда зпускаю optirun steam, в самом стме пишнт что используется интеловськая карточка

а когда питаюсь использовать primus(optirun -b primus steam)
mafteys@linux-yduk:~> optirun -b primus steam
Running Steam on opensuse 12.3 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1374875626_client)
primus: fatal: failed to load any of the libraries: /usr/lib64/nvidia/libGL.so.1:/usr/lib/nvidia/libGL.so.1
/usr/lib64/nvidia/libGL.so.1: wrong ELF class: ELFCLASS64
/usr/lib/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
[2013-08-23 23:19:10] Startup - updater built Apr 30 2013 10:04:24
Installing bootstrap /home/mafteys/.local/share/Steam/bootstrap.tar.xz
Running Steam on opensuse 12.3 64-bit
STEAM_RUNTIME has been set by the user to: /home/mafteys/.local/share/Steam/ubuntu12_32/steam-runtime
Installing breakpad exception handler for appid(steam)/version(1374875626_client)
primus: fatal: failed to load any of the libraries: /usr/lib64/nvidia/libGL.so.1:/usr/lib/nvidia/libGL.so.1
/usr/lib64/nvidia/libGL.so.1: wrong ELF class: ELFCLASS64
/usr/lib/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
[2013-08-23 23:19:10] Startup - updater built Apr 30 2013 10:04:24

primusrun

mafteys@linux-yduk:~> primusrun steam
Running Steam on opensuse 12.3 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1374875626_client)
primus: fatal: failed to load any of the libraries: /usr/$LIB/nvidia/libGL.so.1
/usr/$LIB/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
[2013-08-23 23:19:59] Startup - updater built Apr 30 2013 10:04:24
Installing bootstrap /home/mafteys/.local/share/Steam/bootstrap.tar.xz
Running Steam on opensuse 12.3 64-bit
STEAM_RUNTIME has been set by the user to: /home/mafteys/.local/share/Steam/ubuntu12_32/steam-runtime
Installing breakpad exception handler for appid(steam)/version(1374875626_client)
primus: fatal: failed to load any of the libraries: /usr/$LIB/nvidia/libGL.so.1
/usr/$LIB/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
[2013-08-23 23:20:01] Startup - updater built Apr 30 2013 10:04:24

Opensuse 12.3 KDE