Habilitar gráfica dedicada en Ubuntu 18.04

Iniciado por EntidadX, 13 Septiembre 2019, 00:35 AM

0 Miembros y 1 Visitante están viendo este tema.

EntidadX

Vereis, mi portátil tiene 2 tarjetas gráficas, una es una Intel HD graphics 630, y la otra es una Nvidia 1050 (versión laptop), pero el sistema sólo detecta la primera y me gustaría hacer que reconociese a la Nvidia, puesto que es mejor y dejar configurado todo el tema de que use esa tarjeta, drivers y todo eso, y la verdad es que no se muy bien que hacer. Escojí ''la otra opción'' en la BIOS respecto a algo de selección de gráficos, pero nada, Ubuntu me sigue detectando la Intel 630.

 Gracias.

MinusFour

¿A que te refieres que solo te detecta la integrada? ¿Que opciones tienes en el BIOS? Me imagino que estamos hablando de Nvidia Optimus. Y tienes 3 opciones:

1) Pones a trabajar solo a la integrada
2) Pones a trabajar solo a la dedicada
3) Usas la integrada en general y la dedicada para correr ciertas aplicaciones.

El wiki de arch cubre casi todo lo que necesites saber:

https://wiki.archlinux.org/index.php/NVIDIA_Optimus

EntidadX

#2
En la BIOS relativo a ''Graphics'' me da las siguientes 2 opciones: 1) Discrete, 2) Uma only.

 Y el Nvidia Optimus ese no se que es.

 Me aventuré a instalar Ubuntu esta mañana porque ya tengo consciencia de que hay un montón de comandos para la terminal publicados en internet y que Google te ayuda a encontrar para luego tu ponerlos en tu sistema y que se hagan las cosas, casi nada más se de Linux.

MinusFour

¿No tienes opciones para Optimus entonces? Ponle la bios en discreta. Si tu PC no funciona con Nvidia Optimus entonces quizás puedas trabajar todo el tiempo con la discreta sin ningún problema.

Intenta bootear con esa opción y corre el siguiente comando:

Código (bash) [Seleccionar]

lspci | grep VGA


Revisa si aparece la tarjeta de nVidia ahí.

EntidadX

#4
Esto es lo que me sale:

 usuario@usuario-Lenovo-Y520-15IKBN:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)


 Pero ayer antes de abrir el hilo si que probé otros comandos que encontré por ahí por internet..., era uno que listaba el hardware del ordenador, y entre decenas de lineas que me salieron si que vi la Nvidia 1050, así que no se que puede pasar. Por cierto, esto último significa que al menos el kernel la reconoce, ¿no?.


