Bumblebee fails to start after update - "IgnoreABI" ineffective?

System: Manjaro KDE running on Thinkpad W520 with Nvidia Quadro 1000M.
Been using Bumblebee with Nvidia 390 drivers for quite a while now (I had learnt that with my system any later versions will not work.) and optirun glxgears was working OK. I updated Manjaro a few hours ago and am getting the following error:

RR-W520 ramkumarr]# optirun glxgears
[ 8291.208157] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA: Use the -ignoreABI option to override this check.

I looked at the following:

[ramkumarr@RR-W520 ~]$ cat /etc/X11/xorg.conf.d/30-nvidia-ignoreabi.conf
Section "ServerFlags"
        Option "ignoreABI" "true"
EndSection
[ramkumarr@RR-W520 ~]$ 

(I tried Ignore as well as ignore above)
and also looked at

[ramkumarr@RR-W520 ~]$ cat  /etc/bumblebee/xorg.conf.nvidia                                                  
##
## Generated by mhwd - Manjaro Hardware Detection
##

Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
EndSection

Section "Device"
Identifier  "Device1"
Driver      "nvidia"
BusID       "PCI:01:00:0"
VendorName "NVIDIA Corporation"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "ConnectedMonitor" "DFP"
EndSection

[ramkumarr@RR-W520 ~]$

(BusID showed PCI:1:0:0 and I tried changing it to what it shows above. No luck.)
Any pointers would be greatly appreciated.
Thank you! - Ram

Please remove your extra and apply the option inside your second example within the nvidia section.

Thanks for the suggestion @cscs. I tried doing this both with IgnoreABI and ignoreABI. Restarted the laptop each time. The problem persists

Same problem. Any ideas?

I’m having the same problem… nvidia 920M on Asus laptop, Manjaro i3

You need to write the content from ignoreABI.conf at the end of your

 /etc/bumblebee/xorg.conf.nvidia

That was it. Thank you @banjo! I think that is what @cscs meant too… End result:

[ramkumarr@RR-W520 ~]$ cat /etc/bumblebee/xorg.conf.nvidia
##
## Generated by mhwd - Manjaro Hardware Detection
##
 
 
Section "ServerLayout"
    Identifier "Layout0"
    Option "AutoAddDevices" "false"
EndSection

Section "Device"
    Identifier  "Device1"
    Driver      "nvidia"
    BusID       "PCI:1:0:0"
    VendorName "NVIDIA Corporation"
    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "ConnectedMonitor" "DFP"
EndSection

Section "ServerFlags"
        Option "ignoreABI" "true"
EndSection
 
[ramkumarr@RR-W520 ~]$ 

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.