Estoy usando Lenovo Z500 ejecutándose en Ubuntu 15.10, con las siguientes especificaciones VGA:
VGA1: Intel HD 4000
VGA2: Geforce GT 740M
Después de ejecutar lspci
el comando, detecta el Intel HD pero no pudo detectar la segunda tarjeta gráfica Nvidia
. El lspci
resultado es el siguiente:
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)
Además, no pude encontrar la información de la tarjeta gráfica usando lshw
el comando, el siguiente es el resultado de este comando:
*-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)
Estoy usando el BIOS más reciente (2013) de Lenovo corp y el modo de tarjeta gráfica en BIOS está configurado en Switchable Graphics
.
¿Alguien podría explicarme qué debo hacer?
Respuesta1
Instale los controladores NVIDIA estables más recientes que admitan GT 740 desde el PPA de controladores de GPU propietarios.
Antes de instalar nuevos controladores, desinstale todo el software relacionado con NVIDIA que haya instalado anteriormente.
Abra una terminal y ejecute:
sudo apt-get purge nvidia*
sudo reboot
Luego instale los controladores NVIDIA estables más recientes de la rama de larga duración ejecutando:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo reboot
Para cambiar entre gráficos Intel y nvidia: abraConfiguración del servidor NVIDIA X->Perfiles principales.
Después de cambiar aNvidiacorrersudo lspcinuevamente y la salida muestra suGPU NVIDIA GT 740.
Nota :
En caso de que utilice Ubuntu 15.10, no es necesario agregar el repositorio de controladores de GPU propietarios (sudo add-apt-repository ppa:graphics-drivers/ppa): los controladores ya están incluidos en los repositorios de Ubuntu. Si tenía instalado Bumblebee antes, también deberá eliminarlo.
Respuesta2
Necesita actualizar su base de datos de ID de PCI y utilice este comando.
sudo update-pciids
entonces
sudo lspci -nn | grep VGA
Déjame saber si funciona.
Respuesta3
Me enfrento a una situación similar y consulté a un experto, parece que hay limitaciones sobre la compatibilidad entre la tarjeta gráfica y la compatibilidad con la versión del compilador/cuda. Parece que mi tarjeta es compatible con Ubuntu 13.04, por lo que 15.10 no la admite. Además, sospecho que la biblioteca g++ en el kernel no se ajusta al kernel g++ que admite cuda 6.0.37 para mi tarjeta y la versión cuda cc1.0 que solo es compatible hasta la versión 4.8.x de gcc/g++, mientras que el kernel de ubuntu 15.10 usa gcc/g++. Versión 5.0.X.
Es posible que haya enfrentado un problema de compatibilidad con su hardware que se supone que no funciona correctamente en 15.10.
Tengo un problema similar, la construcción de mi sistema es:
:~$ 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
cuando cambio la pantalla para usar la salida del cable de pantalla tipo Intel D integrada, el módulo SMI no está cargado y el comando "/usr/bin/nvidia-smi" falla porque no puede comunicarse con el controlador.
Quizás alguien pueda ayudar con una solución sobre cómo controlar la pantalla desde el hardware de gráficos Intel integrado (procesador i5 de 4 subprocesos) y aún así mantener el controlador NVIDIA 340.96 cargado en el kernel.