Ubuntu가 Nvidia GT 740M을 감지하지 못했습니다.

Ubuntu가 Nvidia GT 740M을 감지하지 못했습니다.

저는 Ubuntu 15.10에서 실행되는 Lenovo Z500을 사용하고 있으며 VGA 사양은 다음과 같습니다.

VGA1: Intel HD 4000
VGA2: Geforce GT 740M

명령을 실행한 후 lspciIntel HD는 감지하지만 두 번째 그래픽 카드는 감지할 수 없습니다 Nvidia. 출력 lspci은 다음과 같습니다.

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 05)
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)

또한 명령을 사용하여 그래픽 카드 정보를 찾을 수 없습니다 lshw. 이 명령의 출력은 다음과 같습니다.

  *-display               
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:28 memory:d3000000-d33fffff memory:e0000000-efffffff ioport:4000(size=64)

저는 Lenovo Corp에서 최신 출시된 BIOS(2013)를 사용하고 있으며 BIOS의 그래픽 카드 모드를 Switchable Graphics.

누구든지 내가 무엇을 해야 하는지 설명해 주시겠습니까?

답변1

독점 GPU 드라이버 PPA에서 GT 740을 지원하는 안정적인 최신 NVIDIA 드라이버를 설치하십시오.

새 드라이버를 설치하기 전에 이전에 설치한 모든 NVIDIA 관련 소프트웨어를 제거하십시오.

터미널을 열고 다음을 실행합니다.

sudo apt-get purge nvidia*  
sudo reboot

그런 다음 다음을 실행하여 장기 브랜치에서 최신의 안정적인 NVIDIA 드라이버를 설치합니다.

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo reboot  

Intel과 NVIDIA 그래픽 간을 전환하려면 - 열기NVIDIA X 서버 설정->프라임 프로필.

으로 전환한 후엔비디아달리다sudo lspci다시 출력하면엔비디아 GT 740 GPU.

메모 :

Ubuntu 15.10을 사용하는 경우 독점 GPU 드라이버 저장소(sudo add-apt-repository ppa:graphics-drivers/ppa)를 추가할 필요가 없습니다. 드라이버는 이미 Ubuntu 저장소에 포함되어 있습니다. 이전에 Bumblebee를 설치한 경우에도 Bumblebee를 제거해야 합니다.

답변2

이 명령을 사용하여 PCI ID 데이터베이스를 업데이트해야 합니다.

sudo update-pciids

그 다음에

sudo lspci -nn | grep VGA

작동하는지 알려주세요.

답변3

비슷한 상황에 직면해 전문가에게 문의했는데 그래픽 카드 일치와 컴파일러/cuda 버전 지원에 제한이 있는 것 같습니다. 내 카드는 Ubuntu 13.04까지 지원되므로 15.10에서는 지원되지 않는 것 같습니다. 또한 커널의 g++ 라이브러리가 내 카드용 cuda 6.0.37을 지원하는 커널 g++와 ubuntu 15.10 커널이 gcc/g++를 사용하는 동안 gcc/g++ 버전 4.8.x까지만 지원되는 cuda 버전 cc1.0에 맞지 않는 것 같습니다. 5.0.X 버전.

15.10에서 제대로 작동하지 않는 하드웨어와의 호환성 문제에 직면했을 수도 있습니다.

내 시스템 구성과 비슷한 문제가 있습니다.

:~$ sudo lshw -C display
  *-display               
   description: VGA compatible controller
   product: G96 [GeForce 9400 GT]
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: pci@0000:01:00.0
   version: a1
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
   configuration: driver=nvidia latency=0
   resources: irq:30 memory:fa000000-faffffff memory:d0000000-dfffffff memory:f8000000-f9ffffff ioport:e000(size=128) memory:fb000000-fb07ffff

:~$ /usr/bin/nvidia-smi
Tue Nov  3 13:29:21 2015       
+------------------------------------------------------+                       
| NVIDIA-SMI 340.93     Driver Version: 340.93         |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce 9400 GT     On   | 0000:01:00.0     N/A |                  N/A |
|  0%   50C   P12    N/A /  N/A |     57MiB /   511MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Compute processes:                                               GPU Memory |
|  GPU       PID  Process name                                     Usage      |
|=============================================================================|
|    0            Not Supported                                               |
+-----------------------------------------------------------------------------+

    :~$ ubuntu-drivers devices
== cpu-microcode.py ==
driver   : intel-microcode - distro non-free

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000641sv00001043sd00008296bc03sc00i00
vendor   : NVIDIA Corporation
model    : G96 [GeForce 9400 GT]
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-340-updates - distro non-free
driver   : nvidia-304-updates - distro non-free
driver   : nvidia-304 - distro non-free
driver   : nvidia-340 - distro non-free recommended

온보드 Intel D 유형 디스플레이 케이블 출력을 사용하도록 디스플레이를 변경하면 SMI 모듈이 로드되지 않고 드라이버와 통신할 수 없기 때문에 connamd "/usr/bin/nvidia-smi"가 실패합니다.

온보드 인텔 그래픽 하드웨어(i5 프로세서 4 스레드)에서 디스플레이를 구동하면서도 NVIDIA 340.96 드라이버를 커널에 로드된 상태로 유지하는 방법에 대한 솔루션을 제공할 수 있는 사람이 있을까요?

관련 정보