LINUX.ORG.RU

Bumblebee и его шутки

 , ,


0

1

Поставил bumblebee. Захотел запустить внешнюю карту

optirun /bin/firefox
[ 1357.584243] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NOUVEAU(0): [drm] failed to set drm interface version.

[ 1357.584309] [ERROR]Aborting because fallback start is disabled.
optirun -vv glxgears
[ 1926.593569] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1926.593688] [INFO]Configured driver: nouveau
[ 1926.593896] [DEBUG]optirun version 3.2.1 starting...
[ 1926.593902] [DEBUG]Active configuration:
[ 1926.593904] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1926.593905] [DEBUG] X display: :8
[ 1926.593907] [DEBUG] LD_LIBRARY_PATH: 
[ 1926.593908] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1926.593910] [DEBUG] Accel/display bridge: auto
[ 1926.593911] [DEBUG] VGL Compression: proxy
[ 1926.593913] [DEBUG] VGLrun extra options: 
[ 1926.593914] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
[ 1926.593929] [DEBUG]Using auto-detected bridge primus
[ 1926.948229] [INFO]Response: No - error: [XORG] (EE) NOUVEAU(0): [drm] failed to set drm interface version.

[ 1926.948264] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NOUVEAU(0): [drm] failed to set drm interface version.

[ 1926.948274] [DEBUG]Socket closed.
[ 1926.948301] [ERROR]Aborting because fallback start is disabled.
[ 1926.948325] [DEBUG]Killing all remaining processes.
Выхлоп:
cat /etc/bumblebee/xorg.conf.nouveau 
Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"
EndSection

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

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nouveau"
   BusID "PCI:01:00:0"

EndSection

