blob: 6f265ffda35affe2f1013851bdf00acf7646c0dd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/sbin/runscript
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
start() {
# workaround the fact that udev may have loaded nvidia or nouveau
# and bbswitch refuses to turn off the card.
ebegin "Setting up bbswitch"
# make sure that the nvidia and nouveau modules are
# removed, then reload bbswitch.
for mod in nvidia nvidia_drm nvidia_modeset nouveau; do
modprobe -r ${mod} 2> /dev/null # best effort
done
# reload bbswitch now
modprobe -r bbswitch
modprobe bbswitch # this inherits the options
eend 0
}
|