usuario@usuario-Lenovo-Y520-15IKBN:~$ sudo lshw
[sudo] contraseña para usuario:

 usuario-lenovo-y520-15ikbn  
   descripción: Notebook
   producto: 80WK (LENOVO_MT_80WK_BU_idea_FM_)
   fabricante: LENOVO
   versión: Lenovo Y520-15IKBN
   serie: PF0SMPA7
   anchura: 64 bits
   capacidades: smbios-3.0 dmi-3.0 smp vsyscall32
   configuración: administrator_password=disabled boot=normal chassis=notebook family=IDEAPAD frontpanel_password=disabled keyboard_password=disabled power-on_password=disabled sku=LENOVO_MT_80WK_BU_idea_FM_ uuid=19440FC6-BB41-E711-8FF5-54E1AD2C494E
 *-core
      descripción: Placa base
      producto: Provence-5R1
      fabricante: LENOVO
      id físico: 0
      versión: SDK0J40709 WIN
      serie: PF0SMPA7
      ranura: Type2 - Board Chassis Location
    *-firmware
         descripción: BIOS
         fabricante: LENOVO
         id físico: 0
         versión: 4KCN45WW
         date: 01/11/2019
         tamaño: 128KiB
         capacidad: 6080KiB
         capacidades: pci upgrade shadowing cdboot bootselect edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int9keyboard int10video acpi usb biosbootspecification uefi
    *-cpu
         descripción: CPU
         producto: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
         fabricante: Intel Corp.
         id físico: 4
         información del bus: cpu@0
         versión: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
         serie: To Be Filled By O.E.M.
         ranura: U3E1
         tamaño: 1704MHz
         capacidad: 4005MHz
         anchura: 64 bits
         reloj: 100MHz
         capacidades: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d cpufreq
         configuración: cores=4 enabledcores=4 threads=8
       *-cache:0
            descripción: L1 caché
            id físico: 5
            ranura: L1 Cache
            tamaño: 256KiB
            capacidad: 256KiB
            capacidades: synchronous internal write-back unified
            configuración: level=1
       *-cache:1
            descripción: L2 caché
            id físico: 6
            ranura: L2 Cache
            tamaño: 1MiB
            capacidad: 1MiB
            capacidades: synchronous internal write-back unified
            configuración: level=2
       *-cache:2
            descripción: L3 caché
            id físico: 7
            ranura: L3 Cache
            tamaño: 6MiB
            capacidad: 6MiB
            capacidades: synchronous internal write-back unified
            configuración: level=3
    *-memory
         descripción: Memoria de sistema
         id físico: 24
         ranura: Placa de sistema o placa base
         tamaño: 8GiB
       *-bank:0
            descripción: SODIMM DDR4 Síncrono Unbuffered (Unregistered) 2400 MHz (0,4 ns)
            producto: M471A1K43CB1-CRC
            fabricante: Samsung
            id físico: 0
            serie: 35C2BC57
            ranura: ChannelA-DIMM0
            tamaño: 8GiB
            anchura: 64 bits
            reloj: 2400MHz (0.4ns)
       *-bank:1
            descripción: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-03-14 06:38+0000Last-Translator: Paco Molinero <paco@byasl.com>Language-Team: Spanish <es@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2018-07-12 13:19+0000X-Generator: Launchpad (build 18719)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-03-14 06:38+0000Last-Translator: Paco Molinero <paco@byasl.com>Language-Team: Spanish <es@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2018-07-12 13:19+0000X-Generator: Launchpad (build 18719) [vacío]
            id físico: 1
            ranura: ChannelB-DIMM0
    *-pci
         descripción: Host bridge
         producto: Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
         fabricante: Intel Corporation
         id físico: 100
         información del bus: pci@0000:00:00.0
         versión: 05
         anchura: 32 bits
         reloj: 33MHz
       *-pci:0
            descripción: PCI bridge
            producto: Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)
            fabricante: Intel Corporation
            id físico: 1
            información del bus: pci@0000:00:01.0
            versión: 05
            anchura: 32 bits
            reloj: 33MHz
            capacidades: pci pm msi pciexpress normal_decode bus_master cap_list
            configuración: driver=pcieport
            recursos: irq:122 ioport:5000(size=4096) memoria:a3000000-a3ffffff ioport:90000000(size=301989888)
          *-display
               descripción: 3D controller
               producto: GP107M [GeForce GTX 1050 Mobile]
               fabricante: NVIDIA Corporation
               id físico: 0
               información del bus: pci@0000:01:00.0
               versión: a1
               anchura: 64 bits
               reloj: 33MHz
               capacidades: pm msi pciexpress bus_master cap_list
               configuración: driver=nouveau latency=0
               recursos: irq:134 memoria:a3000000-a3ffffff memoria:90000000-9fffffff memoria:a0000000-a1ffffff ioport:5000(size=128)
       *-display
            descripción: VGA compatible controller
            producto: Intel Corporation
            fabricante: Intel Corporation
            id físico: 2
            información del bus: pci@0000:00:02.0
            versión: 04
            anchura: 64 bits
            reloj: 33MHz
            capacidades: pciexpress msi pm vga_controller bus_master cap_list rom
            configuración: driver=i915 latency=0
            recursos: irq:131 memoria:a2000000-a2ffffff memoria:b0000000-bfffffff ioport:6000(size=64) memoria:c0000-dffff
       *-usb
            descripción: USB controller
            producto: 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller
            fabricante: Intel Corporation
            id físico: 14
            información del bus: pci@0000:00:14.0
            versión: 31
            anchura: 64 bits
            reloj: 33MHz
            capacidades: pm msi xhci bus_master cap_list
            configuración: driver=xhci_hcd latency=0
            recursos: irq:126 memoria:a4390000-a439ffff
          *-usbhost:0
               producto: xHCI Host Controller
               fabricante: Linux 5.0.0-27-generic xhci-hcd
               id físico: 0
               información del bus: usb@1
               nombre lógico: usb1
               versión: 5.00
               capacidades: usb-2.00
               configuración: driver=hub slots=16 speed=480Mbit/s
             *-usb:0
                  descripción: USB hub
                  producto: USB 2.0 Hub
                  fabricante: Terminus Technology Inc.
                  id físico: 1
                  información del bus: usb@1:1
                  versión: 1.11
                  capacidades: usb-2.00
                  configuración: driver=hub maxpower=100mA slots=4 speed=480Mbit/s
                *-usb:0
                     descripción: Ratón
                     producto: USB Optical Mouse
                     fabricante: Genius
                     id físico: 1
                     información del bus: usb@1:1.1
                     versión: 1.00
                     capacidades: usb-2.00
                     configuración: driver=usbhid maxpower=100mA speed=1Mbit/s
                *-usb:1
                     descripción: USB hub
                     producto: USB 2.0 Hub
                     fabricante: Terminus Technology Inc.
                     id físico: 4
                     información del bus: usb@1:1.4
                     versión: 1.11
                     capacidades: usb-2.00
                     configuración: driver=hub maxpower=100mA slots=4 speed=480Mbit/s
                   *-usb
                        descripción: Dispositivo de almacenamiento masivo
                        producto: Slim Ext Blu-ray
                        fabricante: HLDS Inc
                        id físico: 3
                        información del bus: usb@1:1.4.3
                        nombre lógico: scsi3
                        versión: 1.00
                        serie: BE30000000003E98
                        capacidades: usb-2.00 scsi emulated scsi-host
                        configuración: driver=usb-storage maxpower=30mA speed=480Mbit/s
                      *-cdrom
                           descripción: DVD-RAM writer
                           producto: BD-RE BP55EB40
                           fabricante: HL-DT-ST
                           id físico: 0.0.0
                           información del bus: scsi@3:0.0.0
                           nombre lógico: /dev/cdrom
                           nombre lógico: /dev/cdrw
                           nombre lógico: /dev/dvd
                           nombre lógico: /dev/dvdrw
                           nombre lógico: /dev/sr0
                           versión: 1.01
                           capacidades: removable audio cd-r cd-rw dvd dvd-r dvd-ram
                           configuración: status=nodisc
             *-usb:1
                  descripción: Vídeo
                  producto: EasyCamera
                  fabricante: Bison
                  id físico: 6
                  información del bus: usb@1:6
                  versión: 53.18
                  serie: 151027
                  capacidades: usb-2.00
                  configuración: driver=uvcvideo maxpower=500mA speed=480Mbit/s
             *-usb:2
                  descripción: Interfaz Bluetooth
                  producto: Bluetooth Radio
                  fabricante: Realtek
                  id físico: b
                  información del bus: usb@1:b
                  versión: 2.00
                  serie: 00e04c000001
                  capacidades: bluetooth usb-2.10
                  configuración: driver=btusb maxpower=500mA speed=12Mbit/s
          *-usbhost:1
               producto: xHCI Host Controller
               fabricante: Linux 5.0.0-27-generic xhci-hcd
               id físico: 1
               información del bus: usb@2
               nombre lógico: usb2
               versión: 5.00
               capacidades: usb-3.00
               configuración: driver=hub slots=8 speed=5000Mbit/s
       *-generic
            descripción: Signal processing controller
            producto: 100 Series/C230 Series Chipset Family Thermal Subsystem
            fabricante: Intel Corporation
            id físico: 14.2
            información del bus: pci@0000:00:14.2
            versión: 31
            anchura: 64 bits
            reloj: 33MHz
            capacidades: pm msi bus_master cap_list
            configuración: driver=intel_pch_thermal latency=0
            recursos: irq:18 memoria:a43b0000-a43b0fff
       *-communication
            descripción: Communication controller
            producto: 100 Series/C230 Series Chipset Family MEI Controller #1
            fabricante: Intel Corporation
            id físico: 16
            información del bus: pci@0000:00:16.0
            versión: 31
            anchura: 64 bits
            reloj: 33MHz
            capacidades: pm msi bus_master cap_list
            configuración: driver=mei_me latency=0
            recursos: irq:130 memoria:a43b1000-a43b1fff
       *-storage
            descripción: RAID bus controller
            producto: 82801 Mobile SATA Controller [RAID mode]
            fabricante: Intel Corporation
            id físico: 17
            información del bus: pci@0000:00:17.0
            versión: 31
            anchura: 32 bits
            reloj: 66MHz
            capacidades: storage msi pm bus_master cap_list
            configuración: driver=ahci latency=0
            recursos: irq:127 memoria:a43a0000-a43a7fff memoria:a43b3000-a43b30ff ioport:6080(size=8) ioport:6088(size=4) ioport:6060(size=32) memoria:a4300000-a437ffff
       *-pci:1
            descripción: PCI bridge
            producto: 100 Series/C230 Series Chipset Family PCI Express Root Port #2
            fabricante: Intel Corporation
            id físico: 1c
            información del bus: pci@0000:00:1c.0
            versión: f1
            anchura: 32 bits
            reloj: 33MHz
            capacidades: pci pciexpress msi pm normal_decode bus_master cap_list
            configuración: driver=pcieport
            recursos: irq:123 memoria:a4200000-a42fffff
          *-generic
               descripción: SD Host controller
               producto: SD/MMC Card Reader Controller
               fabricante: O2 Micro, Inc.
               id físico: 0
               información del bus: pci@0000:02:00.0
               versión: 01
               anchura: 32 bits
               reloj: 33MHz
               capacidades: pm msi pciexpress bus_master cap_list
               configuración: driver=sdhci-pci latency=0
               recursos: irq:128 memoria:a4201000-a4201fff memoria:a4200000-a42007ff
       *-pci:2
            descripción: PCI bridge
            producto: 100 Series/C230 Series Chipset Family PCI Express Root Port #3
            fabricante: Intel Corporation
            id físico: 1c.2
            información del bus: pci@0000:00:1c.2
            versión: f1
            anchura: 32 bits
            reloj: 33MHz
            capacidades: pci pciexpress msi pm normal_decode bus_master cap_list
            configuración: driver=pcieport
            recursos: irq:124 ioport:4000(size=4096) memoria:a4100000-a41fffff
          *-network
               descripción: Interfaz inalámbrica
               producto: RTL8821AE 802.11ac PCIe Wireless Network Adapter
               fabricante: Realtek Semiconductor Co., Ltd.
               id físico: 0
               información del bus: pci@0000:03:00.0
               nombre lógico: wlp3s0
               versión: 00
               serie: c8:3d:d4:f2:6b:af
               anchura: 64 bits
               reloj: 33MHz
               capacidades: pm msi pciexpress bus_master cap_list ethernet physical wireless
               configuración: broadcast=yes driver=rtl8821ae driverversion=5.0.0-27-generic firmware=N/A ip=192.168.1.33 latency=0 link=yes multicast=yes wireless=IEEE 802.11
               recursos: irq:133 ioport:4000(size=256) memoria:a4100000-a4103fff
       *-pci:3
            descripción: PCI bridge
            producto: 100 Series/C230 Series Chipset Family PCI Express Root Port #4
            fabricante: Intel Corporation
            id físico: 1c.3
            información del bus: pci@0000:00:1c.3
            versión: f1
            anchura: 32 bits
            reloj: 33MHz
            capacidades: pci pciexpress msi pm normal_decode bus_master cap_list
            configuración: driver=pcieport
            recursos: irq:125 ioport:3000(size=4096) memoria:a4000000-a40fffff
          *-network
               descripción: Ethernet interface
               producto: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
               fabricante: Realtek Semiconductor Co., Ltd.
               id físico: 0
               información del bus: pci@0000:04:00.0
               nombre lógico: enp4s0
               versión: 10
               serie: 54:e1:ad:2c:49:4e
               tamaño: 10Mbit/s
               capacidad: 1Gbit/s
               anchura: 64 bits
               reloj: 33MHz
               capacidades: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
               configuración: autonegotiation=on broadcast=yes driver=r8169 duplex=half firmware=rtl8168g-3_0.0.1 04/23/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
               recursos: irq:19 ioport:3000(size=256) memoria:a4004000-a4004fff memoria:a4000000-a4003fff
       *-isa
            descripción: ISA bridge
            producto: HM175 Chipset LPC/eSPI Controller
            fabricante: Intel Corporation
            id físico: 1f
            información del bus: pci@0000:00:1f.0
            versión: 31
            anchura: 32 bits
            reloj: 33MHz
            capacidades: isa bus_master
            configuración: latency=0
       *-memory NO RECLAMADO
            descripción: Memory controller
            producto: 100 Series/C230 Series Chipset Family Power Management Controller
            fabricante: Intel Corporation
            id físico: 1f.2
            información del bus: pci@0000:00:1f.2
            versión: 31
            anchura: 32 bits
            reloj: 33MHz (30.3ns)
            capacidades: bus_master
            configuración: latency=0
            recursos: memoria:a43ac000-a43affff
       *-multimedia
            descripción: Audio device
            producto: CM238 HD Audio Controller
            fabricante: Intel Corporation
            id físico: 1f.3
            información del bus: pci@0000:00:1f.3
            versión: 31
            anchura: 64 bits
            reloj: 33MHz
            capacidades: pm msi bus_master cap_list
            configuración: driver=snd_hda_intel latency=32
            recursos: irq:132 memoria:a43a8000-a43abfff memoria:a4380000-a438ffff
       *-serial NO RECLAMADO
            descripción: SMBus
            producto: 100 Series/C230 Series Chipset Family SMBus
            fabricante: Intel Corporation
            id físico: 1f.4
            información del bus: pci@0000:00:1f.4
            versión: 31
            anchura: 64 bits
            reloj: 33MHz
            configuración: latency=0
            recursos: memoria:a43b2000-a43b20ff ioport:6040(size=32)
    *-scsi
         id físico: 1
         nombre lógico: scsi2
         capacidades: emulated
       *-disk
            descripción: ATA Disk
            producto: ST1000LM035-1RK1
            fabricante: Seagate
            id físico: 0.0.0
            información del bus: scsi@2:0.0.0
            nombre lógico: /dev/sda
            versión: LCM2
            serie: WDECFVBZ
            tamaño: 931GiB (1TB)
            capacidades: gpt-1.00 partitioned partitioned:gpt
            configuración: ansiversion=5 guid=bfdd5904-3516-42fb-bb93-7a0bf8c5d720 logicalsectorsize=512 sectorsize=4096
          *-volume:0 NO RECLAMADO
               descripción: Windows FAT volumen
               fabricante: mkfs.fat
               id físico: 1
               información del bus: scsi@2:0.0.0,1
               versión: FAT32
               serie: b9ae-b90a
               tamaño: 510MiB
               capacidad: 511MiB
               capacidades: boot fat initialized
               configuración: FATs=2 filesystem=fat name=EFI System Partition
          *-volume:1
               descripción: partición EXT4
               fabricante: Linux
               id físico: 2
               información del bus: scsi@2:0.0.0,2
               nombre lógico: /dev/sda2
               nombre lógico: /
               versión: 1.0
               serie: b7dc5214-28bd-4a2d-ab98-fa23286678fe
               tamaño: 931GiB
               capacidades: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
               configuración: created=2019-09-12 08:54:19 filesystem=ext4 lastmountpoint=/ modified=2019-09-13 08:36:04 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro mounted=2019-09-13 08:36:08 state=mounted
 *-battery
      descripción: Zinc Air Battery
      producto: CRB Battery 0
      fabricante: -Virtual Battery 0-
      id físico: 1
      versión: 08/08/2010
      serie: Battery 0
      ranura: Fake
 *-power NO RECLAMADO
      descripción: OEM Define 1
      producto: OEM Define 5
      fabricante: OEM Define 2
      id físico: 2
      versión: OEM Define 6
      serie: OEM Define 3
      capacidad: 75mWh


