Buenas compañeros, quería iniciar este tema para ayudar a algunos usuarios que estén dispuestos a abandonar windows por linux, o que simplemente están conociendo linux y les gustaría jugar en el.
Si por algún motivo decides dejar windows y unirte a linux, podrías encontrarte con que el juego corre lento a pesar de que tu ordenador es potente, esto se debe generalmente a que el sistema no tiene el drivers de la tarjeta gráfica actualizado, esto es muy común con nvidia y voy a explicar algunos modos de actualizar la tarjeta gráfica.
Antes que nada, recomendaría estar preparados para reinstalar el sistema si por casualidad algo va mal y se daña la interfaz gráfica, osea saca respaldos por que perderías todo... Aunque también es posible restaurar el sistema con un programa externo.
Hay varios modos de actualizar la tarjeta nvidia en linux, vamos con la primera que según mi opinión es la más segura y más complicada lamentablemente:
IMPORTANTE!!! Se me olvidaba mencionar que Ubuntu tiene un problema con algunos drivers de Nvidia sean cuales sean, así que si usas Ununtu mejor ejecuta estos códigos en la terminal:
1) ¿Que tarjeta gráfica estoy usando? para saberlo vamos a la terminal presionando Ctrl+Alt+T y escribimos este código: "lspci"
Aquí una copia de mi terminal:
Como pueden ver, mi tareta gráfica es una GTX 860M, este es el número que nos interesa, ya que los drivers van por series 400, 500, 600,etc.. La mia es de la série 800.
Se me olvidaba... No se mucho sobre los modelos Legacy, 3D Vision y ION de Nvidia, pero si alguien los usa puedo intentar ayudar... Aunque lo más probable es que tengas una Geforce.
2) Nos vamos a la página principal de busqueda de drives de Nvidia: ---------> http://www.geforce.com/drivers
En esta página encontrarémos donde dice "Manual Driver Search"... Aqui hay varias pestañas de selección, vamos a colocar primero en el caso de Geforce la serie (en mi caso serie 800 (Notebooks) ), luego en la siguiente pestaña colocamos el modeo específico (en mi caso GeForce GTX 860M), más abajo colocar Linux de 32 o 64 bit, esto deberías de saberlo tu, ya que tu descargaste e instalaste el sistema, pero en el caso de que no lo sepas, colocaré al final como saberlo. Por último la siguiente pestaña es el idioma, creo que es completamente indiferente cual pongas, por que creo que solo es útil para tener la isntalación en tu idioma... Creo!!
La última pestaña puedes dejarla en "all", es lo más recomendable, y al terminar le das al boton "START SEARCH" y abajo te aparecerá una lista de drivers disponibles, recomiendo que le des al último, pero ten cuidado si dice "Beta", porque podría darte problemas.
En realidad cualquiera que descargues podría darte problemas, así que como dije anteriormente, debes estar preparado para reinstalar el sistema o desinstalar los drivers e instalar otros nuevos desde la consola.
Aceptamos el contrato y descargamos.
3) Nos va a descargar un paquete con extensión .run, esto es un equivalente a los .exe de windows, y generalmente lo descarga en una carpeta llamada "Descargas" o "Downloads"... En mi caso me he descargado un driver llamado "NVIDIA-Linux-x86_64.346.72.run" pero ¿como se ejecutan estos archivos .run? Bien nos vamos a nuestra querida consola nuevamente con Ctrl+Alt+T y escribimos estos codigos:
primero actualizamos el sistema:
Ahora ejecutamos el driver .run:
Ya está... Solo queda aceptar el contrato de licencia y podría preguntarte si quieres instalar compatibilidad con 32 bits o algo así... Así como otras preguntas... Si no estás seguro dile que no, de cualquier modo puedes preguntarme si tienes alguna duda con respecto a esto.
Por cierto, en modo consola, donde salen por ejemplo los botones "aceptar" los seleccionas generalmente usando TAB y las flechas de diercciones.
Bien este ha sido el modo largo y complicado pero seguro, el otro modo de hacerlo sería buscando el contenido debian que puede ser algo más inseguro pero aparentemente son más efectivos... Sin embargo no lo voy a colocar hoy por que hay algunas cosas de las cuales no estoy muy seguro, pero para la semana que viene trataré de explicarlo.
Por favor, si hay algún error, no duden en señalarlo, me daría mucho gusto.
Si por algún motivo decides dejar windows y unirte a linux, podrías encontrarte con que el juego corre lento a pesar de que tu ordenador es potente, esto se debe generalmente a que el sistema no tiene el drivers de la tarjeta gráfica actualizado, esto es muy común con nvidia y voy a explicar algunos modos de actualizar la tarjeta gráfica.
Antes que nada, recomendaría estar preparados para reinstalar el sistema si por casualidad algo va mal y se daña la interfaz gráfica, osea saca respaldos por que perderías todo... Aunque también es posible restaurar el sistema con un programa externo.
Hay varios modos de actualizar la tarjeta nvidia en linux, vamos con la primera que según mi opinión es la más segura y más complicada lamentablemente:
IMPORTANTE!!! Se me olvidaba mencionar que Ubuntu tiene un problema con algunos drivers de Nvidia sean cuales sean, así que si usas Ununtu mejor ejecuta estos códigos en la terminal:
- Spoiler:
Para entrar en la consola tecleamos Ctrl+Alt+T
luego ecribimos estos codigos:
sudo apt-get install linux-source
sudo apt-get install linux-headers-generic
Creo que está de más decir que primero uno, pisamos enter y después el otro
1) ¿Que tarjeta gráfica estoy usando? para saberlo vamos a la terminal presionando Ctrl+Alt+T y escribimos este código: "lspci"
Aquí una copia de mi terminal:
- Spoiler:
administrador@administrador-Lenovo-Y50-70:~$ lspci <--------------------------------"aquí escribí el código"
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.1 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2) <--------------------------------"Aquí encontré mi tarjeta gráfica, es una GeForce GTX 860M"
08:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
0a:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5249 (rev 01)
Como pueden ver, mi tareta gráfica es una GTX 860M, este es el número que nos interesa, ya que los drivers van por series 400, 500, 600,etc.. La mia es de la série 800.
Se me olvidaba... No se mucho sobre los modelos Legacy, 3D Vision y ION de Nvidia, pero si alguien los usa puedo intentar ayudar... Aunque lo más probable es que tengas una Geforce.
2) Nos vamos a la página principal de busqueda de drives de Nvidia: ---------> http://www.geforce.com/drivers
En esta página encontrarémos donde dice "Manual Driver Search"... Aqui hay varias pestañas de selección, vamos a colocar primero en el caso de Geforce la serie (en mi caso serie 800 (Notebooks) ), luego en la siguiente pestaña colocamos el modeo específico (en mi caso GeForce GTX 860M), más abajo colocar Linux de 32 o 64 bit, esto deberías de saberlo tu, ya que tu descargaste e instalaste el sistema, pero en el caso de que no lo sepas, colocaré al final como saberlo. Por último la siguiente pestaña es el idioma, creo que es completamente indiferente cual pongas, por que creo que solo es útil para tener la isntalación en tu idioma... Creo!!
La última pestaña puedes dejarla en "all", es lo más recomendable, y al terminar le das al boton "START SEARCH" y abajo te aparecerá una lista de drivers disponibles, recomiendo que le des al último, pero ten cuidado si dice "Beta", porque podría darte problemas.
En realidad cualquiera que descargues podría darte problemas, así que como dije anteriormente, debes estar preparado para reinstalar el sistema o desinstalar los drivers e instalar otros nuevos desde la consola.
Aceptamos el contrato y descargamos.
3) Nos va a descargar un paquete con extensión .run, esto es un equivalente a los .exe de windows, y generalmente lo descarga en una carpeta llamada "Descargas" o "Downloads"... En mi caso me he descargado un driver llamado "NVIDIA-Linux-x86_64.346.72.run" pero ¿como se ejecutan estos archivos .run? Bien nos vamos a nuestra querida consola nuevamente con Ctrl+Alt+T y escribimos estos codigos:
primero actualizamos el sistema:
- Spoiler:
administrador@administrador-Lenovo-Y50-70:~$ sudo apt-get update <------------si ya te has familiarizado con Linux, entenderás que el código inicia desde "sudo"
cuando temrine escribimos este otro código:
administrador@administrador-Lenovo-Y50-70:~$ sudo apt-get upgrade
Este último código puede demorar algúnos minutos, pero básicamente lo que hace es actualizar el sistema e instalar paquetes importantes que por defecto no los trae, y no te preocupes que no pesan mucho, además de que ejecutar este par de códigos algunas veces al mes es saludable para el sistema.
Ahora ejecutamos el driver .run:
- Spoiler:
OJO... SI EN CUALQUIER COMANDO TE DICE QUE DEBES SER "SUPERUSUARIO" O "ROOT", SOLO DEBES COLOCAR "SUDO" ANTES DEL COMANDO...
Lo primero es buscar la carpeta de descargas, para esto usamos el comando:
administrador@administrador-Lenovo-Y50-70:~$ ls <---------------si, el comando es simplemente "ls"
Este comando sirve para ver el contenido de una carpeta donde se encuentran desde la terminal, por ejemplo en mi caso me muestra esto:
administrador@administrador-Lenovo-Y50-70:~$ ls
desarrollo_librerias Documentos examples.desktop Música Público Vídeos
Descargas Escritorio Imágenes Plantillas resp <-----------------"Descargas"... La que buscabamos.
ejecutamos el siguiente comando:
administrador@administrador-Lenovo-Y50-70:~$ cd Descargas <----------------------El comando es "cd" y la carpeta que nos interesa es "Descargas" o "Download",dependiendo de como lo tengas tu
Ten presente que la terminal distingue entre mayúsculas y minúsculas, así que no es lo mismo escribir "descargas" que "Descargas"
El comando cd nos permite movernos de una carpeta a otra.
luego volvemos a usar el comando ls para ver que hay dentro de nuestra carpeta "Descargas"
administrador@administrador-Lenovo-Y50-70:~$ cd Descargas
administrador@administrador-Lenovo-Y50-70:~/Descargas$ ls
NVIDIA-Linux-x86_64-346.72.run steam_latest.deb <-------------Aquí está, mi driver descargado y el instalador de steam que lo descargué hace unos días xD
Queremos ejecutar el .run, para ejecutar un .run se encesita usar "./"... En mi caso:
administrador@administrador-Lenovo-Y50-70:~$ sudo ./NVIDIA-Linux-x86_64-346.72.run
Sin embargo hay veces que no funciona, en ese caso hacemos lo siguiente:
chmod +x TU_DRIVER.run
En mi caso:
administrador@administrador-Lenovo-Y50-70:~/Descargas$ chmod +x NVIDIA-Linux-x86_64-346.72.run <-----------Ten presente que es "+x" y no "-x"
Ahora si intenta ejecutar el isntalador nuevamente.
administrador@administrador-Lenovo-Y50-70:~/Descargas$ sudo ./NVIDIA-Linux-x86_64-346.72.run
Ya está... Solo queda aceptar el contrato de licencia y podría preguntarte si quieres instalar compatibilidad con 32 bits o algo así... Así como otras preguntas... Si no estás seguro dile que no, de cualquier modo puedes preguntarme si tienes alguna duda con respecto a esto.
Por cierto, en modo consola, donde salen por ejemplo los botones "aceptar" los seleccionas generalmente usando TAB y las flechas de diercciones.
Bien este ha sido el modo largo y complicado pero seguro, el otro modo de hacerlo sería buscando el contenido debian que puede ser algo más inseguro pero aparentemente son más efectivos... Sin embargo no lo voy a colocar hoy por que hay algunas cosas de las cuales no estoy muy seguro, pero para la semana que viene trataré de explicarlo.
Por favor, si hay algún error, no duden en señalarlo, me daría mucho gusto.