PDA

View Full Version : Activar 3D en Linux mint


Nostromo_fenix
12-15-2011, 03:41 PM
Hola!

No consigo activar la aceleración 3D en Linux Mint 12 Lisa en mi portátil. Tengo dos tarjetas. Una integrada (Intel) y la otra de nVidia. La potente es la segunda.

Si desactivo todos los controladores de nVidia puedo entrar y jugar, con la Intel pero tiene muy poca memoria y juego con 5-12 fps.

Si instalo los controladores de nVidia no sé qué pasa que no puedo entrar (con el mensaje ése de las tres razones posibles: tarjeta vieja, etc.) En Windows 7 juego y va muy bien.

Lo mismo sucede con el Linux. Si están los dos, no funciona el 3D ni de Intel ni de nVidia.

Con el DRI, si no están los de nVidia puedo jugar a esos fps. Cuando están los de nVidia da un error.

Dejo aquí algunos datos que tampoco sé si son los necesarios:

lspci
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce 310M] (rev a2)

Computer
Processor 4x Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz
Memory 3904MB (1015MB used)
Operating System Linux Mint 12 Lisa

Display
Resolution 1366x768 pixels
OpenGL Renderer Unknown
X11 Vendor The X.Org Foundation

Operating System
Version
Kernel Linux 3.0.0-13-generic-pae (i686)
Compiled #22-Ubuntu SMP Wed Nov 2 15:17:35 UTC 2011
C Library Unknown
Default C Compiler GNU C Compiler version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
Distribution Linux Mint 12 Lisa

Display
Display
Resolution 1366x768 pixels
Vendor The X.Org Foundation
Version 1.10.4

Fichero etc/X11/xorg.conf

Section "Device"
Identifier "Default Device"
Option "NoLogo" "True"
EndSection

Gracias!! ;)

el_mago_del_sol
12-15-2011, 03:50 PM
ahi se te armo un kilombo... lo que tendrias que hacer es desinstalar la intel completamente, instalar la nvidia (después tenes que modificar algo en tu X.conf, no recuerdo como se hacia) lo que supongo es que te pone el driver VESA cuando vos usas la nvidia y es ese el parametro que tenes que cambiar... la verdad deberías buscar en algún foro de ubuntu (ya que mint deriva de ubuntu) como configurar eso que te dije... o trata de bajarte el driver del repositorio, con eso supuestamente se configura solo...

Nostromo_fenix
12-15-2011, 04:19 PM
Muchas gracias! :)

Uno de los problemas es justo que no tengo mucha idea de cómo hacer cada una de esas cosas... ;/

Todo lo que he mirado por ahí sobre ubuntu y nvidia no me ha servido.

A ver si alguien me puede decir casi, casi "deletreando" lo que tendría que hacer o probar...

andres81
12-15-2011, 04:42 PM
Tienes que desactivar la tarjeta integrada de intel en el BIOS y después instalar los drivers de NVIDIA.

SexoElectronic
12-15-2011, 05:50 PM
yo me iria por desactivar la tarjeta integrada creo que es la intel por medio de la bios y luego descargar y intalar los drivers de Nvidia

Nostromo_fenix
12-15-2011, 07:43 PM
La BIOS (actualizada) no me da esa opción :(

andres81
12-15-2011, 09:11 PM
que placa base tienes?

DINAMIK
12-15-2011, 10:12 PM
si no me equivoco no hay soporte aun para nvidia optimuz

andres81
12-15-2011, 11:59 PM
si no me equivoco no hay soporte aun para nvidia optimuz

Existe el proyecto "bumblebee" para eso, pero tiene (aún) ciertas restricciones y problemas.. por eso me parece mejor apagar el chip integrado para poder usar la tarjeta a full - algunas placas permiten apagarlo, otras no :play_ball:

al parecer tenemos aquí una que no lo permite, pues ala https://github.com/Bumblebee-Project/Bumblebee

PD: yo no puedo ayudar más con eso, se que existe ese bumblebee pero nunca lo he instalado o usado ;)

Nostromo_fenix
12-16-2011, 01:20 AM
Mil gracias por el interés y la ayuda, así da gusto!! :D

No sé muy bien si esta es la respuesta a la BIOS:
-BIOS-
Date : 01/25/2011
Vendor : American Megatrends Inc. (www.ami.com)
Version : K52Jc.216
-Board-
Name : K52Jc
Vendor : ASUSTeK Computer Inc. (SEAGATE, www.seagate.com)

Gracias por ponerme sobre la pista del bumblebee. Buscaré por ahí a ver si lo veo más claro y sobre todo más seguro (o sea, saber que no me puede fastidiar el ordenador jeje) mientras tanto seguiré con el windows 7 para jugar...

Saludos!! ;)

DINAMIK
12-16-2011, 11:58 AM
Existe el proyecto "bumblebee" para eso, pero tiene (aún) ciertas restricciones y problemas.. por eso me parece mejor apagar el chip integrado para poder usar la tarjeta a full - algunas placas permiten apagarlo, otras no :play_ball:

al parecer tenemos aquí una que no lo permite, pues ala https://github.com/Bumblebee-Project/Bumblebee

PD: yo no puedo ayudar más con eso, se que existe ese bumblebee pero nunca lo he instalado o usado ;)

tambien existe switcheroo si no me equivoco

---------------------------------------------------

dentro de advance, tenes una opcion que dice boot graphic select, que opciones te desplega ahi? el manual de asus no da una puta info

Nostromo_fenix
12-16-2011, 04:49 PM
dentro de advance, tenes una opcion que dice boot graphic select, que opciones te desplega ahi? el manual de asus no da una puta info

En la actualización 216 no viene esa opción. En la anterior, la de fábrica, sí que venía. Ponía: Windows7/vista o disabled.