Relevante:

            *-display
               descripción: 3D controller
               producto: GP107M [GeForce GTX 1050 Mobile]
               fabricante: NVIDIA Corporation
               id físico: 0
               información del bus: pci@0000:01:00.0
               versión: a1
               anchura: 64 bits
               reloj: 33MHz
               capacidades: pm msi pciexpress bus_master cap_list
               configuración: driver=nouveau latency=0
               recursos: irq:134 memoria:a3000000-a3ffffff memoria:90000000-9fffffff memoria:a0000000-a1ffffff ioport:5000(size=128)


 Perdona, pero ayer me quedé dormido.

MinusFour

Entonces si te la reconoce el kernel y esta cargando el driver nouveau. Te puedes bajar el driver privativo de nvidia:

Código (bash) [Seleccionar]

sudo apt-get update && sudo apt-get install nvidia-dkms-390


Reinicia tu PC después de esto.

Puedes revisar que tarjeta estás usando con:

Código (bash) [Seleccionar]

prime-select query


Y te dice exactamente si usas nvidia o intel.

Si usas:

Código (bash) [Seleccionar]

sudo prime-select nvidia


Te activa nvidia y si usas:

Código (bash) [Seleccionar]

sudo prime-select intel


Usa nada más el intel. Necesitas hacer un reboot (o creo que solo logouts) cada que haces un cambio de tarjeta.

