Bumblebee (Nvidia + Intel) в Linux Mint 18.X

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

mikhailnov
Сообщения: 28
Зарегистрирован: 13 фев 2018, 06:27
Благодарил (а): 2 раза
Поблагодарили: 5 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#121

18 фев 2018, 22:49

AlexZ писал(а):
18 фев 2018, 21:27
6ype писал(а):
18 фев 2018, 20:48
Видеокарта на ноуте Geforce 740m стоит, дрова ставил 387
Не нашел такую, может GeForce GT 740M http://www.nvidia.ru/download/driverRes ... /130953/ru
Рекомендуют 390-е, до этого были 384. Они как-то в рекомендациях пропустили 387.
У меня и манджарик сегодня обновил с 384 сразу на 390
6ype писал(а):
18 фев 2018, 20:48
Не получается установить эту программу, какие то зависимости не удовлетворены пишет.
Но тут я не подскажу, там сейчас PPA изменился
384 и 390 - LTS ветки, 387 - тестовая

Аватара пользователя

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#122

20 фев 2018, 02:28

Chocobo писал(а):
18 фев 2018, 00:34
https://github.com/Bumblebee-Project/Bu ... -334949506
Не помогло, к черту эти инструкции, поставлю обратно Прайм. Слишком много всяких нюансов, если что пойдет не так тут надо уровень не ниже среднего. Автоматика лучше настраивает, поставил недавно бамблби в Росе, и там даже это в 1 клик..
Optimus.png
Chocobo писал(а):
18 фев 2018, 00:34
дискретное видео на линуховом ноуте - хоть с прайм, хоть с бамблби - нафиг, пожалуй...
Какой брать тогда, они в основном сейчас с оптимус.
В меня закрались некие сомнения.
Бамблби в какой-то мере конечно аналог виндового (опустим даже автоматику), но все равно с ним не сравнится. Игрушки тянет конечно лучше интел, но как-то все равно быстро он нагревает ноут (в сравнении с виндой и даже более тяжелыми играми). К тому же бывают иногда какие-то причуды-зависы, вот и "счастливчик" подтверждает..
WWolf писал(а):
15 фев 2018, 19:43
как-то нестабильно бамблби работает...
по ощущениям как будто через раз срабатывает - то на интеле, то на нвидиа крутит, хотя по статусу всё чётко...
По моим ощущениям что с прайм, что с бамблби разницы в нагреве я особо и не ощутил. Посему хочу провести тест на двух дистрах (в минте прайм, в манджаро бамблби), одну и ту жу игру (например supertuxkart, просто и там и там уже стоит) погонять и всё как-то зафиксировать (темп-ру и т.д.) и сравнить. Может где-то гайд есть такой. Если особой разницы не будет, тогда и нафиг мне на минте бамблби.

Аватара пользователя

svtv1
Сообщения: 278
Зарегистрирован: 26 дек 2017, 15:27
Решено: 2
1
Благодарил (а): 39 раз
Поблагодарили: 23 раза

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#123

20 фев 2018, 02:48

Ха, статья устарела, только что попытался установить.
Но он не ставит 367-й, а по определению фигачит 387-ь, все встает ровно, но после перезагрузки. :evil: ЧЁРНЫЙ, ЧЁРНЫЙ экран. Хорошо хоть в консоль пустил. Я то все удалил без проблем. Но новичкам не советую эксперементировать :smile: . Ну только тем кто с бубном дружит, танцы любит :yahoo: и костры уважает. :hoho:
"Если достаточно долго сидеть возле реки - мимо проплывет труп твоего врага"

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#124

20 фев 2018, 09:29

svtv1, статья не устарела, просто у автора статьи карточка старая ;) не надо быть гением что б догадаться ставить дрова под свою карту ;)

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#125

20 фев 2018, 09:36

AlexZ писал(а):
20 фев 2018, 02:28
По моим ощущениям что с прайм, что с бамблби разницы в нагреве я особо и не ощутил
Разный уровень шума не заметил разве? На прайме 390 у меня активнее работают вентиляторы чем на Бамблби 390... Думается тут и кроется что так "нестабильно" ведёт себя, термоконфиги надо ещё править как мне кажется.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#126

20 фев 2018, 09:40

