Ubuntu에서 Optimus Technology가 적용된 NVIDIA GeForce를 지원합니까?


171

Dell XPS 15 랩탑 구매를 고려하고 있습니다. 랩톱에는 Linux에서 작동하는 Nvidia 420m 카드가 있지만 Linux에서 Nvidia Optimus 기술이 지원되지 않는다는 것을 계속 읽습니다. 전력을 절약하기 위해 Nvidia에서 Intel로 전환하는 데 관심이 없지만 Ubuntu를 설치하면 Nvidia 카드가 실제로 작동한다는 것을 알아야합니다.

누구나 Optimus 기술이 적용된 Nvidia 카드를 사용하거나 문제의 정확한 랩탑 (1GB NVIDIA® GeForce® GT 420M이 장착 된 Dell XPS 15)을 사용하는 경험이 있다면 좋을 것입니다.

사람들이 리눅스를 채택하지 못하게하는 주요 문제는 이런 종류의 하드웨어 문제입니다. 나는 이와 같은 구매로 실수를 저지를 수없는 장기 우분투 사용자 및 후원자입니다. Windows 7이 옵션이 아니기 때문에 그래픽 가속이 없다는 것을 알기 위해 500 파운드 이상을 지출하고 싶지 않습니다.


하이브리드 그래픽 지원을위한 청사진이 있다고 가정하면 상황이 약간 개선 될 수 있습니다. blueprints.launchpad.net/ubuntu/+spec/desktop-p-hybrid-graphics 그러나 지원되는 수준까지 완전히 지원되지는 않습니다. Windows에서.
719016

라이브 데모 개요는 다음과 같습니다. youtube.com/watch?v=6ki7PLcXo00
Vitaliy Kulikov

CUDA는 꿀벌과 매우 잘 작동합니다. Blender에서 GPU 렌더링을 사용하고 있습니다.

19
"리눅스를 채택하지 못하게하는 주요 문제는 이런 종류의 하드웨어 문제입니다." 반복할만한 가치가 있습니다.
sequoia mcdowell

이게 효과가 있을까요? phoronix.com/scan.php?page=news_item&px=MTM0NzE
MiJyn

답변:


159

드라이버 다운로드 페이지지원되는 제품 탭에 GT420M이 지원된다고 표시되어 있어도 Optimus 변형은 지원 되지 않습니다 . 추가 정보 탭에서 :

지원되는 GPU를 통합 한 일부 디자인은 Nvidia Linux 드라이버와 호환되지 않을 수 있습니다. 특히 하드웨어에서 통합 그래픽을 비활성화 할 수없는 방법으로 전환 가능 (하이브리드) 또는 Optimus 그래픽이있는 노트북 및 올인원 데스크탑 디자인이 작동하지 않습니다 .

이 Optimus 디자인은 개별 Nvidia 카드가 통합 Intel GPU에 연결되어 있고 모니터에 전혀 연결되어 있지 않음을 의미합니다. 일부 하이브리드 그래픽 랩톱에서는 여전히 BIOS에서 Nvidia 카드를 선택할 수 있지만 대부분의 최신 Optimus 랩톱에는이 옵션이 없습니다.

경험으로 말하면 GT425M과 i5-460M 프로세서가 결합되어 있습니다. 카드를 전환 / 비활성화하기위한 BIOS 또는 하드웨어 설정이 없으면 돈을 버리게됩니다. XPS 15 제품군에는 이러한 기능이 없습니다. 인텔 그래픽 카드를 사용할 수 있지만 현재로서는 직접 할 수없는 비용을 지불했기 때문에 Nvidia 카드를 사용할 수도 있습니다.

Optimus가없는 다른 랩톱을 찾는 것이 좋습니다. Optimus는 헛소리이며 Nvidia는 Linux에 대한 더 나은 지원을 거부합니다. 모험심이 있고 그러한 노트북을 구입하는 경우 Linux Hybrid Graphics 블로그를 방문하여 Launchpad 메일 링리스트에 가입 하십시오 . 그러한 카드를 소중히 얻으려면 다양한 방법으로 위키 를 방문하십시오 . Numbleia 카드에 프로그램을 렌더링 할 수있는 Bumblebee 라는 방법이 있습니다. 나는 현재 다른 솔루션보다 권장합니다 (공개 : 나는 개발자입니다).

Ubuntu 12.10 Quantal은 PRIME이라는 하이브리드 그래픽 랩탑에 대한 실제 지원을위한 첫 번째 비트와 함께 제공됩니다. 이것은 실험적이고 개발 중이며 많은 사람들에게 충분히 안정적이지 않을 수 있습니다. 오픈 소스 그래픽 드라이버 만이이를 지원하지만, Nvidia는 그다지 효과가 없다면 향후에도 지원을 릴리스 할 수 있습니다 . 이 페이지 는 Quantal에 대한 하이브리드 그래픽 지원을 추적하며 Raring 에 대한 청사진입니다 .

nvidia.com에서 드라이버를 설치 한 경우

nvidia.com에서 직접 드라이버를 설치하여 큰 실수 를 저질렀습니다. 최신 드라이버 ubuntu-x-swat/x-updates를 사용하려면 Optimus 시스템이 죽지 않는 방식으로 nvidia 드라이버를 설치하므로 PPA를 추가하십시오 .