Si no funciona prime-select, ¿Quizás necesites el paquete nvidia-prime?

Lo importante es que el kernel empiece con el DRM KMS (lo carga al bootear).

EntidadX

#6
Mira que cosa más rara (te resalto en negrita lo que me parece más curioso). Te he separado cada vez que introduzco comandos para que lo tengas más claro.

 De todos modos eso del nouveau ¿que es?.

usuario@usuario-Lenovo-Y520-15IKBN:~$ sudo apt-get update && sudo apt-get nvidia-dkms-390
[sudo] contraseña para usuario:
Obj:1 http://ppa.launchpad.net/brandonsnider/cdrtools/ubuntu bionic InRelease
Des:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]    
Obj:3 http://es.archive.ubuntu.com/ubuntu bionic InRelease                    
Des:4 http://es.archive.ubuntu.com/ubuntu bionic-updates InRelease [88,7 kB]  
Des:5 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [22,7 kB]
Des:6 http://es.archive.ubuntu.com/ubuntu bionic-backports InRelease [74,6 kB]
Des:7 http://security.ubuntu.com/ubuntu bionic-security/main DEP-11 48x48 Icons [10,4 kB]
Des:8 http://es.archive.ubuntu.com/ubuntu bionic-updates/main amd64 DEP-11 Metadata [285 kB]
Des:9 http://security.ubuntu.com/ubuntu bionic-security/main DEP-11 64x64 Icons [31,7 kB]
Des:10 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [42,2 kB]
Des:11 http://es.archive.ubuntu.com/ubuntu bionic-updates/main DEP-11 48x48 Icons [70,9 kB]
Des:12 http://es.archive.ubuntu.com/ubuntu bionic-updates/main DEP-11 64x64 Icons [140 kB]
Des:13 http://es.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 DEP-11 Metadata [253 kB]
Des:14 http://es.archive.ubuntu.com/ubuntu bionic-updates/universe DEP-11 48x48 Icons [207 kB]
Des:15 http://es.archive.ubuntu.com/ubuntu bionic-updates/universe DEP-11 64x64 Icons [448 kB]
Des:16 http://security.ubuntu.com/ubuntu bionic-security/universe DEP-11 48x48 Icons [16,4 kB]
Des:17 http://es.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 DEP-11 Metadata [2.468 B]
Des:18 http://es.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [7.928 B]
Des:19 http://security.ubuntu.com/ubuntu bionic-security/universe DEP-11 64x64 Icons [111 kB]
Des:20 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2.464 B]
Descargados 1.903 kB en 1s (1.313 kB/s)                
Leyendo lista de paquetes... Hecho
E: Operación inválida: nvidia-dkms-390
usuario@usuario-Lenovo-Y520-15IKBN:~$ prime-select query