WWolf, Карточка да, немолодая :)
Но у дров нвидии обычно достаточно хороший разброс по поддерживаемым железякам - та же 367-я версия версия заявляена поддержка от GT420 до Titan Z (http://www.nvidia.com/download/driverRe ... spx/106780)
На свою GT555M накидывал 384-е максимум дрова (сейчас на них и работает)
Изображение
   
Изображение

Аватара пользователя

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#127

20 фев 2018, 17:48

WWolf писал(а):
20 фев 2018, 09:36
Разный уровень шума не заметил разве? На прайме 390 у меня активнее работают вентиляторы чем на Бамблби 390
Как то слишком интуитивно всё это. Тесты, замеры какие-нить на основе одной игры. Не знаю что на линуксе обычно используют для этого. Я не игроман, просто иногда просят линукс поставить, и чтоб в игрушки можно было играть.

Аватара пользователя

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#128

12 мар 2018, 19:29

Оказывается пакет nvidia-prime разработан Каноникал для Убунту, и позиционируют его в предпочтение бамблби.
In all cases, PRIME will work better then using bumblebee.
Users are requested to use PRIME instead of bumblebee. Since the nouveau driver already handles power saving now, using bumblebee would simply be superfluous.
Какая-то запутанная история, которая никак не может распутаться..
Попробовал ещё раз с дровами 384, на этот раз был даже крах Циннамон, но воз и ныне там.
Судя по всему, очевидная проблема с bbswitch и NVIDIA Persistence Daemon.
~ $ optirun -vvv glxgears
[ 5223.966851] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 5223.967094] [INFO]Configured driver: nvidia
[ 5223.967190] [DEBUG]optirun version 3.2.1 starting...
[ 5223.967202] [DEBUG]Active configuration:
[ 5223.967210] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 5223.967218] [DEBUG] X display: :8
[ 5223.967225] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-384:/usr/lib32/nvidia-384
[ 5223.967231] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 5223.967236] [DEBUG] Accel/display bridge: auto
[ 5223.967243] [DEBUG] VGL Compression: proxy
[ 5223.967248] [DEBUG] VGLrun extra options:
[ 5223.967254] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 5223.967296] [DEBUG]Using auto-detected bridge virtualgl
[ 5223.990411] [INFO]Response: No - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ 5223.990431] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ 5223.990439] [DEBUG]Socket closed.
[ 5223.990460] [ERROR]Aborting because fallback start is disabled.
[ 5223.990467] [DEBUG]Killing all remaining processes.

~ $ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.4.0-116-generic root=UUID=52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb ro nogpumanager

~ $ lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)

~ $ cat /etc/bumblebee/bumblebee.conf
# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
# Xorg binary to run
XorgBinary=/usr/lib/xorg/Xorg

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
# bbswitch - new in BB 3, recommended if available
# switcheroo - vga_switcheroo method, use at your own risk
# none - disable PM completely
# https://github.com/Bumblebee-Project/Bu ... PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-384
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-384:/usr/lib32/nvidia-384
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-384/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

~ $ cat /etc/bumblebee/xorg.conf.nvidia
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection

Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"

# If the X server does not automatically detect your VGA device,
# you can manually set it here.
# To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
# as you see in the commented example.
# This Setting may be needed in some platforms with more than one
# nvidia card, which may confuse the proprietary driver (e.g.,
# trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
BusID "PCI:01:00:0"

# Setting ProbeAllGpus to false prevents the new proprietary driver
# instance spawned to try to control the integrated graphics card,
# which is already being managed outside bumblebee.
# This option doesn't hurt and it is required on platforms running
# more than one nvidia graphics card with the proprietary driver.
# (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
# If this option is not set, the new Xorg may blacken the screen and
# render it unusable (unless you have some way to run killall Xorg).
Option "ProbeAllGpus" "false"

Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "DiscreteNvidia"
EndSection

~ $ cat /etc/modprobe.d/bumblebee.conf
# This file is installed by bumblebee, do NOT edit!
# to be used by kmod / module-init-tools, and installed in /etc/modprobe.d/
# or equivalent

