태그 보관물: bumblebee

bumblebee

땅벌은 우분투 18.04에서 작동하지 않습니다 우분투 18.04의 새로운 버전을

그때 나는 내 옵티머스 노트북에 우분투 18.04의 새로운 버전을 설치 나는로부터의 지시에 따라 땅벌 패키지를 설치하는 사이트. 성공했지만 설치 중에 누보 모듈을 제거 할 수 없다는 내용의 줄을 보았습니다. 재부팅을했는데 optirun --status작동하는지 확인하기 위해 디스크리트 nvidia 카드가 비활성화되었다고 출력 한 다음 실행을 시도했는데이 optirun glxgears오류 메시지가 나타났습니다.

[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)

우분투와 땅벌을 다시 설치하려고했습니다.

NVidia Geforce 940MX 카드가 있습니다.



답변

nvidia 드라이버에는 bumblebee가 작동하지 못하게하는 주요 변경 사항이 하나 있습니다 (glvnd ( https://github.com/NVIDIA/libglvnd )). 간단히 말해, bumblebee는 별도의 디스플레이에서 gorgnd가 처리 할 수없는 별도의 xorg 인스턴스를 실행하고 있습니다. 땅벌에 대해서는이 동작을 비활성화해야합니다. 다음 줄을 넣어/etc/environment

__GLVND_DISALLOW_PATCHING=1

glvnd를 작동시키기 위해 nvidia는 관련 파일 / 드라이버가있는 디렉토리도 변경했습니다. 범블비는 그에 따라 재구성되어야합니다 ( /etc/bumblebee/bumblebee.conf) :

LibraryPath=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu
XorgModulePath=/usr/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules/input

범블비가 엔비디아 드라이버를 언로드하지 못하게하는 마지막 문제 nvidia-drm는 범블비 환경에로드되어 있지 않아야합니다. 별명을 off( /etc/modprobe.d/blacklist-nvidia.conf)으로 지정 하면 쉽게 비활성화 할 수 있습니다 .

blacklist nvidia
blacklist nvidia-drm
blacklist nvidia-modeset

#alias nvidia off
alias nvidia-drm off
#alias nvidia-modeset off

nvidia-modeset 필요하지는 않지만로드해도 문제가되지 않으며 사용하지 않을 수도 있습니다.

이 경우 필요하지 않기 때문에 gpu 관리자 ( gpu-manager의 기능은 무엇입니까? )를 비활성화 합니다 ( 섹션에 /etc/default/grub추가 하십시오).nogpumanagerGRUB_CMDLINE_LINUX_DEFAULT

또한 nvidia-persistenced과거에 서비스 와 관련하여 몇 가지 문제 ( https://docs.nvidia.com/deploy/driver-persistence/index.html#persistence-daemon )가 있었으므로을 발행하여 비활성화 할 수도 있습니다 sudo systemctl disable nvidia-persistenced.

참고 : https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa 에서 nVidia 390을 사용하고 있습니다.


답변

Bumblebee는 14.04 이후 슬프게도 업데이트되지 않았습니다. 그래도 작동하도록 할 수는 있지만 기존 18.04 튜토리얼을 모르겠습니다.

그러나이 기회를 줄 수 있습니다.

https://www.reddit.com/r/linuxquestions/comments/7ulymw/for_anyone_struggling_to_set_up_bumblebee/

gpu의 전환 후 재부팅 해야하는 버그가있는 드라이버와 동일한 문제가 있습니다 (이로 인해 엔비디아 덕분에 엔비디아 카드를 언로드 할 수 없게됩니다).

리눅스는 훌륭하지만 엔비디아의 드라이버 지원은 좋지 않으며, 그로 인해 많은 옵티머스 사람들이 나를 포함하여 작동하도록 노력하고 있습니다.

당신과 똑같은 GPU를 얻었습니다.


답변