No se ha encontrado la orden «prime-select», pero se puede instalar con:

sudo apt install nvidia-prime

usuario@usuario-Lenovo-Y520-15IKBN:~$ sudo apt install nvidia-prime
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias      
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes NUEVOS:
 nvidia-prime
0 actualizados, 1 nuevos se instalarán, 0 para eliminar y 7 no actualizados.
Se necesita descargar 8.412 B de archivos.
Se utilizarán 46,1 kB de espacio de disco adicional después de esta operación.
Des:1 http://es.archive.ubuntu.com/ubuntu bionic-updates/main amd64 nvidia-prime all 0.8.8.2 [8.412 B]
Descargados 8.412 B en 0s (60,7 kB/s)    
Seleccionando el paquete nvidia-prime previamente no seleccionado.
(Leyendo la base de datos ... 173389 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../nvidia-prime_0.8.8.2_all.deb ...
Desempaquetando nvidia-prime (0.8.8.2) ...
Configurando nvidia-prime (0.8.8.2) ...

usuario@usuario-Lenovo-Y520-15IKBN:~$ prime-select query
nvidia

usuario@usuario-Lenovo-Y520-15IKBN:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)

usuario@usuario-Lenovo-Y520-15IKBN:~$ sudo prime-select nvidia
Info: the nvidia profile is already set