# do not automatically load nouveau as it may prevent nvidia from loading
blacklist nouveau
# do not automatically load nvidia as it's unloaded anyway when bumblebeed
# starts and may fail bumblebeed to disable the card in a race condition.
# Debian
blacklist nvidia
blacklist nvidia-current
blacklist nvidia-legacy-304xx
blacklist nvidia-legacy-340xx
# Ubuntu
blacklist nvidia
blacklist nvidia-current
blacklist nvidia-current-updates
# 304
blacklist nvidia-304
blacklist nvidia-304-updates
blacklist nvidia-experimental-304
# 310
blacklist nvidia-310
blacklist nvidia-310-updates
blacklist nvidia-experimental-310
# 313
blacklist nvidia-313
blacklist nvidia-313-updates
blacklist nvidia-experimental-313
# 319
blacklist nvidia-319
blacklist nvidia-319-updates
blacklist nvidia-experimental-319
# 325
blacklist nvidia-325
blacklist nvidia-325-updates
blacklist nvidia-experimental-325
# 331
blacklist nvidia-331
blacklist nvidia-331-updates
blacklist nvidia-experimental-331
# 334
blacklist nvidia-334
blacklist nvidia-334-updates
blacklist nvidia-experimental-334
# 337
blacklist nvidia-337
blacklist nvidia-337-updates
blacklist nvidia-experimental-337
# 340
blacklist nvidia-340
blacklist nvidia-340-updates
blacklist nvidia-experimental-340
# 343
blacklist nvidia-343
blacklist nvidia-343-updates
blacklist nvidia-experimental-343
# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346
# 349
blacklist nvidia-349
blacklist nvidia-349-updates
blacklist nvidia-experimental-349
# 352
blacklist nvidia-352
blacklist nvidia-352-updates
blacklist nvidia-experimental-352
# 355
blacklist nvidia-355
blacklist nvidia-355-updates
blacklist nvidia-experimental-355
# 358
blacklist nvidia-358
blacklist nvidia-358-updates
blacklist nvidia-experimental-358
# 361
blacklist nvidia-361
blacklist nvidia-361-updates
blacklist nvidia-experimental-361
# 364
blacklist nvidia-364
blacklist nvidia-364-updates
blacklist nvidia-experimental-364
# 367
blacklist nvidia-367
blacklist nvidia-367-updates
blacklist nvidia-experimental-367
# 375
blacklist nvidia-375
blacklist nvidia-375-updates
blacklist nvidia-experimental-375
# 378
blacklist nvidia-378
blacklist nvidia-378-updates
blacklist nvidia-experimental-378
# 381
blacklist nvidia-381
blacklist nvidia-381-updates
blacklist nvidia-experimental-381
# 384
blacklist nvidia-384
blacklist nvidia-384-updates
blacklist nvidia-experimental-384
# 384
blacklist nvidia-384
blacklist nvidia-384-updates
blacklist nvidia-experimental-384

~ $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Нет такого файла или каталога