lspci | grep -i 'nvidia'
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
● bumblebeed.service - Bumblebee C Daemon
   Loaded: loaded (/lib/systemd/system/bumblebeed.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2019-05-19 11:37:21 EDT; 21min ago
 Main PID: 1524 (bumblebeed)
    Tasks: 1 (limit: 4915)
   Memory: 2.8M
   CGroup: /system.slice/bumblebeed.service
           └─1524 /usr/sbin/bumblebeed

May 19 11:56:46 msi bumblebeed[1524]: [ 1477.478915] [ERROR][XORG] (EE) NOUVEAU(0): [drm] error opening the drm
May 19 11:56:46 msi bumblebeed[1524]: [ 1477.478926] [ERROR][XORG] (EE) NOUVEAU(0): 910:
May 19 11:56:46 msi bumblebeed[1524]: [ 1477.478942] [ERROR][XORG] (EE) Screen(s) found, but none have a usable configuration.
May 19 11:56:46 msi bumblebeed[1524]: [ 1477.478951] [ERROR][XORG] (EE)
May 19 11:56:46 msi bumblebeed[1524]: [ 1477.478961] [ERROR][XORG] (EE) no screens found(EE)
May 19 11:56:46 msi bumblebeed[1524]: [ 1477.478971] [ERROR][XORG] (EE)
May 19 11:56:46 msi bumblebeed[1524]: [ 1477.478982] [ERROR][XORG] (EE) Please also check the log file at "/var/log/Xorg.8.log" for additional information.
May 19 11:56:46 msi bumblebeed[1524]: [ 1477.478991] [ERROR][XORG] (EE)
May 19 11:56:46 msi bumblebeed[1524]: [ 1477.479000] [ERROR][XORG] (EE) Server terminated with error (1). Closing log file.
May 19 11:56:46 msi bumblebeed[1524]: [ 1477.480070] [ERROR]X did not start properly

Из-за чего собственно:

[  1477.316] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[  1477.316] (II) xfree86: Adding drm device (/dev/dri/card1)
[  1477.368] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Permission denied
[  1477.368] (II) xfree86: Adding drm device (/dev/dri/card0)
[  1477.368] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
[  1477.369] (--) PCI:*(1@0:0:0) 10de:1c8c:1462:121a rev 161, Mem @ 0xa3000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288
----------------------
[  1477.370] (II) LoadModule: "kbd"
[  1477.370] (WW) Warning, couldn't open module kbd
[  1477.370] (EE) Failed to load module "kbd" (module does not exist, 0)
[  1477.370] (II) NOUVEAU driver Date:   Mon Jan 28 23:25:58 2019 -0500
----------------------
[  1477.478] (EE) NOUVEAU(0): [drm] failed to set drm interface version.
[  1477.478] (EE) NOUVEAU(0): [drm] error opening the drm
[  1477.478] (EE) NOUVEAU(0): 910: 
[  1477.478] (II) UnloadModule: "nouveau"
[  1477.478] (EE) Screen(s) found, but none have a usable configuration.
[  1477.478] (EE) 
Fatal server error:
[  1477.478] (EE) no screens found(EE) 
[  1477.478] (EE) 
P.s. Google не помогает

Deleted

Ответ на: комментарий от Deleted

Там вообще 3d на такой новой карте-то хоть есть? Про отвратительную производительность хуже встройки интела я уж не говорю.

anonymous
()

Наркоман штоле? Ставь блоб от невидии и наслаждайся. Олсо, если optirun лажает, пробуй primusrun. Иногда помогает.

Sergius71
()
Ответ на: комментарий от eternal_sorrow

Да просто такие приколы с проприетарщиной,постоянно чего-нибудь отваливается, страшно уже ставить, вот и решил на свободном пожить

Deleted
()
Ответ на: комментарий от Sergius71

primusrun ту же штуку выдаст про drm interface

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

На nouveau нечему отваливаться - он вообще на новых картах нерабочий считай. Ну и у меня ничего не отваливается (у меня аналогичная карта). Стоит разобраться, что ты, или разработчики дистрибутива не так делают.

anonymous
()
Ответ на: комментарий от eternal_sorrow

Поставил проприетарные и такие теперь приколы:

optirun -vv glxgears
[  773.934031] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[  773.934148] [INFO]Configured driver: nvidia
[  773.934355] [DEBUG]optirun version 3.2.1 starting...
[  773.934361] [DEBUG]Active configuration:
[  773.934362] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[  773.934364] [DEBUG] X display: :8
[  773.934365] [DEBUG] LD_LIBRARY_PATH: /usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
[  773.934367] [DEBUG] Socket path: /var/run/bumblebee.socket
[  773.934369] [DEBUG] Accel/display bridge: auto
[  773.934370] [DEBUG] VGL Compression: proxy
[  773.934372] [DEBUG] VGLrun extra options: 
[  773.934373] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
[  773.934388] [DEBUG]Using auto-detected bridge primus
[  773.937827] [INFO]Response: No - error: [XORG] (EE) Problem parsing the config file

[  773.937834] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Problem parsing the config file

[  773.937836] [DEBUG]Socket closed.
[  773.937842] [ERROR]Aborting because fallback start is disabled.
[  773.937844] [DEBUG]Killing all remaining processes.
lspci -k | grep -B2 nvidia
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] GP107M [GeForce GTX 1050 Ti Mobile]
	Kernel driver in use: nvidia
	Kernel modules: nvidia

Deleted
()
Ответ на: комментарий от ZenitharChampion
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"

Section "Screen"
	Identifier "Default Screen"
	Device "DiscreteNvidia"
EndSection
   BusID "PCI:01:00:0"
    Option "ProbeAllGpus" "false"

    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "UseDisplayDevice" "none"
EndSection
Deleted
()
Ответ на: комментарий от Deleted

Посмотри в логе иксов что им не нравится. Как по мне Section «Screen подозрительно для оптимуса без видеовыхода.

anonymous
()
Ответ на: комментарий от anonymous
[   634.716] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   634.716] Parse error on line 12 of section Device in file /etc/bumblebee/xorg.conf.nvidia
	"Section" is not a valid keyword in this section.
[   634.716] (EE) Problem parsing the config file
[   634.716] (EE) Error parsing the config file
[   634.716] (EE) 
Fatal server error:
[   634.716] (EE) no screens found(EE) 
12. Section "Screen"
13.	Identifier "Default Screen"
14.	Device "DiscreteNvidia"
15. EndSection 
Deleted
()
Ответ на: комментарий от anonymous

