Hello community, here is the log from the commit of package bumblebee for openSUSE:Factory checked in at 2016-08-09 22:15:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bumblebee (Old) and /work/SRC/openSUSE:Factory/.bumblebee.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "bumblebee" Changes: -------- --- /work/SRC/openSUSE:Factory/bumblebee/bumblebee.changes 2016-04-28 16:57:01.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.bumblebee.new/bumblebee.changes 2016-08-09 22:15:27.000000000 +0200 @@ -1,0 +2,7 @@ +Sat Aug 7 00:54:05 UTC 2016 - bumblebee.obs@gmail.com + +- Update patch to add/remove /dev/nvidia-uvm for CUDA and remove + /dev/nvdia-modeset on demand : + * nvidia-uvm-modeset-drm-support.patch + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nvidia-uvm-modeset-drm-support.patch ++++++ --- /var/tmp/diff_new_pack.GPxx5b/_old 2016-08-09 22:15:28.000000000 +0200 +++ /var/tmp/diff_new_pack.GPxx5b/_new 2016-08-09 22:15:28.000000000 +0200 @@ -1,6 +1,21 @@ +diff -urN bumblebee-3.2.1.orig/conf/99-bumblebee-nvidia-dev.rules bumblebee-3.2.1/conf/99-bumblebee-nvidia-dev.rules +--- bumblebee-3.2.1.orig/conf/99-bumblebee-nvidia-dev.rules 2013-04-26 17:49:03.010174177 +0200 ++++ bumblebee-3.2.1/conf/99-bumblebee-nvidia-dev.rules 2016-08-07 00:47:23.863168488 +0200 +@@ -1,7 +1,10 @@ + # Put this file in /lib/udev/rules.d or /etc/udev/rules.d + # Prevent the nvidia card from "randomly" turning on +-DEVPATH=="/module/nvidia", ACTION=="remove", RUN+="/bin/rm -f /dev/nvidiactl /dev/nvidia0 /dev/nvidia1" ++DEVPATH=="/module/nvidia", ACTION=="remove", RUN+="/bin/rm -f /dev/nvidiactl /dev/nvidia-modeset /dev/nvidia-uvm /dev/nvidia0 /dev/nvidia1" + + # Create devices files upon loading the module + DEVPATH=="/module/nvidia", ACTION=="add", RUN+="/bin/mknod -m 666 /dev/nvidiactl c 195 255" + DEVPATH=="/module/nvidia", ACTION=="add", RUN+="/bin/mknod -m 666 /dev/nvidia0 c 195 0" ++ ++# Create uvm device ++KERNEL=="nvidia_uvm", RUN+="/bin/bash -c '/bin/mknod -m 666 /dev/nvidia-uvm c $(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0;'" diff -urN bumblebee-3.2.1.orig/src/bbsecondary.c bumblebee-3.2.1/src/bbsecondary.c ---- bumblebee-3.2.1.orig/src/bbsecondary.c 2013-04-26 17:49:03.000000000 +0200 -+++ bumblebee-3.2.1/src/bbsecondary.c 2016-04-11 11:16:03.561478327 +0200 +--- bumblebee-3.2.1.orig/src/bbsecondary.c 2013-04-26 17:49:03.018174178 +0200 ++++ bumblebee-3.2.1/src/bbsecondary.c 2016-08-07 00:44:40.441246658 +0200 @@ -119,6 +119,24 @@ if (!module_load(module_name, driver_name)) { set_bb_error("Could not load GPU driver");