Mostrando entradas con la etiqueta ion. Mostrar todas las entradas
Mostrando entradas con la etiqueta ion. Mostrar todas las entradas

jueves, 12 de agosto de 2010

En breve publico algo

Tengo esto muy abandonao porque me he hecho deportista y ando más con la bici que frikando. Pero en breve no tendre más remedio que colgar aquí mandanga, puesto que me he comprado un nuevo HTPC, el Giada Slim N20. Viene con Atom D510 y el nuevo Nvidia ION 2. A ver que tal tira el bicho, porque la verdad es que no he visto una sola review en todo internet. Tendre yo la exclusiva?

domingo, 8 de noviembre de 2009

Ubuntu 9.10 + XBMC = Dios

Olvidaros de toda la mierda que he estado haciendo y todo el tiempo que he perdido con el puñetero MythTV y Mythbuntu y su padre. Esto lo peta mucho más.

Con el Ubuntu de serie instalado, los drivers propietarios de Nvidia que vienen en el repositorio oficial y el XBMC 9.11 Alpha los videos se ven y se oyen como el paraiso, sin tocar mierdas extrañas de ningun tipo. Solamente hay que añadir el repositorio de XBMC que por ahora no tienen uno estable para Ubuntu 9.10 Karmic, pero si hay un repositorio SVN con la versión Alpha. Así pues añadimos lo siguiente a los orígenes de software:


deb http://ppa.launchpad.net/team-xbmc-svn/ubuntu karmic main
deb-src http://ppa.launchpad.net/team-xbmc-svn/ubuntu karmic main


Y posteriormente instalamos el paquete xbmc. Y hasta donde yo se no he hecho nada más. Bien es cierto que tengo instalados los codecs extra del repositorio Medibuntu, pero no se si eso influye o no en el resultado porque ya los tenía de antes. Y lo único que he hecho así a mayores es cambiar una opción dentro de XBMC que habilitaba el VDPAU, pero no estoy muy seguro de donde era, dentro de la configuración de pantalla o por ahí.

Simplemente con esto, con Ubuntu funcionando de maravilla y con compiz habilitado, se ven los videos en HD perfectamente y se escuchan sin perder sincronía. No me lo puedo ni creer casi me corro.

viernes, 6 de noviembre de 2009

Videos HD en MythTV con Nvidia Ion

Aquí empieza el jaleo gordo. Nota importante: Todas estas mierdas que he hecho se van arreglando con nuevas versiones que van saliendo de los programas. Es importante saber que cambios metemos a mano, porque puede que lo que ahora funciona, joda todo en la siguiente versión. O tenemos en cuenta lo que hemos hecho o tocara reinstalar todo el sistema de cuando en cuando.

Lo primero es que el procesador Atom 330 es un procesadorcillo para uso básico. Como mierda pensamos mover videos en alta definición con esto? Pues aprovechando la gráfica integrada Nvidia Ion que se encarga de las labores gráficas quitando esta tarea al procesador. Para ello necesitamos hacer uso de Pure Video (VDPAU) que es la nueva moda. Pero para que esto funcione hace falta en primer lugar unos drivers curiosos. Por defecto tenemos los drivers propietarios de Nvidia 185, que supuestamente ya traen esto incluido. Pero esto ya está anticuado y casi compensa más tirar de lo ultimisimo. Entonces entra en juego este caballero y su web: http://www.avenard.org/media/Ubuntu_Repository/Ubuntu_Repository.html

El compadre se ha currado unos repositorios que traen los últimos drivers de Nvidia (ahora mismo los 190), así como un MythTV preparado para soportar VDPAU. Se supone que esto ya va a venir en MythTV 0.22 y ahora está la 0.21. Con lo cual añadimos sus repositorios como bien pone en su web:
Para la key:
wget http://www.avenard.org/files/ubuntu-repos/ubuntu-repos.key && sudo apt-key add ubuntu-repos.key && rm ubuntu-repos.key
Para el repositorio:
echo "deb http://www.avenard.org/files/ubuntu-repos karmic release" | sudo tee /etc/apt/sources.list.d/avenard.list

Actualizamos paquetes. Ok. En primer lugar tenemos que meter los nuevos drivers. Nos vamos a Synaptic y marcamos para instalar nvidia-glx-190. Esto borra los que tenemos puestos de 185. Una vez terminado, aunque en Controladores de Hardware no aparezcan, podremos ver en Nvidia X server settings que estamos utilizando los 190.

A continuación utilizamos mismamente el gestor de actualizaciones para que nos instale las nuevas versiones de MythTV. Una vez que lo hice me dio problemas de miles de errores, pero otra vez me salio todo a la primera. No me acuerdo de todo pero era así.

Volverá a aparecernos el asistente de configuración de MythTV y nada a seguir los pasos más o menos como cuando la instalación normal.

Y ahora viene la mandanga. Para el video:
Dentro de MythTV Frontend, nos vamos a Setup/TV Settings/Playback/Playback profiles. Tenemos que crear un perfil nuevo para VDPAU. Añadimos una linea de parametros que vendría a contener esto:
>W: 0 H: 0, decoder: VDPAU, renderer: VDPAU, Deinterlacer: Advanced 2X

