[Resuelto] Ubuntu 12.04 LTS 64Bits en Asus A53SD

Imagen de manusa
0 puntos

Hola!

Bueno verán, no soy un usuario avanzado en linux ni mucho menos, se utilizar algunos comandos y demas pero no es gran cosa.
Yo llevo usando o mas bien probando Ubuntu desde hace ya un tiempo, lo he probado en 3 portatiles, desde la version 7, y en este ultimo es en el cual me esta dando mas quebraderos de cabeza en cuanto a la grafica. El caso es que la resolucion del escritorio esta al maximo, y no funciona mal en cuanto a fluidez, estoy algo confuso, les explico:

Creo que la informacion mas necesaria es que mi ordenador tiene:
CPU: Intel i7 2670qm Sandy Bridge
GPU: Intel HD 3000 (Integrada en el micro)
GPU2: Nvidia Gforce 610m 2GB DDR3 (Tecnologia optimus)

Hasta hace poco he estado usando Fedora 17, distro en la cual dando unas vueltas logre mediante Bumbleblee configurar la Nvidia para poder usarla mediante el comando "Optimus" y reconocia pues tanto la GPU Integrada como la Nvidia.

En ubuntu, instale el Bumbleble, junto con los drivers y lo que lograba es que funcionase sin reiniciar, en el momento en el que reiniciaba, se acababa todo, nada de entorno grafico, ni siquiera en texto, trataba de iniciar en modo seguro, y al acceder a un interprete de comandos, se reiniciaba.

Despues de esto, al reinstalar todo el sistema fui a "Detalles" y me muestra la informacion del ordenador, pero en la seccion de graficos, me he dado cuenta de que ¡ni siquiera reconoce la grafica integrada!, aparece como "desconocido"

Probe con "sudo apt-get install mesa-utils" y despues tambien instalando el paquete "mesa-utils amd64", leyendo en foros que con ello se reconocia la tarjeta grafica, pues lo unico que consegui fue que de "desconocido" pasase a estar en blanco el campo, no ponia nada de nada.

He probado tambien añadiendo unos repositorios para instalar dirvers de intel, nada:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get upgrade

Si ni siquiera reconoce los graficos integrados... como para meterse con la Nvidia, que supongo que por eso, la primera vez que instale Bumbleblee, al reiniciar no podia hacer nada.

Glxinfo devuelve esto:
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".

Con lspci -vnnn | grep VGA:
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1058] (rev a1) (prog-if 00 [VGA controller])

Con hwinfo -gfxcard:
> hal.1: read hal dataprocess 5011: arguments to dbus_move_error() were incorrect, assertion "(dest) == NULL || !dbus_error_is_set ((dest))" failed in file ../../dbus/dbus-errors.c line 282.
This is normally a bug in some application using the D-Bus library.
libhal.c 3483 : Error unsubscribing to signals, error=The name org.freedesktop.Hal was not provided by any .service files
10: PCI 02.0: 0300 VGA compatible controller (VGA)
[Created at pci.318]
Unique ID: _Znp.WFMdANzeCy1
SysFS ID: /devices/pci0000:00/0000:00:02.0
SysFS BusID: 0000:00:02.0
Hardware Class: graphics card
Model: "Intel VGA compatible controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x0116
SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
SubDevice: pci 0x1652
Revision: 0x09
Driver: "i915"
Driver Modules: "drm"
Memory Range: 0xdc400000-0xdc7fffff (rw,non-prefetchable)
Memory Range: 0xb0000000-0xbfffffff (ro,non-prefetchable)
I/O Ports: 0xe000-0xe03f (rw)
IRQ: 54 (7523 events)
Module Alias: "pci:v00008086d00000116sv00001043sd00001652bc03sc00i00"
Driver Info #0:
Driver Status: i915 is active
Driver Activation Cmd: "modprobe i915"
Config Status: cfg=new, avail=yes, need=no, active=unknown

