16.04에 Nvidia와 Bumblebee를 설치하는 데 어려움이 있습니까? 클린 설치를 시도하고 있지만 찾은 모든 절차는 Ubuntu가 낮은 그래픽 모드로 부팅하고 시작 매개 변수에 nomodeset을 추가하면 로그인 할 때 lightdm이 충돌하는 상태에서 끝납니다.
편집 : 나는 지금 범블비없이 가고 있습니다.
16.04에 Nvidia와 Bumblebee를 설치하는 데 어려움이 있습니까? 클린 설치를 시도하고 있지만 찾은 모든 절차는 Ubuntu가 낮은 그래픽 모드로 부팅하고 시작 매개 변수에 nomodeset을 추가하면 로그인 할 때 lightdm이 충돌하는 상태에서 끝납니다.
편집 : 나는 지금 범블비없이 가고 있습니다.
답변:
http://help.ubuntu.ru/wiki/bumblebee-xenial
1 단계-PPA 추가 :
sudo add-apt-repository ppa:neon1ks/bumblebee
2 단계-시스템을 완전히 업데이트하십시오.
sudo apt-get update
sudo apt-get dist-upgrade
3 단계-nvidia-361 및 꿀벌 설치 :
sudo apt-get install --install-recommends nvidia-361 nvidia-settings bumblebee bumblebee-nvidia primus
4 단계-꿀벌 그룹에 사용자 추가 :
sudo gpasswd -a $USER bumblebee
5 단계-범블 활성화
sudo systemctl enable bumblebeed
6 단계- / etc / modules 편집
sudo gedit /etc/modules
파일 끝에 두 줄을 추가하려면
i915
bbswitch
7 단계-꿀벌 구성 파일을 편집하십시오.
sudo gedit /etc/bumblebee/bumblebee.conf
22 행 :
Driver=nvidia
55 행 :
KernelDriver=nvidia-361
58 행 :
LibraryPath=/usr/lib/nvidia-361:/usr/lib32/nvidia-361
61 행 :
XorgModulePath=/usr/lib/nvidia-361/xorg,/usr/lib/xorg/modules
8 단계-재부팅
나에게 16.04의 설치는 다음과 같은 방법으로 작동했습니다.
sudo apt-get install bumblebee nvidia-367 primus
그런 다음 nouveau를 차단하고 conf
파일을 편집 하십시오.
편집 /etc/modprobe.d/bumblebee.conf
-텍스트를 추가하십시오 :
blacklist nouveau
편집하십시오 /etc/bumblebe/bumblebee.conf
. 내 꿀벌 구성 파일은 다음과 같습니다.
# Configuration file for Bumblebee. Values should **not** be put between quotes
## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false
# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
# bbswitch - new in BB 3, recommended if available
# switcheroo - vga_switcheroo method, use at your own risk
# none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods
## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-367
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-367/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
오픈 소스 Nouveau 드라이버를 사용하는 것이 좋으면 쉽게 작동시킬 수 있습니다.
나는이 누보 드라이버가 설치되어 있어야합니다. (이미지 참조 : Driver Screenshot.png )
Nouveau와 함께 Ubuntu 16.04에 Bumblebee 를 설치하기 위해 Bumblebee Official Wiki 페이지 의 Advanced Setups 섹션 에서 다음 명령을 사용했습니다 .
https://wiki.ubuntu.com/Bumblebee#Advanced_Setups
"고급 사용자의 경우 독점적 인 nvidia 드라이버 또는 32 비트 라이브러리를 사용하지 않으려면 (예를 들어 절전에만 관심이있는 경우) 사용자 정의 설치를 수행 할 수 있습니다."
그리고 명령은
sudo apt-get install --no-install-recommends bumblebee
재부팅하십시오.
이 섹션에는 더 많은 옵션에 대해 설명되어 있지만 더 이상 필요하지 않은 것처럼 보이지만 재부팅 후 작업을 잘 시작했습니다.