[SOLVED] Nvidia Driver Bumblebee makes Kernel Freeze

Message
Author
User avatar
cer0
Posts: 14
Joined: Wed Oct 14, 2020 11:34 am

[SOLVED] Nvidia Driver Bumblebee makes Kernel Freeze

#1 Post by cer0 »

Hi, i have been trying to make it work the nvidia drivers with the bumblebee and primus functionality and
all end in kernel loading freeze and unusable system when it rebooted. I think that is freeze in the services load,
not sure about it.

I try it all the options and ways to install each component and it's no possible.
Installing the nvidia drivers it's okey, I can use the system after reboot, but in the immediate moment that
i try to install primus or bumblebee is crash after reboot.

I'm using:

Code: Select all

lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060] (rev a1)
It's nothing to do with the nvidia drivers because i try the 418 and 440 that the MX Nvidia Driver Tool offer.
I want to use Steam and play some videogames but im unable to do it.
I read all the solutions in this forums and none solve the problem so..
Any Suggestions?

Pd: why people still use bumblebee? It's a 8 years old project...

Code: Select all

System:
  Host: <filter> Kernel: 5.6.0-2-amd64 x86_64 bits: 64 compiler: gcc v: 8.3.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.6.0-2-amd64 
  root=UUID=<filter> ro quiet splash 
  Desktop: KDE Plasma 5.14.5 wm: kwin_x11 dm: SDDM 
  Distro: MX-19.2_KDE_x64 patito feo August 16  2020 
  base: Debian GNU/Linux 10 (buster) 
Machine:
  Type: Laptop System: ASUSTeK product: TUF GAMING FX504GM_FX80GM v: 1.0 
  serial: <filter> 
  Mobo: ASUSTeK model: FX504GM v: 1.0 serial: <filter> UEFI: American Megatrends 
  v: FX504GM.308 date: 06/10/2019 
Battery:
  ID-1: BAT1 charge: 42.8 Wh condition: 42.8/48.1 Wh (89%) volts: 4.0/11.7 
  model: ASUS A32-K55 type: Li-ion serial: <filter> status: Full 
CPU:
  Topology: 6-Core model: Intel Core i7-8750H bits: 64 type: MT MCP arch: Kaby Lake 
  family: 6 model-id: 9E (158) stepping: A (10) microcode: D6 L2 cache: 9216 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 bogomips: 52799 
  Speed: 800 MHz min/max: 800/4100 MHz Core speeds (MHz): 1: 800 2: 2304 3: 1604 
  4: 1370 5: 2253 6: 2342 7: 1516 8: 1361 9: 1798 10: 2429 11: 2129 12: 3235 
  Vulnerabilities: Type: itlb_multihit status: KVM: Vulnerable 
  Type: l1tf mitigation: PTE Inversion 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, 
  STIBP: conditional, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel UHD Graphics 630 vendor: ASUSTeK driver: i915 v: kernel 
  bus ID: 00:02.0 chip ID: 8086:3e9b 
  Device-2: NVIDIA GP106M [GeForce GTX 1060] vendor: ASUSTeK driver: N/A 
  bus ID: 01:00.0 chip ID: 10de:1c20 
  Display: x11 server: X.Org 1.20.4 driver: modesetting unloaded: fbdev,vesa 
  compositor: kwin_x11 resolution: 1920x1080~120Hz 
  OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 20.1.8 
  direct render: Yes 
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: ASUSTeK driver: snd_hda_intel 
  v: kernel bus ID: 00:1f.3 chip ID: 8086:a348 
  Device-2: NVIDIA GP106 High Definition Audio driver: snd_hda_intel v: kernel 
  bus ID: 01:00.1 chip ID: 10de:10f1 
  Sound Server: ALSA v: k5.6.0-2-amd64 
Network:
  Device-1: Intel Wireless-AC 9560 [Jefferson Peak] driver: iwlwifi v: kernel 
  port: 6000 bus ID: 00:14.3 chip ID: 8086:a370 
  IF: wlan0 state: up mac: <filter> 
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK 
  driver: r8169 v: kernel port: 3000 bus ID: 03:00.0 chip ID: 10ec:8168 
  IF: eth0 state: down mac: <filter> 
Drives:
  Local Storage: total: 581.28 GiB used: 7.66 GiB (1.3%) 
  ID-1: /dev/nvme0n1 vendor: Kingston model: RBUSNS8154P3128GJ size: 119.24 GiB 
  block size: physical: 512 B logical: 512 B speed: 15.8 Gb/s lanes: 2 
  serial: <filter> rev: E8FK11.C scheme: GPT 
  ID-2: /dev/sda vendor: Kingston model: SA400S37480G size: 447.13 GiB block size: 
  physical: 512 B logical: 512 B speed: 6.0 Gb/s serial: <filter> rev: 61K1 
  scheme: GPT 
  ID-3: /dev/sdb type: USB vendor: SanDisk model: Cruzer Fit size: 14.91 GiB 
  block size: physical: 512 B logical: 512 B serial: <filter> rev: 1.00 scheme: GPT 
Partition:
  ID-1: / raw size: 39.16 GiB size: 38.29 GiB (97.79%) used: 7.66 GiB (20.0%) 
  fs: ext4 dev: /dev/nvme0n1p4 
  ID-2: swap-1 size: 7.86 GiB used: 0 KiB (0.0%) fs: swap 
  swappiness: 15 (default 60) cache pressure: 100 (default) dev: /dev/nvme0n1p3 
Sensors:
  System Temperatures: cpu: 53.0 C mobo: 27.8 C 
  Fan Speeds (RPM): cpu: 0 
Repos:
  No active apt repos in: /etc/apt/sources.list 
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
  1: deb http://deb.debian.org/debian buster-updates main contrib non-free
  Active apt repos in: /etc/apt/sources.list.d/debian.list 
  1: deb http://deb.debian.org/debian buster main contrib non-free
  2: deb http://deb.debian.org/debian-security buster/updates main contrib non-free
  Active apt repos in: /etc/apt/sources.list.d/mx.list 
  1: deb http://mxlinux.mirrors.uk2.net/packages/mx/repo/ buster main non-free
  2: deb http://mxlinux.mirrors.uk2.net/packages/mx/repo/ buster ahs
  No active apt repos in: /etc/apt/sources.list.d/various.list 
Info:
  Processes: 286 Uptime: 50m Memory: 7.64 GiB used: 1.90 GiB (24.8%) Init: SysVinit 
  v: 2.93 runlevel: 5 default: 5 Compilers: gcc: 8.3.0 alt: 8 Shell: quick-system-in 
  running in: quick-system-in inxi: 3.0.36 
Last edited by cer0 on Sun Oct 18, 2020 1:49 pm, edited 1 time in total.

sommenom
Posts: 20
Joined: Fri Mar 06, 2020 7:18 pm