убрал скрин

optirun glxgears
primus: fatal: failed to load any of the libraries: /usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1:/usr/lib/i386-linux-gnu/nvidia/libGL.so.1:/usr/lib/nvidia/libGL.so.1
/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
/usr/lib/i386-linux-gnu/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
/usr/lib/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
установил
apt install libgl1-nvidia-glx
теперь это и черный экран
optirun glxgears
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  19
  Current serial number in output stream:  20

Deleted
()
Ответ на: комментарий от anonymous

будет орать что нет:

optirun glxgears
primus: fatal: failed to load any of the libraries: /usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1:/usr/lib/i386-linux-gnu/nvidia/libGL.so.1:/usr/lib/nvidia/libGL.so.1
/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
/usr/lib/i386-linux-gnu/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
/usr/lib/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
apt install libgl1-nvidia-glx
-> Black Screen и не важно внеша или нет. Замудохался я уже, раньше не было такой фигни. Ядро помоему младше было

Deleted
()
Ответ на: комментарий от no-such-file

Ну а чито делать? Хочу нормально запуск внешки сделать,но постоянно какие-то приключения...

Deleted
()
Ответ на: комментарий от ZenitharChampion

Как вариант - за пределы скрин вынес.Ручками добавил библиотеки и тоже ничего. Запускается без ошибки но ничего не выводит.

Deleted
()
Ответ на: комментарий от ZenitharChampion
[  7304.977] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied 

на это жалуется, так же как в случае с nouveau

Deleted
()
Ответ на: комментарий от Deleted
Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "1:0:0"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Monitor "Monitor0"
EndSection

У меня так

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

да я уже по разному этот конфиг переделывал - толку нет. Без понятия в чем прикол

Deleted
()

Ребят, помогите. С меня пивасик ^^

Deleted
()

Bumblebee и его шутки

ты про rm -rf /usr/?

bumblebee
NOUVEAU

lol

anonymous
()
Ответ на: комментарий от Deleted

У меня например optirun ну никак не работал, добавил prumus и через primusrun запуск делал. Хотя казалось бы, bambleebee тотже используется.

Ну и то что в логах видим что нет доступы к видеоадаптеру, означает что надо от рута или через sudo запустить bumblebee и optirun, и если взлетит - разобраться с правами доступа

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

Не, не взлетит, primus пробовал - тоже самое

Deleted
()

Привет, отказался от «шмеля» года три-четыре назад, в пользу запуска иксов сразу через дискретку(способ был описан в самом факе невидии) производительность выше, и геморроя с прокидыванием gl библиотек для игор нет, мои конфиги, которые за несколько стали ещё проще:

cat /etc/X11/xorg.conf.d/33nevidia.conf
 
Section "Module"
    Load "modesetting"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:59:0:0"
    Option "AllowEmptyInitialConfiguration"
EndSection
lspci | grep -i nvidia

3b:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
cat ~/.xinitrc
 
xrandr --listproviders > xrandr.log
echo setting nvidia to sink on intel >> xrandr.log
xrandr --setprovideroutputsource modesetting NVIDIA-0 >> xrandr.log 2>&1
echo auting xrandr >> xrandr.log
xrandr --auto >> xrandr.log 2>&1
#xrdb -merge .Xresources
exec ck-launch-session dbus-launch --exit-with-session startxfce4
anonymous
()
Ответ на: комментарий от Deleted

[ 7304.977] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied

Посмотри какие права и владельцы, обычно такие устройства в группе video, а пользователем мало, кто группы назначает.

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

Спасибо, если решения не найду, попробую твой способ, авось взлетит

Deleted
()
Ответ на: комментарий от no-such-file

Да какая разница? Работает? Работает. Всё остальное имеет ограничения, которые я считаю недопустимыми.

eternal_sorrow ★★★★★
()

Так в чем же проблема?(

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.