22: PCI 100.0: 0300 VGA compatible controller (VGA)
[Created at pci.318]
Unique ID: VCu0.9+yptCZvtNF
Parent ID: vSkL.w_AQylEVy61
SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: graphics card
Model: "nVidia VGA compatible controller"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x1058
SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
SubDevice: pci 0x1652
Revision: 0xa1
Driver: "nvidia"
Driver Modules: "nvidia"
Memory Range: 0xdb000000-0xdbffffff (rw,non-prefetchable)
Memory Range: 0xc0000000-0xc7ffffff (ro,non-prefetchable)
Memory Range: 0xc8000000-0xc9ffffff (ro,non-prefetchable)
I/O Ports: 0xd000-0xdfff (rw)
Memory Range: 0xdc000000-0xdc07ffff (ro,non-prefetchable,disabled)
IRQ: 16 (39 events)
Module Alias: "pci:v000010DEd00001058sv00001043sd00001652bc03sc00i00"
Driver Info #0:
Driver Status: nvidiafb is not active
Driver Activation Cmd: "modprobe nvidiafb"
Driver Info #1:
Driver Status: nouveau is not active
Driver Activation Cmd: "modprobe nouveau"
Driver Info #2:
Driver Status: nvidia_current_updates is not active
Driver Activation Cmd: "modprobe nvidia_current_updates"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #9 (PCI bridge)

Si necesitan mas informacion solo diganme como obtenerla, tambien probe instalando un paquete de xorgintel, ya ni recuerdo como lo hice... si saben algo agradeciria que me orientaran un poco, si aun asi no se soluciona por supuesto se agradece la ayuda!

Imagen de Gabriel_M
+1
+1
-1

Instala Xubuntu 32 bits
Incorpora luego Bumblebee para utilizar por completo las gráficas Nvidia.

+1
+1
-1
Imagen de manusa
+1
0
-1

Hola Gabriel_M, gracias por responder, probare con tu sugerencia a ver si con ello la reconoce bien.
El problema es que instalé la version de 64Bits porque mi equipo tiene 8GB de RAM, y con 32 bits unicamente me reconocería 3GB.
Entonces podria ser problema de la interfaz Unity y su configuaracion en Ubuntu o de incompatibilidad con 64 Bits? O ambos?

+1
0
-1
Imagen de Gabriel_M
+1
+1
-1

Actualmente los kernels pae (Kernel Phisical Address Extension) una versión del kernel para 32 bits permite reconocer hasta 64Gb de Ram.
Bumblebee trabaja mejor en 32 que en 64 bits.
Xfce, no tiene los problemas que tienen Gnome 3 y Unity.

+1
+1
-1
Imagen de manusa
+1
0
-1

Gracias Gabriel_M por la ayuda prestada, al final logre resolver, aunque quizas no sea la mejor solucion, el problema, en Ubuntu 12.04 LTS 64Bits.
Probe Xubuntu, aunque baje las 2 versiones, decidi intentar antes con la de 64Bits (aun no habia leido tu aclaracion de la caracteristica PAE de los nucleos de 32Bits) e igualmente tenia ese problema, segui probando con disitintos repositorios de drivers, hasta que al final, logre junto con Bumbleblee hacer funcionar ambas graficas.

Desde ubuntu 12.04 he seguido esos mismo pasos, ya que sabia que era posible que funcionase porque XUbuntu, es Ubuntu con un entorno grafico mas ligero, y eureka, desde detalles del sistema me reconoce como grafica "Intel® Sandybridge Mobile", no lo reconoce como HD3000, no obstante, se ve que la cosa va bien encaminada, y mediante el comando "optirun" corroboro que las aplicaciones se ejecutan utilizando la segunda GPU Nvidia.

He sacado una copia del historial de comandos de consola que he seguido, por si alguien necesita ayuda con algo como esto, le serviria de guia u orientacion:

Actualiza tu sistema al maximo.
Abre el terminal y ejecuta esto:
Sudo su:
Password: ******
1 apt-get install mesa-utils
2 dpkg -s xserver-xorg-video-intel
3 apt-get install xserver-xorg-video-intel
4 apt-get install xserver-xorg-core
5 apt-get install xorg-video-abi-11
6 apt-get install xserver-xorg-video-intel
7 apt-add-repository ppa:sarvatt
8 apt-get update
9 apt-get dist-upgrade -y
10 dpkg -s nvidia-current
11 add-apt-repository ppa:bumblebee/stable
12 apt-get install nvidia-current
13 apt-get install bumblebee bumblebee-nvidia
14 add-apt-repository ppa:bumblebee/stable
15 apt-get install bumblebee bumblebee-nvidia
16 apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386
17 apt-get update
18 apt-get upgrade
19 apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386