Re: Nvidia Driver Bumblebee makes Kernel Freeze

#2 Post by sommenom »

cer0 wrote:Installing the nvidia drivers it's okey, I can use the system after reboot, but in the immediate moment that
i try to install primus or bumblebee is crash after reboot.

.

Hi

Probably Bumblebee have the issue with your hardware.
Can read:
https://bugs.launchpad.net/lpbugreporter/+bug/752542
https://github.com/Bumblebee-Project/Bu ... issues/764

https://github.com/Bumblebee-Project/Bu ... ype=issues

.

User avatar
dolphin_oracle
Developer
Posts: 22477
Joined: Sun Dec 16, 2007 12:17 pm

Re: Nvidia Driver Bumblebee makes Kernel Freeze

#3 Post by dolphin_oracle »

are you using our nvidia installer tool?

if so, please post the /var/log/ddm.log
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

User avatar
cer0
Posts: 14
Joined: Wed Oct 14, 2020 11:34 am

Re: Nvidia Driver Bumblebee makes Kernel Freeze

#4 Post by cer0 »

I had to install again bumblebee to create a ddm log because the last time I used MX Package Installer.
The problem is.. the next reboot it will crash

Code: Select all

cat /var/log/ddm.log 

Code: Select all

creating lock ...


Press <Enter> to exitcreating lock ...
===================================
Install drivers for: nvidia
Start at (m/d/y): 10/16/2020 14:21:00
===================================

========================================
========================================

To restore open source drivers use:  
sudo ddm-mx -p nvidia

========================================
========================================

Refreshing Sources with apt-get update
Candidate is:  bumblebee-nvidia 3.2.1-22~mx19+1 nvidia-driver 440.100-1~mx19+1
Installed is:  bumblebee-nvidia (none) nvidia-driver 440.100-1~mx19+1
Would you like to check MX Test Repo for a later version?
Ok...
Need driver: bumblebee-nvidia 3.2.1-22~mx19+1 nvidia-driver 440.100-1~mx19+1
 packages to install are  bumblebee-nvidia nvidia-driver nvidia-kernel-dkms virtualgl virtualgl-libs:i386
Frontend: 
Nvidia command  = apt-get install --install-recommends --reinstall -y    bumblebee-nvidia nvidia-driver nvidia-kernel-dkms virtualgl virtualgl-libs:i386
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  gir1.2-notify-0.7 libaccinj64-9.2 libcrystalhd3 libcuinj64-9.2 marble-data
  nvidia-openjdk-8-jre python3-setproctitle
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 2 reinstalled, 0 to remove and 0 not upgraded.
Need to get 643 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs amd64 linux-headers-5.6.0-2-amd64 amd64 5.6.14-2~mx19+1 [635 kB]
Get:2 http://deb.debian.org/debian buster/main amd64 build-essential amd64 12.6 [7,576 B]
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Fetched 643 kB in 1s (627 kB/s)
(Reading database ... 291570 files and directories currently installed.)
Preparing to unpack .../build-essential_12.6_amd64.deb ...
Unpacking build-essential (12.6) over (12.6) ...
Preparing to unpack .../linux-headers-5.6.0-2-amd64_5.6.14-2~mx19+1_amd64.deb ...
Unpacking linux-headers-5.6.0-2-amd64 (5.6.14-2~mx19+1) over (5.6.14-2~mx19+1) ...
Setting up linux-headers-5.6.0-2-amd64 (5.6.14-2~mx19+1) ...
Setting up build-essential (12.6) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  gir1.2-notify-0.7 libaccinj64-9.2 libcrystalhd3 libcuinj64-9.2 marble-data
  nvidia-openjdk-8-jre python3-setproctitle
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  bbswitch-dkms bumblebee libturbojpeg0 libturbojpeg0:i386 libxv1:i386
  virtualgl-libs virtualgl-libs-ia32:i386
The following NEW packages will be installed:
  bbswitch-dkms bumblebee bumblebee-nvidia libturbojpeg0 libturbojpeg0:i386
  libxv1:i386 virtualgl virtualgl-libs virtualgl-libs:i386
  virtualgl-libs-ia32:i386
0 upgraded, 10 newly installed, 2 reinstalled, 0 to remove and 0 not upgraded.
Need to get 1,345 kB/15.6 MB of archives.
After this operation, 5,894 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 libturbojpeg0 amd64 1:1.5.2-2+b1 [150 kB]
Get:2 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/main amd64 bbswitch-dkms amd64 0.8-9mx19+1 [13.4 kB]
Get:3 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/main amd64 virtualgl-libs amd64 2.6.2-0mx19+2 [279 kB]
Get:4 http://deb.debian.org/debian buster/main i386 libturbojpeg0 i386 1:1.5.2-2+b1 [158 kB]
Get:5 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/main amd64 virtualgl amd64 2.6.2-0mx19+2 [330 kB]
Get:6 http://deb.debian.org/debian buster/main i386 libxv1 i386 2:1.0.11-1 [25.1 kB]
Get:7 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs amd64 bumblebee amd64 3.2.1-22~mx19+1 [61.5 kB]
Get:8 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs amd64 bumblebee-nvidia amd64 3.2.1-22~mx19+1 [6,524 B]
Get:9 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/main i386 virtualgl-libs i386 2.6.2-0mx19+2 [288 kB]
Get:10 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/main i386 virtualgl-libs-ia32 i386 2.6.2-0mx19+2 [33.6 kB]
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Fetched 1,345 kB in 2s (706 kB/s)
Selecting previously unselected package bbswitch-dkms.
(Reading database ... 291570 files and directories currently installed.)
Preparing to unpack .../00-bbswitch-dkms_0.8-9mx19+1_amd64.deb ...
Unpacking bbswitch-dkms (0.8-9mx19+1) ...
Selecting previously unselected package libturbojpeg0:amd64.
Preparing to unpack .../01-libturbojpeg0_1%3a1.5.2-2+b1_amd64.deb ...
Unpacking libturbojpeg0:amd64 (1:1.5.2-2+b1) ...
Selecting previously unselected package virtualgl-libs:amd64.
Preparing to unpack .../02-virtualgl-libs_2.6.2-0mx19+2_amd64.deb ...
Unpacking virtualgl-libs:amd64 (2.6.2-0mx19+2) ...
Selecting previously unselected package virtualgl.
Preparing to unpack .../03-virtualgl_2.6.2-0mx19+2_amd64.deb ...
Unpacking virtualgl (2.6.2-0mx19+2) ...
Selecting previously unselected package bumblebee.
Preparing to unpack .../04-bumblebee_3.2.1-22~mx19+1_amd64.deb ...
Unpacking bumblebee (3.2.1-22~mx19+1) ...
Preparing to unpack .../05-nvidia-driver_440.100-1~mx19+1_amd64.deb ...
Unpacking nvidia-driver (440.100-1~mx19+1) over (440.100-1~mx19+1) ...
Preparing to unpack .../06-nvidia-kernel-dkms_440.100-1~mx19+1_amd64.deb ...

