Centos 7.2에 Bumblebee를 설치하려고합니다. 내 시스템은 인텔 그래픽 모듈을 비활성화하기위한 BIOS 옵션이없는, 인텔 그래픽 및 Geforce 960M이 통합 된 Asus 랩탑입니다.
이 튜토리얼 (2015 년 9 월 버전)의 모든 단계에 따라 제안 된대로 ElRepo nvidia 드라이버, bumblebee, 편집 된 구성 파일 등을 설치했습니다.
https://elrepo.org/tiki/bumblebee
그러나 이제 시작시 시스템이 정지합니다. 런레벨 3에서만 OS를 부팅 할 수 있습니다 (시스템은 이중 부팅 Win10 / Centos입니다).
땅벌이 시작되지 않거나 알려지지 않은 이유로 충돌하는 것 같습니다. lsmod는 Nvidia 모듈이 실행 중임을 표시하지만 systemctl은 실행중인 꿀벌 서비스를 표시하지 않습니다. optirun을 호출하면 Bumblebee 데몬이 시작되지 않았거나 소켓 경로가 잘못되었다고 말합니다.
범블 서비스를 수동으로 시작한 다음 런레벨 5로 가려고해도 시스템이 GUI없이 정지됩니다.
지금 이슈 추적을 어디에서 시작해야합니까?
일부 로그 편집 :
systemctl status bumblebeed.service :
로드 됨 :로드 됨 (/usr/lib/systemd/system/bumblebeed.service; 활성화; 공급 업체 사전 설정 : 비활성화) 활성 : 비활성 (죽음)
bumblebeed -vv를 호출하여 수동으로 bumblebee 시작 :
[1057.431160] [DEBUG] 발견 된 카드 : 01 : 00.0 (개별)
[1057.431211] [DEBUG] 발견 된 카드 : 00 : 02.0 (통합)
[1057.431219] [DEBUG] 파일 읽기 : /etc/bumblebee/bumblebee.conf
[1057.431605] [정보] 구성된 드라이버 : 엔비디아
[1057.431625] [DEBUG] 구성된 드라이버 'nvidia'를 사용하여 자동 감지 건너 뛰기
[1057.431781] [DEBUG] 프로세스 / sbin / modprobe가 시작되었습니다 (PID 2518).
[1057.431882] [DEBUG] / sbin / modprobe 실행을위한 stderr 숨기기
[1057.434369] [DEBUG] SIGCHILD가 수신되었지만 하위 프로세스가 없어 대기에 실패했습니다.
[1057.434484] [DEBUG] bbswitch가 감지되었습니다.
[1057.434493] [정보] 스위칭 방식 'bbswitch'를 사용할 수 있습니다.
[1057.434500] [DEBUG] 활성 구성 :
[1057.434505] [DEBUG] 범블 설정 파일 : /etc/bumblebee/bumblebee.conf
[1057.434511] [DEBUG] X 디스플레이 : : 8
[1057.434517] [DEBUG] LD_LIBRARY_PATH : / usr / lib64 / nvidia : / usr / lib64 / vdpau : / usr / lib / nvidia : / usr / lib / vdpau
[1057.434523] [DEBUG] 소켓 경로 : /var/run/bumblebee.socket
[1057.434528] [DEBUG] pidfile : /var/run/bumblebeed.pid
[1057.434534] [DEBUG] xorg.conf 파일 : /etc/bumblebee/xorg.conf.nvidia
[1057.434539] [디버그] xorg.conf.d 디렉토리 : /etc/bumblebee/xorg.conf.d
[1057.434545] [디버그] ModulePath : / usr / lib64 / xorg / modules / extensions / nvidia, / usr / lib64 / xorg / modules
[1057.434551] [DEBUG] GID 이름 : 땅벌
[1057.434556] [DEBUG] 전원 방법 : bbswitch
[1057.434562] [DEBUG] 종료시 X 중지 : 1
[1057.434568] [DEBUG] 드라이버 : 엔비디아
[1057.434574] [DEBUG] 드라이버 모듈 : 엔비디아
[1057.434579] [DEBUG] 카드 종료 상태 : 1
[1057.434725] [DEBUG] 프로세스 / sbin / modprobe가 시작되었습니다 (PID 2519).
[1057.434817] [DEBUG] / sbin / modprobe 실행을위한 stderr 숨기기
[1057.437091] [DEBUG] SIGCHILD가 수신되었지만 하위 프로세스가 없어 대기에 실패했습니다.
[1057.437127] [DEBUG] 구성 테스트를 통과했습니다.
[1057.437723] [INFO] 범벌 3.2.1 시작
[1057.438288] [INFO] Nvidia 드라이버 언로드
[1057.438436] [DEBUG] 프로세스 rmmod가 시작되었습니다 (PID 2520).
rmmod : 오류 : nvidia 모듈이 nvidia_modeset에서 사용 중입니다.
[1057.440466] [DEBUG] PID 2520이있는 프로세스가 코드 1을 반환했습니다.
[1060.455840] [ERROR] Nvidia 드라이버 언로드 시간이 초과되었습니다.
[1060.455927] [DEBUG] 드라이버가 여전히로드되어 카드를 비활성화 할 수 없습니다
[1060.455935] [INFO] 초기화 완료-이제 클라이언트 요청 처리
이들은 nvidia 및 i915 커널 모듈을 실행 중입니다. lsmod | grep nvidia lsmod | grep i915
nvidia_drm 43405 0
nvidia_modeset 764322 1 nvidia_drm
nvidia 11479193 1 nvidia_modeset
drm_kms_helper 125008 2 i915, nvidia_drm
drm 349210 4 i915, drm_kms_helper, nvidia_drm
i2c_core 40582 8 drm, i915, i2c_i801, i2c_hid, drm_kms_helper, i2c_algo_bit, nvidia, videodev
i915 1097338 0
i2c_algo_bit 13413 1 i915
비디오 24400 2 i915, asus_wmi
bumblebee
데 사용 bbswitch
되도록 구성된 것은 분명 하지만이 작업은 nvidia 모듈을 커널에서 제거하지 못합니다. 귀하의 질문이 어떤 의미에서이 하나의 복제 본인 것 같습니다 : superuser.com/questions/660624/…
lsmod
커널 모듈 만 표시하고 Bumblebee는 자체 커널 모듈이 필요하지 않습니다 (필요nvidia
하고i915
모듈이 작동 하기는하지만 ). 서비스 상태를 보려면 탐색systemctl
및journalctl
명령-예. 땅벌이 실행 중인지systemctl status bumblebeed.service
확인하려면 진행 상황을 파악하기 위해 관련 로그 항목을 확인해야합니다.