Bumblebee [Optimus] BBswitch wont load anymore
Hi, Im here because I have this particular situation. I tried to google but couldnt find an answer.
I have an ASUS N53SV laptop with a Geforce 540M with Nvidia Optimus technology. I had installed bumblebee and It worked perfectly fine, until 2 days ago, In wich I have no clue, BBSwitch wont load, I see the Nvidia video card ON, sucking on my battery and heating up my computer. Im runing Slackware 14.1 x86_64 with multilib enabled. What really bothers me is that it was working perfectly fine, and put of the nowehere it stoped loading. First time, I installed it following this guide (a month ago, right after Slackware14.1 released and clean install) http://docs.slackware.com/howtos:har...nvidia_optimus I even installed it enabling COMPAT32 (32bits compatibility on a 64bits system) then, when I noticed It wasnt working I decided to reinstall it, no changes. Then, reinstalled it without COMPAT32. Nothing Then, I checked this: https://github.com/Bumblebee-Project/bbswitch Where I tried to: Code:
# cat /proc/acpi/bbswitch Quote:
So, I decided to download and reinstall Bbswitch.. Donloaded from here: https://github.com/Bumblebee-Project/bbswitch and following the instruction: Code:
make Code:
n4rf@ASUS:~\>> cd Downloads/ if I go: Code:
# cat /proc/acpi/bbswitch but I get this issue Turn the card off, respectively on: Code:
# tee /proc/acpi/bbswitch <<<OFF If the card stays on when trying to disable it, you've probably forgotten to unload the driver, Code:
$ dmesg |tail -1 Do not attempt to load a driver while the card is off or the card won't be usable until the PCI configuration space has been recovered (for example, after writing the contents manually or rebooting). If I go: Code:
dmesg | grep -C 10 bbswitch Code:
root@ASUS:/home/n4rf/Downloads/bbswitch-master# uname -a BUt, here is the BIG BUT! If I reboot, BBswitch is NO LONGER LOADED NEITHER AVAILABLE! Im back to this! Code:
# cat /proc/acpi/bbswitch Quote:
|
Member Response
Hi,
Try using 'su -'; Quote:
|
had the same problem in my Slackware 14.1
after installing bbswitch you need to blacklist nouveau or other drivers to prevent loading after boot. create "/etc/modprobe.d/nouveau_blacklist.conf" file and write the following: Quote:
Now you will need to create an initial RAM disk (“initrd” for short). The initrd functions as a temporary root file system during the initial stage of the kernel booting, and it helps get the actual root system mounted when your system boots. Run this, as root: Code:
/usr/share/mkinitrd/mkinitrd_command_generator.sh Code:
# If you have installed LILO (the default bootloader of Slackware), then you will also need to make changes to its configuration file "/etc/lilo.conf" by adding a section to your Slackware entry as follows: Code:
image = /boot/vmlinuz Code:
lilo -v To make sure that nouveau is not loaded run: Code:
lsmod | grep nouveau If you still see nouveau in the output, there is some problem and the driver is not unloaded successfully. If "/proc/acpi/bbswitch" is not there load it by reinstalling or start bumblebeed by Code:
/etc/rc.d/rc.bumblebeed start Code:
tee /proc/acpi/bbswitch <<< OFF |
All times are GMT -5. The time now is 02:00 AM. |