![Bumblebee 빌드 커널 모듈](https://rvso.com/image/885956/Bumblebee%20%EB%B9%8C%EB%93%9C%20%EC%BB%A4%EB%84%90%20%EB%AA%A8%EB%93%88.png)
처음 설정할 때 nvidia-prime과 prime-indicator가 작동하도록 했습니다.
며칠 전에 커널 4.7을 설치했습니다. 이 작업을 수행한 후 프라임 표시기가 Nvidia 기호를 표시하지만 실제로는 Intel 그래픽을 사용하고 있음을 발견했습니다. nvidia-settings를 사용한 전환도 작동하지 않았습니다.
그래서 대신 범블비를 사용하기로 결정했습니다. nvidia* 등을 제거하고 제거했습니다. 설명된 대로 꿀벌을 설치했습니다.여기. 나중에 나도 시도해봤어이것방법.
두 경우 모두 optirun/primusrun에서 'GPU 드라이버를 로드할 수 없습니다'라는 메시지가 표시됩니다. 그래서 Bumblebee 문제 해결에 갔는데, 내 nvidia .ko 파일이 없는 것 같습니다. (bumblebeed: 'nvidia' 모듈을 찾을 수 없습니다.)
문제 해결: "그런 다음 모듈이 빌드되었는지 확인하세요."
이러한 커널 모듈을 어떻게 구축합니까?
업데이트:
내 nvidia 드라이버에 dkms 자동 설치를 사용해 보았더니 결과는 다음과 같습니다.
Building module:
cleaning build area....
'make' -j8 NV_EXCLUDE_BUILD_MODULES='' KERNEL_UNAME=4.7.0-040700-generic IGNORE_XEN_PRESENCE=1 IGNORE_CC_MISMATCH=1 SYSSRC=/lib/modules/4.7.0-040700-generic/build LD=/usr/bin/ld.bfd modules.....(bad exit status: 2)
ERROR (dkms apport): kernel package linux-headers-4.7.0-040700-generic is not supported
Error! Bad return status for module build on kernel: 4.7.0-040700-generic (x86_64)
그렇다면 내 커널은 지원되지 않습니까?
내 설정: XPS15 9550 노트북, 커널 4.7.0-040700-generic의 Ubuntu 16.04.
답변1
좋습니다. 이제 작동 중입니다.
단계:
- Nvidia, Bumblebee 및 종속성과 관련된 모든 것을 완전히 제거하십시오.
- 커널 4.7.2로 업데이트(이것이 핵심인지 확실하지 않음)
- 추가 드라이버 인터페이스를 통해 nvidia-367을 설치하고 재부팅했습니다.
- .
ppa:bumblebee/testing
- 시냅틱을 통해 bumblebee, bumblebee-nvidia, primus 및 prime-indicator를 설치했습니다.
- 실행
sudo prime-select intel
하고 재부팅했습니다. - 수정되어
/etc/bumblebee/bumblebee.conf
'현재'를 '367'로 바꾸고 재부팅되었습니다.
이제 prime-indicator를 사용하여 전체적으로 전환하거나 primusrun을 사용하여 특정 앱을 실행할 수 있습니다.