LINUX.ORG.RU

Bumblebee трабл

 , ,


0

1

Установил bumblebee по этой теме https://www.unixmen.com/how-to-make-nvidia-optimus-technology-work-properly-on-debian/ Когда пытаюсь затестить, получаю следующее :

optirun glxgears
[ 71.766054] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
[ 71.766089] [ERROR]Aborting because fallback start is disabled.

Система debian 8, ноут Dell inspiron 7720 (gt 650m)

Ответ на: Известный баг от anonymous

Хм, в /etc/bumblebee/xorg.conf.nvidia добавил

Section "Screen"
    Identifier "Default Screen"
    Device "DiscreteNvidia"
EndSection
и в /etc/bumblebee/xorg.conf.nvidia вручную добавил BusID. В /etc/bumblebee/bumblebee.conf стоит «KernelDriver=nvidia-current» А вот выхлоп optirun -vv glxgears после всех манипуляций:
[ 81.342468] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 81.342887] [DEBUG]optirun version 3.2.1 starting...
[ 81.342914] [DEBUG]Active configuration:
[ 81.342932] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 81.342948] [DEBUG] X display: :8
[ 81.342961] [DEBUG] LD_LIBRARY_PATH: /usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
[ 81.342973] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 81.342986] [DEBUG] Accel/display bridge: auto
[ 81.342997] [DEBUG] VGL Compression: proxy
[ 81.343009] [DEBUG] VGLrun extra options: 
[ 81.343022] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
[ 81.343068] [DEBUG]Using auto-detected bridge primus
[ 81.346601] [INFO]Response: No - error: [XORG] (EE) Problem parsing the config file

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

[ 81.346619] [DEBUG]Socket closed.
[ 81.346632] [ERROR]Aborting because fallback start is disabled.
[ 81.346636] [DEBUG]Killing all remaining processes.[/

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

Оттуда же: You might also try downgrading libdrm from 2.4.58 to 2.4.56. That might fix the Permission denied errors in Jessie.

У меня из бекпортов стоит libdrm 2.4.68-1 BusID не добавлял. Dell Inspiron/GT750M - проблем нет.

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

Вообще-то я забыл указать важный нюанс - Jessie полностью проапгрейджена последними бекпортами: новые драйвера nvidia, новое ядро и т.д. На стоковом ядре 3.16 у меня bumblebee естественно уже не заводится, т.к. нужно даунгрейдиться.

На ядре 4.6 с последними апдейтами сейчас удалил из /etc/bumblebee/xorg.conf.nvidia:

Section "Screen"
    Identifier "Default Screen"
    Device "DiscreteNvidia"
EndSection
...и все равно работает.

Единственное что добавлял, это «nvidia-current» и «rcutree.rcu_idle_gp_delay=1» в параметрах ядра.

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

И да, как ни странно, на стоковом 3.16 и старых драйверах, у меня даже не нужно «nvidia» на «nvidia-current» менять - и так всё работает.

Вообще я бы снес всё и переставил bumbleebee, а потом по оф.гайду смотрел по порядку - что добавить, если ошибки вылезут.

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

Переустановил все, по оф гайду дебиана. Сразу возникла ошибка:

optirun glxgears
[ 71.766054] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
[ 71.766089] [ERROR]Aborting because fallback start is disabled.
пофиксил её этим:
Section "Screen"
    Identifier "Default Screen"
    Device "DiscreteNvidia"
EndSection
Потом появилось это:
[ 213.168278] [ERROR]Cannot access secondary GPU - error: Could not enable discrete graphics card
[ 213.168348] [ERROR]Aborting because fallback start is disabled.
Некоторые писали что помагает rcutree.rcu_idle_gp_delay=1, но в моем случае не помогло. Даже вручную включал, sudo tee /proc/acpi/bbswitch <<<ON, результат тот же.

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