usuario@usuario-Lenovo-Y520-15IKBN:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)

 

MinusFour

Copiaste mal el primer comando. No se si prime-select funcione con nouveau, lo dudo mucho. Yo creo que ya tienes el driver privativo de Nvidia instalado. Prime-select dice que ya estas usando nvidia así que no hay ningún problema, no necesitas correr el primer comando.

No sale nvidia por el grep, porque está buscando por VGA en "VGA Controller", si buscas por 3D debe salir la tarjeta:

Código (bash) [Seleccionar]

lspci | grep 3D


Puedes checar la lista entera sino:

Código (bash) [Seleccionar]

lspci


Debe salir ahi la tarjeta nvidia.

Revisa si todavía esta usando el driver nouveau:

Código (bash) [Seleccionar]

lspci -k | grep nouveau

EntidadX

Le instalé los drivers privativos (o como se diga) desde los propios menús del Ubuntu, pude ver que si que estaba usando el nouveau, pero bueno, es que el Skyrim en Steam + Proton sólo me deja escojer una gráfica que ni siquiera es la que tiene el pc, la Intel Hd graphics 4000. No se si habrá que elegir cierta opción en Steam o yo que se...

  Voy a probar el juego mientras espero tu respuesta a ver si ahora va algo mejor que ayer.

  Por cierto, con el primer código que me has dado (lspci | grep 3D) si que me sale la Nvidia.

  Perdona mi ignorancia, si tuvieses que dar algún matiz más, hazlo porfavor.

