Crystalbuntu: il “vero” 1080p sbarca su AppleTV (1G), finalmente
Pre.
Partiamo subito a bomba con due semplici premesse:
- su Apple TV (1 Gen) può essere montata una scheda Broadcom Crystal (BCM970012) al posto della scheda Wi-Fi per supportare la visioni di filmati in alta definizione (generalmente 1080p).
- lo sviluppo dei driver necessari per utilizzare tale scheda nativamente sotto ATV è affidato alla buon anima di sdavilla ed al team XBMC.
Oggi come oggi (versione dei driver 3.6/3.8 e XBMC 10.0 Dharma per ATV) il progetto si può considerare maturo, ma sfortunatamente le aspettative di noi comuni mortali sono state un pelo tradite.
Sebbene la visione dei filmati in 720p risulti abbastanza fluida, quella per i più ambiziosi 1080p è decisamente inguardabile a causa di notevoli ritardi nella renderizzazione e fuori sync dell’audio ;(
Quando l’alta definizione sembrava allora oramai persa ecco che una seconda buon anima di nome Sam Nazarko se ne esce con una versione “miracolata” di Ubuntu (chiamata appunto Crystalbuntu), dotata degli stessi driver Broadcom e XBMC, compilati però per linux, decantandone performance straordinarie.
Prima di abbandonarmi a facili entusiasmi ho pensato allora di provarla. Il risultato è veramente notevole! Quasi non volevo crederci. Qualsiasi filmato a mia disposizione (720p o 1080p) si vede perfettamente. E poi tale versione è possibile racchiuderla dentro una chiavetta USB mantenendo inalterato il contenuto originale dell’AppleTV.
Post.
Come potete vedere dalla pagina del forum di XBMC dedicata a Crystalbuntu, di versioni ce ne sono due:
- una per HardDisk
- una “più leggera” pensata per essere installata su chiavetta USB (minimo 4Gb)
Io le ho provate entrambe ed alla fine ho optato per la seconda. Avere un HD perennemene attaccato all’AppleTV non mi gustava. La chiavetta USB piantata dietro quasi non si vede e sopratutto non emette alcun ronzio.
Ad ogni modo, una volta scaricata ed installata (sotto *nix basta un semplice comando dd), vi consiglio vivamente di aggiornare i driver e XBMC alle ultime build.
Quindi, loggatevi via SSH (username e password sono entrambi “xbmc”, l’ip lo dovete indovinare in base al vostro DHCP).
Una volta dentro per aggionare XBMC all’ultima versione disponibile sparate questa sequela di comandi:
- echo “deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu hardy main” | sudo tee -a /etc/apt/sources.list.d/xbmc.org.list
- echo “deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu hardy main” | sudo tee -a /etc/apt/sources.list.d/xbmc.org.list
- sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys CEC06767
- sudo apt-get update
- sudo apt-get install python-qt3
- sudo apt-get install xbmc
- Se avete ricevuto degli errori con il comando precedente usate:
- sudo apt-get install -f
Per aggiornare i driver della Broadcom:
- svn checkout http://crystalhd-for-osx.googlecode.com/svn/trunk crystalhd-trunk
- cd crystalhd-trunk/crystalhd/linux_lib/libcrystalhd
- make
- sudo make install
- cd ../../driver/linux
- autoconf
- ./configure
- make
- sudo make install
- sudo modprobe crystalhd
Non vi rimane che effettuare un reboot.
Buona visione… finalmente.
enzo 23:36 on 02/06/2011 Permalink |
Ciao Carlo, sto cercando di installare anche io questa versione du ubuntu su usb ma non riesco a capire proprio come fare , ho già una apple tv con atvflash ma come sai i filmati in hd , nonostante la crystal installata , sono sempre un pelo scattosi, puoi descrivermi passo passo la procedura per la creazione della chiavetta cun ubuntu?
Grazie enzo
Ofelia Knotowicz 19:42 on 11/04/2011 Permalink |
I’m impressed, I must say. Really not often do I encounter a blog that’s each educative and entertaining, and let me let you know, you’ve gotten hit the nail on the head. Your thought is excellent; the issue is one thing that not enough individuals are talking intelligently about. I am very pleased that I stumbled across this in my seek for something referring to this.
ale 00:39 on 19/03/2011 Permalink |
Salve e grazie per l’ottima guida.
c’è modo di far digerire una time capsule a crystalbuntu?
ad xbmc su aTv c’ero riuscito, mi pare passando epr l’abilitazione bonjour.
come si fa in questo caso?
Inoltre, senza fare update , ho già la posisbilità di utilizzare la crystal come perifica di rendering.aggiorno comunque?
PPS vi risulta che crystalbuntu funzioni solo over hdmi e non component?
grazie mille
Roberto 10:34 on 16/03/2011 Permalink |
Ciao Carlo,
scusa se ti disturbo ma dopo vari tentativi sono riuscito a creare la key usb con l’immagine ed aggiornare il tutto tramite terminale ssh , poi dopo vari tentativi sono riuscito anche ad attivare la porta TOSLINK in modalità 5.1 e fin qui tutto bene . Ma volevo chiederti qual’e’ la procedura corretta per lo spegnimento e la riaccensione della ATV con CrystalBuntu.
Ti ringrazio anticipatamente
Roberto
Max 15:48 on 29/01/2011 Permalink |
Grazie per la celere risposta.
anch’io ho usato la versione di pin87a, l’ho messa su un hdd perchè non ho attualmente chiavette usb.
Ho effettuato le modifiche al file come hai detto, e poi sono riuscito ad aggiornare xbmc.
I video in hd si vedono alla perfezione, ma xbmc continua a bloccarsi dopo che interrompo la visualizzazione di un file. Rimane una schermata neutra di xbmc senza che possa fare niente col telecomando. Posso invece collegarmi via ssh per poter effettuare un reboot, quindi ipotizzo si pianti solo xbmc. Qualche idea?
Poi volevo chiederti, vista la tua esperienza con il prodotto, come funziona la modalità stand-by? è possibile riaccendere l’ATV col telecomandino?
saluti
carlo 18:38 on 29/01/2011 Permalink |
Il filmato lo riproduci in rete? Via condivisione smb (Windows o Samba)?
Se sì, puoi provare a spostarlo dentro l’HDD per capire se è una questione di rete?
La modalità standby spegne semplicemente l’uscita video. Non è un vero e proprio standby. Per rendersene conto basta mettere una mano sopra ATV per capire che continua a scaldare.
Ciao
Max 19:37 on 29/01/2011 Permalink
Si, ho provato a leggere i file sul time capsule via rete con protocollo samba. Ho anche provato a caricarli sull’HD ma fa la stessa identica cosa: quando torno al menu da un video si vede lo sfondo del menu vuoto, e tutto rimane piantato.
Ho anche rifatto l’HDD da capo e fa la stessa cosa. Non capisco quale sia il problema :(
Max 13:07 on 29/01/2011 Permalink |
Ciao,
anzitutto grazie della guida ;)
ho installato la versione minimale su HDD usb, e parte senza problemi, ho aggiornato i driver broadcom e cosi mi appare il metodo render CrystalHD dalle opzioni, ma quando apro un file mkv in HD (in streamig da rete) si sente l’audio ma resta la schermata del menu, inoltre si blocca tutto il sistema se premo pausa o menu.
Credo che il problema sia dovuto al fatto che non ho aggiornato xbmc, in quanto se eseguo le istruzioni da te indicate, dopo la 3a ” sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys CEC06767 ” ricevo questa risposta:
Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv-keys CEC06767
usage: gpg [options] [filename]
e dopo la 4a: E: Type ‘“deb’ is not known on line 5 in source list /etc/apt/sources.list.d/xbmc.org.list
dalla 5a in poi si aggiunge: E: The list of sources could not be read.
non capisco. Ma tu hai fatto una chiavina usb partendo dall’immagine standard tipo: http://www.surfanddestroy.org/resources/atv-usbboot-xbmcbuntu-crystalhd-hdmi-28256-R3.rar senza modifiche?
Saluti,
Max
carlo 14:03 on 29/01/2011 Permalink |
Ciao Max,
io ho usato la versione per chiavetta USB realizzata da pin87a.
Ad ogni modo all’inizio ho provato anch’io quella per HDD ed ho incontrato i tuoi stessi problemi.
Per risolverli, sostituisci il contenuto di:
/etc/apt/sources.list.d/xbmc.org.list
con questo:
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/team-xbmc/ppa/ubuntu hardy main
deb http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu hardy main
deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu hardy main
Se hai ancora problemi fammi sapere.