LINUX.ORG.RU

Bumblebee не запускается

 , , ,


0

1

Захотелось поиграть через протон. Тк по умолчанию игры запускаются на встройке, решил исправить дело. Нашел bumblebee, установил пакет, зависимости. Запускаю тестовый optirun glxgears, результат:

[ 4212.620375] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 4212.620441] [ERROR]Could not connect to bumblebee daemon - is it running?

Попробовал primusrun:

primus: fatal: failed to connect to Bumblebee daemon: No such file or directory

Сервис бамблби перезапускал, попробовал пару ответов из инета, пусто. Встройка амд, дискретка нвидиа. Как фиксить?

У меня ноут nvidia + intel. Шмель протрахал все мозги, я его снёс и активировал gpu nvidia перманентно. Проблем нет. На время работы от аккумулятора пох - я всегда от сети запитан.

ox55ff ★★★★★
()
Ответ на: комментарий от NanoXRV

Ничего интересного?))) Мне это ничего интересного позволило использовать 3 разных видокарты, а не страдать с устаревшим костылём

[sparks@bastet ~]$ xrandr --listproviders 
Providers: number : 3
Provider 0: id: 0x4d cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 11 associated providers: 1 name:modesetting
Provider 1: id: 0x28e cap: 0x0 crtcs: 0 outputs: 0 associated providers: 0 name:modesetting
Provider 2: id: 0x264 cap: 0x2, Sink Output crtcs: 4 outputs: 6 associated providers: 1 name:NVIDIA-G0
[sparks@bastet ~]$ nvidia-smi 
Fri Sep 10 14:23:33 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.63.01    Driver Version: 470.63.01    CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:02:00.0 Off |                  N/A |
| N/A   61C    P8    N/A /  N/A |      2MiB /  2002MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
|   1  NVIDIA GeForce ...  Off  | 00000000:0B:00.0 Off |                  N/A |
| 30%   32C    P8    28W / 350W |      8MiB / 24268MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    1   N/A  N/A      5424      G   /usr/libexec/Xorg                   4MiB |
+-----------------------------------------------------------------------------+
[sparks@bastet ~]$ nvidia_prime.sh glxgears &
[1] 32064
[sparks@bastet ~]$ Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
nvidia_prime.sh glxgears &
[2] 32070
[sparks@bastet ~]$ Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
nvidia-smi 318 frames in 5.0 seconds = 63.584 FPS

Fri Sep 10 14:23:58 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.63.01    Driver Version: 470.63.01    CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:02:00.0 Off |                  N/A |
| N/A   59C    P8    N/A /  N/A |      2MiB /  2002MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
|   1  NVIDIA GeForce ...  Off  | 00000000:0B:00.0 Off |                  N/A |
| 30%   35C    P0   104W / 350W |     24MiB / 24268MiB |      7%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    1   N/A  N/A      5424      G   /usr/libexec/Xorg                   7MiB |
|    1   N/A  N/A     32068      G   glxgears                            6MiB |
|    1   N/A  N/A     32074      G   glxgears                            6MiB |
+-----------------------------------------------------------------------------+
sparks ★★★
()
Ответ на: комментарий от NanoXRV

Скопипастить конфиг для Xorg и для приложений которые надо рендерить на дискретном адаптере, указать

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia
sparks ★★★
()
Ответ на: комментарий от sparks

На полсекунды вылезло прозрачное окно и тут же закрылось

# __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxgears
X Error of failed request:  BadAlloc (insufficient resources for operation)
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  0
  Current serial number in output stream:  33

NanoXRV
() автор топика
Ответ на: комментарий от NanoXRV

тода будет сложно, ибо конфиг Xorg разбили на кучу мелких и распихали в нескольких местах, понадеемся на лучшее, покажи что у тебя в /etc/X11/xorg.conf

sparks ★★★
()
Ответ на: комментарий от NanoXRV

может это и хорошо, попробуй засунуть туда это и перезагрузиться

    Section "ServerLayout"
      Identifier "layout"
      Screen 0 "iGPU"
    EndSection

    Section "Device"
      Identifier "iGPU"
      Driver "modesetting"
    EndSection

    Section "Screen"
      Identifier "iGPU"
      Device "iGPU"
    EndSection

    Section "Device"
      Identifier "dGPU"
      Driver "nvidia"
    EndSection
sparks ★★★
()
Ответ на: комментарий от sparks

заметил что после входа в учетку больше не показывается черный экран на пару секунд, также слегка поменялись цвета, но ошибка на месте

NanoXRV
() автор топика
Ответ на: комментарий от sparks
# xrandr --listproviders
Providers: number : 0
# nvidia-smi
Fri Sep 10 22:04:35 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.63.01    Driver Version: 470.63.01    CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   47C    P8     1W /  N/A |      0MiB /  3911MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

/var/log/Xorg.0.log: https://pastebin.com/3pgpSSmi

NanoXRV
() автор топика
Ответ на: комментарий от NanoXRV

Ты перезагрузился?

[    16.427] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Sep 10 13:10:59 2021
[    16.428] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    16.428] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    16.428] (==) ServerLayout "layout"

новый конфиг не применился

и вот ещё

Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so

от него надо избавиться

sparks ★★★
()
Последнее исправление: sparks (всего исправлений: 1)
Ответ на: комментарий от sparks

Да, перезагрузился. Но изменения есть, например, пропал черный экран на пару секунд после входа в учетку, и зеленый цвет чутка выцвел

NanoXRV
() автор топика
Ответ на: комментарий от NanoXRV

Ну кстати тоже вариант, ток надо и сопутствующие тогда выпилить, какие у тебя видеокарты?

AMD и NVIDIA? Монторы к какой подключены?

sparks ★★★
()
Ответ на: комментарий от NanoXRV

Окэ, будет чуть по другому тогда, в любом случае, сначала иди в /etc/default/grub, добавь опцию загрузки ядра GRUB_CMDLINE_LINUX="nouveau.modeset=0", и обнови конфиг груба update-grub

в /etc/X11/xorg.conf засунь это

Section "ServerLayout"
	Identifier 	"layout"
	Screen 0 	"iGPU"
	Option          "AllowNVIDIAGPUScreens" "True"	
	Option		"AllowPRIMEDisplayOffloadSink" "True"
EndSection

Section "Device"
	Identifier 	"iGPU"
	Driver 		"amdgpu"
EndSection

Section "Screen"
	Identifier 	"iGPU"
	Device 		"iGPU"
EndSection

Section "Device"
	Identifier 	"dGPU"
	Driver		"nvidia"
        Option          "AllowExternalGpus" "True"
        Option          "AllowNVIDIAGPUScreens" "True"
EndSection

перезагрузись и покажи Xorg.0.log и xrandr --listproviders

sparks ★★★
()
Последнее исправление: sparks (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.