MinusFour

#9
Quizás si es necesario tocar la configuración de Xorg. Todo esto esta en la wiki de arch por cierto.

Primero revisa si tienes un archivo xorg en:


/etc/X11/xorg.conf


Si no tienes ese archivo o está vacio puedes agregar lo siguiente. Si tienes un archivo xorg, no lo toques. Ponlo aquí en el foro para evitar problemas después de que no puedas arrancar el servidor gráfico.

Código (x11) [Seleccionar]

Section "Module"
   Load "modesetting"
EndSection

Section "Device"
   Identifier "nvidia"
   Driver "nvidia"
   BusID "PCI:1:0:0"
   Option "AllowEmptyInitialConfiguration"
EndSection


De ahí vas a necesitar xrandr:

Código (bash) [Seleccionar]

sudo apt-get install x11-xserver-utils


Si estás usando Ubuntu, probablemente estes usando Gnome y GDM, lo que significa que tienes que agregar este archivo:

Código (desktop) [Seleccionar]

[Desktop Entry]
Type=Application
Name=Optimus
Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto"
NoDisplay=true
X-GNOME-Autostart-Phase=DisplayServer


Y copiarlo en dos diferentes lugares:


/usr/share/gdm/greeter/autostart/optimus.desktop
/etc/xdg/autostart/optimus.desktop


Es muy importante que todo este escrito EXACTAMENTE como está.

Lo único que no estoy seguro es si ya está activado el DRM KMS... Porque no tengo ni idea que tanto haga apt con el paquete de prime. Si tienes problemas de tearing probablemente no este activado.

Edit: Tienes que reiniciar para que los cambios tomen efecto.