- bmbtest
- nvidia-installer 0.0.8
- --
- 2017-01-19 09:20
- --
- Upgrading Bmb-free system:
- ```
- ┌──[just]─[alexatp]:~$
- └─> sudo pacman -Syyuu
- :: Synchronizing package databases...
- antergos-staging 2.7 KiB 449K/s 00:00 [---------------------------------------] 100%
- antergos 139.5 KiB 1192K/s 00:00 [---------------------------------------] 100%
- core 123.4 KiB 1372K/s 00:00 [---------------------------------------] 100%
- extra 1724.7 KiB 2.87M/s 00:01 [---------------------------------------] 100%
- community 3.7 MiB 2.89M/s 00:01 [---------------------------------------] 100%
- multilib 186.2 KiB 3.03M/s 00:00 [---------------------------------------] 100%
- :: Starting full system upgrade...
- warning: webkit2gtk: ignoring package upgrade (2.14.2-2 => 2.14.3-1)
- resolving dependencies...
- looking for conflicting packages...
- Package (21) Old Version New Version Net Change Download Size
- community/clementine 1.3.1-5 1.3.1-6 0.02 MiB 5.09 MiB
- extra/imagemagick 6.9.7.3-1 6.9.7.4-1 0.01 MiB 2.19 MiB
- extra/jsoncpp 1.7.7-1 1.8.0-1 0.43 MiB 0.15 MiB
- multilib/lib32-libpsl 0.16.1-3 0.17.0-1 0.00 MiB 0.04 MiB
- multilib/lib32-libpulse 9.0-2 10.0-1 0.01 MiB 0.26 MiB
- extra/libcups 2.2.1-1 2.2.2-1 0.00 MiB 0.30 MiB
- extra/libpulse 9.0-1 10.0-1 0.01 MiB 0.35 MiB
- core/libtasn1 4.9-2 4.10-1 0.00 MiB 0.11 MiB
- extra/libxkbcommon 0.7.0-1 0.7.1-1 0.00 MiB 0.23 MiB
- extra/libxkbcommon-x11 0.7.0-1 0.7.1-1 0.00 MiB 0.02 MiB
- core/nfs-utils 1.3.4-1 2.1.1-1 0.08 MiB 0.26 MiB
- extra/noto-fonts 20161221-1 20170112-1 2.63 MiB 6.04 MiB
- antergos/pepper-flash 1:24.0.0.186-1 1:24.0.0.194-1 0.00 MiB 7.34 MiB
- extra/poppler 0.50.0-1 0.51.0-1 0.00 MiB 0.99 MiB
- extra/poppler-qt5 0.50.0-1 0.51.0-1 0.01 MiB 0.15 MiB
- extra/protobuf 3.0.2-3 3.1.0-1 0.19 MiB 1.31 MiB
- extra/pulseaudio 9.0-1 10.0-1 0.30 MiB 1.05 MiB
- extra/pulseaudio-bluetooth 9.0-1 10.0-1 0.00 MiB 0.05 MiB
- extra/pulseaudio-gconf 9.0-1 10.0-1 0.00 MiB 0.01 MiB
- extra/webkitgtk 2.4.11-3 2.4.11-4 0.00 MiB 9.57 MiB
- extra/xorg-mkfontdir 1.0.7-5 1.0.7-7 0.00 MiB 0.01 MiB
- Total Download Size: 35.52 MiB
- Total Installed Size: 136.93 MiB
- Net Upgrade Size: 3.70 MiB
- :: Proceed with installation? [Y/n]
- :: Retrieving packages...
- pepper-flash-1:24.0.0.194-1-x86_64 7.3 MiB 2.01M/s 00:04 [---------------------------------------] 20%
- libtasn1-4.10-1-x86_64 7.5 MiB 1954K/s 00:04 [---------------------------------------] 20%
- nfs-utils-2.1.1-1-x86_64 7.7 MiB 1920K/s 00:04 [---------------------------------------] 21%
- libpulse-10.0-1-x86_64 8.1 MiB 1934K/s 00:04 [---------------------------------------] 22%
- protobuf-3.1.0-1-x86_64 9.4 MiB 1931K/s 00:05 [---------------------------------------] 26%
- imagemagick-6.9.7.4-1-x86_64 11.6 MiB 2035K/s 00:06 [---------------------------------------] 32%
- jsoncpp-1.8.0-1-x86_64 11.7 MiB 2019K/s 00:06 [---------------------------------------] 32%
- libcups-2.2.2-1-x86_64 12.0 MiB 2024K/s 00:06 [---------------------------------------] 33%
- libxkbcommon-0.7.1-1-x86_64 12.3 MiB 1968K/s 00:06 [---------------------------------------] 34%
- libxkbcommon-x11-0.7.1-1-x86_64 12.3 MiB 1963K/s 00:06 [---------------------------------------] 34%
- noto-fonts-20170112-1-any 18.3 MiB 2.19M/s 00:08 [---------------------------------------] 51%
- poppler-0.51.0-1-x86_64 19.3 MiB 2.21M/s 00:09 [---------------------------------------] 54%
- poppler-qt5-0.51.0-1-x86_64 19.4 MiB 2.21M/s 00:09 [---------------------------------------] 54%
- pulseaudio-10.0-1-x86_64 20.5 MiB 2.22M/s 00:09 [---------------------------------------] 57%
- pulseaudio-bluetooth-10.0-1-x86_64 20.5 MiB 2.22M/s 00:09 [---------------------------------------] 57%
- pulseaudio-gconf-10.0-1-x86_64 20.6 MiB 2.21M/s 00:09 [---------------------------------------] 57%
- webkitgtk-2.4.11-4-x86_64 30.1 MiB 2.35M/s 00:13 [---------------------------------------] 84%
- xorg-mkfontdir-1.0.7-7-any 30.1 MiB 2.34M/s 00:13 [---------------------------------------] 84%
- clementine-1.3.1-6-x86_64 35.2 MiB 2.39M/s 00:15 [---------------------------------------] 99%
- lib32-libpsl-0.17.0-1-x86_64 35.3 MiB 2.39M/s 00:15 [---------------------------------------] 99%
- lib32-libpulse-10.0-1-x86_64 35.5 MiB 2.39M/s 00:15 [---------------------------------------] 100%
- (21/21) checking keys in keyring [---------------------------------------] 100%
- (21/21) checking package integrity [---------------------------------------] 100%
- (21/21) loading package files [---------------------------------------] 100%
- (21/21) checking for file conflicts [---------------------------------------] 100%
- (21/21) checking available disk space [---------------------------------------] 100%
- :: Processing package changes...
- ( 1/21) upgrading libpulse [---------------------------------------] 100%
- ( 2/21) upgrading protobuf [---------------------------------------] 100%
- ( 3/21) upgrading libtasn1 [---------------------------------------] 100%
- ( 4/21) upgrading clementine [---------------------------------------] 100%
- ( 5/21) upgrading imagemagick [---------------------------------------] 100%
- ( 6/21) upgrading jsoncpp [---------------------------------------] 100%
- New optional dependencies for jsoncpp
- jsoncpp-doc: documentation
- ( 7/21) upgrading lib32-libpsl [---------------------------------------] 100%
- ( 8/21) upgrading lib32-libpulse [---------------------------------------] 100%
- ( 9/21) upgrading libcups [---------------------------------------] 100%
- (10/21) upgrading libxkbcommon [---------------------------------------] 100%
- (11/21) upgrading libxkbcommon-x11 [---------------------------------------] 100%
- (12/21) upgrading nfs-utils [---------------------------------------] 100%
- ==> Configuration file has been changed again.
- ==> All the daemon configurations now go through
- ==> one file, /etc/nfs.conf. See nfs.conf(5).
- (13/21) upgrading noto-fonts [---------------------------------------] 100%
- (14/21) upgrading pepper-flash [---------------------------------------] 100%
- (15/21) upgrading poppler [---------------------------------------] 100%
- (16/21) upgrading poppler-qt5 [---------------------------------------] 100%
- (17/21) upgrading pulseaudio [---------------------------------------] 100%
- (18/21) upgrading pulseaudio-bluetooth [---------------------------------------] 100%
- (19/21) upgrading pulseaudio-gconf [---------------------------------------] 100%
- (20/21) upgrading webkitgtk [---------------------------------------] 100%
- > WARNING: WebKitGTK+ 2.4 is known to have many security vulnerabilities that
- will NOT be fixed. Avoid browsing with it.
- (21/21) upgrading xorg-mkfontdir [---------------------------------------] 100%
- :: Running post-transaction hooks...
- (1/6) Updating fontconfig cache...
- (2/6) Updating icon theme caches...
- (3/6) Updating 32-bit fontconfig cache...
- (4/6) Updating the info directory file...
- (5/6) Updating the desktop file MIME type cache...
- (6/6) Updating X fontdir indices...
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- Backing up Bmb-free system, in preparation for tests:
- ```
- ┌──[just]─[alexrse]:~$
- └─> sudo ionice fsarchiver savefs -v -j8 -z7 /1st/bak/alexboss-20170119-1000-sda7only-atp-antetest171-bmbtest-rdy4test-updmore /dev/sda7 && sync
- Analysing filesystem on /dev/sda7...
- ...
- -[00][ 99%][DIR ] /srv/ftp
- -[00][100%][DIR ] /srv/http
- Statistics for filesystem 0
- * files successfully processed:....regfiles=234995, directories=15075, symlinks=42074, hardlinks=2507, specials=4
- * files with errors:...............regfiles=0, directories=0, symlinks=0, hardlinks=0, specials=0
- ┌──[just]─[alexrse]:~$
- └─>
- ```
- Installing nvidia-installer-0.0.8-1:
- ```
- ──[just]─[alexatp]:~$
- └─> sudo pacman -Syyuu nvidia-installer
- :: Synchronizing package databases...
- antergos-staging 2.7 KiB 385K/s 00:00 [--------------] 100%
- antergos 139.5 KiB 2.13M/s 00:00 [--------------] 100%
- core 123.4 KiB 744K/s 00:00 [--------------] 100%
- extra 1724.7 KiB 3.20M/s 00:01 [--------------] 100%
- community 3.7 MiB 2.78M/s 00:01 [--------------] 100%
- multilib 186.2 KiB 2.71M/s 00:00 [--------------] 100%
- :: Starting full system upgrade...
- warning: webkit2gtk: ignoring package upgrade (2.14.2-2 => 2.14.3-1)
- resolving dependencies...
- looking for conflicting packages...
- warning: insufficient columns available for table display
- Packages (1) nvidia-installer-0.0.8-1
- Total Download Size: 0.01 MiB
- Total Installed Size: 0.04 MiB
- :: Proceed with installation? [Y/n] Y
- :: Retrieving packages...
- nvidia-installer-0.... 7.3 KiB 2.38M/s 00:00 [--------------] 100%
- (1/1) checking keys in keyring [--------------] 100%
- (1/1) checking package integrity [--------------] 100%
- (1/1) loading package files [--------------] 100%
- (1/1) checking for file conflicts [--------------] 100%
- (1/1) checking available disk space [--------------] 100%
- :: Processing package changes...
- (1/1) installing nvidia-installer [--------------] 100%
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- What Bmb pkgs nvidia-installer will install?
- ```
- ┌──[just]─[alexatp]:~$
- └─> sudo nvidia-installer --test --bumblebee
- 2017-01-19 09:52:09 [INFO]: All logs will be stored in /tmp/nvidia-installer.log
- 2017-01-19 09:52:09 [INFO]: Running the installer in testing mode...
- 2017-01-19 09:52:09 [INFO]: Installing bumblebee driver...
- 2017-01-19 09:52:09 [INFO]: Removing conflicting packages...
- 2017-01-19 09:52:09 [INFO]: pacman -Rs --noconfirm --noprogressbar --nodeps --nodeps xf86-video-nouveau
- 2017-01-19 09:52:09 [INFO]: Downloading and installing driver packages, please wait...
- 2017-01-19 09:52:09 [INFO]: pacman -Sqy --noconfirm --noprogressbar bumblebee mesa xf86-video-intel nvidia virtualgl nvidia-settings bbswitch lib32-nvidia-utils lib32-virtualgl lib32-mesa-libgl
- 2017-01-19 09:52:09 [INFO]: Adding user just to bumblebee group...
- 2017-01-19 09:52:09 [INFO]: gpasswd -a just bumblebee
- 2017-01-19 09:52:09 [INFO]: Adding user just to video group...
- 2017-01-19 09:52:09 [INFO]: gpasswd -a just video
- 2017-01-19 09:52:09 [INFO]: Installation finished. Nothing has been modified as testing mode was ON.
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- Is any of them already present in the system?
- ```
- ┌──[just]─[alexatp]:~$
- └─> pacman -Q bumblebee mesa xf86-video-intel nvidia virtualgl nvidia-settings bbswitch lib32-nvidia-utils lib32-virtualgl lib32-mesa-libgl
- error: package 'bumblebee' was not found
- mesa 13.0.3-1 <--OK, by default
- xf86-video-intel 1:2.99.917+747+g028c946d-1 <--OK, by default
- error: package 'nvidia' was not found
- error: package 'virtualgl' was not found
- error: package 'nvidia-settings' was not found
- error: package 'bbswitch' was not found
- error: package 'lib32-nvidia-utils' was not found
- error: package 'lib32-virtualgl' was not found
- lib32-mesa-libgl 13.0.3-1 <--OK, for Steam
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- Are there my packages already installed?
- ```
- ┌──[just]─[alexatp]:~$
- └─> pacman -Q bbswitch bumblebee mesa nvidia nvidia-settings lib32-mesa-libgl lib32-nvidia-utils lib32-virtualgl xf86-video-intel
- error: package 'bbswitch' was not found
- error: package 'bumblebee' was not found
- mesa 13.0.3-1 <--OK, by default
- error: package 'nvidia' was not found
- error: package 'nvidia-settings' was not found
- lib32-mesa-libgl 13.0.3-1 <--OK, for Steam
- error: package 'lib32-nvidia-utils' was not found
- error: package 'lib32-virtualgl' was not found
- xf86-video-intel 1:2.99.917+747+g028c946d-1 <--OK, by default
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- 2017-01-19 10:00
- --
- The system is completely Bmb-free for now. Ready for test.
- Installing Bmb:
- ```
- ┌──[just]─[alexatp]:~$
- └─> sudo nvidia-installer --bumblebee
- 2017-01-19 10:01:39 [INFO]: All logs will be stored in /tmp/nvidia-installer.log
- 2017-01-19 10:01:39 [INFO]: Installing bumblebee driver...
- 2017-01-19 10:01:39 [INFO]: Removing conflicting packages...
- 2017-01-19 10:01:39 [INFO]: Downloading and installing driver packages, please wait...
- 2017-01-19 10:02:24 [INFO]: Adding user just to bumblebee group...
- 2017-01-19 10:02:24 [INFO]: gpasswd -a just bumblebee
- 2017-01-19 10:02:24 [INFO]: Adding user just to video group...
- 2017-01-19 10:02:24 [INFO]: gpasswd -a just video
- 2017-01-19 10:02:24 [INFO]: Enabling bumblebeed.service service...
- 2017-01-19 10:02:24 [INFO]: systemctl enable bumblebeed.service
- 2017-01-19 10:02:24 [INFO]: Patching /usr/share/applications/nvidia-settings.desktop...
- 2017-01-19 10:02:24 [INFO]: Installation finished. You need to reboot now!
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- The most clean, full, successfull installation. Even nvidia-settings.desktop apparently is patched without errors now.
- Cheking nvidia-settings.desktop for correct Exec= command:
- ```
- ┌──[just]─[alexatp]:~$
- └─> sudo cat /usr/share/applications/nvidia-settings.desktop | grep Exec=
- Exec=optirun -b none /usr/bin/nvidia-settings -c :8
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- OK, nvidia-settings.desktop has the correct Exec= command.
- Reboot.
- High-level, simple Bmb tests.
- 1. NVIDIA X Server Settings
- Running **NVIDIA X Server Settings** from Kde menu. It should start without errors.
- Yes, it starts without errors and displays Nvidia configuration window. It means that Bmb is fully functional. Other tests are redundant, but I still will run them.
- 2. 1. What pkgs are installed?
- Are all Bmb pkgs installed? Those listed in the Bumblebee article on Antergos Wiki?
- ```
- ┌──[just]─[alexatp]:~$
- └─> pacman -Q bbswitch bumblebee mesa nvidia nvidia-settings lib32-mesa-libgl lib32-nvidia-utils lib32-virtualgl xf86-video-intel
- bbswitch 0.8-55
- bumblebee 3.2.1-12
- mesa 13.0.3-1
- nvidia 375.26-1
- nvidia-settings 375.26-1
- lib32-mesa-libgl 13.0.3-1
- lib32-nvidia-utils 375.26-2
- lib32-virtualgl 2.5.1-1
- xf86-video-intel 1:2.99.917+747+g028c946d-1
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- Yes, everything needed is present. Good.
- 3. Has nouveau been removed?
- ```
- ┌──[just]─[alexatp]:~$
- └─> pacman -Q xf86-video-nouveau
- error: package 'xf86-video-nouveau' was not found
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- Nouveau is removed. Very good.
- 4. What are my groups?
- ```
- ┌──[just]─[alexatp]:~$
- └─> whoami
- just
- ┌──[just]─[alexatp]:~$
- └─> groups $USER
- wheel video autologin bumblebee users
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- I'm in bumblebee and video now. Good.
- 5. What is bumblebeed status?
- ```
- ┌──[just]─[alexatp]:~$
- └─> systemctl status bumblebeed
- ● bumblebeed.service - Bumblebee C Daemon
- Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled; vendor preset: disabled)
- Active: active (running) since Thu 2017-01-19 10:08:00 MSK; 10min ago
- Main PID: 467 (bumblebeed)
- Tasks: 1 (limit: 4915)
- CGroup: /system.slice/bumblebeed.service
- └─467 /usr/bin/bumblebeed
- Jan 19 10:08:00 alexatp.net systemd[1]: Started Bumblebee C Daemon.
- Jan 19 10:08:04 alexatp.net bumblebeed[467]: [ 18.964682] [INFO]/usr/bin/bumblebeed 3.2.1 started
- Jan 19 10:10:16 alexatp.net bumblebeed[467]: [ 151.383709] [WARN][XORG] (WW) `fonts.dir' not found (or not valid) i
- Jan 19 10:10:16 alexatp.net bumblebeed[467]: [ 151.383724] [WARN][XORG] (WW) `fonts.dir' not found (or not valid) i
- Jan 19 10:10:16 alexatp.net bumblebeed[467]: [ 151.383732] [WARN][XORG] (WW) Open ACPI failed (/var/run/acpid.socke
- Jan 19 10:10:16 alexatp.net bumblebeed[467]: [ 151.383737] [WARN][XORG] (WW) Warning, couldn't open module mouse
- Jan 19 10:10:16 alexatp.net bumblebeed[467]: [ 151.383746] [WARN][XORG] (WW) NVIDIA(0): Unable to get display devic
- Jan 19 10:10:16 alexatp.net bumblebeed[467]: [ 151.383752] [WARN][XORG] (WW) Warning, couldn't open module mouse
- Jan 19 10:10:16 alexatp.net bumblebeed[467]: [ 151.383759] [ERROR][XORG] (EE) PreInit returned 2 for "<default poin
- Jan 19 10:10:16 alexatp.net bumblebeed[467]: [ 151.383764] [ERROR][XORG] (EE) PreInit returned 2 for "<default keyb
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- The bumblebee service is:
- - loaded
- - enabled
- - active
- - running
- Good.
- 6. What is optirun status?
- Nvidia must be OFF on first optirun's run in the session:
- ```
- ┌──[just]─[alexatp]:~$
- └─> optirun --status
- Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- Nvidia is OFF. Good.
- 7. Graphics acceleration
- 7.a Running on Intel, standard FPS, no accel
- ```
- ┌──[just]─[alexatp]:~$
- └─> glxspheres64
- Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
- Visual ID of window: 0xa7
- Context is Direct
- OpenGL Renderer: Mesa DRI Intel(R) Sandybridge Mobile
- 60.596945 frames/sec - 67.626191 Mpixels/sec
- 59.792232 frames/sec - 66.728131 Mpixels/sec
- 59.776687 frames/sec - 66.710783 Mpixels/sec
- 59.818532 frames/sec - 66.757482 Mpixels/sec
- 59.786692 frames/sec - 66.721948 Mpixels/sec
- 59.791671 frames/sec - 66.727505 Mpixels/sec
- ^C
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- 7.b Running on Nvidia, higher FPS, accelerated
- ```
- ┌──[just]─[alexatp]:~$
- └─> optirun -c jpeg glxspheres64
- Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
- Visual ID of window: 0x20
- Context is Direct
- OpenGL Renderer: GeForce GT 555M/PCIe/SSE2
- 204.833542 frames/sec - 228.594233 Mpixels/sec
- 198.207884 frames/sec - 221.199999 Mpixels/sec
- 204.338402 frames/sec - 228.041657 Mpixels/sec
- 200.902143 frames/sec - 224.206791 Mpixels/sec
- 201.972697 frames/sec - 225.401529 Mpixels/sec
- 202.483779 frames/sec - 225.971898 Mpixels/sec
- 202.727638 frames/sec - 226.244044 Mpixels/sec
- ^C[ 1059.817046] [WARN]Received Interrupt signal.
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- Acceleration is about 225 / 67 = 3.4x. Good.
- All high-level, simple tests are successfully passed. Good.
- Low-level, rigorous Bmb tests
- 1. Automatic power saving feature (automatic bbswitch)
- Nvidia must be OFF after multiple optiruns. Is it OFF after the 3rd one?
- ```
- ┌──[just]─[alexatp]:~$
- └─> optirun --status
- Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
- ┌──[just]─[alexatp]:~$
- └─> optirun pwd
- /home/just
- ┌──[just]─[alexatp]:~$
- └─> optirun --status
- Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- Yes, it's OFF. Good.
- 2. Manual bbswitch tweaking: forcing Nvidia ON
- ```
- ┌──[just]─[alexatp]:/1st/tmp/bmbtest$
- └─> optirun --status
- Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
- ┌──[just]─[alexatp]:/1st/tmp/bmbtest$
- └─> sudo cat /proc/acpi/bbswitch
- 0000:01:00.0 OFF
- ┌──[just]─[alexatp]:/1st/tmp/bmbtest$
- └─>
- ```
- Low-level Nvidia interrogation returns the same result as the high-level optirun: Nvidia is OFF. Perfect.
- Forcing Nvidia ON by hand. There's no high-level analog for the command:
- ```
- ┌──[just]─[alexatp]:/1st/tmp/bmbtest$
- └─> optirun --status
- Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
- ┌──[just]─[alexatp]:/1st/tmp/bmbtest$
- └─> sudo tee /proc/acpi/bbswitch <<<ON
- ON
- ┌──[just]─[alexatp]:/1st/tmp/bmbtest$
- └─> optirun --status
- Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is on.
- ┌──[just]─[alexatp]:/1st/tmp/bmbtest$
- └─> sudo cat /proc/acpi/bbswitch
- 0000:01:00.0 ON
- ┌──[just]─[alexatp]:/1st/tmp/bmbtest$
- └─>
- ```
- Nvidia is forced ON and remains in that state. Good.
- 3. Manual bbswitch tweaking: forcing Nvidia OFF
- ```
- ┌──[just]─[alexatp]:~$
- └─> sudo tee /proc/acpi/bbswitch <<<ON
- ON
- ┌──[just]─[alexatp]:~$
- └─> optirun --status
- Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is on.
- ┌──[just]─[alexatp]:~$
- └─> sudo cat /proc/acpi/bbswitch
- 0000:01:00.0 ON
- ┌──[just]─[alexatp]:~$
- └─> sudo tee /proc/acpi/bbswitch <<<OFF
- OFF
- ┌──[just]─[alexatp]:~$
- └─> sudo cat /proc/acpi/bbswitch
- 0000:01:00.0 OFF
- ┌──[just]─[alexatp]:~$
- └─> optirun --status
- Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- Nvidia is forced from ON to OFF by low-level, manual tweak. Both low- and high-level interrogations return OFF. Good.
- 4. Nvidia modules unload
- When optirun turns Nvidia ON, it loads three modules in the memory:
- - nvidia_drm
- - nvidia_modeset
- - nvidia
- When optirun exits, it must automatically unload them. So a manual attempt to unload them must fail. Is that true?
- ```
- ┌──[just]─[alexatp]:~$
- └─> optirun --status
- Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
- ┌──[just]─[alexatp]:~$
- └─> sudo rmmod nvidia_drm nvidia_modeset nvidia
- rmmod: ERROR: Module nvidia_drm is not currently loaded
- rmmod: ERROR: Module nvidia_modeset is not currently loaded
- rmmod: ERROR: Module nvidia is not currently loaded
- ┌──[just]─[alexatp]:~$
- └─>
- ```
- Yes, it's true. Nvidia is turned OFF, all its modules are unloaded. Good.
- All low-level, rigorous tests are successfully passed. Good.
- All tests are finished.
- Nvidia-installer-0.0.8 has passed all tests and checks, without any exclusion. For me, it is ready to be pushed into Production.
- Regards
Antergos nvidia-installer 0.0.8 full report.
All tests and checks are successfully passed.