nvidia.com에서 nvidia 드라이버를 설치 한 후 모든 그래픽 효과, 검은 화면 또는 매우 느린 그래픽 성능이 손실 될 수 있습니다. 제거 지침 :

  1. 부팅 Shift하기 전에 누른 상태 에서 복구 옵션을 선택하여 복구 모드로 부팅
  2. 다음 메뉴에서를 선택하십시오 netroot.
  3. 엔비디아 제거 :

    nvidia-uninstall
    
  4. 다음과 같은 경우 nvidia에서 생성 한 구성 파일을 제거하십시오.

    rm /etc/X11/xorg.conf
    
  5. GL 용 Mesa 패키지를 다시 설치하십시오.

    apt-get --reinstall install libgl1-mesa-glx
    
  6. 완료되면 다음으로 재부팅하십시오.

    reboot
    

Bumblebee 설치 지침

Bumblebee 또는 Ironhide를 설치 한 경우 http://wiki.bumblebee-project.org/Upgrading-on-Ubuntu 의 지침을 확인 하십시오.

Bumblebee 버전 3.0 "Tumbleweed"부터는 Nvidia 카드를 안전하게 사용하지 못하게하여 전원절약 할 수 있습니다 ( 보도 자료 ). 성능 향상을 위해 이산 카드를 사용하여 프로그램을 실행할 수도 있습니다. 설치 지침 :

  1. Nvidia 드라이버에 유니버스 및 멀티 버스 리포지토리활성화하십시오 . 1. (13.10 Saucy의 경우 선택 사항) 리포지토리의 드라이버가 오래되어 최신 드라이버가 포함 된 PPA를 추가하십시오.

    sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
    
  2. (13.04 Raring 및 이전 버전의 경우 Saucy 이상에는 필요하지 않음) 안정적인 Bumblebee Releases PPA를 추가하십시오.

    sudo add-apt-repository ppa:bumblebee/stable
    sudo apt-get update
    
  3. 독점 Nvidia 드라이버를 사용하여 Bumblebee를 설치하십시오.

    sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
    
  4. 그룹 변경 사항을 적용하려면 재부팅하거나 다시 로그인하십시오

지금 nvidia 카드에서 프로그램을 실행하려면 다음 optirun프로그램을 사용하십시오 .

optirun firefox &

절전에만 관심이 있다면 4 단계의 마지막 명령을 다음과 같이 바꾸십시오.

sudo apt-get install --no-install-recommends bumblebee linux-headers-generic

나중에을 설치하여 NVIDIA를 계속 사용할 수 있습니다 bumblebee-nvidia. 32 비트 프로그램을 사용하려면을 사용하여 필요한 라이브러리를 계속 설치할 수 있습니다 sudo apt-get install virtualgl-libs-ia32. 당신 그렇지 않으면 절전 모듈, 리눅스 헤더 제네릭을 추가 bbswitch구축 할 수 없습니다.

virtualgl 대신 primus더 나은 성능을 얻으 려고 시도 할 수도 있습니다 . 패키지 이름은 다음 primus과 같습니다.

primusrun glxgears
# alternative that is nearly the same:
optirun -b primus glxgears

(참고 : 60fps 제한에 대해 문의하기 전에 FAQ 를 읽으십시오 .)

참조 https://wiki.ubuntu.com/Bumblebee

노트:

  • acpi_call수동 사용 은 더 이상 사용되지 않습니다. 기본적으로 일시 중단 상태에서는 유지되지 않습니다.
  • ppa:mj-casalogic/bumblebeeMrMEEE / bumblebee-Old-and-abandoned git을 사용하지 마십시오. 더 이상 유지 관리되지 않으며 많은 오류가 있습니다.
  • Martin Juhl은 원래 Bumblebee를 Ironhide로 가져 갔지만 원래 Bumblebee의 디자인 결함이 여전히 존재하고 "전원 관리"기능이 안정적이지 않기 때문에 사용해서는 안됩니다 (_ON 및 _OFF 잘못된 방법 사용) ). 설치가 여전히 엉망입니다. 제거 후 설치가 손상되었을 수 있습니다.

엔비디아 카드 나 범블비를 사용하지 않으려는 경우

실수로 엔비디아 드라이버를 설치 한 경우 (즉, 기수 사용) 두 가지 선택이 있습니다.

  • 드라이버 제거 (패키지 nvidia-current)
  • 이 버그 리포트에 설명 된대로 기본 OpenGL 라이브러리를 설정하십시오.

6
@JorgeCastro Bumblebee는 엔비디아 카드를 사용하려는 경우에만 필요합니다. nvidia 드라이버를 설치하지 않으면 Intel 카드가 제대로 작동합니다.
Lekensteyn

2
@JorgeCastro 맞습니다. 작동하는 그래픽 데스크탑을 만들기 위해 추가 조치가 필요하지 않습니다. 사람들에게 nvidia 드라이버를 설치하지 말라고 지시하십시오. 이미 수행 한 경우 제거해야합니다.
Lekensteyn

