14.04에서 nVidia Optimus / Bumblebee를 설정하는 방법


31

13.10 기반 배포판에서 Bumblebee를 설정하는 데 사용한 이전 방법은 작동하지 않습니다Ubuntu 14.04 . 어떻게 설정할 수 있습니다 BumblebeeBumblebee GUIUbuntu 14.04?


알았어 고마워. 실제로이 질문은 내가 직접 대답 한 다른 사람들을 돕는 것이 었습니다. 당신이 말한 새로운 절차를 확인하겠습니다. 감사.
Pavak Paul

user2417946 Thanks 저의 clevo 170sm nvidia 780m, Mint 17에서 작동하며 bumblebee보다 쉽습니다. 디스플레이를 변경하기 위해 X를 다시 시작할 필요가 없었 으면

그러나 Bumblebee가 더 좋고 실제로 옵티머스 기술이 만들어지는 것을 수행합니다.
Pavak Paul

답변:


37

Ubuntu 14.04에 Bumblebee를 설치하려면 터미널에서 다음 명령을 실행하십시오

sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-331

이제 Bumblebee GUInVidia를 사용하여 열 앱을 관리 하려면 설치해야 합니다. 지침은 다음과 같습니다.

Python App Indicator 설치 :

sudo apt-get install python-appindicator

힘내 설치 :

sudo apt-get install git

git 디렉토리를 만드십시오 :

mkdir git && cd git

저장소를 확인하십시오.

git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
cd bumblebee-ui
sudo ./INSTALL

시작 응용 프로그램으로 이동하여 추가 bumblebee-indicator

이제 재부팅하십시오.


1
여기에서 여러 대의 모니터를 작동시키는 방법에 대한 제안 사항이 있습니까?
modulitos

1
HDMI 출력을 통해 TV를 연결했습니다. 인텔 GPU를 통해 실행 중이었습니다. 그러나 nVidia GPU를 통해 게임을 할 수있었습니다. Bumblebee는 Windows에서 nVidia optimus에서 발생하는 것과 같습니다. 전체 시스템을 실행하려면 nvidia-prime이라는 패키지가 있습니다 (bumblebee를 제거해야 함). 자세한 내용은 Google을 참조하십시오. 그러나 프리머스는 최대 열을 유발하고 모든 배터리를 먹기 때문에 꿀벌을 사용하는 것이 좋습니다. Bumblebee는 주문형이므로 필요할 때만 GPU를 켭니다.
Pavak Paul

@Monotasker,이 주장에 대한 출처가 있습니까? 내가 프라임을 사용하는 유일한 이유는 더 이상 꿀벌이 일할 수 없기 때문입니다. 나는 프라임 / 범블비의 미래에 대해 더 많은 정보를 얻으려고 노력했지만 내가 찾을 수있는 유일한 것은 이것이다 : github.com/Bumblebee-Project/Bumblebee/wiki/…
Galgalesh

1
이것은 오해 일 수 있습니다. 나는 Bumblebee가 14.04에서 작동하지 않고 Prime을 대안으로 제공한다고 말하는 많은 게시물을 보았습니다. 그러나 이것이 일치하지 않는 것처럼 들립니다. 답변에서 소유권 주장을 삭제하겠습니다.
monotasker

1
경고 : 컴퓨터에 Optimus GPU와 통합 GPU가 있는지 확실하게 확인하지 않고이 작업을 수행하면 전체 OS를 다시 설치해야 할 수도 있습니다. 프로덕션 시스템에서는이 작업을 수행하지 마십시오. 내 질문보기 : askubuntu.com/questions/621669/…
Lars Nyström

10

나는 꽤 오랫동안 같은 문제에 직면 해왔다. 나는 많은 기사를 온라인으로 참조해야했지만 아무런 도움도받지 못했습니다. 그래서 나는 내 블로그 게시물을 썼고 매우 긍정적 인 반응을 얻었습니다. 많은 사람들이 게시물이 도움이되었다고 확인했습니다. 더 쉽게 사용할 수 있도록 블로그 게시물을 수정했습니다. 블로그에서 명령을 쉽게 복사하여 붙여 넣을 수 있으며 정상적으로 작동합니다.

Nvidia 820M이 장착 된 Lenovo Z5070 랩탑을 사용하고 있으며 다양한 버전의 Ubuntu 14.04 14.10 및 현재 15.04를 설치하여 솔루션을 여러 번 테스트했습니다. 방금 문제가 어떻게 해결되었는지 공유하고 싶었습니다.

기본적으로 Numbleia와 함께 Bumblebee를 설치하는 것은 Bumblebee가 기술로 작동하는 방식 때문에 Ubuntu에서 가장 까다 롭습니다. 이상적으로는 소프트웨어를 설치하는 것으로 충분했습니다.