-------- Uninstall Beginning --------
Module:  nvidia-current
Version: 440.100
Kernel:  5.6.0-2-amd64 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

nvidia-current.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.6.0-2-amd64/updates/dkms/
rmdir: failed to remove 'updates/dkms': Directory not empty
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


nvidia-current-modeset.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.6.0-2-amd64/updates/dkms/
rmdir: failed to remove 'updates/dkms': Directory not empty
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


nvidia-current-drm.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.6.0-2-amd64/updates/dkms/
rmdir: failed to remove 'updates/dkms': Directory not empty
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


nvidia-current-uvm.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.6.0-2-amd64/updates/dkms/
rmdir: failed to remove 'updates/dkms': Directory not empty
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod...

DKMS: uninstall completed.

------------------------------
Deleting module version: 440.100
completely from the DKMS tree.
------------------------------
Done.
Unpacking nvidia-kernel-dkms (440.100-1~mx19+1) over (440.100-1~mx19+1) ...
Selecting previously unselected package bumblebee-nvidia.
Preparing to unpack .../07-bumblebee-nvidia_3.2.1-22~mx19+1_amd64.deb ...
Unpacking bumblebee-nvidia (3.2.1-22~mx19+1) ...
Selecting previously unselected package libturbojpeg0:i386.
Preparing to unpack .../08-libturbojpeg0_1%3a1.5.2-2+b1_i386.deb ...
Unpacking libturbojpeg0:i386 (1:1.5.2-2+b1) ...
Selecting previously unselected package libxv1:i386.
Preparing to unpack .../09-libxv1_2%3a1.0.11-1_i386.deb ...
Unpacking libxv1:i386 (2:1.0.11-1) ...
Selecting previously unselected package virtualgl-libs:i386.
Preparing to unpack .../10-virtualgl-libs_2.6.2-0mx19+2_i386.deb ...
Unpacking virtualgl-libs:i386 (2.6.2-0mx19+2) ...
Selecting previously unselected package virtualgl-libs-ia32:i386.
Preparing to unpack .../11-virtualgl-libs-ia32_2.6.2-0mx19+2_i386.deb ...
Unpacking virtualgl-libs-ia32:i386 (2.6.2-0mx19+2) ...
Setting up libturbojpeg0:amd64 (1:1.5.2-2+b1) ...
Setting up libturbojpeg0:i386 (1:1.5.2-2+b1) ...
Setting up virtualgl-libs:amd64 (2.6.2-0mx19+2) ...
Setting up libxv1:i386 (2:1.0.11-1) ...
Setting up nvidia-kernel-dkms (440.100-1~mx19+1) ...
Loading new nvidia-current-440.100 DKMS files...
Building for 5.6.0-2-amd64
Building initial module for 5.6.0-2-amd64
Done.

nvidia-current.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.6.0-2-amd64/updates/dkms/

nvidia-current-modeset.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.6.0-2-amd64/updates/dkms/

nvidia-current-drm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.6.0-2-amd64/updates/dkms/

nvidia-current-uvm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.6.0-2-amd64/updates/dkms/

depmod...
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

DKMS: install completed.
Setting up bbswitch-dkms (0.8-9mx19+1) ...
Loading new bbswitch-0.8 DKMS files...
Building for 5.6.0-2-amd64
Building initial module for 5.6.0-2-amd64
Done.

bbswitch.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.6.0-2-amd64/kernel/drivers/acpi/

depmod...
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

DKMS: install completed.
Setting up nvidia-driver (440.100-1~mx19+1) ...
Setting up virtualgl (2.6.2-0mx19+2) ...
Setting up bumblebee (3.2.1-22~mx19+1) ...
Adding members from group(s) 'adm sudo admin' to 'bumblebee':
cer0
Adding user cer0 to group bumblebee
Created symlink /etc/systemd/system/graphical.target.wants/bumblebeed.service → /lib/systemd/system/bumblebeed.service.
Setting up virtualgl-libs:i386 (2.6.2-0mx19+2) ...
Setting up bumblebee-nvidia (3.2.1-22~mx19+1) ...
Setting up virtualgl-libs-ia32:i386 (2.6.2-0mx19+2) ...
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for systemd (1:241-7~deb10u4+mx19) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for initramfs-tools (0.133+deb10u1) ...
update-initramfs: Generating /boot/initrd.img-5.6.0-2-amd64
cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries 
    nor crypto modules. If that's on purpose, you may want to uninstall the 
    'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs 
    integration and avoid this warning.
I: The initramfs will attempt to resume from /dev/nvme0n1p3
I: (UUID=8c05c2a7-4d1c-4904-ada3-e86857b84ba4)
I: Set the RESUME variable to override this.
Reading package lists...
Building dependency tree...
Reading state information...
Package 'nvidia-xconfig' is not installed, so not removed
The following packages were automatically installed and are no longer required:
  gir1.2-notify-0.7 libaccinj64-9.2 libcrystalhd3 libcuinj64-9.2 marble-data
  nvidia-openjdk-8-jre python3-setproctitle
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Finished

User avatar
dolphin_oracle
Developer
Posts: 22477
Joined: Sun Dec 16, 2007 12:17 pm

Re: Nvidia Driver Bumblebee makes Kernel Freeze

#5 Post by dolphin_oracle »

I think you have more stuff installed than you need, if you installed nvidia drivers first on your own, then installed bumblebee.

I don't know if it will help, but I would purge off the current nvidia installation, reboot, and reinstall bumblee through the tool.

Code: Select all

sudo ddm-mx -p nvidia
will handle the conversion back to the open source drivers.


When you say "kernel freeze" and "crash", what are you actually seeing?
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

User avatar
cer0
Posts: 14
Joined: Wed Oct 14, 2020 11:34 am

Re: Nvidia Driver Bumblebee makes Kernel Freeze

#6 Post by cer0 »

The kernel start and the MX wallpaper load the bar, the screen reduce the brigthnes and finish loading the bar, then freeze in a black screen with the _ prompt.

Tried loglevel=0
But I'm no able to see the error because the screen refresh to fast and when it freeze is in a clean screen with 1 lines

User avatar
dolphin_oracle
Developer
Posts: 22477
Joined: Sun Dec 16, 2007 12:17 pm

Re: Nvidia Driver Bumblebee makes Kernel Freeze

#7 Post by dolphin_oracle »

it sounds to me like by installing the nvidia-driver first you have a conflict between the primary intel video and the nvidia part.

If that is the case, the method I described should help.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

User avatar
cer0
Posts: 14
Joined: Wed Oct 14, 2020 11:34 am

Re: Nvidia Driver Bumblebee makes Kernel Freeze

#8 Post by cer0 »

