Nbunia 그래픽 카드를 Ubuntu가 인식하도록하려면 어떻게합니까?

lspci| grep VGA터미널에 입력 하면이 출력을 얻습니다.

00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller(rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 0fd1 (rev a1)

nvidia-current를 설치하면 650m의 잘못된 드라이버 인 259.49가 설치됩니다 (259.59가 맞습니다). 이견있는 사람?

편집 : 나는이 명령 dpkg --list | egrep '(nvidia|bumbl)' | grep ^ii을 사용하여 출력

ii  bumblebee                              3.0-2~preciseppa1                       nVidia Optimus support
ii  bumblebee-nvidia                       3.0-2~preciseppa1                       nVidia Optimus support using the proprietary NVIDIA driver
ii  nvidia-common                          1:0.2.44                                Find obsolete NVIDIA drivers
ii  nvidia-current                         295.40-0ubuntu1                         NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-settings                        295.33-0ubuntu1                         Tool of configuring the NVIDIA graphics driver

그래서 이것은 어떤 카드인지 전혀 알지 못하기 때문에 올바른 드라이버를 선택하지 않습니다 …

또한 도움이된다면 컴퓨터는 Samsung Series 7 (700Z7C)입니다.

실행 optirun glxspheres하면 kern.log에이 출력이 제공됩니다.

NVRM: GPU at 0000:01:00.0 has fallen off the bus.
NVRM: GPU at 0000:01:00.0 has fallen off the bus.
NVRM: RmInitAdapter failed! (0x26:0xffffffff:1170)
NVRM: rm_init_adapter(0) failed


답변

귀하의 질문에서 옵티머스 지원 노트북을 사용하고 다른 사용자와의 상호 작용에 따라 귀하가 혼란에 빠졌음을 분명히 언급하지 않았습니다. 새로 설치해야합니다 . 설명해 드리겠습니다 .

optimusLinux의 nvdia 드라이버는 지원하지 않습니다. 따라서 모든 리포지토리에서 nvidia 드라이버를 설치하면 GUI로 부팅 할 수 없습니다. nvidia의 Linux 드라이버 페이지는 다음과 같은 경고를 표시 The driver won't work with few models합니다.

따라서 최소한 절전 기능을 사용하기위한 비공식적 인 작업이 있습니다 (즉, 개별 GPU를 끄는 것). 첫 번째 성공은 옆에 있었다 mj-casalogic그의 첫번째 프로젝트로 선정 (내가 그의 이름을 모른다). bumblebee그는 그것을 업데이트하고 이름 ironhide.

그러나 아이언 하이드는 잘 설계되지 않았으며 많은 문제가 있습니다. 이제는 버려진 프로젝트입니다.

Bumblebee 3.0 은 원래 Bumblebee 프로젝트의 포크였습니다. 안정성이 높고 전체 코드가 C로 다시 작성되었습니다. 이제 데몬이 시작시 실행됩니다. 개별 GPU를 자동으로 비활성화하고 필요할 때만 사용하십시오. 그러나 이것은 ironhide이전 버전 과 호환되지 않습니다 bumblebee. 이 작업을 수행하려면 많은 작업을 수행해야합니다. 우분투를 다시 설치하는 것이 더 쉽습니다.

우분투를 새로 설치 한 후 다음을 수행하십시오

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

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

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

    12.04-13.04의 경우

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

    그리고 13.10의 경우 :

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


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

사용법 지시 :

nvidia 카드로 프로그램을 실행하려면 optirun터미널에서 접두사를 사용하십시오 . glxspheres엔비디아 카드 타입 으로 달리기

optirun glxspheres

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


그래픽 카드 모델을 얻으려면 mesa-utils를 설치하십시오 . 그래픽 카드 모델은 엔비디아가 아닙니다. 엔비디아 옵티머스에서는 엔비디아 카드가 직접 노출되지 않기 때문에 인텔이 될 것입니다. Nvidia 카드는 인텔 카드를 통해 연결됩니다

관련 질문 :

12.04에서 Nvidia Optimus 카드가 얼마나 잘 지원됩니까?

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

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


답변

시스템에 Bumblebee 패키지 드라이버 를 사용하려고 합니다. Ubuntu 12.04의 전환 가능한 랩톱 그래픽 문제 와 동일한 절차를 수행하여 문제를 해결할 수 있어야합니다 .

추신. Optimus 그래픽 카드에 아이언 하이드 또는 x- 스왓을 사용하지 마십시오. 사람들은 오래된 정보를 퍼 뜨리고 있습니다.


답변

질문에 대한 답변을 수락했지만이 문제를 해결 한 적이 있습니까? Bumblebee 및 NVidia 독점 드라이버를 사용하여 Optimus GT650M을 사용하는 방법에 대한 단계별 지침을 찾고 있지 않은 사람들은 http://eternalvoid.net에서 작성한 레시피를 확인해야합니다 . / tutorials / linux-optimus-gt650m /

기본적으로 bumblebee 3.0.1 및 nvidia-current 304.22b가 Ubuntu 저장소에있을 때까지 NVidia 카드를 사용하려면 레시피와 유사한 방법을 따라야합니다.

간단히 말해서 NVidia 드라이버의 새로운 베타 버전 (공식 버전)을 설치해야하지만 설치시 많은 명령 줄 스위치를 사용해야 비표준 위치에 놓을 수 있습니다. 기존 OpenGL 항목을 모두 제거하지 마십시오.

그런 다음 git 저장소에서 bumblebee 3.0.1을 설치하고 모든 NVidia 라이브러리를 찾을 수 있도록 구성하고 프레임 버퍼에 액세스 할 때 Intel 드라이버도 사용하도록 구성해야합니다.

전체 지침은 내가 제공 한 링크에 있지만, Ubuntu를 새로 설치할 때만 따르십시오. 다른 곳에서는 모든 것이 백업됩니다.


답변

범블비가 일하게 했어요 Intel Ivy Bridge hd4000 Intel GPU 및 Geforce gt 630m GPU를 사용하고 i7-3615QM CPU를 사용하는 Samsung Series 7 Chronos NP700z5c Optimus 랩톱에서 Ubuntu 12.04에 가까운 Mint 13 64 비트 Mate Maya를 사용하고 있습니다.

이 사이트는 많은 도움이되었습니다 : http://www.noobslab.com/2012/06/nvidia-drivers-collection-for.html

7 단계를 제외한 모든 단계를 수행하면 터미널에서 다음을 수행해야합니다.

sudo gedit /etc/modprobe.d/blacklist.conf

이제 파일 끝에 다음 줄을 추가하고 저장하십시오.

blacklist amd76x_edac
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

터미널에서 다음을 수행해야합니다.

sudo gedit /etc/bumblebee/bumblebee.conf

파일에서이를 변경하고 저장하십시오.

Driver="empty or whatever" to  Driver=nvidia
kernelDriver=nvidia-current to KernelDriver=nvidia

sudo update-initramfs -u

부팅은 일종의 버그가있을 수 있습니다 Ctrl+ Alt+ F6다음 Ctrl+ Alt+ F8박하 13에 대한 공황의 검은 화면에서 벗어나기 위해.

우분투는 다른 키 Ctrl+ Alt+ F1를 사용한 다음 Ctrl+ Alt+를 사용 F7합니다.

sudo reboot

그런 다음 업데이트 관리자를 실행하십시오. OS가 새로운 기능을 사용할 때까지 제 꿀벌은 작동하지 않았습니다.

optirun glxgears터미널에서 사용해보십시오 .

다음은 내 Samsung에 많은 도움이되는 사이트입니다.

http://forums.linuxmint.com/viewtopic.php?f=59&t=106262http://openideals.org/2012/04/15/tuning-ubuntu-on-samsung-series-7-laptop/

나는 달렸다.

optirun firefox    and played www.quakelive.com
optirun glxgears, and optirun glxspheres.

pluma는 mint 13 mate maya의 텍스트 편집기입니다.

이 파일의 모양은 다음과 같습니다.

sudo pluma /etc/modprobe.d/blacklist.conf

# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.

# evbug is a debug tool that should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

# replaced by e100
blacklist eepro100

# replaced by tulip
blacklist de4x5

# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394

# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m

# Conflicts with dvb driver (which is better for handling this device)
blacklist snd_aw2

# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
blacklist i2c_i801

# replaced by p54pci
blacklist prism54

# replaced by b43 and ssb.
blacklist bcm43xx

# most apps now use garmin usb driver directly (Ubuntu: #114565)
blacklist garmin_gps

# replaced by asus-laptop (Ubuntu: #184721)
blacklist asus_acpi

# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp

# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr

# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.

blacklist amd76x_edac
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv









 Here is what this file look like,
sudo pluma /etc/bumblebee/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

## Client options. Will take effect on the next optirun executed.
[optirun]
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# 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

## 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
Module=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/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

답변

Lenovo ThinkPad T430의 NVIDIA GPU 모델 NVS 5400M이 설치된 Ubuntu 15.10에서 필요한 것은 다음과 같습니다.

sudo apt-get install nvidia-352

nvidia-352최신 드라이버는 어디에 있습니까?

sudo apt-cache search nvidia-

GUI 옵션은 다음을 실행하는 것입니다.

software-properties-gtk

그런 다음 “Additional Drivers (추가 드라이버)”탭에서 “tested (테스트)”라고 표시된 GPU 드라이버를 얻습니다.

재부팅 후, Ubuntu가 NVIDIA 그래픽 카드를 사용하고 있는지 어떻게 확인합니까? 에서 언급 한대로 작동하는지 확인했습니다 .