~ $ dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl'
ii bumblebee 3.2.1-100~xenialppa1 amd64 NVIDIA Optimus support for Linux
ii bumblebee-nvidia 3.2.1-100~xenialppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-367 375.66-0ubuntu0.16.04.1 amd64 Transitional package for nvidia-375
ii nvidia-375 384.111-0ubuntu0.16.04.1 amd64 Transitional package for nvidia-384
ii nvidia-384 384.111-0ubuntu0.16.04.1 amd64 NVIDIA binary driver - version 384.111
ii nvidia-settings 390.25-0ubuntu0~gpu16.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20150328-3~xenialppa2 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20150328-3~xenialppa2 amd64 Shared libraries for primus
ii primus-libs:i386 20150328-3~xenialppa2 i386 Shared libraries for primus
ii primus-libs-ia32:i386 20150328-3~xenialppa2 i386 Shared libraries for primus (32-bit)
ii virtualgl 2.4.1-1~xenialppa1 amd64 Toolkit for displaying OpenGL applications to thin clients
ii virtualgl-libs:amd64 2.4.1-1~xenialppa1 amd64 Library files for virtualgl
Вот что в dmesg пишет про bbswitch и nvidia..
[ 16.664614] nvidia: module license 'NVIDIA' taints kernel.
[ 16.664618] Disabling lock debugging due to kernel taint
[ 16.669622] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 16.678236] nvidia-nvlink: Nvlink Core is being initialized, major device number 245
[ 16.678428] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
[ 16.678569] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 384.111 Tue Dec 19 23:51:45 PST 2017 (using threaded interrupts)
[ 17.009470] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 384.111 Tue Dec 19 22:56:18 PST 2017
[ 17.056345] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 22.440109] bbswitch: version 0.8
[ 22.440118] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
[ 22.440127] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.RP05.PXSX
[ 22.440147] bbswitch: failed to evaluate \_SB_.PCI0.RP05.PXSX._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x0 {0x00,0x00,0x00,0x00}: AE_NOT_FOUND
[ 22.440162] bbswitch: failed to evaluate \_SB_.PCI0.RP05.PXSX._DSM {0xA0,0xA0,0x95,0x9D,0x60,0x00,0x48,0x4D,0xB3,0x4D,0x7E,0x5F,0xEA,0x12,0x9F,0xD4} 0x102 0x0 {0x00,0x00,0x00,0x00}: AE_NOT_FOUND
[ 22.440173] ACPI Warning: \_SB_.PCI0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[ 22.440233] bbswitch: No suitable _DSM call found.
Ошибки в journalctl
systemd-udevd[869]: failed to execute '/usr/bin/nvidia-smi' '/usr/bin/nvidia-smi': No such file or directory
systemd[993]: nvidia-persistenced.service: Failed at step EXEC spawning /usr/bin/nvidia-persistenced: No such file or directory
systemd[1]: Failed to start NVIDIA Persistence Daemon.
kernel: bbswitch: No suitable _DSM call found.
NetworkManager[1076]: nm_device_get_device_type: assertion 'NM_IS_DEVICE (self)' failed
wpa_supplicant[1242]: dbus: wpa_dbus_get_object_properties: failed to get object properties: (none) none
wpa_supplicant[1242]: dbus: Failed to construct signal
lightdm[1483]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
lightdm[1483]: PAM adding faulty module: pam_kwallet.so
lightdm[1483]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
lightdm[1483]: PAM adding faulty module: pam_kwallet5.so
pulseaudio[2017]: [pulseaudio] backend-ofono.c: Failed to register as a handsfree audio agent with ofono: org.freedesktop.DBus.Error.ServiceUnknown: T
pulseaudio[2052]: [pulseaudio] pid.c: Daemon already running.
kernel: vgaarb: this pci device is not a vga device
bumblebeed[1091]: [ 898.684056] [WARN][XORG] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.
bumblebeed[1091]: [ 898.684079] [WARN][XORG] (WW) Warning, couldn't open module mouse
bumblebeed[1091]: [ 898.684088] [ERROR][XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
bumblebeed[1091]: [ 898.684100] [ERROR][XORG] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
bumblebeed[1091]: [ 898.684104] [ERROR][XORG] (EE) NVIDIA(GPU-0): check your system's kernel log for additional error
bumblebeed[1091]: [ 898.684110] [ERROR][XORG] (EE) NVIDIA(GPU-0): messages and refer to Chapter 8: Common Problems in the
bumblebeed[1091]: [ 898.684115] [ERROR][XORG] (EE) NVIDIA(GPU-0): README for additional information.
bumblebeed[1091]: [ 898.684120] [ERROR][XORG] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA graphics device!
bumblebeed[1091]: [ 898.684125] [ERROR][XORG] (EE) NVIDIA(0): Failing initialization of X screen 0
bumblebeed[1091]: [ 898.684130] [ERROR][XORG] (EE) Screen(s) found, but none have a usable configuration.
bumblebeed[1091]: [ 898.684135] [ERROR][XORG] (EE)
bumblebeed[1091]: [ 898.684138] [ERROR][XORG] (EE) no screens found(EE)
bumblebeed[1091]: [ 898.684143] [ERROR][XORG] (EE)
bumblebeed[1091]: [ 898.684147] [ERROR][XORG] (EE) Please also check the log file at "/var/log/Xorg.8.log" for additional information.
bumblebeed[1091]: [ 898.684152] [ERROR][XORG] (EE)
bumblebeed[1091]: [ 898.697854] [ERROR][XORG] (EE) Server terminated with error (1). Closing log file.
bumblebeed[1091]: [ 898.697869] [ERROR]X did not start properly
systemd[4632]: nvidia-persistenced.service: Failed at step EXEC spawning /usr/bin/nvidia-persistenced: No such file or directory
systemd[1]: Failed to start NVIDIA Persistence Daemon.
cinnamon-screensaver-pam-helper[7142]: pam_ecryptfs: seteuid error

Аватара пользователя

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#129

12 мар 2018, 19:39

Для сравнения бамблби в федоре, работающий корректно..
optirun -vvv glxgears
[ 1657.090667] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1657.091075] [INFO]Configured driver: nvidia
[ 1657.091717] [DEBUG]optirun version 3.2.1 starting...
[ 1657.091734] [DEBUG]Active configuration:
[ 1657.091740] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1657.091746] [DEBUG] X display: :8
[ 1657.091751] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-bumblebee:/usr/lib
[ 1657.091757] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1657.091766] [DEBUG] Accel/display bridge: auto
[ 1657.091784] [DEBUG] VGL Compression: proxy
[ 1657.091798] [DEBUG] VGLrun extra options:
[ 1657.091814] [DEBUG] Primus LD Path: /usr/lib/primus:/usr/lib64/primus
[ 1657.091957] [DEBUG]Using auto-detected bridge virtualgl
[ 1658.308198] [INFO]Response: Yes. X is active.