De esta manera podremos reproducir con fluidez videos en HD. Me resulta super enrevesado y no estoy seguro de que sea la manera de hacerlo, pero me funciona.

Para el audio:
Esto es más jodido. Supongo que querais como yo, sacar el audio por el HDMI al igual que el video, porque si quereis otra cosa yo no lo he intentado. Aquí todavía ando pillado porque el audio se entrecorta. Pasos que hice fueron desenmutar el IE958 desde alsamixer. A continuación, crear un archivo oculto dentro de nuestro usuario tal que así

sudo nano ~/.asoundrc

Pegar dentro esto:

pcm.dmixer {
type dmix
ipc_key 1024
ipc_key_add_uid false
ipc_perm 0660
slave {
pcm "hw:0,3"
rate 48000
channels 2
period_time 0
period_size 1024
buffer_time 0
buffer_size 4096
}
}

pcm.!default {
type plug
slave.pcm "dmixer"
}

Guardar el archivo y reiniciar el pc.

De nuevo dentro de MythTV Frontend, ir a Setup/General/ Y en la tercera ventana establecer estas opciones:

Audio output device: ALSA:default
Passthrough output device: Default
Max Audio Channels: Stereo
Upmix: Passive
Enable AC3 to SPDIF passthrough UNchecked
Enable DTS to SPDIF passthrough checked
Aggressive sound card buffering off
Use internal volume controls off

Y de esta putisima manera he conseguido ver y oir los videos. Los videos normales avi se oyen y ven de puta madre. Pero uno en mkv HD que tengo, aunque se ve bien, se entrecorta el audio y va descompensado con la imagen.

Lo siguiente que quiero hacer es utilizar XBMC en la partición con Ubuntu, así como probar Boxee, también desde Ubuntu. Como esto me funcione bien, le darán por el putísimo culo a Mythbuntu.

HTPC. Zotac Ion + Atom 330 con linux.

Ya me metí en otro berenjenal que no funciona a la primera, para variar. He pillado en PCComponentes un HTPC con una caja pequeña y la combinacion de Nvidia Ion y Atom 330. Supuestamente suficiente para reproducir en alta definición y con bajo consumo. Y encima me llega el mismo día que sale Ubuntu 9.10 Karmic.

Veamos que magia se puede hacer con esto. Con 500 gb de HDD lo primero que hice fue meterle Ubuntu a secas. Todo funcionando correctamente a la primera. Salvo el audio por HDMI. Solución rápida que me funcionó: con algo que suene abierto, ejecutar en terminal "alsamixer". Los controles para el audio digital son los IE958. Están puestos en Mute. Para desenmutarlos, los marcamos y presionamos M en el teclado. Posiblemente solo con esto ya oigamos audio.

Pero en otra partición me dio por meter Mythbuntu 9.10. Esto viene a ser un Ubuntu que utiliza Xfce como escritorio en lugar de Gnome, pero con los mismos repositorios y posibilidades. Está pensado para utilizarse con MythTV. Pero en contra de lo que yo pensaba, aunque MythTV arranca directamente, se puede cerrar y acceder a un escritorio normal, con tu Firefox, tu mensajería y todo lo habitual.

Esto ha sido un infierno con el que aún sigo enredado. Mythbuntu se instala también correctamente pero a la hora de la verdad sale un asistente para ir configurando MythTV que te puede dar ganas de quitarte la vida. Las opciones son poco intuitivas y además se maneja con el teclado/mando a distancia. Olvidate del ratón.

Una de las primeras cosas que hace es crear una base de datos en un servidor MySQL, donde guardaría tu configuración de canales, peliculas y demás. Y bueno cuando ya está más o menos todo organizado ves que todo se va a la mierda. Una especie de asistente te pide los datos de tu base de datos (no se para que los pide cuando lo ha creado el como le dio la gana). Como aparecía una contraseña aleatoria le di a borrar para dejar el campo en blanco. El peor error de mi vida. Después de horas, la única solución que encontre fue desinstalar completamente MySQL server 5.1 incluyendo archivos de configuración. Borrar todas las tablas en /var/lib/mysql para posteriormente volverlo a instalar. De este modo te permite asignar una password al root de mysql, algo que antes no tengo ni puta idea de como había funcionado ni que password tenía.

Al borrar MySQL SERVER, te desinstala tambien MythTV. Con lo cual ahora habría que volverlo a instalar desde Synaptic, sin mayores problemas. Pero claro ahora no tenemos la base de datos que se creo automáticamente. Esto se puede remediar ejecutando en terminal dpkg-reconfigure mythtv-database , de modo que vuelve a crearla. A continuación hacemos mythtv-setup y volvemos a funcionar el asistente. En teoría deberíamos estar casi a punto de hacer cosas. Para volver a acceder a MythTV tenemos el acceso en Multimedia/Myththv Frontend.

Hasta aquí todo bien, podemos añadir carpetas con peliculas en algun sitio de configuración y reproducir más o menos bien los videos en divx, no me dio demasiado problema esta parte. Salvo el audio. Pero esto va luego. Porque ahora pasamos a la siguiente entrada (para que no quede todo junto): Películas en HD con la Zotac Ion.