dolphin_oracle wrote: Fri Oct 16, 2020 10:50 am it sounds to me like by installing the nvidia-driver first you have a conflict between the primary intel video and the nvidia part.
To get graphical interface again I need to add

Code: Select all

acpi=off
like kernel parameter.
I purge all the nvidia drivers with

Code: Select all

ddm-mx -p nvidia
, and install it again doing

Code: Select all

ddm-mx -i nvidia
ddm.log

Code: Select all

Refreshing Sources with apt-get update
Candidate is:  bumblebee-nvidia 3.2.1-22~mx19+1 nvidia-driver 440.100-1~mx19+1
Installed is:  bumblebee-nvidia (none) nvidia-driver (none)
Would you like to check MX Test Repo for a later version?
Ok...
Need driver: bumblebee-nvidia 3.2.1-22~mx19+1 nvidia-driver 440.100-1~mx19+1
 packages to install are  bumblebee-nvidia nvidia-driver nvidia-kernel-dkms virtualgl virtualgl-libs:i386
Frontend: 
Nvidia command  = apt-get install --install-recommends --reinstall -y    bumblebee-nvidia nvidia-driver nvidia-kernel-dkms virtualgl virtualgl-libs:i386
Reading package lists...
Building dependency tree...
Reading state information...
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
0 upgraded, 0 newly installed, 2 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/643 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 289971 files and directories currently installed.)
Preparing to unpack .../build-essential_12.6_amd64.deb ...
Unpacking build-essential (12.6) over (12.6) ...
Preparing to unpack .../linux-headers-5.6.0-2-amd64_5.6.14-2~mx19+1_amd64.deb ...
Unpacking linux-headers-5.6.0-2-amd64 (5.6.14-2~mx19+1) over (5.6.14-2~mx19+1) ...
Setting up linux-headers-5.6.0-2-amd64 (5.6.14-2~mx19+1) ...
Setting up build-essential (12.6) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  bbswitch-dkms bumblebee glx-alternative-mesa glx-alternative-nvidia
  glx-diversions libegl-mesa0:i386 libegl-nvidia0 libegl-nvidia0:i386
  libegl1:i386 libgbm1:i386 libgl1-nvidia-glvnd-glx
  libgl1-nvidia-glvnd-glx:i386 libgles-nvidia1 libgles-nvidia1:i386
  libgles-nvidia2 libgles-nvidia2:i386 libgles1 libgles1:i386 libgles2:i386
  libglx-nvidia0 libglx-nvidia0:i386 libnvidia-cbl libnvidia-cfg1
  libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-fatbinaryloader
  libnvidia-glcore libnvidia-glcore:i386 libnvidia-glvkspirv
  libnvidia-glvkspirv:i386 libnvidia-ml1 libnvidia-ptxjitcompiler1
  libnvidia-rtcore libopengl0 libopengl0:i386 libwayland-client0:i386
  libwayland-server0:i386 libxcb-xfixes0:i386 nvidia-alternative
  nvidia-driver-bin nvidia-driver-libs nvidia-driver-libs:i386
  nvidia-driver-libs-i386:i386 nvidia-egl-common nvidia-egl-icd
  nvidia-egl-icd:i386 nvidia-installer-cleanup nvidia-kernel-common
  nvidia-kernel-support nvidia-legacy-check nvidia-modprobe nvidia-settings
  nvidia-support nvidia-vdpau-driver nvidia-vulkan-common nvidia-vulkan-icd
  nvidia-vulkan-icd:i386 update-glx xserver-xorg-video-nvidia
Suggested packages:
  vulkan-utils:i386
Recommended packages:
  nvidia-persistenced
The following NEW packages will be installed:
  bbswitch-dkms bumblebee bumblebee-nvidia glx-alternative-mesa
  glx-alternative-nvidia glx-diversions libegl-mesa0:i386 libegl-nvidia0
  libegl-nvidia0:i386 libegl1:i386 libgbm1:i386 libgl1-nvidia-glvnd-glx
  libgl1-nvidia-glvnd-glx:i386 libgles-nvidia1 libgles-nvidia1:i386
  libgles-nvidia2 libgles-nvidia2:i386 libgles1 libgles1:i386 libgles2:i386
  libglx-nvidia0 libglx-nvidia0:i386 libnvidia-cbl libnvidia-cfg1
  libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-fatbinaryloader
  libnvidia-glcore libnvidia-glcore:i386 libnvidia-glvkspirv
  libnvidia-glvkspirv:i386 libnvidia-ml1 libnvidia-ptxjitcompiler1
  libnvidia-rtcore libopengl0 libopengl0:i386 libwayland-client0:i386
  libwayland-server0:i386 libxcb-xfixes0:i386 nvidia-alternative nvidia-driver
  nvidia-driver-bin nvidia-driver-libs nvidia-driver-libs:i386
  nvidia-driver-libs-i386:i386 nvidia-egl-common nvidia-egl-icd
  nvidia-egl-icd:i386 nvidia-installer-cleanup nvidia-kernel-common
  nvidia-kernel-dkms nvidia-kernel-support nvidia-legacy-check nvidia-modprobe
  nvidia-settings nvidia-support nvidia-vdpau-driver nvidia-vulkan-common
  nvidia-vulkan-icd nvidia-vulkan-icd:i386 update-glx
  xserver-xorg-video-nvidia