[ 1658.308217] [INFO]Running application using virtualgl.
[ 1658.308746] [DEBUG]Process vglrun started, PID 5809.
3753 frames in 5.0 seconds = 750.397 FPS
3780 frames in 5.0 seconds = 755.921 FPS
3798 frames in 5.0 seconds = 759.535 FPS
[VGL] ERROR: in readback--
[VGL] 256: Window has been deleted by window manager
[ 1674.589857] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 1674.590050] [DEBUG]Socket closed.
[ 1674.590090] [DEBUG]Killing all remaining processes.

cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.15.6-300.fc27.i686+PAE root=UUID=f5f0481a-87cf-4047-a914-32b3d50ad3d3 ro nouveau.modeset=0 rd.driver.blacklist=nouveau rhgb quiet

lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev ff)

cat /etc/bumblebee/bumblebee.conf
# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia

## Client options. Will take effect on the next optirun executed.
[optirun]
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
# bbswitch - new in BB 3, recommended if available
# switcheroo - vga_switcheroo method
# none - disable PM completely
# https://github.com/Bumblebee-Project/Bu ... PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia
Module=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-bumblebee:/usr/lib
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-bumblebee/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau


cat /etc/bumblebee/xorg.conf.nvidia
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection

Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"

# If the X server does not automatically detect your VGA device,
# you can manually set it here.
# To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
# as you see in the commented example.
# This Setting may be needed in some platforms with more than one
# nvidia card, which may confuse the proprietary driver (e.g.,
# trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
# BusID "PCI:01:00:0"

# Setting ProbeAllGpus to false prevents the new proprietary driver
# instance spawned to try to control the integrated graphics card,
# which is already being managed outside bumblebee.
# This option doesn't hurt and it is required on platforms running
# more than one nvidia graphics card with the proprietary driver.
# (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
# If this option is not set, the new Xorg may blacken the screen and
# render it unusable (unless you have some way to run killall Xorg).
Option "ProbeAllGpus" "false"

Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
EndSection

Section "ServerFlags"
Option "IgnoreABI" "1"
EndSection

cat /etc/modprobe.d/bumblebee.conf
blacklist nvidia
blacklist nouveau

cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Нет такого файла или каталога
[ 13.723654] bbswitch: loading out-of-tree module taints kernel.
[ 13.723698] bbswitch: module verification failed: signature and/or required key missing - tainting kernel
[ 13.724042] bbswitch: version 0.8
[ 13.724051] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
[ 13.724073] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.RP05.PEGP
[ 13.724095] ACPI Warning: \_SB.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20170831/nsarguments-100)
[ 13.724232] bbswitch: detected an Optimus _DSM function
[ 13.724247] pci 0000:01:00.0: enabling device (0006 -> 0007)
[ 13.724321] bbswitch: Succesfully loaded. Discrete card 0000:01:00.0 is on
[ 19.035514] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 390.25 Wed Jan 24 19:30:57 PST 2018
[ 19.500556] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 19.500564] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
[ 61.419681] [drm] [nvidia-drm] [GPU ID 0x00000100] Unloading driver
[ 61.425193] nvidia-modeset: Unloading
[ 61.432309] nvidia-nvlink: Unregistered the Nvlink Core, major device number 241
[ 61.441043] bbswitch: disabling discrete graphics
[ 61.453043] pci 0000:01:00.0: Refused to change power state, currently in D0
Есть различия, и немало..

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#130

12 мар 2018, 19:40

AlexZ, а ты ядро не пробовал апать на минте? а то как-то 4.4 и 4.15 сравниваешь...

Аватара пользователя

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#131

12 мар 2018, 19:55

WWolf писал(а):
12 мар 2018, 19:40
а ты ядро не пробовал апать на минте? а то как-то 4.4 и 4.15 сравниваешь...
Не в ядре тут дело, что-то в настройках. Я пробовал сначала на 4.13, потом с твоей же подачи
WWolf писал(а):
14 фев 2018, 19:28
перед исполнением инструкции переключился с рекомендуемого 384 драйвера, на свободный и все как в песне ;)
откатил на ядро 4.4, ибо только на нем минт грузится у меня со свободным драйвером

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#132

