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.
¿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
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.
¿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:
lspci | grep VGA
Revisa si aparece la tarjeta de nVidia ahí.
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.
Entonces si te la reconoce el kernel y esta cargando el driver nouveau. Te puedes bajar el driver privativo de nvidia:
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:
prime-select query
Y te dice exactamente si usas nvidia o intel.
Si usas:
sudo prime-select nvidia
Te activa nvidia y si usas:
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).
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)
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:
lspci | grep 3D
Puedes checar la lista entera sino:
lspci
Debe salir ahi la tarjeta nvidia.
Revisa si todavía esta usando el driver nouveau:
lspci -k | grep nouveau
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.
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.
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:
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:
[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.
Vayamos por partes, sobretodo después de lo que me he encontrado. Voy a ir editando este mensaje.
1ª parte:
Cita de: MinusFour en 13 Septiembre 2019, 18:02 PM
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.
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "AllowEmptyInitialConfiguration"
EndSection
No tengo ningún archivo xorg en la ruta que me has dicho. Te recuerdo que he instalado los drivers privativos de Nvidia, los 430. Tu me dices que se debería llamar
xorg.conf, y yo supongo que conf es la extensión, así que no se ni como creo un archivo ''
.conf'', joder, espero que no te rayes, es que no tengo idea, pero vamos, que por lo demás, sólo estoy enrredando, sólo quiero divertirme un rato y ver hasta que punto se puede jugar a juegos con Linux y Proton, aunque lo cierto también es que pretendo quedarme bastante tiempo en Ubuntu. Lo que dices del tearing..., creo que es un fallo gráfico en que parece que todo tiembla, pero lo mío es mero lag..., que el lanzador de Skyrim me detecta una hipotética Intel Hd graphics 4000 y me autoconfigura los gráficos en bajo.
Segunda parte:
(la dejamos en suspenso hasta solucionar la primera).
Cita de: MinusFour en 13 Septiembre 2019, 18:02 PMDe ahí vas a necesitar xrandr:
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:
[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.
Lo puedes hacer desde la consola, pero lo mejor sería que te bajaras un editor de texto. Si usas ubuntu probablemente tengas acceso a gedit, buscalo en el menu de ubuntu y si no desde la terminal de ubuntu puedes correr:
gedit
Y debe lanzarte el editor de texto. De ahí puedes simplemente escribir el archivo y guardarlo en tu home por ejemplo, ponle de nombre xorg.conf.bkup (no hay ninguna restricción en cuanto a la extensión, puedes guardar el archivo así desde gedit).
Lo segundo que vas a hacer es copiar el archivo de tu home a ese directorio:
sudo cp ~/xorg.conf.bkup /etc/X11/xorg.conf
Y listo.
Nuevamente, no te preocupes por las extensiones, todos estos son archivos de texto que los pueden crear y leer cualquier editor de texto.
Hay otras formas de escribir el archivo pero esta es una forma muy sencilla de hacerlo, sin necesidad de correr ningún programa en root mas que cp (copy).
Primera parte hecha, y esta de la segunda:
usuario@usuario-Lenovo-Y520-15IKBN:~$ sudo cp ~/xorg.conf.bkup /etc/X11/xorg.conf
[sudo] contraseña para usuario:
usuario@usuario-Lenovo-Y520-15IKBN:~$ sudo apt-get install x11-xserver-utils
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
x11-xserver-utils ya está en su versión más reciente (7.7+7build1).
fijado x11-xserver-utils como instalado manualmente.
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 7 no actualizados. Supongo que a la -segunda parte de la segunda-, o sea, a esta:
CitarSi estás usando Ubuntu, probablemente estes usando Gnome y GDM, lo que significa que tienes que agregar este archivo:
[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
Tengo que proceder con la misma manera que con xorg.conf, tu dirás. Espero tu confirmación.
Si, es el mismo procedimiento. Guardas el archivo en tu home y le pones cualquier nombre y luego haces:
sudo cp ~/nombredelarchivo /usr/share/gdm/greeter/autostart/optimus.desktop
sudo cp ~/nombredelarchivo /etc/xdg/autostart/optimus.desktop
Y listo.
Perfecto, gracias por la lección, la tendré siempre aquí disponible, jeje. Ahora voy a llamar por teléfono a un amigo que siempre suelo llamarle a estas horas para relajarme un rato y luego lo hago y te digo. A ver hasta que hora me aguanta hoy...el espabile, jeje, aunque ayer ya fue record, hasta las 2:00, entretenido como estuve con esto de Linux y tal, cuando normalmente soy de 22:30-23:00.
Ya he hecho lo último que me dijiste, ¿alguna cosa más?, bueno...está claro que si, ;D.
Cita de: EntidadX en 13 Septiembre 2019, 20:55 PM
Ya he hecho lo último que me dijiste, ¿alguna cosa más?, bueno...está claro que si, ;D.
Si hiciste todo esto debería funcionar. ¿No ves la tarjeta gráfica en el juego?
xrandr --listproviders
Debería mostrar nvidia.
Pues mira, lo siento por ti (y por mi), pero algún gracioso me cambia la contraseña de acceso al s.o. mientras está la pantalla bloqueada y como no estaba dispuesto a estar en ese plan todo el tiempo que al gracioso le diese la gana, a eso de las 21:30 instalé Windows, porque ya era la segunda vez que me lo hacía: la primera vez nada más instalarlo (hice 3 instalaciones esta semana), y la segunda ayer cuando bloqueé la pantalla al irme a cenar mientras esperaba tu mensaje.
Cita de: EntidadX en 14 Septiembre 2019, 10:22 AM
Pues mira, lo siento por ti (y por mi), pero algún gracioso me cambia la contraseña de acceso al s.o. mientras está la pantalla bloqueada y como no estaba dispuesto a estar en ese plan todo el tiempo que al gracioso le diese la gana, a eso de las 21:30 instalé Windows, porque ya era la segunda vez que me lo hacía: la primera vez nada más instalarlo (hice 3 instalaciones esta semana), y la segunda ayer cuando bloqueé la pantalla al irme a cenar mientras esperaba tu mensaje.
O sea... el PC del problema no es tuyo sino de cualquiera que lo agarre... estas mal entonces para solucionar un problema en una PC que no es personal...
:rolleyes: :o :rolleyes:
Saludos.
No, si en mi casa no hay nadie, es a través de internet, XD.
Cita de: EntidadX en 14 Septiembre 2019, 17:20 PM
No, si en mi casa no hay nadie, es a través de internet, XD.
¿Estás diciendo que alguien está cambiando la contraseña de tu sistema operativo desde fuera de tu casa?
O la cambia alguien o la cambia el Linux porque haya desarroyado consciencia, jeje.
Cita de: EntidadX en 14 Septiembre 2019, 18:58 PM
O la cambia alguien o la cambia el Linux porque haya desarroyado consciencia, jeje.
O se trata de una
Entidad X que habita en tu casa y hace lo que le da la gana...
:rolleyes: :o :rolleyes:
Suerte.