0 upgraded, 62 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded.
Need to get 28.8 MB/73.4 MB of archives.
After this operation, 257 MB of additional disk space will be used.
Get:1 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libgbm1 i386 20.1.8-1~mx19ahs+1 [77.8 kB]
Get:2 http://deb.debian.org/debian buster/main i386 libwayland-server0 i386 1.16.0-1 [33.7 kB]
Get:3 http://deb.debian.org/debian buster/main i386 libwayland-client0 i386 1.16.0-1 [27.0 kB]
Get:4 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libxcb-xfixes0 i386 1.14-2~mx19+1 [106 kB]
Get:5 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libegl-mesa0 i386 20.1.8-1~mx19ahs+1 [153 kB]
Get:6 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libnvidia-eglcore i386 440.100-1~mx19+1 [6,476 kB]
Get:7 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libegl-nvidia0 i386 440.100-1~mx19+1 [448 kB]
Get:8 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libegl1 i386 1.3.2-1~mx19ahs+1 [35.8 kB]
Get:9 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libnvidia-glcore i386 440.100-1~mx19+1 [6,590 kB]
Get:10 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libglx-nvidia0 i386 440.100-1~mx19+1 [399 kB]
Get:11 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libgl1-nvidia-glvnd-glx i386 440.100-1~mx19+1 [375 kB]
Get:12 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libgles1 i386 1.3.2-1~mx19ahs+1 [12.6 kB]
Get:13 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libgles-nvidia1 i386 440.100-1~mx19+1 [229 kB]
Get:14 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs amd64 libgles1 amd64 1.3.2-1~mx19ahs+1 [12.7 kB]
Get:15 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs amd64 libgles-nvidia1 amd64 440.100-1~mx19+1 [233 kB]
Get:16 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libgles2 i386 1.3.2-1~mx19ahs+1 [17.4 kB]
Get:17 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libgles-nvidia2 i386 440.100-1~mx19+1 [236 kB]
Get:18 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs amd64 libgles-nvidia2 amd64 440.100-1~mx19+1 [243 kB]
Get:19 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs amd64 libnvidia-cbl amd64 440.100-1~mx19+1 [344 kB]
Get:20 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs amd64 libnvidia-cfg1 amd64 440.100-1~mx19+1 [278 kB]
Get:21 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libnvidia-glvkspirv i386 440.100-1~mx19+1 [3,921 kB]
Get:22 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs amd64 libnvidia-rtcore amd64 440.100-1~mx19+1 [7,621 kB]
Get:23 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 libopengl0 i386 1.3.2-1~mx19ahs+1 [29.9 kB]
Get:24 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs amd64 libopengl0 amd64 1.3.2-1~mx19ahs+1 [31.6 kB]
Get:25 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 nvidia-egl-icd i386 440.100-1~mx19+1 [213 kB]
Get:26 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 nvidia-driver-libs i386 440.100-1~mx19+1 [214 kB]
Get:27 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 nvidia-driver-libs-i386 i386 440.100-1~mx19+1 [213 kB]
Get:28 http://mxlinux.mirrors.uk2.net/packages/mx/repo buster/ahs i386 nvidia-vulkan-icd i386 440.100-1~mx19+1 [213 kB]
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Preconfiguring packages ...
Fetched 28.8 MB in 1min 23s (347 kB/s)
Selecting previously unselected package bbswitch-dkms.
(Reading database ... 289971 files and directories currently installed.)
Preparing to unpack .../bbswitch-dkms_0.8-9mx19+1_amd64.deb ...
Unpacking bbswitch-dkms (0.8-9mx19+1) ...
Selecting previously unselected package bumblebee.
Preparing to unpack .../bumblebee_3.2.1-22~mx19+1_amd64.deb ...
Unpacking bumblebee (3.2.1-22~mx19+1) ...
Selecting previously unselected package update-glx.
Preparing to unpack .../update-glx_1.1.0~mx19+1_amd64.deb ...
Unpacking update-glx (1.1.0~mx19+1) ...
Selecting previously unselected package glx-alternative-mesa.
Preparing to unpack .../glx-alternative-mesa_1.1.0~mx19+1_amd64.deb ...
Unpacking glx-alternative-mesa (1.1.0~mx19+1) ...
Selecting previously unselected package nvidia-installer-cleanup.
Preparing to unpack .../nvidia-installer-cleanup_20151021+9_amd64.deb ...
Unpacking nvidia-installer-cleanup (20151021+9) ...
Setting up nvidia-installer-cleanup (20151021+9) ...
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Selecting previously unselected package glx-diversions.
(Reading database ... 290112 files and directories currently installed.)
Preparing to unpack .../glx-diversions_1.1.0~mx19+1_amd64.deb ...
Unpacking glx-diversions (1.1.0~mx19+1) ...
Selecting previously unselected package glx-alternative-nvidia.
Preparing to unpack .../glx-alternative-nvidia_1.1.0~mx19+1_amd64.deb ...
Unpacking glx-alternative-nvidia (1.1.0~mx19+1) ...
Selecting previously unselected package nvidia-legacy-check.
Preparing to unpack .../nvidia-legacy-check_440.100-1~mx19+1_amd64.deb ...
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Unpacking nvidia-legacy-check (440.100-1~mx19+1) ...
Setting up nvidia-legacy-check (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-alternative.
(Reading database ... 290140 files and directories currently installed.)
Preparing to unpack .../00-nvidia-alternative_440.100-1~mx19+1_amd64.deb ...
Unpacking nvidia-alternative (440.100-1~mx19+1) ...
Selecting previously unselected package libnvidia-glcore:amd64.
Preparing to unpack .../01-libnvidia-glcore_440.100-1~mx19+1_amd64.deb ...
Unpacking libnvidia-glcore:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package libglx-nvidia0:amd64.
Preparing to unpack .../02-libglx-nvidia0_440.100-1~mx19+1_amd64.deb ...
Unpacking libglx-nvidia0:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package libgl1-nvidia-glvnd-glx:amd64.
Preparing to unpack .../03-libgl1-nvidia-glvnd-glx_440.100-1~mx19+1_amd64.deb ...
Unpacking libgl1-nvidia-glvnd-glx:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-egl-common.
Preparing to unpack .../04-nvidia-egl-common_440.100-1~mx19+1_amd64.deb ...
Unpacking nvidia-egl-common (440.100-1~mx19+1) ...
Selecting previously unselected package libnvidia-eglcore:amd64.
Preparing to unpack .../05-libnvidia-eglcore_440.100-1~mx19+1_amd64.deb ...
Unpacking libnvidia-eglcore:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package libegl-nvidia0:amd64.
Preparing to unpack .../06-libegl-nvidia0_440.100-1~mx19+1_amd64.deb ...
Unpacking libegl-nvidia0:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-egl-icd:amd64.
Preparing to unpack .../07-nvidia-egl-icd_440.100-1~mx19+1_amd64.deb ...
Unpacking nvidia-egl-icd:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-driver-libs:amd64.
Preparing to unpack .../08-nvidia-driver-libs_440.100-1~mx19+1_amd64.deb ...
Unpacking nvidia-driver-libs:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package libnvidia-ml1:amd64.
Preparing to unpack .../09-libnvidia-ml1_440.100-1~mx19+1_amd64.deb ...
Unpacking libnvidia-ml1:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-driver-bin.
Preparing to unpack .../10-nvidia-driver-bin_440.100-1~mx19+1_amd64.deb ...
Unpacking nvidia-driver-bin (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-support.
Preparing to unpack .../11-nvidia-support_20151021+9_amd64.deb ...
Unpacking nvidia-support (20151021+9) ...
Selecting previously unselected package xserver-xorg-video-nvidia.
Preparing to unpack .../12-xserver-xorg-video-nvidia_440.100-1~mx19+1_amd64.deb ...
Unpacking xserver-xorg-video-nvidia (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-vdpau-driver:amd64.
Preparing to unpack .../13-nvidia-vdpau-driver_440.100-1~mx19+1_amd64.deb ...
Unpacking nvidia-vdpau-driver:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-kernel-common.
Preparing to unpack .../14-nvidia-kernel-common_20151021+9_amd64.deb ...
Unpacking nvidia-kernel-common (20151021+9) ...
Selecting previously unselected package nvidia-modprobe.
Preparing to unpack .../15-nvidia-modprobe_418.56-1_amd64.deb ...
Unpacking nvidia-modprobe (418.56-1) ...
Selecting previously unselected package nvidia-kernel-support.
Preparing to unpack .../16-nvidia-kernel-support_440.100-1~mx19+1_amd64.deb ...
Unpacking nvidia-kernel-support (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-kernel-dkms.
Preparing to unpack .../17-nvidia-kernel-dkms_440.100-1~mx19+1_amd64.deb ...
Unpacking nvidia-kernel-dkms (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-driver.
Preparing to unpack .../18-nvidia-driver_440.100-1~mx19+1_amd64.deb ...
Unpacking nvidia-driver (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../19-nvidia-settings_440.100-1~mx19+1_amd64.deb ...
Unpacking nvidia-settings (440.100-1~mx19+1) ...
Selecting previously unselected package bumblebee-nvidia.
Preparing to unpack .../20-bumblebee-nvidia_3.2.1-22~mx19+1_amd64.deb ...
Unpacking bumblebee-nvidia (3.2.1-22~mx19+1) ...
Selecting previously unselected package libwayland-server0:i386.
Preparing to unpack .../21-libwayland-server0_1.16.0-1_i386.deb ...
Unpacking libwayland-server0:i386 (1.16.0-1) ...
Selecting previously unselected package libgbm1:i386.
Preparing to unpack .../22-libgbm1_20.1.8-1~mx19ahs+1_i386.deb ...
Unpacking libgbm1:i386 (20.1.8-1~mx19ahs+1) ...
Selecting previously unselected package libwayland-client0:i386.
Preparing to unpack .../23-libwayland-client0_1.16.0-1_i386.deb ...
Unpacking libwayland-client0:i386 (1.16.0-1) ...
Selecting previously unselected package libxcb-xfixes0:i386.
Preparing to unpack .../24-libxcb-xfixes0_1.14-2~mx19+1_i386.deb ...
Unpacking libxcb-xfixes0:i386 (1.14-2~mx19+1) ...
Selecting previously unselected package libegl-mesa0:i386.
Preparing to unpack .../25-libegl-mesa0_20.1.8-1~mx19ahs+1_i386.deb ...
Unpacking libegl-mesa0:i386 (20.1.8-1~mx19ahs+1) ...
Selecting previously unselected package libnvidia-eglcore:i386.
Preparing to unpack .../26-libnvidia-eglcore_440.100-1~mx19+1_i386.deb ...
Unpacking libnvidia-eglcore:i386 (440.100-1~mx19+1) ...
Selecting previously unselected package libegl-nvidia0:i386.
Preparing to unpack .../27-libegl-nvidia0_440.100-1~mx19+1_i386.deb ...
Unpacking libegl-nvidia0:i386 (440.100-1~mx19+1) ...
Selecting previously unselected package libegl1:i386.
Preparing to unpack .../28-libegl1_1.3.2-1~mx19ahs+1_i386.deb ...
Unpacking libegl1:i386 (1.3.2-1~mx19ahs+1) ...
Selecting previously unselected package libnvidia-glcore:i386.
Preparing to unpack .../29-libnvidia-glcore_440.100-1~mx19+1_i386.deb ...
Unpacking libnvidia-glcore:i386 (440.100-1~mx19+1) ...
Selecting previously unselected package libglx-nvidia0:i386.
Preparing to unpack .../30-libglx-nvidia0_440.100-1~mx19+1_i386.deb ...
Unpacking libglx-nvidia0:i386 (440.100-1~mx19+1) ...
Selecting previously unselected package libgl1-nvidia-glvnd-glx:i386.
Preparing to unpack .../31-libgl1-nvidia-glvnd-glx_440.100-1~mx19+1_i386.deb ...
Unpacking libgl1-nvidia-glvnd-glx:i386 (440.100-1~mx19+1) ...
Selecting previously unselected package libgles1:i386.
Preparing to unpack .../32-libgles1_1.3.2-1~mx19ahs+1_i386.deb ...
Unpacking libgles1:i386 (1.3.2-1~mx19ahs+1) ...
Selecting previously unselected package libgles-nvidia1:i386.
Preparing to unpack .../33-libgles-nvidia1_440.100-1~mx19+1_i386.deb ...
Unpacking libgles-nvidia1:i386 (440.100-1~mx19+1) ...
Selecting previously unselected package libgles1:amd64.
Preparing to unpack .../34-libgles1_1.3.2-1~mx19ahs+1_amd64.deb ...
Unpacking libgles1:amd64 (1.3.2-1~mx19ahs+1) ...
Selecting previously unselected package libgles-nvidia1:amd64.
Preparing to unpack .../35-libgles-nvidia1_440.100-1~mx19+1_amd64.deb ...
Unpacking libgles-nvidia1:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package libgles-nvidia2:amd64.
Preparing to unpack .../36-libgles-nvidia2_440.100-1~mx19+1_amd64.deb ...
Unpacking libgles-nvidia2:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package libgles2:i386.
Preparing to unpack .../37-libgles2_1.3.2-1~mx19ahs+1_i386.deb ...
Unpacking libgles2:i386 (1.3.2-1~mx19ahs+1) ...
Selecting previously unselected package libgles-nvidia2:i386.
Preparing to unpack .../38-libgles-nvidia2_440.100-1~mx19+1_i386.deb ...
Unpacking libgles-nvidia2:i386 (440.100-1~mx19+1) ...
Selecting previously unselected package libnvidia-ptxjitcompiler1:amd64.
Preparing to unpack .../39-libnvidia-ptxjitcompiler1_440.100-1~mx19+1_amd64.deb ...
Unpacking libnvidia-ptxjitcompiler1:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package libnvidia-fatbinaryloader:amd64.
Preparing to unpack .../40-libnvidia-fatbinaryloader_440.100-1~mx19+1_amd64.deb ...
Unpacking libnvidia-fatbinaryloader:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package libnvidia-cbl:amd64.
Preparing to unpack .../41-libnvidia-cbl_440.100-1~mx19+1_amd64.deb ...
Unpacking libnvidia-cbl:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package libnvidia-cfg1:amd64.
Preparing to unpack .../42-libnvidia-cfg1_440.100-1~mx19+1_amd64.deb ...
Unpacking libnvidia-cfg1:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package libnvidia-glvkspirv:amd64.
Preparing to unpack .../43-libnvidia-glvkspirv_440.100-1~mx19+1_amd64.deb ...
Unpacking libnvidia-glvkspirv:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package libnvidia-glvkspirv:i386.
Preparing to unpack .../44-libnvidia-glvkspirv_440.100-1~mx19+1_i386.deb ...
Unpacking libnvidia-glvkspirv:i386 (440.100-1~mx19+1) ...
Selecting previously unselected package libnvidia-rtcore:amd64.
Preparing to unpack .../45-libnvidia-rtcore_440.100-1~mx19+1_amd64.deb ...
Unpacking libnvidia-rtcore:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package libopengl0:i386.
Preparing to unpack .../46-libopengl0_1.3.2-1~mx19ahs+1_i386.deb ...
Unpacking libopengl0:i386 (1.3.2-1~mx19ahs+1) ...
Selecting previously unselected package libopengl0:amd64.
Preparing to unpack .../47-libopengl0_1.3.2-1~mx19ahs+1_amd64.deb ...
Unpacking libopengl0:amd64 (1.3.2-1~mx19ahs+1) ...
Selecting previously unselected package nvidia-egl-icd:i386.
Preparing to unpack .../48-nvidia-egl-icd_440.100-1~mx19+1_i386.deb ...
Unpacking nvidia-egl-icd:i386 (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-driver-libs:i386.
Preparing to unpack .../49-nvidia-driver-libs_440.100-1~mx19+1_i386.deb ...
Unpacking nvidia-driver-libs:i386 (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-driver-libs-i386:i386.
Preparing to unpack .../50-nvidia-driver-libs-i386_440.100-1~mx19+1_i386.deb ...
Unpacking nvidia-driver-libs-i386:i386 (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-vulkan-common.
Preparing to unpack .../51-nvidia-vulkan-common_440.100-1~mx19+1_amd64.deb ...
Unpacking nvidia-vulkan-common (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-vulkan-icd:amd64.
Preparing to unpack .../52-nvidia-vulkan-icd_440.100-1~mx19+1_amd64.deb ...
Unpacking nvidia-vulkan-icd:amd64 (440.100-1~mx19+1) ...
Selecting previously unselected package nvidia-vulkan-icd:i386.
Preparing to unpack .../53-nvidia-vulkan-icd_440.100-1~mx19+1_i386.deb ...
Unpacking nvidia-vulkan-icd:i386 (440.100-1~mx19+1) ...
Preparing to unpack .../54-virtualgl_2.6.2-0mx19+2_amd64.deb ...
Unpacking virtualgl (2.6.2-0mx19+2) over (2.6.2-0mx19+2) ...
Preparing to unpack .../55-virtualgl-libs_2.6.2-0mx19+2_i386.deb ...
Unpacking virtualgl-libs:i386 (2.6.2-0mx19+2) over (2.6.2-0mx19+2) ...
Preparing to unpack .../56-virtualgl-libs_2.6.2-0mx19+2_amd64.deb ...
Unpacking virtualgl-libs:amd64 (2.6.2-0mx19+2) over (2.6.2-0mx19+2) ...
Setting up nvidia-support (20151021+9) ...
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Setting up libnvidia-glvkspirv:amd64 (440.100-1~mx19+1) ...
Setting up libnvidia-glvkspirv:i386 (440.100-1~mx19+1) ...
Setting up libnvidia-eglcore:amd64 (440.100-1~mx19+1) ...
Setting up libnvidia-eglcore:i386 (440.100-1~mx19+1) ...
Setting up libwayland-server0:i386 (1.16.0-1) ...
Setting up nvidia-egl-common (440.100-1~mx19+1) ...
Setting up libxcb-xfixes0:i386 (1.14-2~mx19+1) ...
Setting up nvidia-kernel-common (20151021+9) ...
Setting up libgbm1:i386 (20.1.8-1~mx19ahs+1) ...
Setting up update-glx (1.1.0~mx19+1) ...
Setting up libopengl0:amd64 (1.3.2-1~mx19ahs+1) ...
Setting up libopengl0:i386 (1.3.2-1~mx19ahs+1) ...
Setting up nvidia-modprobe (418.56-1) ...
Setting up libgles2:i386 (1.3.2-1~mx19ahs+1) ...
Setting up virtualgl-libs:amd64 (2.6.2-0mx19+2) ...
Setting up virtualgl-libs:i386 (2.6.2-0mx19+2) ...
Setting up libgles1:amd64 (1.3.2-1~mx19ahs+1) ...
Setting up libgles1:i386 (1.3.2-1~mx19ahs+1) ...
Setting up libnvidia-glcore:amd64 (440.100-1~mx19+1) ...
Setting up libnvidia-glcore:i386 (440.100-1~mx19+1) ...
Setting up libnvidia-ptxjitcompiler1:amd64 (440.100-1~mx19+1) ...
Setting up nvidia-vulkan-common (440.100-1~mx19+1) ...
Setting up libnvidia-fatbinaryloader:amd64 (440.100-1~mx19+1) ...
Setting up bbswitch-dkms (0.8-9mx19+1) ...
Loading new bbswitch-0.8 DKMS files...
Building for 5.6.0-2-amd64
Building initial module for 5.6.0-2-amd64
Done.

bbswitch.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.6.0-2-amd64/kernel/drivers/acpi/

depmod...
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

DKMS: install completed.
Setting up libnvidia-rtcore:amd64 (440.100-1~mx19+1) ...
Setting up libwayland-client0:i386 (1.16.0-1) ...
Setting up libnvidia-cbl:amd64 (440.100-1~mx19+1) ...
Setting up virtualgl (2.6.2-0mx19+2) ...
Setting up glx-alternative-mesa (1.1.0~mx19+1) ...
Setting up bumblebee (3.2.1-22~mx19+1) ...
Adding members from group(s) 'adm sudo admin' to 'bumblebee':
cer0
Adding user cer0 to group bumblebee
Created symlink /etc/systemd/system/graphical.target.wants/bumblebeed.service → /lib/systemd/system/bumblebeed.service.
Setting up libegl-mesa0:i386 (20.1.8-1~mx19ahs+1) ...
Setting up glx-diversions (1.1.0~mx19+1) ...
Setting up libegl1:i386 (1.3.2-1~mx19ahs+1) ...
Processing triggers for desktop-file-utils (0.23-4) ...
Processing triggers for mime-support (3.62) ...
Processing triggers for initramfs-tools (0.133+deb10u1) ...
update-initramfs: Generating /boot/initrd.img-5.6.0-2-amd64
cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries 
    nor crypto modules. If that's on purpose, you may want to uninstall the 
    'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs 
    integration and avoid this warning.
I: The initramfs will attempt to resume from /dev/nvme0n1p3
I: (UUID=8c05c2a7-4d1c-4904-ada3-e86857b84ba4)
I: Set the RESUME variable to override this.
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for systemd (1:241-7~deb10u4+mx19) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for glx-alternative-mesa (1.1.0~mx19+1) ...
update-alternatives: using /usr/lib/mesa-diverted to provide /usr/lib/glx (glx) in auto mode
Setting up glx-alternative-nvidia (1.1.0~mx19+1) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for glx-alternative-nvidia (1.1.0~mx19+1) ...
Setting up nvidia-alternative (440.100-1~mx19+1) ...
Processing triggers for nvidia-alternative (440.100-1~mx19+1) ...
update-alternatives: using /usr/lib/nvidia/current to provide /usr/lib/nvidia/nvidia (nvidia) in auto mode
Setting up libnvidia-ml1:amd64 (440.100-1~mx19+1) ...
Setting up libnvidia-cfg1:amd64 (440.100-1~mx19+1) ...
Setting up libglx-nvidia0:amd64 (440.100-1~mx19+1) ...
Setting up libglx-nvidia0:i386 (440.100-1~mx19+1) ...
Setting up nvidia-kernel-support (440.100-1~mx19+1) ...
Setting up xserver-xorg-video-nvidia (440.100-1~mx19+1) ...
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Setting up nvidia-vulkan-icd:amd64 (440.100-1~mx19+1) ...
Setting up nvidia-vulkan-icd:i386 (440.100-1~mx19+1) ...
Setting up nvidia-vdpau-driver:amd64 (440.100-1~mx19+1) ...
Setting up libgl1-nvidia-glvnd-glx:amd64 (440.100-1~mx19+1) ...
Setting up libgl1-nvidia-glvnd-glx:i386 (440.100-1~mx19+1) ...
Setting up libgles-nvidia1:amd64 (440.100-1~mx19+1) ...
Setting up libgles-nvidia1:i386 (440.100-1~mx19+1) ...
Setting up libegl-nvidia0:amd64 (440.100-1~mx19+1) ...
Setting up libegl-nvidia0:i386 (440.100-1~mx19+1) ...
Setting up nvidia-settings (440.100-1~mx19+1) ...
Setting up libgles-nvidia2:amd64 (440.100-1~mx19+1) ...
Setting up libgles-nvidia2:i386 (440.100-1~mx19+1) ...
Setting up nvidia-driver-bin (440.100-1~mx19+1) ...
Setting up nvidia-egl-icd:amd64 (440.100-1~mx19+1) ...
Setting up nvidia-egl-icd:i386 (440.100-1~mx19+1) ...
Setting up nvidia-driver-libs:amd64 (440.100-1~mx19+1) ...
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Setting up nvidia-driver-libs:i386 (440.100-1~mx19+1) ...
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Setting up nvidia-driver-libs-i386:i386 (440.100-1~mx19+1) ...
Processing triggers for nvidia-alternative (440.100-1~mx19+1) ...
update-alternatives: updating alternative /usr/lib/nvidia/current because link group nvidia has changed slave links
Setting up nvidia-kernel-dkms (440.100-1~mx19+1) ...
Loading new nvidia-current-440.100 DKMS files...
Building for 5.6.0-2-amd64
Building initial module for 5.6.0-2-amd64
Done.

nvidia-current.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.6.0-2-amd64/updates/dkms/

nvidia-current-modeset.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.6.0-2-amd64/updates/dkms/

nvidia-current-drm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.6.0-2-amd64/updates/dkms/

nvidia-current-uvm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.6.0-2-amd64/updates/dkms/

depmod...
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

DKMS: install completed.
Setting up nvidia-driver (440.100-1~mx19+1) ...
Setting up bumblebee-nvidia (3.2.1-22~mx19+1) ...
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for initramfs-tools (0.133+deb10u1) ...
update-initramfs: Generating /boot/initrd.img-5.6.0-2-amd64
cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries 
    nor crypto modules. If that's on purpose, you may want to uninstall the 
    'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs 
    integration and avoid this warning.
I: The initramfs will attempt to resume from /dev/nvme0n1p3
I: (UUID=8c05c2a7-4d1c-4904-ada3-e86857b84ba4)
I: Set the RESUME variable to override this.
Processing triggers for update-glx (1.1.0~mx19+1) ...
Processing triggers for glx-alternative-nvidia (1.1.0~mx19+1) ...
update-alternatives: using /usr/lib/nvidia to provide /usr/lib/glx (glx) in auto mode
update-alternatives: using /usr/lib/nvidia/bumblebee to provide /usr/lib/glx (glx) in auto mode
Processing triggers for glx-alternative-mesa (1.1.0~mx19+1) ...
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for initramfs-tools (0.133+deb10u1) ...
update-initramfs: Generating /boot/initrd.img-5.6.0-2-amd64
cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries 
    nor crypto modules. If that's on purpose, you may want to uninstall the 
    'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs 
    integration and avoid this warning.
I: The initramfs will attempt to resume from /dev/nvme0n1p3
I: (UUID=8c05c2a7-4d1c-4904-ada3-e86857b84ba4)
I: Set the RESUME variable to override this.
Processing triggers for bumblebee (3.2.1-22~mx19+1) ...
[ ok ] Restarting bumblebeed: bumblebeed.
Reading package lists...
Building dependency tree...
Reading state information...
Package 'nvidia-xconfig' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Finished
Same result, after mx wallpaper freeze. I had to boot with acpi=off to can use the system.

Code: Select all

dmesg | grep -i vga

Code: Select all

[    0.264822] vgaarb: loaded
[    0.265303] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    0.265306] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    0.274152] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
[    1.670315] fb0: EFI VGA frame buffer device
[    1.990833] fb0: switching to inteldrmfb from EFI VGA
[    1.991712] i915 0000:00:02.0: vgaarb: deactivate vga console
[    2.042894] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[    7.440003] bbswitch: cannot find ACPI handle for VGA device 0000:00:02.0
[    7.440005] bbswitch: cannot find ACPI handle for VGA device 0000:01:00.0
[    7.440006] bbswitch: No discrete VGA device found

User avatar
dolphin_oracle
Developer
Posts: 22477
Joined: Sun Dec 16, 2007 12:17 pm

Re: Nvidia Driver Bumblebee makes Kernel Freeze

#9 Post by dolphin_oracle »

well, then it well could be an acpi conflict. possible using an acpi= line that matches your machine would also work. Not sure what that would be though.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

sommenom
Posts: 20
Joined: Fri Mar 06, 2020 7:18 pm

Re: Nvidia Driver Bumblebee makes Kernel Freeze

#10 Post by sommenom »

.
themangosteen wrote:Fixed the freezeon starting X Gnome session on my Clevo P651RP6-G (2016, GTX 1060, originally shipped with Windows 10) via acpi_osi=! acpi_osi="Windows 2009" boot options.
Thanks everyone!! <3
EDIT: Could not change the display backlight brightness after removing all the options via acpi_osi=!, but this can be fixed by adding acpi_backlight=vendor.

https://github.com/Bumblebee-Project/Bu ... -246577299
Same graphics card similar problem.
You can try

Code: Select all

acpi_osi=!
boot parameter.
In my experience give well result.

And you can try guide How to properly install Nvidia Non-Bumblebee drivers on Optimus Laptops except previously installed bbswitch and bumblebee.
viewtopic.php?f=23&t=55351&p=551999&hil ... ia#p551999

.

Post Reply

Return to “Software / Configuration”