버전 304에있는 Nvidia-Current 드라이버를 사용하면 충분합니다. 그러나 다른 버전을 설치하는 경우 반드시 도움이 필요합니다. 아래 블로그 게시물이 도움이 될 수 있습니다.

여기를 참조하십시오 !

Compete 솔루션이 게시되지 않아서 이전 게시물 중 하나가 삭제되었습니다. 그러나 나는 바보 나 스패머가 아닙니다. 다음은 솔루션 구현에 대한 100 % 기술 정보입니다.


우분투 공식 리포지토리에는 오래된 드라이버가 있습니다. 나는 그것을 직접 사용하지 않으며 문제없이 최신 Nvidia 드라이버를 원한다면 똑같이 할 것을 제안합니다.

단계 :-

  1. Ubuntu를 설치 한 후 첫 번째 단계는 모든 업데이트를 설치하는 것입니다. 소프트웨어 업데이터를 사용하거나 간단히 다음을 실행할 수 있습니다.

    sudo apt-get update && sudo apt-get upgrade
    
  2. 를 사용하여 Xorg-edgers ppa 추가

    sudo apt-add-repository ppa:xorg-edgers/ppa 
    

    그리고

    sudo apt-get update
    sudo apt-get upgrade && sudo apt-get dist-upgrade
    

    이것이 가장 중요한 단계입니다. 이 옵션을 놓치면 재부팅 후 검은 색 화면이 나타납니다. xorg-edgers ppa를 사용하고 있으므로이 작업을 수행하십시오. 우리는 꿀벌과 엔비디아에 필요한 모든 패키지가 ppa에서 가져와야합니다.

  3. 이제 Bumblebee 및 Nvidia 드라이버를 사용하여 설치하십시오.

    sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-349
    
  4. 현재 사용자를 땅벌 보안 그룹에 추가하십시오.

    sudo adduser $USER bumblebee
    

    Ubuntu 15.04 만 해당 : 다음을 사용하여 Bumblebee 데몬을 수동으로 활성화해야합니다.

    sudo systemctl enable bumblebeed`
    
  5. 시스템에 필요한 소프트웨어 설치를 처리합니다. 구성해야합니다. 지금까지 이러한 단계를 수행했다면 구성이 쉬워집니다.

    bbswitch 및 인텔 i915 드라이버를 활성화하여 시작합니다.

     sudo -H gedit /etc/modules 
    

    우분투 15.04 : 파일은 /etc/modules-load.d/modules.conf

    이 두 줄을 추가하십시오

    i915
    bbswitch
    
  6. 꿀벌 구성 파일을 편집하십시오.

    sudo -H gedit /etc/bumblebee/bumblebee.conf
    
    1. 22 행 :

      Driver=nvidia
      
    2. 55 행 :

      KernelDriver=nvidia-349
      
    3. 58 행 :

      LibraryPath=/usr/lib/nvidia-349:/usr/lib32/nvidia-349
      
    4. 61 행 :

      XorgModulePath=/usr/lib/nvidia-349/xorg,/usr/lib/xorg/modules
      
  7. 이 외에도 편집해야 할 다른 파일이 있습니다.

    sudo -H gedit /etc/modprobe.d/bumblebee.conf
    

    이 줄을 끝에 추가하십시오.

    blacklist nvidia-349
    

    지금 당신은 할 수 있습니다 reboot. 재부팅 후 sudo apt-get install mesa-utilsmesa-utils가 설치되어 있지 않은지 확인하십시오 .

    primusrun glxinfo | grep OpenGL
    

    nvidia-349.16드라이버가 사용 중임을 알려줍니다 .

nvidia-349는이 문서를 작성할 당시의 최신 드라이버입니다. 다른 드라이버 버전을 사용하여 필요할 때 적절한 번호를 대체 할 수 있습니다 (파일을 편집 할 때 특히주의하십시오).


14.04에서 Bumblebee에 문제가있었습니다 (Dell XPS 15, GeForce 750M). 결코 제대로 작동하지 않았으며 항상 소수를 사용해야했습니다. 이 단계는 15.04에 아름답게 작동했습니다. 감사합니다!
karlgrz

안녕하세요, 3 단계에서 설치하려고하면 sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-349 메시지가 표시됩니다. nvidia-349 패키지를 사용할 수 없지만 다른 패키지가 참조합니다.
산티

1
좋아, 지금 nvidia-352를 설치했는데 가이드가 제대로 작동했습니다! 그러나 nvidia-settings는 (이 게시물 askubuntu.com/questions/451405/… 과 같은) 옵션이 전혀 없으며 xrandr에서 외부 모니터를 연결할 수없는 것으로 보입니다. HDMI 출력이 없습니다.
산티

이 명령을 사용하여 nvidia 설정을 시작해야합니다. optirun -b none nvidia-settings -c : 8 시작하려고하면 올바른 정보가 표시되지 않습니다. 시도해보고 알려주십시오!
Rajat Pandita

안녕하세요 @RajatPandita 답변 주셔서 감사합니다! 이 명령으로 모든 메뉴와 옵션을 사용하여 NVIDIA 설정을 얻을 수 있습니다. 그러나 여전히 외부 모니터 출력이 없습니다. X 서버 디스플레이 구성에서 "디스플레이 감지"를 클릭하면 nvidia 설정이 종료됩니다.
Santi

5

이 URL (프랑스어 사이트) 우분투 FR 포럼을 통해 ASUS ROG G750JZ에서 NVIDIA GTX880M을 설치하기 만하면됩니다.

짧은 버전 :

sudo apt-get install nvidia-331 nvidia-settings nvidia-prime mesa-utils vdpau-va-driver

우분투의 화합 8

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
sudo reboot

재부팅 후 시스템 표시 줄 표시기에 인텔 또는 엔비디아의 로고가 표시되고 두 로고 사이를 전환 할 수 있습니다.

glxgears로 비디오 카드 속도를 테스트 할 수 있습니다.

  • 내 인텔 카드 반환 +/- 60fps
  • 내 엔비디아 카드 반환 +/- 20.000 fps :)

nvidia-settings 패널에서 빈 팝업 오류와 같은 주요 문제가 발생하면 Launch Pad 1310023 에서 버그를 볼 수 있습니다 . 비슷한 문제가 발생하여 그 문제를 해결할 수 있습니다.

sudo update-alternatives --config x86_64-linux-gnu_gl_conf
sudo ldconfig -n
sudo update-initramfs -u

그런 다음 재부팅하고 작동하는지 확인하십시오.


1

나는 질문에 직접 대답하지 않고 다른 방법을 제공하기 위해 감히 할 것입니다. 지난 주 Ubuntu 14.04가 릴리스 된 후 새로 설치했습니다.

그리고 방금 여기에 설명 된 단계를 수행 했습니다.

간단히 말해서 방금 다음 단계를 수행했습니다.

sudo apt-get purge bumblebee*
sudo apt-get purge libvdpau-va-gl1
sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime

사용 가능한 최신 드라이버가 있지만 마지막 버전의 nvidia-settings는 319이므로 정확한 단계를 따랐지만 오류 발생시 다른 단계가 제안되었으므로 전체 기사를 읽으십시오.

:)


1

Bumblebee는 14.04에 적어도 일부 사람들에게는 효과가 없습니다. 그것이 당신의 상황이라면 당신은 여기에 또 다른 대답에서 설명 된 것처럼 nvidia-prime 패키지를 사용할 수 있습니다 : nvidia-prime GT650M을 작동시키는 하이브리드 그래픽 가져 오기


알았어 고마워. 실제로이 질문은 내가 직접 대답 한 다른 사람들을 돕는 것이 었습니다. 당신이 말한 새로운 절차를 확인하겠습니다. 감사.
Pavak Paul

1

땅벌을 너무 많이 얻으려면 위키 와 다른 답변에서 언급 한 것처럼 설치해야합니다 .

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

그러나 기본 드라이버 (카드 작성시 304)가 카드를 지원하지 않는 경우 추가 단계를 수행해야합니다. 많은 시간의 좌절 끝에 마침내 답을 찾았 기 때문에 이것을 여기에 쓰고 있습니다.

우선, sudo apt-get install nvidia 346작성시 최신 드라이버 를 설치해야합니다 .

그런 다음 파일을 편집하고 /etc/bumblebee/bumblebee.conf"nvidia-current"의 모든 인스턴스를 "nvidia-346"으로 바꿔야합니다. 이것도 다른 답변 에서 다룹니다 .

그러나 이렇게해도 여전히 머신이 검은 색 화면으로 부팅됩니다. 문제는 nvidia 모듈이 인텔 모듈보다 먼저로드되고 있다는 것입니다. Bumblebee는 /etc/modules/modprobe.d/bumblebee.confnvidia 모듈을 차단 하는 파일 을 만듭니다 . 그러나이 파일은 한동안 업데이트되지 않았습니다. 따라서이 파일 끝에 다음을 추가해야합니다.

# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346

재부팅 후에는 가야합니다. 물론 "346"을 사용중인 드라이버 버전으로 변경하는 것을 잊지 마십시오.

나는 한 런치 패드의 버그를 개설 하고, 희망이 곧 해결 될 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.