에너지 소비는 어떻습니까? Bumblebee가 비활성 (Nvidia) GPU를 끌 수 없습니까? AFAIK "자키 무시"경로로 이동하면 여전히 활성화되어 있고 힘을 잃게됩니다 (적어도 사람들이 시스템으로 작업 할 수있게하므로 너무 나쁘지는 않습니다).
htorque

1
@htorque Bumblebee는 카드를 켜거나 끌 수 있지만 실험적인 기능이므로 작동중인 통화를 알아야합니다. 트위터 인 경우 Bumblebee가 올바른 통화를 자동으로 감지 할 수있는 방법을 알려면 나 (Lekensteyn) 또는 Team_Bumblebee를 팔로우하십시오.
Lekensteyn

1
@htorque Bumblebee 3.0에서는 이제 bbswitch를 사용하여 카드를 비활성화 할 수 있습니다 .
Lekensteyn

41

우분투 12.10에서 업데이트 :

하이브리드 그래픽을 지원하는 데 필요한 모든 그래픽 스택은 12.10으로 만들어졌습니다. Quantal Quetzal은 하이브리드 그래픽을 지원하는 인프라를 가지고 있습니다. 외부 모니터가 개별 칩으로 만 구동 될 때 디스플레이를 확장하고, 개별 칩에서 응용 프로그램을 실행하고 통합 GPU에 표시 할 수 있습니다.

그러나 하나는 큰 것, 하나는 작은 것입니다.

사소한 경고는 GUI 지원이 없다는 것입니다. 개별 GPU에서 응용 프로그램을 실행할 수있는 확실한 방법은 없습니다. DRI_PRIME=1애플리케이션을 시작하기 전에 환경 변수를 설정하여이를 수행 할 수 있습니다 .

주요 경고는 이것이 무료 드라이버 nouveauradeon, 및 에만 적용된다는 것 intel입니다. 엔비디아는 이제 리눅스에서 하이브리드 그래픽을 지원하는 데 관심을 표명했지만, dma-buf사용해야 하는 커널 심볼은 GPL로 표시되어 사용하지 않을 것입니다.

또한 하이브리드 지원은 가벼운 테스트 만 보았으며 여전히 찢어짐을 방지하기 위해 GPU 간 동기화와 같이 구현해야 할 부분이 남아 있습니다.

우분투 12.04 LTS 기준 상태 :

엔비디아의 공식 입장은 리눅스에서 옵티머스를 지원할 계획이 없다는 것입니다. 그래픽 스택은 하나의 카드 만 주어진 디스플레이를 구동한다는 가정하에 설계되었으며, 해결하기가 쉽지 않습니다.

Dave Airlie 는 X 서버와 커널에서이를 풀기 위해 많은 노력을 기울였으며 이는 drm-buf주로 Linaro를 통해 ARM 세계 에서 나온 작업을 기반으로 할 것입니다. 6 개월에서 1 년 정도 떨어진 것으로 보이는이 모든 것이 제대로 작동하면 하이브리드 그래픽을 올바르게 수행 할 수 있습니다. 이 시점에서 엔비디아 리눅스에서 옵티머스 지원을 다시 고려할 것이다.

현재 하이브리드 그래픽 지원 측면 에서 Bumblebee 프로젝트는 이러한 라인을 따라 무언가를 수행합니다. 기본적으로 nVidia 카드에서 두 번째 X 서버를 실행하고 렌더링 결과를 복사합니다. 이것은 소리만큼 나쁘지는 않습니다. 기본적으로 nVidia 카드는 Windows 7에서 약간의 하드웨어 지원만으로도 수행됩니다.

Ubuntu X 팀은 Bumblebee 또는 Ironhide (Bumblebee 포크)를 지원할 계획이 없습니다.

시스템에 Intel 및 nVidia 카드 간을 전환 할 수있는 BIOS 옵션이있는 경우 이들 중에서 선택할 수 있습니다.

시스템에 하드웨어 멀티플렉서가있어 nVidia 및 Intel GPU가 출력에 연결되어 있고 vga_swicheroo가 작동하는 경우 해당 인터페이스를 사용하여 해당 인터페이스를 전환 할 수 있지만 오픈 소스 드라이버를 사용하는 경우에만 가능합니다. 12.04의 경우이 경우 사용하지 않는 GPU가 꺼 지도록하여 배터리 수명을 연장 할 계획입니다.

시스템에 BIOS 옵션이없고 vga_switcheroo가 드라이브 방법을 알고있는 하드웨어 mux가없는 경우 12.04에서 nVidia 카드를 사용할 수 없습니다.

¹ : AMD fglrx드라이버는 하이브리드 그래픽을 지원합니다. X 서버 인 척하고 인텔 드라이버 자체를로드 하여이 작업을 수행하는 것으로 보입니다. 이것은 깨끗한 해결책이 아닙니다 ☺.