12 мар 2018, 20:02

AlexZ писал(а):
12 мар 2018, 19:55
откатил на ядро 4.4, ибо только на нем минт грузится у меня со свободным драйвером
да думается как раз в нём :)
на 4.15 у тебя ж прёт усё... на работе у меня с нвидиа до 4.13.0-26 не грузился ни в какую, а потом оп и приняла железка ядрышко и дрова вместе :)
на буке проблем не было на всех со стока и по 4.13.0-32 на котором пробовал

Аватара пользователя

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#133

13 мар 2018, 22:07

WWolf писал(а):
12 мар 2018, 20:02
да думается как раз в нём :)
на 4.15 у тебя ж прёт усё..
Ну да, заработал :thumbs:
Какой тогда вывод? Всё сводится к банальному перебору версий ядра и видеодрайвера до тех пор пока не случится благоприятное сочетание (отследить это невозможно, а перебирать можно очень долго ибо вариантов много).
Или тупо ставить всё самое новое? Исходя из того что ppa:bumblebee/testing (есть же ещё и стабильная ветка) дрова ставил последние 390-е на самое новое ядро 4.15.9
До сих пор не понимаю, как для ноута 3,5-летней давности то что не работало на ядрах 4.4-4.13 вдруг начинает работать на ядре 4.15?
alex@alex-TravelMate-P276-MG ~ $ optirun -vvv glxgears
[ 2892.295098] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 2892.295606] [INFO]Configured driver: nvidia
[ 2892.295845] [DEBUG]optirun version 3.2.1 starting...
[ 2892.295870] [DEBUG]Active configuration:
[ 2892.295889] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 2892.295909] [DEBUG] X display: :8
[ 2892.295927] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-390:/usr/lib32/nvidia-390
[ 2892.295945] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 2892.295965] [DEBUG] Accel/display bridge: auto
[ 2892.295982] [DEBUG] VGL Compression: proxy
[ 2892.296032] [DEBUG] VGLrun extra options:
[ 2892.296050] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 2892.296141] [DEBUG]Using auto-detected bridge virtualgl
[ 2892.651033] [INFO]Response: Yes. X is active.

[ 2892.651051] [INFO]Running application using virtualgl.
[ 2892.651191] [DEBUG]Process vglrun started, PID 9268.
3607 frames in 5.0 seconds = 721.266 FPS
3743 frames in 5.0 seconds = 748.557 FPS
3661 frames in 5.0 seconds = 732.034 FPS
[VGL] ERROR: in readback--
[VGL] 256: Window has been deleted by window manager
[ 2908.424298] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 2908.424403] [DEBUG]Socket closed.
[ 2908.424481] [DEBUG]Killing all remaining processes.

alex@alex-TravelMate-P276-MG ~ $ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.15.9-041509-generic root=UUID=52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb ro nogpumanager

alex@alex-TravelMate-P276-MG ~ $ cat /etc/bumblebee/bumblebee.conf
# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
# Xorg binary to run
XorgBinary=/usr/lib/xorg/Xorg

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
# bbswitch - new in BB 3, recommended if available
# switcheroo - vga_switcheroo method, use at your own risk
# none - disable PM completely
# https://github.com/Bumblebee-Project/Bu ... PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-390
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-390:/usr/lib32/nvidia-390
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-390/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

alex@alex-TravelMate-P276-MG ~ $ cat /etc/bumblebee/xorg.conf.nvidia
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection

Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"

# If the X server does not automatically detect your VGA device,
# you can manually set it here.
# To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
# as you see in the commented example.
# This Setting may be needed in some platforms with more than one
# nvidia card, which may confuse the proprietary driver (e.g.,
# trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
BusID "PCI:01:00:0"

# Setting ProbeAllGpus to false prevents the new proprietary driver
# instance spawned to try to control the integrated graphics card,
# which is already being managed outside bumblebee.
# This option doesn't hurt and it is required on platforms running
# more than one nvidia graphics card with the proprietary driver.
# (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
# If this option is not set, the new Xorg may blacken the screen and
# render it unusable (unless you have some way to run killall Xorg).
Option "ProbeAllGpus" "false"

Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
EndSection

alex@alex-TravelMate-P276-MG ~ $ cat /etc/modprobe.d/bumblebee.conf
# This file is installed by bumblebee, do NOT edit!
# to be used by kmod / module-init-tools, and installed in /etc/modprobe.d/
# or equivalent

