Problema con gpu nvidia 940mx y graficos integrados de intel

Foro de soporte para usuarias de habla hispana

Moderator: Wibol

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
davidalejandro1223

Problema con gpu nvidia 940mx y graficos integrados de intel

Post by davidalejandro1223 »

Hola compañeros

resulta que adquiri una notebook acer f15 con con un i5 7200u y una gt 940mx, decidi instalarle linux mint luego de comprarla ya que me gusto la experiencia linux mint con mi laptop vieja, al instalar linux mint me surgio una duda sobre las gpu que trae este pc, por cuestiones de energia y eso, me gustaria poder intercambiar entre la grafica integrada del procesador y la grafica nvidia en el momento que lo requiera, empece instalando los drivers privativos 384 que LM me ofrecia en el administrador de controladores, luego lei sobre ndivia prime, pero al intentar usarlo me decia que mi hardware no soportaba prime, cosa que la verdad dudo ya que he visto gpu de la serie 800 funcionando con nvidia prime, luego intente seguir este tutorial https://sites.google.com/site/easylinuxtipsproject/12 para instalar los drivers 390, al realizar el proceso resulta que los drivers estan instalados, pero no funcionan, estan funcionando los drives libres que son los que actualmente estoy usando, y ndivia prime sigue sin funcionar, que debo hacer?

dejo salida de consola de lspci

Code: Select all

00:00.0 Host bridge: Intel Corporation Device 5904 (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Device 9d18 (rev f1)
00:1d.2 PCI bridge: Intel Corporation Device 9d1a (rev f1)
00:1d.3 PCI bridge: Intel Corporation Device 9d1b (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
03:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 31)
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5287 (rev 01)
04:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
inxi -Fxzd

Code: Select all

System:    Host: david-Aspire-F5-573G Kernel: 4.10.0-38-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: Cinnamon 3.6.7 (Gtk 3.18.9) Distro: Linux Mint 18.3 Sylvia
Machine:   Mobo: Acer model: Captain_SK v: V1.27
           Bios: Insyde v: V1.27 date: 05/26/2017
CPU:       Dual core Intel Core i5-7200U (-HT-MCP-) cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 10848
           clock speeds: max: 3100 MHz 1: 599 MHz 2: 600 MHz 3: 599 MHz
           4: 599 MHz
Graphics:  Card-1: Intel Device 5916 bus-ID: 00:02.0
           Card-2: NVIDIA GM108M [GeForce 940MX] bus-ID: 01:00.0
           Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
           Resolution: 1366x768@60.02hz
           GLX Renderer: Mesa DRI Intel HD Graphics 620 (Kaby Lake GT2)
           GLX Version: 3.0 Mesa 17.2.4 Direct Rendering: Yes
Audio:     Card Intel Device 9d71 driver: snd_hda_intel bus-ID: 00:1f.3
           Sound: Advanced Linux Sound Architecture v: k4.10.0-38-generic
Network:   Card-1: Qualcomm Atheros Device 0042
           driver: ath10k_pci bus-ID: 03:00.0
           IF: wlp3s0 state: up speed: N/A duplex: N/A mac: <filter>
           Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: 3000 bus-ID: 04:00.1
           IF: enp4s0f1 state: down mac: <filter>
Drives:    HDD Total Size: 1000.2GB (2.7% used)
           ID-1: /dev/sda model: TOSHIBA_MQ01ABD1 size: 1000.2GB
           Optical: No optical drives detected.
Partition: ID-1: / size: 445G used: 19G (5%) fs: ext4 dev: /dev/sda5
           ID-2: swap-1 size: 7.19GB used: 0.00GB (0%) fs: swap dev: /dev/sda6
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 40.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 218 Uptime: 28 min Memory: 1894.3/11881.9MB
           Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35 

y nano /var/log/gpu-manager.log

Code: Select all

log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /run/u-d-c-nvidia-was-loaded file
can't access /run/u-d-c-fglrx-was-loaded file
Looking for fglrx modules in /lib/modules/4.10.0-38-generic/updates/dkms
Looking for nvidia modules in /lib/modules/4.10.0-38-generic/updates/dkms
Is nvidia loaded? no
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is fglrx loaded? no
Was fglrx unloaded? no
Is fglrx blacklisted? no
Is intel loaded? yes
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no
Is amdgpu blacklisted? no
Is nouveau loaded? yes
Is nouveau blacklisted? yes
Is fglrx kernel module available? no
Is nvidia kernel module available? no
Vendor/Device Id: 8086:5916
BusID "PCI:0@0:2:0"
Is boot vga? yes
Vendor/Device Id: 10de:134d
BusID "PCI:1@0:0:0"
Is boot vga? no
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nouveau"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nouveau"
Skipping "/dev/dri/card0", driven by "i915"
Found "/dev/dri/card1", driven by "nouveau"
Number of connected outputs for /dev/dri/card1: 0
Found "/dev/dri/card0", driven by "i915"
output 0:
	card0-eDP-1
Number of connected outputs for /dev/dri/card0: 1
Does it require offloading? yes
last cards number = 2
Has amd? no
Has intel? yes
Has nvidia? yes
How many cards? 2
Has the system changed? No
main_arch_path x86_64-linux-gnu, other_arch_path i386-linux-gnu
Current alternative: /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf
Current core alternative: (null)
Current egl alternative: /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf
Is nvidia enabled? no
Is nvidia egl enabled? no
Is fglrx enabled? no
Is mesa enabled? yes
Is mesa egl enabled? yes
Is pxpress enabled? no
Is prime enabled? no
Is prime egl enabled? no
Is nvidia available? yes
Is nvidia egl available? no
Is fglrx available? no
Is fglrx-core available? no
Is mesa available? yes
Is mesa egl available? yes
Is pxpress available? no
Is prime available? yes
Is prime egl available? no
Intel IGP detected
Desktop system detected
or laptop with open drivers
Discrete NVIDIA card detected
can't access /etc/X11/xorg.conf
Driver not enabled or not in use
Nothing to do
porfavor ayuda!
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Problema con gpu nvidia 940mx y graficos integrados de intel

Post by JOPETA »

¡Hola davidalejandro1223, Bienvenido al foro! :D

En princpio por lo que sea no has instalado correctamente el controlador de nvidia pero en tu beneficio inicias con la intel (como debe ser al tener tecnología optimus). Comprueba que a nivel de BIOS/UEFI no tienes ninguna configuración que te permita predeterminar la gráfica de inicio y con ello dificultar la carga del controlador y/o cambio de gráficas. Tal vez sea el kernel o el firmware pero que no se identifica de de forma correcta la gráfica integrada (Intel Device 5916 bus-ID: 00:02.0.) cosa que al controlador mesa no le afecta por suerte.

Me vas a permitir que te haga las mismas consideraciones que a hidagar en este post y siguientes:

1)Desintalar completamente desde la terminal (Ctrl+Alt+T o clic en el icono del panel) el controlador de Nvidia con

