İ have a problem Install packages and enable services.(part 10 )
zypper in dkms dkms-nvidia dkms-bbswitch bumblebee primus x11-video-nvidia
says
Loading repository data…
Reading installed packages…
‘bumblebee’ not found in package names. Trying capabilities.
No provider of ‘bumblebee’ found.
‘dkms’ not found in package names. Trying capabilities.
No provider of ‘dkms’ found.
‘dkms-bbswitch’ not found in package names. Trying capabilities.
No provider of ‘dkms-bbswitch’ found.
‘dkms-nvidia’ not found in package names. Trying capabilities.
No provider of ‘dkms-nvidia’ found.
‘primus’ not found in package names. Trying capabilities.
No provider of ‘primus’ found.
‘x11-video-nvidia’ not found in package names. Trying capabilities.
No provider of ‘x11-video-nvidia’ found.
Resolving package dependencies…
Because Overman’s repo is empty, all packages have been removed.
The repo’s descriptions states now:
“Laptop” was deleted. Please use X11:Bumblebee.
So do that, the repo’s URL is: http://download.opensuse.org/repositories/X11:/Bumblebee/openSUSE_13.1/
But the packages are named slightly different there, and split differently. F.e. there’s only nvidia-bumblebee which contains all of the nvidia driver.
Just use YaST’s repositories view to install all necessary packages.
Those should suffice I’d say: bbswitch-kmp-xxx (according to your kernel), bumblebee, nvidia-bumblebee, primus (and primus-32bit maybe).
Is nouveau not blacklisted, like it was with the Overman79 repo? How do I do that manually? Also, I installed both bbswitch-dkms and bbswitch-kmp-desktop. Are you only supposed to install one of them?
Add my user to the bumblebee group, no change from Overmans repo
Enable bumblebeed service, no change from Overmans repo
Blacklisting nouveau, and that’s new from Overmans repo. Just added “blacklist nouveau” to /etc/modprobe.d/50-blacklist.conf and ran mkinitrd.
And yes nouveau was loaded before i blacklisted it and I got the above errormessage, but it didn’t prevent bbswitch from powering off the card.
~> zypper se VirtualGL
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
--+-----------------+-----------------------------------------------+-----------
i | VirtualGL | A toolkit for displaying OpenGL application-> | package
| VirtualGL | A toolkit for displaying OpenGL application-> | srcpackage
i | VirtualGL-32bit | A toolkit for displaying OpenGL application-> | package
| VirtualGL-devel | A toolkit for displaying OpenGL application-> | package
~>optirun glxinfo|grep -i opengl
9094.886584] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) [drm] KMS not enabled
9094.886657] [ERROR]Aborting because fallback start is disabled.
~> lsmod | grep nouveau
nouveau 1013347 0
ttm 92265 1 nouveau
drm_kms_helper 52710 2 nouveau,i915
mxm_wmi 13021 1 nouveau
i2c_algo_bit 13413 2 nouveau,i915
wmi 19070 3 clevo_wmi,nouveau,mxm_wmi
video 19507 2 nouveau,i915
button 13952 2 nouveau,i915
drm 313440 7 nouveau,i915,ttm,drm_kms_helper
That error message is from the virtual xorg server where optirun is running, so it has nothing to do with the hosts xorg server. Just blacklist nouveau, add the following line “blacklist nouveau” to /etc/modprobe.d/50-blacklist.conf and run the command mkinitrd, reboot and it should work.