# do not automatically load nouveau as it may prevent nvidia from loading
blacklist nouveau
# do not automatically load nvidia as it's unloaded anyway when bumblebeed
# starts and may fail bumblebeed to disable the card in a race condition.
# Debian
blacklist nvidia
blacklist nvidia-current
blacklist nvidia-legacy-304xx
blacklist nvidia-legacy-340xx
# Ubuntu
blacklist nvidia
blacklist nvidia-current
blacklist nvidia-current-updates
# 304
blacklist nvidia-304
blacklist nvidia-304-updates
blacklist nvidia-experimental-304
# 310
blacklist nvidia-310
blacklist nvidia-310-updates
blacklist nvidia-experimental-310
# 313
blacklist nvidia-313
blacklist nvidia-313-updates
blacklist nvidia-experimental-313
# 319
blacklist nvidia-319
blacklist nvidia-319-updates
blacklist nvidia-experimental-319
# 325
blacklist nvidia-325
blacklist nvidia-325-updates
blacklist nvidia-experimental-325
# 331
blacklist nvidia-331
blacklist nvidia-331-updates
blacklist nvidia-experimental-331
# 334
blacklist nvidia-334
blacklist nvidia-334-updates
blacklist nvidia-experimental-334
# 337
blacklist nvidia-337
blacklist nvidia-337-updates
blacklist nvidia-experimental-337
# 340
blacklist nvidia-340
blacklist nvidia-340-updates
blacklist nvidia-experimental-340
# 343
blacklist nvidia-343
blacklist nvidia-343-updates
blacklist nvidia-experimental-343
# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346
# 349
blacklist nvidia-349
blacklist nvidia-349-updates
blacklist nvidia-experimental-349
# 352
blacklist nvidia-352
blacklist nvidia-352-updates
blacklist nvidia-experimental-352
# 355
blacklist nvidia-355
blacklist nvidia-355-updates
blacklist nvidia-experimental-355
# 358
blacklist nvidia-358
blacklist nvidia-358-updates
blacklist nvidia-experimental-358
# 361
blacklist nvidia-361
blacklist nvidia-361-updates
blacklist nvidia-experimental-361
# 364
blacklist nvidia-364
blacklist nvidia-364-updates
blacklist nvidia-experimental-364
# 367
blacklist nvidia-367
blacklist nvidia-367-updates
blacklist nvidia-experimental-367
# 375
blacklist nvidia-375
blacklist nvidia-375-updates
blacklist nvidia-experimental-375
# 378
blacklist nvidia-378
blacklist nvidia-378-updates
blacklist nvidia-experimental-378
# 381
blacklist nvidia-381
blacklist nvidia-381-updates
blacklist nvidia-experimental-381
# 384
blacklist nvidia-384
blacklist nvidia-384-updates
blacklist nvidia-experimental-384
# 390
blacklist nvidia-390
blacklist nvidia-390-updates
blacklist nvidia-experimental-390

alex@alex-TravelMate-P276-MG ~ $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Нет такого файла или каталога
Ошибки-то те же самые, никуда не делись, за исключением одной (kernel: bbswitch: No suitable _DSM call found.)
systemd-udevd[782]: failed to execute '/usr/bin/nvidia-smi' '/usr/bin/nvidia-smi': No such file or directory
systemd[944]: nvidia-persistenced.service: Failed at step EXEC spawning /usr/bin/nvidia-persistenced: No such file or directory
systemd[1]: Failed to start NVIDIA Persistence Daemon.
NetworkManager[938]: nm_device_get_device_type: assertion 'NM_IS_DEVICE (self)' failed
wpa_supplicant[1315]: dbus: wpa_dbus_get_object_properties: failed to get object properties: (none) none
wpa_supplicant[1315]: dbus: Failed to construct signal
lightdm[1411]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
lightdm[1411]: PAM adding faulty module: pam_kwallet.so
lightdm[1411]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
lightdm[1411]: PAM adding faulty module: pam_kwallet5.so
pulseaudio[1814]: [pulseaudio] backend-ofono.c: Failed to register as a handsfree audio agent with ofono: org.freedesktop.DBus.Error.ServiceUnknown: T
pulseaudio[1890]: [pulseaudio] pid.c: Daemon already running.
pkexec[2281]: pam_ck_connector(polkit-1:session): cannot determine display-device

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#134

13 мар 2018, 23:29

Ну тут надо чейнджлоги смотреть что они там крутили что связка ядро+nvidia работает не всегда корректно

Аватара пользователя

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#135

22 мар 2018, 19:47