2
PRIME (Dave 's work)의 1 년은 여전히 ​​낙관적이며 2 년은 더 현실적이라고 생각합니다. Optimus와 같은 기술은 완전한 소프트웨어 솔루션이며 하드웨어는 Windows 7에서도 지원하지 않습니다. Bumblebee는 완벽한 솔루션은 아니지만 버전 3.0은 기본적으로 절전 기능을 추가합니다. askubuntu.com/a/36936/6969
Lekensteyn

2
Optimus 완전한 소프트웨어 솔루션 이 아닙니다 . nVidia GPU에는 성능 최적화 일 뿐이지 만 일부 하드웨어 (누보 프로젝트가 PCOPY 엔진이라고 함)가 있습니다. 분명히, 1 년이 PRIME에 대해 너무 가능성이 낮다고 생각하지는 않습니다 . Optimus는 실제로 VRAM에서 복사하는 것보다 훨씬 정교하지 않습니다. 주로 X 서버의 디자인으로 인해 어려움을 겪었습니다.
RAOF

1
그것은 내 마음에서 벗어났다. 필자의 요점은 스위칭 기능이 소프트웨어로 완벽하게 구현되었고 하드웨어가 그 점에서 도움이되지 않는다는 점이다 ( "muxless")
Lekensteyn

권리. 그것은 사실이다. 내 요점은 약간의 이쑤시개였다. 하드웨어는 순전히 최적화입니다.
RAOF

1
12.10, RAOF를 업데이트 해 주셔서 감사하지만 최신 Ubuntu의 지원에 대해 좀 더 자세히 설명해 주시겠습니까? Nvidia Optimus를 사용하고 있는데 예를 들어 Nvidia 칩셋에 연결된 DVI 포트에 액세스하는 것이 없습니다.
Ken Kinder

14

랩탑이 엔비디아-옵티머스를 지원합니다. 전원을 절약하기위한 듀얼 그래픽 구성입니다. 현재 엔비디아는 리눅스에서이 기술을 지원하지 않습니다. 리눅스에서 두 개의 그래픽 카드는 배터리 소모와 과열로 이어진다 . 자세한 내용은 아래 링크를 참조하십시오.

옵티머스 기술에서 인텔 그래픽은 항상 켜져 있습니다. GT540M을 사용하면 GT540M에서 생성 된 이미지가 인텔 grphics 카드를 통해 실제로 전송됩니다.

리눅스에서 사용 가능한 옵션

NVIDIA GT540M을 끄고 인텔 만 사용하십시오. 필요한 경우에만 특수 명령이있는 Nvidia 카드를 사용하십시오.Also never install nvidia-drivers alone.

별개의 GPU를 끄고 필요한 경우에만 활성화하기 위해 Bumblebee 설치 지침

  1. 터미널에 다음을 입력하십시오.

    sudo add-apt-repository ppa:bumblebee/stable
    

    그때

    sudo apt-get update
    
  2. 독점적 인 nvidia 드라이버를 사용하여 Bumblebee를 설치하려면 :

    sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
    
  3. 재부팅하십시오.


엔비디아 카드 만 비활성화하려면 다음을 배울 필요가 없습니다.

사용법 지시 :

nvidia 카드로 프로그램을 실행하려면 optirun터미널에서 접두사를 사용하십시오 . glxspheresnvidia 카드 유형 으로 실행 하는 것을 좋아합니다 . 그러나 GUI 방법도 있습니다.

optirun glxspheres

파이어 폭스 타입을 실행하려면 :

optirun firefox &

참고 : Wine과 같은 32 비트 프로그램을 실행하고 Ubuntu 11.10 Oneiric 이상을 사용하려면 다음을 사용하여 32 비트 라이브러리를 설치하십시오.

sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386

관련 질문 :

옵티머스 노트북에서 NVIDIA 카드 / 드라이버를 사용할 수 없음


안녕하세요 Web-E 나는 sudo apt-get install bumblebee-nvidia에 넣을 때 터미널에 말한 명령을 입력하려고 시도했습니다. -nvidia 패키지 목록 읽기 ... 완료 건물 종속성 트리 상태 정보 읽기 ... 완료 E : 패키지 땅벌을 찾을 수 없습니다. E : 패키지 땅벌을 찾을 수 없습니다.
Mohamed Ahmed

나는 당신이 2 단계를 건너 뛰었다 고 생각합니다 sudo apt-get update. 먼저 시작하자. 그런 다음 다시 시도하십시오. 다시 실패하면. 알려주세요
Web-E

10

현재 Unix 플랫폼에서는 NVIDIA Optimus 가 지원 되지 않습니다 .

사양 목록에 OPTIMUS라고 표시된 모든 랩탑 (모바일) NVIDIA 기반 시스템을위한 것입니다. Ubuntu에서 NVIDIA 그래픽을 사용할 수도 없습니다. 통합 인텔 그래픽 드라이버로 작업해야합니다 (플랫폼에서 지원되는 범위까지-Sandy Bridge 지원은 여전히 ​​약합니다).

Optimus는 통합형 (일반적으로 Intel)과 이산 형 (NVIDIA, ATI) 그래픽 시스템 간을 전환하는 이전 기능과 다릅니다. Optimus를 사용하면 통합 그래픽 경로가 항상 사용되며 필요할 때 개별 그래픽을 활성화 할 수 있습니다 . 현재 Windows 7 이 필요합니다 (faik, Vista에서도 작동하지 않음).

여기에 속도를 맞추기위한 몇 가지 참고 자료가 있습니다.

  1. 우분투 포럼 : 엔비디아 옵티머스와 우분투 설명
  2. phoronix : NVIDIA Optimus가 필연적으로 Linux에 등장 할까요?
    게시자 : Michael Larabel, 2011 년 4 월 25 일

힌트 : 저는 525M Optimus 디스크리트 그래픽 과 함께 XPS 15 L502x를 사용 합니다.


업데이트 : 탭 의 NVIDIA 드라이버 270.06 페이지에서 인용 한 것 Additional Information입니다.

지원되는 GPU가 통합 된 일부 디자인은 NVIDIA Linux 드라이버와 호환되지 않을 수 있습니다. 특히 하드웨어에서 통합 그래픽을 비활성화 할 수있는 방법을 사용할 수없는 경우 전환 가능 (하이브리드) 또는 Optimus 그래픽이있는 노트북 및 올인원 데스크탑 디자인이 작동하지 않습니다 .

Linux에서 NVIDIA를 구동하려면 새로운 NVIDIA 기반 랩톱 사양에서 무엇을 찾아야하는지 알게되었습니다.


업데이트 : Bumblebee-Project를보십시오 . 거기서
부터 시작하십시오 README.


5

현재 nVidia Optimus를 지원하는 Bumblebee 가 있습니다.

Intel Core i5 (내장 Intel 그래픽 포함) 및 nVidia 420M 그래픽 카드가 장착 된 Dell Latitude E6520이 있습니다. optirun( optirun programname터미널에 입력 하여 시작 programname) 프로그램을 실행 하면 nVidia 그래픽을 사용할 수 있습니다.

CUDA 프로그램으로는 시도하지 않았습니다.


2

Dell에 그래픽 카드를 선택할 수있는 BIOS 옵션이 없기 때문에 Nvidia 드라이버가 작동하지 않습니다. 땅벌을 안정적으로 풀어보십시오 . 어제 Dell l502x (525M 카드)에서 작동했으며 여러 번 재부팅 한 후 확인했습니다. 기본적으로 인텔이 사용되지만 optirun 명령으로 NVIDIA를 사용하여 응용 프로그램을 실행할 수 있습니다. 또한 부팅 후 꿀벌을 다시 시작해야합니다.


2

NVidia Optimus는 11.10과 11.04에서 Ironhide와 잘 작동한다고 생각합니다. 옵티머스 랩탑을 구입하지 말라고 조언하는 것은 현혹적이고 거만하다고 생각합니다. 누가 Linux 노트북 24x7에서 그래픽 몬스터를 실행해야합니까? 인텔 GPU는 성능면에서 훨씬 뛰어나며, Ironhide는 Optirun을 호출 할 때까지 NVidia GPU를 실행하지 않습니다. Optimus 랩탑에 매우 만족합니다.

외부 모니터에 대한 적절한 지원 부족 (1080i 해상도를 얻을 수 없음)은 이후 릴리스에서 정렬 될 것으로 확신하는 SandyBridge Intel HD3000 문제입니다. 이 문제는 Optimus와 아무 관련이 없으며 모든 Intel HD3000 랩탑에 나타납니다.

이 안내서 는 Dell XPS17 L702x 랩탑 및 Oneiric 용이지만 대부분의 Optimus 랩탑에서 작동해야한다고 생각합니다.

위의 링크를 따라 가기 전에 NVidia 드라이버를 모두 제거하십시오.


인텔 웹 사이트에서는 HD 그래픽 3000이 최대 2560 X 1600을 출력 할 수 있다고 주장합니다. 내 Dell XPS 15 L502X는 miniDisplayPort를 통해 1900X1080p 외부 모니터에 연결되어 있습니다. 그러나 1080i 또는 1080p를 출력하는지 알 수 없습니다. 어떻게 확신 할 수 있습니까? 무슨 의미인가요 (1080i를 얻을 수 없음)? 내 ext.monitor에 1900X1080 60Hz PP (출처 : Intel HD 3000)가 표시됩니다.
Hanynowsky 2011

1

범블비 솔루션을 사용하면 통합 카드와 개별 ​​엔비디아 옵티머스 카드를 동시에 실행할 수 있습니다. 그런 다음 acpi_call과 byo-switcheroo는 특정 랩톱 모델에 따라 개별 그래픽 카드를 켜거나 끄는 다양한 메커니즘을 제공합니다. 과거보다 상황이 비교적 잘 지원되고 있습니다. http://launchpad.net/~hybrid-graphics-linux


1
Optimus 시스템에서는 작동하지 않습니다. 현재 Optimus 시스템에서 현재 사용 가능한 UNIX / Linux 시스템 용 드라이버가 없습니다.
토마스 워드

acpi_call은 bbswitch를 위해 더 이상 사용되지 않습니다.
Lekensteyn

1

사람들이 리눅스를 채택하지 못하게하는 주요 문제는 이런 종류의 하드웨어 문제입니다. 나는 이와 같은 구매로 실수를 저지를 수없는 장기 우분투 사용자 및 후원자입니다. Windows7이 옵션이 아니기 때문에 그래픽 가속이 없다는 것을 알기 위해 500 파운드 이상을 지출하고 싶지 않습니다.

장기간 Linux 사용자 인 경우 하드웨어 호환성이 하드웨어 제조업체에 의존한다는 것을 이해해야합니다. 이 새로운 기술을 채택 할 시간을 Linux / kernel 커뮤니티에 제공해야합니다. 결국 우리가 일반적으로 사용하는 것은 다른 OS와 비교하여 Linux에서 실제로 경쟁력있는 CPU 관리입니다. 그러나 시간이 걸립니다.

참을성있게 내 친구.


사실, 보통 Broadcom 드라이버, Wi-Fi 글리치 등의 그래픽 카드와 함께 시간 문제 일뿐입니다.
NoBugs

1

누구든지, 내가 한 것처럼 Nvidia Optimus가있는 랩톱을 가지고 있거나 구입할 것입니다.

이 날짜부터 완벽하게 작동합니다. 필자는 Intel HD3000 및 Geforce GT 540M (1GB)이 포함 된 Packard Bell EasyNote TS 랩톱에서 Lekensteyn의 답변이 지적한 단계를 따라 현재 Ubuntu 12.04에서 두 그래픽 장치를 모두 사용할 수 있습니다.

내가 먼저해야 할 유일한 일은 통합 인텔 그래픽 만 사용하도록 BIOS로 변경하는 것이 었습니다 (재부팅과 엉망 비디오 모드에서 적절한 드라이버를 선택하지 않기 때문에 첫 번째 시도로 종료해야했습니다). 둘 다 활성화하면 compbun / 3D가 Ubuntu 설치 전후에 활성화되지 않았을 것입니다. BIOS에서 통합 그래픽 만 활성화하면 인텔 그래픽이 포함 된 3D가 이미 설치 화면에서 완전히 활성화되었습니다.

이것은 Nvidia 드라이버를 설치하지 않고도 Bumblebee를 사용하여 절전을 위해 선택했습니다.

마지막으로 BIOS에서 그래픽을 모두 활성화하고 Bumblebee와 Bumblebee-Nvidia 패키지를 설치했는데 매력처럼 작동합니다. "glxgears -info"및 "optirun glxgears -info"를 사용하면 Intel 또는 Nvidia 그래픽으로 실행됩니다. 실제로 Win7에 아래의 자동 스위치보다 더 나은 "optirun"의 사용처럼 때문에 나는 내가 안전한 배터리에 더 나은 그래픽이나하지를 사용하려는 경우, 지금 결정할 수 있습니다.


나에게도 매우 비슷한 결과. 공식 Bumblebee 웹 사이트는 bumblebee-project.org
Sepero

1

추가 드라이버를 통해 NVIDIA 바이너리 드라이버를 다운로드하면 현재 (13.04 IIRC 기준) 자동으로 설치 nvidia-prime됩니다.

그런 다음 일단 설치하고 재부팅하면의 PRIME 섹션에서 렌더러를 변경하여 개별 그래픽으로 변경할 수 nvidia-settings있으며 X11은 다음 로그인 에서이 그래픽을 사용합니다.

그러나 이것이 ATROCIOUS 찢어짐을 유발한다는 것을 알았으므로 여전히이 옵션을 사용하지 않는 것이 좋습니다. 따라서 다른 사람들이 제안한대로 Bumblebee를 설치하려면 걱정하지 마십시오. Bumblebee를 설치하기 전에 nvidia-prime패키지 를 제거하기 만하면됩니다 .


1

우분투 14.04 이전에는이 ​​질문이 유효했습니다-이제는 문제가 아닙니다-Optimus가있는 Nvidia 카드가 있고 WebGL과 같은 것들이 올바르게 작동하고 이전에 bumblbee를 사용해야했습니다-그러나 깨끗한 드라이브 지우기를했을 때 / 설치 14.04 기본 nouveau 드라이버조차 이제 챔피언처럼 그래픽을 렌더링합니다-WebGL은 이제 수월합니다!


0

질문에 대답하기 위해 : 그것은 끔찍하다. 우선 하이브리드 모드 (Optimus)를 잊어 버리십시오. 물론, Bumblebee가 있지만 완료되지 않았고 복잡하며 대부분의 시간 동안 작동하지 않습니다 (한 번의 클릭 설치는 기대하지 마십시오!). 저에게는 절대 쓸모가 없습니다. gpu (통합형 또는 전용 형)를 수동으로 비활성화해도 에너지가 절약되지 않습니다.

드라이버에 관해서는 상황이 나아지지 않았습니다. 기본 독점 드라이버를 설치 한 후 Xorg가 더 이상 시작되지 않습니다. 실제 엔비디아 드라이버를 사용하면 상황이 악화됩니다.

그래서 지금은 엉뚱하고 버그가 많은 오픈 소스 드라이버를 사용하고 있습니다. 나는 때때로 그래픽 문제를 겪고 있지만 GFX 가속을 얻을 수있는 유일한 방법입니다. GFX 가속이없는 우분투는 완전히 실패합니다 : Unity-2D는 버그가 많으며 (가속성이있는 Unity보다 더) 개발이 부족하다고 생각합니다. XFCE는 오픈 소스 드라이버가 다시 작동 할 때까지 유일한 임시 솔루션이었습니다. XFCE는 훌륭하지만 (투명도 등을위한 소프트웨어 렌더링 기능이 있지만) XFCE에서 글로벌 메뉴와 같은 기능을 사용하려면 약간의 시간이 필요합니다.

간단히 말해서 : 더 나은 드라이버를 설치하지 않는 한 좋습니다. 적어도 그것은 저의 경우였습니다. 아마도 와인을 통해 게임을하고 싶다면 오픈 소스 드라이버가 당신을 멀게 할 것이라고 생각하지 않습니다. 또한 배터리 수명이 길다고 기대하지 마십시오. (나를 위해 : 창문에서 4h30-5h00, 우분투에서 1h45 !!! 그리고 나는 인터넷에서 찾을 수있는 모든 것을 시도했다 ...)

나는 GT540m 1Gb와 Intel IGP를 가지고 있습니다 (후자는 배터리 수명을 연장하려고 노력했지만 아무 소용이 없습니다).


1
lekenstyn 답변을보십시오-새로운 릴리스는 지난 주에 이루어졌으며 매우 유망한 것으로 보입니다.
fossfreedom

감사. Xorg를 다시 실행하자마자 솔직히 포기했습니다. 또한 프로젝트가 중단되었다고 생각했습니다. 제공된 방법을 사용하여 전력 소비를 줄일 수있는 기회가 있습니까? 현재 배터리 수명이 리눅스에서는 열악하기 때문에 정말 좋을 것입니다.
Mr. Pixel

1
이 답변의 lekenstyn에 따르면 ( askubuntu.com/questions/70031/…)- 예. 그러나 중요한 것은 새 프로젝트가 활발히 업데이트되고 있다는 것입니다. 따라서 현재와 미래에 좋고 더 나은 것을 기대하십시오! 자세한 정보는 Lekenstyn 및 프로젝트에 문의하십시오.
fossfreedom

BIOS 옵션이 아닌 경우 인텔 GPU를 비활성화 할 수 없습니다. Bumblebee 2.2 또는 2.3에는 절전 기능이 없지만 새로운 3.0 버전에는 자동으로 적용되는 절전 기능이 있습니다. 따라서 프로그램이 Bumblebee와 함께 실행되도록 요청되지 않으면 별도의 비디오 카드가 항상 꺼집니다.
Lekensteyn

0

전혀 잘 작동하지 않습니다.

Linux를 기본 OS로 사용 하려는 경우 Nvidia Optimus 기반 컴퓨터를 구입하지 마십시오 !

제발! 그냥하지 마세요 ... 당신의 인생에서 가장 끔찍한 실수가 될 것입니다.

나는 열심히 또는 악하려고하지 않습니다. 나는 Nvidia, Bumblebee, HDMI의 모든 문제가 작동하지 않음, Intel이 훌륭한 일을하지 않음 (Nvidia 노트북을 구입하고 전체 작업을 수행하는 Intel이기 때문에), 480p 이상의 플래시 없음 ( 전체 화면에서 잊어 버리십시오.

배터리가 충분하고 크기가 작기 때문에 컴퓨터를 구입할 생각이라면 Windows에서 올바르게 3D 게임을하거나 Windows에서 플래시 및 HD 영화를 볼 수 있습니다. 그렇습니다.

그러나 Ubuntu (또는 Linux 배포판)를 가장 많이 사용하는 OS로 사용하기 위해 구입하려면 선호하고 구입하지 마십시오 ... 또는 문제가 해결 될 때까지 기다리십시오 ... 당신은, 우리가 무언가를보기 전에 오랜 시간이 걸릴 것입니다.

마지막으로 Bumblebee / Ironhide는 해결책이 아닙니다.


4
사람들이 왜이 답을 내리는 지 이해하지 못합니다. 그는 맞다 : 옵티머스는 악몽이다. 물론, 1000000 명의 우분투 사용자 중 한 명은 옵티머스가 부분적으로 작동하지만 "정상"사용자를위한 마술 솔루션은 없습니다. 내 말은, 첫 번째 대답을 보아라. 그것은 입력 된 명령 벽을 보는 두통을 준다. 그리고 결국 우리는 옵티머스의 요점 인 에너지 절약을 잊지 마십시오! 우분투에서는 작동하지 않습니다. GPU가 비활성화되어 있어도 에너지 소비는 변하지 않는 것 같습니다.
Mr. Pixel

이 대답은 사실이 아닙니다. 일주일 전에 12.04에 인텔, 엔비디아, 옵티머스 조합을 구입하면 모든 것이 잘 작동합니다. 안정적인 ppa를 추가하십시오 : launchpad.net/~bumblebee/+archive/stable 그리고 훌륭하게 작동합니다. 이제 그들은 엔비디아와 인텔 GPU로 실행될 응용 프로그램을 선택할 수있는 GUI 응용 프로그램을 가지고 있습니다.
enedene

미안하지만 잘 작동하지 않습니다 .nvidia 또는 HDMI를 사용하여 브라우저 또는 무거운 게임에서 플래시를 실행하십시오 ... 작동하지 않을 수도 있지만 작동하지 않습니다 많은 사람들. 본인은 Asus 1215N을 소유하고 있으며 HDMI (비디오 및 사운드) 및 플래시 (일반 또는 전체 화면에서 480p 이상)가 없습니다. Bumblebee projecto는 문제를 해결하기위한 큰 단계이며, 모든 팀은이를 위해 그만한 가치가 있습니다 ... 그러나 사실은 사실입니다. 누군가가 Muxless Optimus가있는 컴퓨터를 피할 수 있다면 (지금은) DO! ... 간단히
aliasbody

나는 Asus N53SM (우수한 1366x768 해상도)을 소유하고 있으며 bumblebee 드라이버와 잘 어울립니다. 모든 해상도 / 전체 화면에서 비디오를 재생할 수 있습니다. 테스트 된 SecondLife는 좋은 fps로 거의 완벽한 그래픽 (ulimate setting)에서 실행할 수 있습니다! 예를 들어 Tux Racer는 전체 화면으로 실행되며 평균 100fps입니다. 더 많은 그래픽 성능이 필요할 때마다 optirun을 사용해야합니다.
Sepero

13.10에서 잘 작동하며 땅벌이나 다른 해결 방법이 필요하지 않습니다. Nvidia가 항상 사용 중이기 때문에 배터리 수명이 조금 더 나쁩니다.
NoBugs

0

다음은 우분투에서 nvidia 드라이버 설치에 대한 간단한 지침을 찾을 수 있습니다. http://www.webupd8.org/2010/06/how-to-install-nvidia-25635-display.html

nvidia는 Linux에서 옵티머스 기술을 지원하지 않으며 BIOS에서 기본적으로 활성화되어있을 수 있습니다. 이 문제에 대한 두 가지 해결책이 있습니다.

  • BIOS에서 옵티머스를 비활성화하십시오. 이것은 간단한 해결책입니다. 나를 위해 잘 작동
  • 땅벌을 사용하십시오 . 이것은 BIOS에서 옵티머스를 비활성화하는 것만 큼 쉽지는 않지만 작동하는 것 같습니다.

안녕하세요. Optimus를 지원하지 않은 많은 분들께 Linux에서 지원되지 않았는데, 덕분에 Bumblebee를 보여 주셔서 감사합니다. Web-E는 배터리가 빨리 소모되는 것을 보았습니다. CPU가 과열 된 것처럼 보였습니다. 나는 지금 왜 그런지 알고, 내 바이오스에서 옵티머스를 완전히 비활성화하면 그래픽의 인텔 부분을 사용할 수 있을까요?에 대한 응답으로 그래픽 드라이버를 설치하지 말라고 말 했어요. 혼자서 이것으로 무엇을 의미 했습니까?
Mohamed Ahmed

내가 아는 한 BIOS에서 옵티머스를 비활성화하는 옵션이 없습니다. ATI 하이브리드 그래픽에 대해 오해했을 수 있습니다. Nvidia 옵티머스 시스템은 항상 멀티플입니다. 드라이버를 직접 설치하지 말라고했던 이유를 읽어보십시오 (bumblebee를 통해서만) -askubuntu.com/a/36936/35775
Web-E

@ Web-E Dell e6420의 BIOS에는 "optimus 비활성화"옵션이 있습니다. 사실 나는 지금 그것을 사용합니다. 그 결과 엔비디아 그래픽 카드가 항상 실행됩니다 (최적화의 경우와 같이 "주문형"이 아님). 배터리 수명에는 큰 영향을 미치지 않습니다 (그러나 그 영향은 없습니다).
예브게니 M.

정보에 대해서 감사드립니다. :). 적어도 그들이 약간의 옵션을 주었다는 것을 잘 알고 있습니다. 그러나 대부분의 시스템에는 해당 옵션이 없습니다. dell my xps 15와 같습니다. :(. @MohamedAhmed BIOS에서 옵티머스를 비활성화하는 옵션이 있습니까?
Web-E

0

i7 ivybridge 및 nvidia GT630M과 함께 제공되는 새로운 ASUS K55VM 랩톱에 Ubuntu 12.04.3을 설치했습니다. HDMI와 nvidia가 모두 제대로 작동하면서 상자에 nvidia prime이 설치된 nvidia 319 드라이버가 설치되어 있다는 사실에 놀랐습니다. 나는 비슷한 노트북을 가지고 Kubuntu를 설치했지만 이번에는 Bumblebee와 310 드라이버가 있지만 엔비디아 프라임은 없습니다. 또한 동일한 노트북에 Manjaro를 설치했으며 Manjaro는 커널 310 및 Bumblebee와 함께 nvidia 325를 설치합니다. 엔비디아 프라임 랩탑의 FPS는 가장 높았지만 다른 두 제품에 비해 유휴 상태에서 조금 더 따뜻하게 작동했으며 배터리 소비는 약간 높았지만 엔비디아 카드는 항상 작동하기 때문에 예상되었습니다. 그러나이 숫자는 쿠분투에 비해 유휴시 2 ~ 3c 평균 기온이 사소한 것으로 나타났습니다.

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