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


14

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

노트북인가요? 엔비디아 옵티머스 기술이 있습니까?
Web-E

네, 그것은 nvidia optimus와 노트북입니다
twf0001

답변:


14

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

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

관련 질문 :

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

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

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


1
새로 설치하고 명령을 입력하고 optirun을 실행했습니다. glxspheres 다음을 얻었습니다.[ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please [ERROR]Aborting because fallback start is disabled.
twf0001

내 생각은 우분투가 어떤 모델을 알지 못하기 때문에 어떤 개념을 설치할 것인지 알 수 있습니다 (개념을 올바르게 이해하지 않는 한). 나는 그것을 구입 한 이래로 그것이 650M이라는 것을 알고 있지만 우분투는 그것을 어디에도 나타내지 않습니다.
twf0001

우분투는 않습니다. 의 출력을 참조하십시오 lspci | grep VGA. Sepero가 게시 한 650m은 땅벌에 문제가 있습니다. 드라이버는 최근에 출시되었습니다. 레포에 오려면 며칠이 더 걸릴 것입니다. 드라이버 링크 . 295.53은 제품을 지원하지 않으며, 295.59는 지원하지 않습니다. 며칠 기다리십시오. Nvidia 650m이 (가)에 그래픽 카드로 표시되지 않을 것이라는 점이 누락되었습니다 System info. 인텔은 랩탑 디스플레이에 연결되어 있기 때문에 엔비디아는 인텔에 연결되어 있습니다. nvidia는 디스플레이 관리자에 노출되지 않습니다.
Web-E

에서 그래픽 카드를 변경하는 방법 unknownintel당신은 내가 게시하는 패키지가 필요합니다.
Web-E

잘못된 오전 (난의 출력을 게시하는 경우 정정 해줘 lspci | grep VGA원래의 게시물을)은 엔비디아 장치 [지포스 650M]하지 0fd1 말을하지 않겠습니까? 내 컴퓨터가 내 카드를 인식하지 못한다고 생각하는 곳입니다.
twf0001

6

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

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


난 내가 실행할 때 그들은 그러나, 절차에 말을했던 optirun glxspheres나는이 출력을 얻을 [ERROR]Cannot access secondary GPU - error: Could not load GPU driver [ERROR]Aborting because fallback start is disabled.내가이 참조는 sudo apt-get을 업데이트 출력을 보면 (출처, AMD64 그들 (3), 및 I386) W: Failed to fetch http://ppa.launchpad.net/mj-casalogic/bumblebee/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found
twf0001

GPU 모델을 인식하지 못하는 원래의 문제도 해결되지 않았습니다
twf0001

"GPU 모델을 인식하다"는 말의 의미는 650M이라고 생각 했습니까? 당신은이 사람과 같은 버그로 고통 것 같다 : 엔비디아 지포스 GT 650M 버그
Sepero

나는 그것이 650M 인 것을 알고 있지만 컴퓨터는 이것을 표시하지 않습니다
twf0001

내 시스템에도 표시되지 않습니다. 나는 GT 630M을 가지고있다
Sepero

1

질문에 대한 답변을 수락했지만이 문제를 해결 한 적이 있습니까? 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를 새로 설치할 때만 따르십시오. 다른 곳에서는 모든 것이 백업됩니다.


0

범블비가 일하게 했어요 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

0

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 그래픽 카드를 사용하고 있는지 어떻게 확인합니까? 에서 언급 한대로 작동하는지 확인했습니다 .

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