Comprueba que no existen mas actualizaciones por si acaso, ya que con "apt-get upgrade" a veces me salia que no habia mas actualizaciones y despues desde entorno grafico intentaba actualizar y encontraba alguna. Reinciamos.
Tras esto podemos corroborar que nuestra grafica integrada y dedicada estan funcionando junto con la acceleracion mediante los comandos:

glxgears
Glxspheres
optirun glxgears
optirun glxspheres

En cada uno de esos codigos debe abrirte una ventana con unos engranajes y luego otra con unas esferas en movimiento, y logicamente con optirun, mediante la grafica mas potente Nvidia, da mejores resultados.

Dije que quizas no era la mejor solucion porque, despues, he instalado Steam para linux, y ejecutandolo mediante la grafica integrada, steam me avisa de que existen drivers nuevos para mi grafica pero me deja continuar, desafortunadamente, si ejecuto steam con Nvidia, no me deja proseguir tras logearme porque me pide una version de los drivers superior, y se cierra :S
Trate de actualizarlos, pero en el momento en el que cambiaba un driver... toda la configuracion se iba al traste, y al reiniciar Ubuntu dejaba de reconocer la grafica integrada y dedicada.
Es posible que los otros drivers permitan desarrollar mas potencia grafica... e igual es posible que de alguna forma puedan instalarse, pero bueno, es una solucion y funciona, y si funciona, mejor no tocar XD

+1
0
-1
Imagen de manusa
+1
0
-1

Bueno, al final he decidido seguir tocando un poco este tema por los problema que me daban en steam, no porque vaya a jugar mucho en Ubuntu que algo jugare, sino porque es una buena forma de ver que las graficas funcionen como deben.

Al final anduve de nuevo trasteando con los controladores adicionales y de nuevo dejaba de funcionar ambas graficas, de modo que con "apt-get autoremove nvidia-current y "apt-get autoremove nvidia" desisntale todo y volvi a instalarlo mediante "apt-get install" y volvi a dejarlo como antes.
AL correr con la GPU intel el Counter Strike, me daba error con una libreria, y si forzaba el inicio del juego, no se vevia nada o casi nada, vamos, que no funcionaba, y con la NVIDIA no me dejaba ejecutar steam porque el driver que te instala bumbleblee es el 295, y te pide el 304 minimo.
Con la intel, steam me saltaba un mensaje de que podia utilizarlo pero existian drivers mas nuevos, agregando unos repositorios podia conseguirlos, en principio no quise hacerlo por miedo a fastidiar todo y porque me sonaba de haberlos probado antes sin obtener buenos resultados, pero aun asi me tire a la piscina, y segui estas sencillas instrucciones de la pagina de steam, que basicamente es añadir un repositorio desde el gestor de actualizaciones graficas y actualizar, lo añadi, actualice, reinicie y... Bingo! Unity 3D funciona, los drivers tanto de intel como de nvidia son mas nuevos y siguen funcionando y ahora tanto con una como con otra steam funciona y los juegos tambien funcionan bien:

https://support.steampowered.com/kb_article.php?ref=5452-IOSM-1474

Si con la tarjeta Nvidia al ejecutar un juego tras hacer esto, el juego se cierra nada mas abrirlo, es un problema con el steam y la comunidad online que se abre durante el juego, desde steam debes deshabilitar esa opcion y funciona.
Al final la solucion si no me equivoco se reduce a:

Actualizar
Instalar mesa-utils
Instalar xserver-xorg-core
Instalar xorg-video-abi-11
Instalar xserver-xorg-video-intel
Añadir repositorios ppa:sarvatt, actualizarlos y actualizar el sistema, reiniciar
Añadir repositorios ppa:bumblebee/stable
Instalar bumblebee bumblebee-nvidia
Instalar virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386, miramos desde el gestor grafico si hay actualizaciones y reinciamos.
Desde el gestor de actualizaciones grafico, añadimos un repositorio llamado deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu precise main (el enlace que puse antes), comprobamos las nuevas actualizaciones, deberian aparecer nuevas, actualizar y reiniciar.

Con eso deberiamos tener configurado el sistema para poder usar ambas graficas, con drivers mas actualizados, y por ejemplo, para usarlos sin muchos problemas en steam.
Lo dejo por si le sirve de ayuda a alguien con algun portatil de sismilares caracteristicas.

+1
0
-1