Con disabled, al arrancar windows o linux, no detectaba la nVidia. Había que poner la opción W7/Vista para que la detectara.

He instalado bumblebee (ahora Ironhide) pero no me funciona de momento. Parece que me acerco pero no hay manera de llegar ;D

Un saludo y gracias!!

Nostromo_fenix
06-22-2012, 03:21 AM
Hola!

He encontrado una página donde viene paso a paso cómo utilizar la tarjeta dedicada de nVidia con el optirun de bumblebee y Linux Mint 12 (que es justo lo que tengo). Lo explican muy bien pues he podido hacerlo hasta yo... xDD

He seguido todos los paso, puesto la orden
optirun glxspheres

y me funciona!!! (tras año y pico probando maneras, estoy que no me lo creo :P)

La página es ésta:
http://ankalima.blogspot.com.es/2012/04/como-usar-optimus-de-nvidia-en-gnulinux.html

En ella, indican que si todo ha salido bien poniendo "optirun programa" arranca el programa que pongas desde la tarjeta dedicada (en este caso la mía es la nVidia 310M) pero tengo el inconveniente de que no puedo (en realidad, no sé cómo se hace) arrancar el Regnum desde la consola. He probado desde el directorio del juego a poner:
optimus rolauncher
y nada...

Con el firefox sí me sale y con el chromium también :S

Bueno, pues eso. Si alguien sabe cómo arrancar el juego desde la consola, sabré si funciona o no. En principio, todo pinta que ya lo han conseguido :D

(lo siento si no está muy bien expresado, tampoco me entero mucho jaja)

Un saludo y gracias!!

Nostromo_fenix
06-22-2012, 03:58 AM
Lo conseguí!!!! :dance: :dance:

Con esta orden, que no tengo ni idea de lo que significa jajajaja

MALLOC_CHECK_=0 optirun ./regnum/rolauncher

:clapclap::clapclap::clapclap::clapclap:

DINAMIK
06-22-2012, 11:59 AM
Lo conseguí!!!! :dance: :dance:

Con esta orden, que no tengo ni idea de lo que significa jajajaja

MALLOC_CHECK_=0 optirun ./regnum/rolauncher

:clapclap::clapclap::clapclap::clapclap:

tengan cuidado si cambian a algun privativo de nvidia mas moderno (el 300) ahi creo que ni con esto se puede hacer andar. si funciona bien ahora dejenlo asi

Nostromo_fenix
06-22-2012, 12:55 PM
Hola Dinamik!

Gracias por el aviso. He comprobado que con ./regnum/rolauncher también me funciona (sin la orden en mayúsculas del principio) y lo hace con la tarjeta nVidia detectada. En la terminal me salen estos mensajes que desconozco por completo y supongo que serán fallos.

Pongo la captura en el adjunto pues no me da un error si pego el texto tal cual.

¿Supone esto algún problema o riesgo? (todavía, por si acaso, no le he dado a "jugar")
¿Hay alguna manera de solucionarlo?

Un saludo y gracias! ;)

DINAMIK
06-22-2012, 08:19 PM
Hola Dinamik!

Gracias por el aviso. He comprobado que con ./regnum/rolauncher también me funciona (sin la orden en mayúsculas del principio) y lo hace con la tarjeta nVidia detectada. En la terminal me salen estos mensajes que desconozco por completo y supongo que serán fallos.

Pongo la captura en el adjunto pues no me da un error si pego el texto tal cual.

¿Supone esto algún problema o riesgo? (todavía, por si acaso, no le he dado a "jugar")
¿Hay alguna manera de solucionarlo?

Un saludo y gracias! ;)

NPI, parece lo que te sale en la consola de regnum

Nostromo_fenix
06-23-2012, 03:21 PM
Pues sí, parece que es eso.

Escribo el siguiente problema y "solución" encontrada por si a alguien le pasa algo similar y le sirve:

Me ha ido pasando que a veces entraba bien en el juego y a veces, en cuanto pasaba del lanzador a la pantalla más grande donde sale el elogo con la música, se cerraba con el siguiente mensaje de error:

XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":8"
after 253 requests (252 known processed) with 0 events remaining.
Found 115 messages leaked

Donde los números 253, 252 y 115 suelen cambiar. El error 11 y el ":8" no.

Después de hacer 200 cosas que no tenían nada que ver, encontré en un foro a uno que decía (sobre algo similar que le pasaba a otro) que podía pasar que, si el juego arrancaba con un lanzador, el optirun entendía que al pasar del lanzador al juego lo tomaba como un final de proceso (del lanzador) y por eso concluía. Me sonaba muy familiar a mi situación.
Proponía añadir ON_DEMAND=no en algún lado.
Probé con:
ON_DEMAND=no optirun ./regnum/rolauncher
y no funcionó. Me salió el mismo error.

Así que luego probé otra cosa. Con la orden:
optirun nvidia-settings -c :8 (que la propuso este genio para mirar la configuración de la tarjeta) vi que la orden se quedaba abierta y, por tanto, el optirun funcionando.

Así que abrí otra terminal, puse
optirun ./regnum/rolauncher

et voilà!! Funciona a las mil maravillas (bueno, no tantas que mi tarjeta tampoco es tan bueno jaja)

Con la ventaja, además, de que con el nvidia-setting abierto desde la otra terminal puedo ver (asustado) la temperatura que me pilla la tarjeta gráfica pues tiene una opción para eso (entre los 88 y 92 grados) :S

Bueno, pues ahora sólo me queda ver cómo hacer para que no suba tanto la temperatura... :/

En cualquier caso, dejo esto aquí por si a alguien le puede servir.

Un saludo y gracias comunidad!! :thumb:

Mikel27
06-23-2012, 06:50 PM
No entiendo una mierd* de que hablan. xD