Code: Select all

apt purge nvidia-*
2)Cambiar de kernel de la forma gráfica recomendada y por los motivos apuntados (abandono del soporte del kernel 4.10 y vulnerabilidades meltdown y spectre) instala el último kernel 4.13 disponible.
  • Una vez inicies quizás lo hagas con el controlador libre para Nvidia (nouveau) en vez de la integrada Intel. No hagas mucho caso al primer inicio y reinicia si el sistema se comporta de forma extraña o se cuelga.
  • Si al reiniciar por segunda vez obtienes pantalla negra o no es capaz de iniciar, tendrás que iniciar con el modificador de la carga del kernel nomodeset según lo indicado aquí.
3) Si quieres sigues las recomendaciones de Pjotr en lo referente al modesetting de la Intel y después (o si no) instala el controlador casi-privativo de Nvidia desde el Admnistrador de Controladores. Al igual que a hidagar te recomienzo probar primero con el 384.111 y por último el 390, pero cada vez que instales un nuevo controlador semiprivativo o instales un nuevo kernel procura antes purgar según lo indicado (apt purge) el anterior y tener la precaución de iniciar con la intel.

Suerte :wink:
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
davidalejandro1223

Re: Problema con gpu nvidia 940mx y graficos integrados de intel

Post by davidalejandro1223 »

JOPETA wrote: Sun Feb 11, 2018 7:40 am ¡Hola davidalejandro1223, Bienvenido al foro! :D

