1. bmbtest
  2. nvidia-installer 0.0.4-1
  3. --
  4. 2017.01.17 10:45
  5. --
  6. Freshly installed, clean Antergos 17.1 Kde.
  7. Default Antergos repos only, in default order. No 3rd party repos.
  8. Max upgraded. Neither upgrades nor downgrades are available.
  9. The system is:
  10. - Dell XPS 17
  11. - pure Legacy BIOS, no UEFI. No video card(s) control - the most Bmb-friendly
  12. - NVIDIA GeForce GT 555M - classic Optimus (hybrid) video card
  13. Lately tested on:
  14. - Acer Aspire V5 573g
  15. - UEFI BIOS, switched to Legacy mode, Secure Boot disabled. No video card(s) control - the most Bmb-friendly
  16. - NVIDIA GeForce GT 750M - classic Optimus (hybrid) video card
  17. All results below refer to Dell XPS 17 with NVIDIA GeForce GT 555M. Results on Acer Aspire V5 573g with NVIDIA GeForce GT 750M are exactly the same.
  18. In details:
  19. ```
  20. ┌──[just]─[alexatp]:~$
  21. └─> inxi -Fxzc0
  22. System: Host: alexatp.net Kernel: 4.8.13-1-ARCH x86_64 (64 bit gcc: 6.2.1)
  23. Desktop: KDE Plasma 5.8.5 (Qt 5.7.1) Distro: Antergos Linux
  24. Machine: Device: portable System: Dell product: Dell System XPS L702X
  25. Mobo: Dell model: 0XN71K v: FAB1 UEFI [Legacy]: Dell v: A12 date: 07/22/2011
  26. CPU: Quad core Intel Core i7-2720QM (-HT-MCP-) cache: 6144 KB
  27. flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 17569
  28. clock speeds: max: 3300 MHz 1: 1093 MHz 2: 821 MHz 3: 964 MHz 4: 815 MHz 5: 1092 MHz 6: 827 MHz
  29. 7: 1088 MHz 8: 1094 MHz
  30. Graphics: Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller bus-ID: 00:02.0
  31. Card-2: NVIDIA GF106M [GeForce GT 555M] bus-ID: 01:00.0
  32. Display Server: X.Org 1.19.1 drivers: intel (unloaded: modesetting,fbdev,vesa)
  33. Resolution: [email protected]
  34. GLX Renderer: Mesa DRI Intel Sandybridge Mobile GLX Version: 3.0 Mesa 13.0.3 Direct Rendering: Yes
  35. Audio: Card Intel 6 Series/C200 Series Family High Definition Audio Controller
  36. driver: snd_hda_intel bus-ID: 00:1b.0
  37. Sound: Advanced Linux Sound Architecture v: k4.8.13-1-ARCH
  38. Network: Card-1: Intel Centrino Wireless-N 1030 [Rainbow Peak] driver: iwlwifi bus-ID: 03:00.0
  39. IF: wlp3s0 state: up mac: <filter>
  40. Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
  41. driver: r8169 v: 2.3LK-NAPI port: 2000 bus-ID: 0a:00.0
  42. IF: enp10s0 state: down mac: <filter>
  43. Drives: HDD Total Size: 1000.2GB (6.8% used)
  44. ID-1: /dev/sda model: ST9500420AS size: 500.1GB
  45. ID-2: /dev/sdb model: ST9500420AS size: 500.1GB
  46. Partition: ID-1: / size: 20G used: 7.1G (39%) fs: ext4 dev: /dev/sda7
  47. ID-2: swap-1 size: 1.05GB used: 0.00GB (0%) fs: swap dev: /dev/sda3
  48. ID-3: swap-2 size: 1.05GB used: 0.00GB (0%) fs: swap dev: /dev/sdb3
  49. Sensors: System Temperatures: cpu: 64.0C mobo: 64.0C
  50. Fan Speeds (in rpm): cpu: N/A
  51. Info: Processes: 183 Uptime: 13 min Memory: 920.6/7881.7MB Init: systemd Gcc sys: 6.3.1
  52. Client: Shell (bash 4.4.51) inxi: 2.3.8
  53. ┌──[just]─[alexatp]:~$
  54. └─>
  55. ```
  56. Showing up repos in use, no up|downgrades, installing nvidia-installer:
  57. ```
  58. ┌──[just]─[alexatp]:~$
  59. └─> sudo pacman -Syyuu antergos-staging/nvidia-installer
  60. :: Synchronizing package databases...
  61. antergos-staging 2.7 KiB 384K/s 00:00 [--] 100%
  62. antergos 139.5 KiB 2.39M/s 00:00 [--] 100%
  63. core 123.3 KiB 1541K/s 00:00 [--] 100%
  64. extra 1722.5 KiB 2.92M/s 00:01 [--] 100%
  65. community 3.7 MiB 3.22M/s 00:01 [--] 100%
  66. multilib 185.9 KiB 2.19M/s 00:00 [--] 100%
  67. :: Starting full system upgrade...
  68. resolving dependencies...
  69. looking for conflicting packages...
  70. warning: insufficient columns available for table display
  71. Packages (1) nvidia-installer-0.0.4-1
  72. Total Download Size: 0.01 MiB
  73. Total Installed Size: 0.03 MiB
  74. :: Proceed with installation? [Y/n] Y
  75. :: Retrieving packages...
  76. nvidia-installer-0.... 6.4 KiB 0.00B/s 00:00 [--] 100%
  77. (1/1) checking keys in keyring [--] 100%
  78. (1/1) checking package integrity [--] 100%
  79. (1/1) loading package files [--] 100%
  80. (1/1) checking for file conflicts [--] 100%
  81. (1/1) checking available disk space [--] 100%
  82. :: Processing package changes...
  83. (1/1) installing nvidia-installer [--] 100%
  84. ┌──[just]─[alexatp]:~$
  85. └─>
  86. ```
  87. Help is provided for Nvidia-installer. Much appreciated:
  88. ```
  89. ┌──[just]─[alexatp]:~$
  90. └─> sudo nvidia-installer --help
  91. usage: nvidia-installer [-h] [-b] [-f] [-t]
  92. Antergos Nvidia Installer v0.0.4
  93. optional arguments:
  94. -h, --help show this help message and exit
  95. -b, --bumblebee For Nvidia Optimus cards (Bumblebee + proprietary Nvidia
  96. drivers)
  97. -f, --force Force nvidia driver installation even if your card is not
  98. detected
  99. -t, --test Only show what the installer will do, nothing in your
  100. system will be modified
  101. ┌──[just]─[alexatp]:~$
  102. └─>
  103. ```
  104. Trying the --test option:
  105. ```
  106. ┌──[just]─[alexatp]:~$
  107. └─> sudo nvidia-installer --test
  108. Installing nvidia driver...
  109. Removing conflicting packages...
  110. pacman -Rs --noconfirm --noprogressbar --nodeps --nodeps xf86-video-nouveau
  111. pacman -Rs --noconfirm --noprogressbar --nodeps --nodeps mesa-libgl
  112. pacman -Rs --noconfirm --noprogressbar --nodeps --nodeps lib32-mesa-libgl
  113. Downloading and installing driver packages, please wait...
  114. pacman -Sqy --noconfirm --noprogressbar nvidia nvidia-utils nvidia-libgl libvdpau lib32-nvidia-libgl lib32-libvdpau
  115. Creating /etc/X11/xorg.conf.d/20-nvidia.conf file...
  116. You need to reboot now.
  117. ┌──[just]─[alexatp]:~$
  118. └─>
  119. ```
  120. It will remove xf86-video-nouveau. Very good.
  121. The list of packages to install is different from mine.
  122. Wants to install:
  123. ```
  124. nvidia
  125. nvidia-libgl
  126. nvidia-utils
  127. lib32-libvdpau
  128. lib32-nvidia-libgl
  129. libvdpau
  130. ```
  131. Mine is:
  132. ```
  133. bbswitch
  134. bumblebee
  135. mesa
  136. nvidia
  137. nvidia-settings
  138. lib32-mesa-libgl
  139. lib32-nvidia-utils
  140. lib32-virtualgl
  141. xf86-video-intel
  142. ```
  143. The difference between two lists is significant. I'm worried about it. May give a bad result.
  144. Wants to create unneeded .conf file. All needed .conf files are created by bumblebee package, in /etc/bumblebee folder:
  145. ```
  146. Creating /etc/X11/xorg.conf.d/20-nvidia.conf file...
  147. ```
  148. Installing bumblebee:
  149. ```
  150. ┌──[just]─[alexatp]:~$
  151. └─> sudo nvidia-installer --bumblebee
  152. Installing bumblebee driver...
  153. Removing conflicting packages...
  154. Downloading and installing driver packages, please wait...
  155. Adding user just to bumblebee group...
  156. Enabling bumblebeed service...
  157. You need to reboot now.
  158. ┌──[just]─[alexatp]:~$
  159. └─>
  160. ```
  161. Reboot.
  162. First simple checks.
  163. The USER is added to bumblebee group. Good.
  164. The USER is not added to video group. Bad. Bumblebee will not work.
  165. ```
  166. ┌──[just]─[alexatp]:~$
  167. └─> groups
  168. wheel bumblebee users autologin
  169. ┌──[just]─[alexatp]:~$
  170. └─>
  171. ```
  172. The bubmblebeed daemon status is perfect:
  173. ```
  174. ┌──[just]─[alexatp]:~$
  175. └─> systemctl status bumblebeed
  176. ● bumblebeed.service - Bumblebee C Daemon
  177. Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled; vendor preset: disabled)
  178. Active: active (running) since Mon 2017-01-16 11:27:19 MSK; 7min ago
  179. Main PID: 471 (bumblebeed)
  180. Tasks: 1 (limit: 4915)
  181. CGroup: /system.slice/bumblebeed.service
  182. └─471 /usr/bin/bumblebeed
  183. Jan 16 11:27:19 alexatp.net systemd[1]: Started Bumblebee C Daemon.
  184. Jan 16 11:27:21 alexatp.net bumblebeed[471]: [ 20.058250] [INFO]/usr/bin/bumblebeed 3.2.1 started
  185. ┌──[just]─[alexatp]:~$
  186. └─>
  187. ```
  188. The daemon (the "service", as Poettering calls it) is:
  189. - loaded
  190. - enabled
  191. - active
  192. - running
  193. It's simply perfect.
  194. Initial optirun status (first run in the session) is correct:
  195. ```
  196. ┌──[just]─[alexatp]:~$
  197. └─> optirun --status
  198. Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
  199. ┌──[just]─[alexatp]:~$
  200. └─>
  201. ```
  202. To deeper checks now.
  203. Checking bbswtch (not installed explicitely), i.e., the power saving feature. Cooler fans must be turned off, slowed down, stop spinning. Nvidia GPU must be OFF after the third command:
  204. ```
  205. ┌──[just]─[alexatp]:~$
  206. └─> optirun --status
  207. Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
  208. ┌──[just]─[alexatp]:~$
  209. └─> optirun pwd
  210. /home/just
  211. ┌──[just]─[alexatp]:~$
  212. └─> optirun --status
  213. Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
  214. ┌──[just]─[alexatp]:~$
  215. └─>
  216. ```
  217. Unexpected positive result! It worked. I thought it shouldn't. Must investigate deeper.
  218. Nvidia is OFF. Cooler fans were stopped. Incredible. It works as it should.
  219. The very first impression: it works! Good.
  220. Checks with glxspheres64, the only testing tool approved by Bumblebee Project.
  221. Running on Intel, no acceleration:
  222. ```
  223. ┌──[just]─[alexatp]:~$
  224. └─> glxspheres64
  225. Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
  226. Visual ID of window: 0xa7
  227. Context is Direct
  228. OpenGL Renderer: Mesa DRI Intel(R) Sandybridge Mobile
  229. 60.764652 frames/sec - 67.813351 Mpixels/sec
  230. 59.784775 frames/sec - 66.719809 Mpixels/sec
  231. 59.800096 frames/sec - 66.736907 Mpixels/sec
  232. 59.800636 frames/sec - 66.737510 Mpixels/sec
  233. 59.739715 frames/sec - 66.669522 Mpixels/sec
  234. 59.838160 frames/sec - 66.779387 Mpixels/sec
  235. ^C
  236. ┌──[just]─[alexatp]:~$
  237. └─>
  238. ```
  239. Running on Nvidia, 3.4x acceleration:
  240. ```
  241. ┌──[just]─[alexatp]:~$
  242. └─> optirun -c jpeg glxspheres64
  243. Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
  244. Visual ID of window: 0x20
  245. Context is Direct
  246. OpenGL Renderer: GeForce GT 555M/PCIe/SSE2
  247. 203.629910 frames/sec - 227.250979 Mpixels/sec
  248. 200.610192 frames/sec - 223.880974 Mpixels/sec
  249. 203.496507 frames/sec - 227.102102 Mpixels/sec
  250. 202.976215 frames/sec - 226.521456 Mpixels/sec
  251. 203.521996 frames/sec - 227.130547 Mpixels/sec
  252. 203.550925 frames/sec - 227.162832 Mpixels/sec
  253. 203.584706 frames/sec - 227.200532 Mpixels/sec
  254. ^C[ 1824.470290] [WARN]Received Interrupt signal.
  255. ┌──[just]─[alexatp]:~$
  256. └─>
  257. ```
  258. 2017.01.17 14:00
  259. --
  260. Powering the Dell ON.
  261. Normally, Nvidia card must be switched OFF by bbswitch. Is it OFF?
  262. ```
  263. ──[just]─[alexatp]:~$
  264. └─> sudo cat /proc/acpi/bbswitch
  265. 0000:01:00.0 OFF
  266. ┌──[just]─[alexatp]:~$
  267. └─>
  268. ```
  269. Yes, Nvidia is OFF. That's OK.
  270. I want to switch it ON by hand, just for sake of testing:
  271. ```
  272. ┌──[just]─[alexatp]:~$
  273. └─> sudo tee /proc/acpi/bbswitch <<<ON
  274. ON
  275. ┌──[just]─[alexatp]:~$
  276. └─> sudo cat /proc/acpi/bbswitch
  277. 0000:01:00.0 ON
  278. ┌──[just]─[alexatp]:~$
  279. └─>
  280. ```
  281. Nvidia is ON by hand, and remains in this state. Fi-i-ine. I like it.
  282. Switching from ON to OFF by hand, check the state:
  283. ```
  284. ┌──[just]─[alexatp]:~$
  285. └─> sudo tee /proc/acpi/bbswitch <<<OFF
  286. OFF
  287. ┌──[just]─[alexatp]:~$
  288. └─> sudo cat /proc/acpi/bbswitch
  289. 0000:01:00.0 OFF
  290. ┌──[just]─[alexatp]:~$
  291. └─>
  292. ```
  293. Nvidia is OFF by hand, and remains in this state. OK.
  294. After low-level bbswitch manipulations, optirun must report Nvidia is OFF now. Check that:
  295. ```
  296. ┌──[just]─[alexatp]:~$
  297. └─> optirun --status
  298. Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
  299. ┌──[just]─[alexatp]:~$
  300. └─>
  301. ```
  302. For optirun Nvidia is OFF. OK.
  303. With Nvidia switched OFF and working bbswitch, the manual unloading of nvidia_drm, nvidia_modeset, and nvidia modules must fail. Three modules are automatically unloaded from memory by optirun on exit:
  304. ```
  305. ┌──[just]─[alexatp]:~$
  306. └─> sudo rmmod nvidia_drm nvidia_modeset nvidia
  307. rmmod: ERROR: Module nvidia_drm is not currently loaded
  308. rmmod: ERROR: Module nvidia_modeset is not currently loaded
  309. rmmod: ERROR: Module nvidia is not currently loaded
  310. ┌──[just]─[alexatp]:~$
  311. └─>
  312. ```
  313. All three failed. That is correct and is very good.
  314. At this point, all my Bumblebee checks, including the most rigorous, are completed. Bumblebee by @karasu is successful in all checks. It's incredible.
  315. 2017.01.17 15:00
  316. --
  317. Powering Dell ON.
  318. Why @karasu's Bumblebee, installed differently from mine, works perfectly?
  319. Checking @karasu's packages; I base myself on the list returned by
  320. ```
  321. nvidia-installer --test
  322. ```
  323. I didn't check nvidia-installer's source on GitHub. May it include other packages, not listed by **nvidia-installer --test**? I don't know.
  324. Check that all @karasu's packages are installed:
  325. ```
  326. ┌──[just]─[alexatp]:~$
  327. └─> pacman -Q nvidia nvidia-libgl nvidia-utils lib32-libvdpau lib32-nvidia-libgl libvdpau
  328. nvidia 375.26-1
  329. error: package 'nvidia-libgl' was not found
  330. nvidia-utils 375.26-2
  331. error: package 'lib32-libvdpau' was not found
  332. error: package 'lib32-nvidia-libgl' was not found
  333. libvdpau 1.1.1-2
  334. ┌──[just]─[alexatp]:~$
  335. └─>
  336. ```
  337. Hmm. Surprise. Unexpected result. Three packages aren't installed. Don't know, why. All three exist in the repos:
  338. ```
  339. ┌──[just]─[alexatp]:~$
  340. └─> pacman -Si nvidia-libgl lib32-libvdpau lib32-nvidia-libgl
  341. Repository : extra
  342. Name : nvidia-libgl
  343. Version : 375.26-2
  344. Description : NVIDIA drivers libraries symlinks
  345. Architecture : x86_64
  346. URL : http://www.nvidia.com/
  347. Licenses : custom
  348. Groups : None
  349. Provides : libgl libegl libgles
  350. Depends On : nvidia-utils
  351. Optional Deps : None
  352. Conflicts With : libgl libegl libgles
  353. Replaces : None
  354. Download Size : 2.35 KiB
  355. Installed Size : 33.00 KiB
  356. Packager : Sven-Hendrik Haase <[email protected]>
  357. Build Date : Fri 16 Dec 2016 14:56:01 MSK
  358. Validated By : MD5 Sum SHA-256 Sum Signature
  359. Repository : multilib
  360. Name : lib32-libvdpau
  361. Version : 1.1.1-2
  362. Description : Nvidia VDPAU library
  363. Architecture : x86_64
  364. URL : http://cgit.freedesktop.org/~aplattner/libvdpau
  365. Licenses : custom
  366. Groups : None
  367. Provides : None
  368. Depends On : lib32-gcc-libs lib32-libxext libvdpau
  369. Optional Deps : None
  370. Conflicts With : None
  371. Replaces : None
  372. Download Size : 19.96 KiB
  373. Installed Size : 76.00 KiB
  374. Packager : Florian Pritz <[email protected]>
  375. Build Date : Sat 05 Dec 2015 21:06:53 MSK
  376. Validated By : MD5 Sum SHA-256 Sum Signature
  377. Repository : multilib
  378. Name : lib32-nvidia-libgl
  379. Version : 375.26-2
  380. Description : NVIDIA drivers libraries symlinks (32-bit)
  381. Architecture : x86_64
  382. URL : http://www.nvidia.com/
  383. Licenses : custom
  384. Groups : None
  385. Provides : lib32-libgl lib32-libegl lib32-libgles
  386. Depends On : lib32-nvidia-utils nvidia-libgl
  387. Optional Deps : None
  388. Conflicts With : lib32-libgl lib32-libegl lib32-libgles
  389. Replaces : lib32-nvidia-utils<=313.26-1
  390. Download Size : 2.64 KiB
  391. Installed Size : 21.00 KiB
  392. Packager : Sven-Hendrik Haase <[email protected]>
  393. Build Date : Fri 16 Dec 2016 14:54:27 MSK
  394. Validated By : MD5 Sum SHA-256 Sum Signature
  395. ┌──[just]─[alexatp]:~$
  396. └─>
  397. ```
  398. And what about my packages, those that I install with the manual Bumblebee installation? Those listed in Antergos Wiki article? Which of them @karasu installs?
  399. ```
  400. ┌──[just]─[alexatp]:~$
  401. └─> pacman -Q bbswitch bumblebee mesa nvidia nvidia-settings lib32-mesa-libgl lib32-nvidia-utils lib32-virtualgl xf86-video-intel
  402. bbswitch 0.8-55
  403. bumblebee 3.2.1-12
  404. mesa 13.0.3-1
  405. nvidia 375.26-1
  406. nvidia-settings 375.26-1
  407. lib32-mesa-libgl 13.0.3-1
  408. lib32-nvidia-utils 375.26-2
  409. lib32-virtualgl 2.5.1-1
  410. xf86-video-intel 1:2.99.917+747+g028c946d-1
  411. ┌──[just]─[alexatp]:~$
  412. └─>
  413. ```
  414. Wow! All my packages are installed! Another surprise.
  415. Well, soma were already installed, prior to Bumblebee. For example, xf86-video-intel. ArchWiki recommends to **reinstall** it along with Bumblebee, to rebuild dependencies. @karasu doesn't do it. Which is probably not good, though I'm not sure about it.
  416. Must take a look at my original Arch Bumblebee article. It was never published in Antergos. It has the motivation for every explicitely installed package.
  417. So, the immediate answer to the question "Why @karasu works?" is: because after fresh Antergos 17.1 installation and nvidia-installer's execution all **my** packages are installed.
  418. What will happen if a Bmb package is not installed neither by Cnchi, nor by nvidia-installer? Most probably Bumblebee will fail.
  419. That's why I will prefer my way for installing Bmb. For now. Those described in AnteWiki.
  420. I must study nvidia-installer's source on GitHub.
  421. Enough with packages for now. What about the USER's groups?
  422. Bmb user must be included in two groups:
  423. - bumblebee
  424. - video
  425. @karasu doesn't include a USER in the video group. But his Bumblebee works perfectly. Why?
  426. May it be because my USER is included in the wheel group?
  427. ```
  428. ┌──[just]─[alexatp]:~$
  429. └─> whoami
  430. just
  431. ┌──[just]─[alexatp]:~$
  432. └─> groups $USER
  433. wheel autologin bumblebee users
  434. ┌──[just]─[alexatp]:~$
  435. └─>
  436. ```
  437. I nave no answer to this question.
  438. Finally, differences in configuration.
  439. Bmb creates and uses its own configuration files, and keeps them in /etc/bumblebee directory. They substitute the classic /etc/X11/xorg.conf and similar in /etc/X11/xorg.conf.d. Does Bmb folder exist?
  440. ```
  441. ┌──[just]─[alexatp]:~$
  442. └─> ls -lha /etc/bumblebee | sort
  443. drwxr-xr-x 2 root root 4.0K Jul 28 23:17 xorg.conf.d
  444. drwxr-xr-x 3 root root 4.0K Jul 28 23:17 .
  445. drwxr-xr-x 73 root root 4.0K Jan 16 13:40 ..
  446. -rw-r--r-- 1 root root 1.4K Jul 28 23:17 xorg.conf.nvidia
  447. -rw-r--r-- 1 root root 2.9K Jul 28 23:17 bumblebee.conf
  448. -rw-r--r-- 1 root root 513 Jul 28 23:17 xorg.conf.nouveau
  449. total 24K
  450. ┌──[just]─[alexatp]:~$
  451. └─> ls -lha /etc/bumblebee/xorg.conf.d | sort
  452. drwxr-xr-x 2 root root 4.0K Jul 28 23:17 .
  453. drwxr-xr-x 3 root root 4.0K Jul 28 23:17 ..
  454. -rw-r--r-- 1 root root 0 Jul 28 23:17 10-dummy.conf
  455. total 8.0K
  456. ┌──[just]─[alexatp]:~$
  457. └─>
  458. ```
  459. All Bmb dirs and files exist. I checked three .conf files content by hand, and it is correct. Three Bmb .conf files are:
  460. - xorg.conf.nvidia <-- Bmb for Nvidia prop driver
  461. - bumblebee.conf <-- general Bmb config
  462. - xorg.conf.nouveau <-- Bmb for Nouveau free driver
  463. nvidia-installer --test says it will create /etc/X11/xorg.conf.d/20-nvidia.conf file:
  464. ```
  465. ┌──[just]─[alexatp]:~$
  466. └─> ls -lha /etc/X11/xorg.conf.d/20-nvidia.conf
  467. ls: cannot access '/etc/X11/xorg.conf.d/20-nvidia.conf': No such file or directory
  468. ┌──[just]─[alexatp]:~$
  469. └─>
  470. ```
  471. The file was not created. And it is good! I don't know what it serves for, and what @karasu wants to put in it. The file is not needed by Bmb, it's OK that it is missing.
  472. To conclude, about nvidia-settings utility. It is included in menu under the title "NVIDIA X Server Settings".
  473. The utility is never installed with correct Optimus settings. In no distro. It is always installed to be run on single-GPU, non-hybrid Nvidia cards. If not reconfigured, it returns the error on Optimus.
  474. So nvidia-settings is installed, but is not ready for immediate use. It will provocate additional users woes.
  475. All tests and checks are finished.
  476. Some subtle doubts about packages still remain. I'd prefer to explicitely install all **my** Bmb packages, and not to count on default Antergos installation.
  477. Regards