I’ve had this problem since beta 13.2. Bumblebee with proprietary driver would ALWAYS work in 13.1.
1293.586024] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
1293.586085] [ERROR]Aborting because fallback start is disabled.
I’ve been waiting for a solution on this to fix the wiki and write my 13.2 review (if I wrote it now, it’d be a warning story). I’ve been spending most of my time in WIndows since this couldn’t be fixed, and am really quite tired of that and I can’t use another distribtions since openSUSE is the only distro with proper UEFI and Secure Boot support.
Yes, I’ve done everything correctly. I had it working perfectly in 13.1 easy. In 13.2 it’s impossible, though I know other users are not having problems like I am so I suspect it’s a very subtle change and problem.
HomoDevil:/home/roger # dmesg | grep bbswitch
8.711469] bbswitch: version 0.8
8.711474] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
8.711478] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.PEG0.PEGP
8.711566] bbswitch: detected an Optimus _DSM function
8.711609] bbswitch: disabling discrete graphics
8.806934] bbswitch: Succesfully loaded. Discrete card 0000:01:00.0 is off
Other commands had no output since I’ve not yet installed the proprietary blob. In previous attempts the NVidia repo version would cause nasty hangs with udv and the bumblebee version didn’t work, I don’t think it’d compile correctly. As you can see at present the card is switche off, which is half the battle. The problem is that I can’t run with optirun or primusrun, and past experience tells me that it flatly won’t work any better with proprietary driver.
You’ve confused me a little, because you mentioned that you’re not using the nvidia driver, and obviously the workaround relies on that
Other commands had no output since I’ve not yet installed the proprietary blob. In previous attempts the NVidia repo version would cause nasty hangs with udv and the bumblebee version didn’t work, I don’t think it’d compile correctly. As you can see at present the card is switche off, which is half the battle. The problem is that I can’t run with optirun or primusrun, and past experience tells me that it flatly won’t work any better with proprietary driver.
Others can correct me if I’m wrong, but Bumblebee with nouveau is not always a viable option these days it would seem, and I see references to using PRIME instead (if free drivers are preferred)
I’ll double check. When I go to use primusrun etc. it coughs out the same error whether I was using nouveau or the proprietary driver, so I had figured it’d make more sense to resolve the base issue before even trying to use the proprietary driver. I’ll give it a shot though and see what happens.
Well, I also have had my troubles with OpenSUSE13.2 and the Optimus technology. The first versions of nvidia-bumblebee didn’t install easily and if
I had had all up and running, any update of the System ruined the functionality of bumblebee.
But the present nvidia-bumblebee package (346.47-1.1) is doing its job very well.
So bumblebee isn’t bumbling and broke anymore.
You definitely have to avoid the main Nvidia repositories for installing a working bumblebee. These are meant for systems with only one graphics card.
Though an Optimus system is using the same proprietary Nvidia drivers, the way the proprietary driver gets intalled by nvidia-bumblebee takes care of not destroying the
configuration of the Intel graphics driver. You will need both.
So if you have ever installed anything from any main Nvidia repository, please uninstall all remnants before proceeding,
if you intend to install a working bumblebee system at all.