En princpio por lo que sea no has instalado correctamente el controlador de nvidia pero en tu beneficio inicias con la intel (como debe ser al tener tecnología optimus). Comprueba que a nivel de BIOS/UEFI no tienes ninguna configuración que te permita predeterminar la gráfica de inicio y con ello dificultar la carga del controlador y/o cambio de gráficas. Tal vez sea el kernel o el firmware pero que no se identifica de de forma correcta la gráfica integrada (Intel Device 5916 bus-ID: 00:02.0.) cosa que al controlador mesa no le afecta por suerte.

Me vas a permitir que te haga las mismas consideraciones que a hidagar en este post y siguientes:

1)Desintalar completamente desde la terminal (Ctrl+Alt+T o clic en el icono del panel) el controlador de Nvidia con

Code: Select all

apt purge nvidia-*
2)Cambiar de kernel de la forma gráfica recomendada y por los motivos apuntados (abandono del soporte del kernel 4.10 y vulnerabilidades meltdown y spectre) instala el último kernel 4.13 disponible.
  • Una vez inicies quizás lo hagas con el controlador libre para Nvidia (nouveau) en vez de la integrada Intel. No hagas mucho caso al primer inicio y reinicia si el sistema se comporta de forma extraña o se cuelga.
  • Si al reiniciar por segunda vez obtienes pantalla negra o no es capaz de iniciar, tendrás que iniciar con el modificador de la carga del kernel nomodeset según lo indicado aquí.
3) Si quieres sigues las recomendaciones de Pjotr en lo referente al modesetting de la Intel y después (o si no) instala el controlador casi-privativo de Nvidia desde el Admnistrador de Controladores. Al igual que a hidagar te recomienzo probar primero con el 384.111 y por último el 390, pero cada vez que instales un nuevo controlador semiprivativo o instales un nuevo kernel procura antes purgar según lo indicado (apt purge) el anterior y tener la precaución de iniciar con la intel.

Suerte :wink:
Muchas gracias por la respuesta! lo intentare ya mismo, con respecto a si hay una configuracion en el BIOS de seleccion de GPU pues no es asi, no hay un apartado para escoger la gpu

tengo una duda en cuanto a como se si estoy iniciando con la intel, que debo revisar para saber si estoy usando la intel o la nvidia?

gracias!
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Problema con gpu nvidia 940mx y graficos integrados de intel

Post by JOPETA »

Saber con la gráfica que inicias es facil, de hecho el listado inxi ya te lo indica (quitas morralla si usas inxi -Gx).
Graphics: Card-1: Intel Device 5916 bus-ID: 00:02.0
Card-2: NVIDIA GM108M [GeForce 940MX] bus-ID: 01:00.0
Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
Resolution: 1366x768@60.02hz
GLX Renderer: Mesa DRI Intel HD Graphics 620 (Kaby Lake GT2)
GLX Version: 3.0 Mesa 17.2.4 Direct Rendering: Yes
Si hubieras iniciado con la nvidia el renderizado correría a su cargo.

Instalando el applet Nvidia-prime te lo muestra en el panel la gráfica con la que inicias (Intel o Nvidia)
applet.png
Todo ello es para la gráfica de inicio (prime) o si cambias por ese método (clic en el cono del applet, o clic derecho>NVIDIA Setting) para iniciar con la deseada después de reiniciar la sesión.
prime.png
Desde la terminal sería mas correcto el siguiente código para saber la gráfica en uso.

Code: Select all

sudo lshw -c video  
jopeta@jopetaLM18MBR ~ $ sudo lshw -c video
[sudo] password for jopeta:
Lo sentimos, vuelva a intentarlo. >>>Dedos gordos :D
[sudo] password for jopeta:
*-display
descripción: VGA compatible controller
producto: 4th Gen Core Processor Integrated Graphics Controller
fabricante: Intel Corporation
id físico: 2
información del bus: pci@0000:00:02.0
versión: 06
anchura: 64 bits
reloj: 33MHz
capacidades: msi pm vga_controller bus_master cap_list rom
configuración: driver=i915 latency=0
recursos: irq:27 memoria:f7400000-f77fffff memoria:b0000000-bfffffff ioport:f000(size=64) memoria:c0000-dffff
jopeta@jopetaLM18MBR ~ $
En el caso de Optimus, todo ello seguiría siendo igual ya que inicias con Intel y sólo un indicador específico de Nvidia (tambien disponibles en cinnamon spices) te indicará que usas la tecnología optimus. En tal caso el código anterior desde la terminal te mostrará las dos gráficas.
optimus.png
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
Locked

Return to “Español - Spanish”