Ядра клепают каждую неделю..
ukuu.png
Стоит ли обновлять ядро или забить на это? Ибо на 4.15.9 бамблби корректно работает..

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#136

22 мар 2018, 20:10

AlexZ, в чём проблема попробовать и если что не так на старое откатиться?

Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#137

22 мар 2018, 20:19

AlexZ писал(а):
22 мар 2018, 19:47
Стоит ли обновлять ядро или забить на это? Ибо на 4.15.9 бамблби корректно работает..
Если не экспериментируешь - этот вопрос лучше задавать разрабам бамблби, им видней какие коммиты в подсистемах ядра могут иметь воздействие.
Как и проблемные выхлопы своего продукта они куда проворней вычитают зная шмелиный код :)
Изображение
   
Изображение

Аватара пользователя

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#138

22 мар 2018, 21:10

WWolf писал(а):
22 мар 2018, 20:10
в чём проблема попробовать и если что не так на старое откатиться?
попробовать-то не вопрос, также корректно работает..
alex@alex-TravelMate-P276-MG ~ $ uname -r
4.15.12-041512-generic
alex@alex-TravelMate-P276-MG ~ $ optirun -vvv glxgears
[ 186.304449] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 186.304644] [INFO]Configured driver: nvidia
[ 186.304814] [DEBUG]optirun version 3.2.1 starting...
[ 186.304832] [DEBUG]Active configuration:
[ 186.304835] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 186.304837] [DEBUG] X display: :8
[ 186.304839] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-390:/usr/lib32/nvidia-390
[ 186.304852] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 186.304855] [DEBUG] Accel/display bridge: auto
[ 186.304858] [DEBUG] VGL Compression: proxy
[ 186.304870] [DEBUG] VGLrun extra options:
[ 186.304877] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 186.304955] [DEBUG]Using auto-detected bridge virtualgl
[ 187.439153] [INFO]Response: Yes. X is active.

[ 187.439178] [INFO]Running application using virtualgl.
[ 187.439341] [DEBUG]Process vglrun started, PID 2547.
3723 frames in 5.0 seconds = 744.475 FPS
3734 frames in 5.0 seconds = 746.641 FPS
3705 frames in 5.0 seconds = 740.909 FPS
[VGL] ERROR: in readback--
[VGL] 256: Window has been deleted by window manager
[ 204.203130] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 204.203193] [DEBUG]Socket closed.
[ 204.203256] [DEBUG]Killing all remaining processes.
alex@alex-TravelMate-P276-MG ~ $ optirun firefox
alex@alex-TravelMate-P276-MG ~ $ optirun --status
Bumblebee status: Ready (3.2.1). X is PID 2682, 1 applications using bumblebeed.
alex@alex-TravelMate-P276-MG ~ $ cat /proc/acpi/bbswitch
0000:01:00.0 ON

alex@alex-TravelMate-P276-MG ~ $ optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
alex@alex-TravelMate-P276-MG ~ $ cat /proc/acpi/bbswitch
0000:01:00.0 OFF
Не радует перспектива обновлять всё это добро каждую неделю (а то и несколько раз в неделю), во-вторых риск попасть опять в какую-нить регрессию (как на прежних ядрах было)
Chocobo писал(а):
22 мар 2018, 20:19
Если не экспериментируешь
Честно говоря поднадоели уже эксперименты, хочется спокойствия пока. Насколько помню, минт 19 будет на 4.15, так что не должно быть проблем с бамблби у меня, там и проверим..

Аватара пользователя

broken
Сообщения: 341
Зарегистрирован: 01 сен 2016, 01:45
Решено: 3
Благодарил (а): 19 раз
Поблагодарили: 14 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#139

23 мар 2018, 15:18

AlexZ,
Graphics: Card-1: Intel 4th Gen Core Processor Integrated Graphics Controller
Card-2: NVIDIA GM107M [GeForce GTX 860M]
Display Server: X.Org 1.18.4 driver: nvidia Resolution: 1920x1080@60.10hz
GLX Renderer: GeForce GTX 860M/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 384.111
Про всякие бамблби понятия не имею и живу спокойно. LM 18.1 обновленная до 18.3 XFCE
18-03-23-001.png

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Bumblebee (Nvidia + Intel) в Linux Mint 18.X

#140

23 мар 2018, 20:15

Не по теме
broken, и к чему тогда твой пост тут? Лишь бы написать?

Закрыто

Вернуться в «Видеокарты»

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и 6 гостей