-->

quinta-feira, 3 de janeiro de 2008

O espetacular XBMC - Xbox e HTPCs.


Desde 2005 eu estou ciente de que um Xbox com o Xbox Media Center (XBMC) instalado era um ótimo DivX player que punha a concorrência tradicional no chinelo, mas eu nunca tivera a oportunidade de ver a coisa funcionando.

Então o leitor Wesley me apontou algumas demonstrações no Youtube e separei esta por ser a que dá mais atenção ao Xbox como Media Center:


http://www.youtube.com/watch?v=P2OAOfXN89I

Pontos positivos:

  • Faz upscaling até 1080P;
  • Tem saída vídeo componente e faz upscale por ela;
  • Lê filmes tanto do DVD, quanto do HD interno, flash drive ou da interface de rede;

Infelizmente, sempre existiram pontos negativos no Xbox:
  • Não suporta conteúdo HD;
  • Só suporta H.264 se a resolução for bem baixa;
  • Não tem DVI ou HDMI;
  • É caro. Não existe mais novo e um usado com garantia incerta está sendo vendido tão ou mais caro que um PS2 desbloqueado novinho (uns R$650) no Mercado Livre. O povo sabe do potencial do aparelho e por isso o preço não cai;
  • Consome perto dos 100W (o Xbox é um PC dedicado). É a mesma coisa que montar um HTPC;
À medida que o tempo passa e o preço dos PCs novos cai, um Xbox vai ficando ainda menos atraente, principalmente se você considerar que o XBMC (ou uma versão dele, como o Media Portal) também roda em um PC "normal" e também foi portado para o Linux.

Com cerca de R$800 dá para comprar um PC bem mais capaz que um Xbox, baseado em Celeron 420 Core2, 1GB de RAM, SPDIF, DVI, HDD SATA de 160GB, gravador de DVD (só por causa do leitor) e mouse sem fio por RF

Desvantagens da opção por um HTPC:
  • Pode sair bem mais caro se você fizer questão da saída vídeo componente. Mas se DVI/HDMI já for suficiente para você, a diferença não fica tão grande, como apontei acima;
  • Pode ou não ser um problema conseguir uma placa-mãe barata com som onboard que tenha SPDIF com suporte a som surround. Esse é um item que precisa ser escolhido a dedo;
  • Se quer ter certeza de poder rodar conteúdo H.264 e de alta definição sem surpresas, é melhor escolher com cuidado processador e placa de vídeo, mas é só perguntar por aí o que as pessoas estão usando para rodar esse tipo de conteúdo. Só H.264 ou só HD é mais fácil. Os dois juntos é bronca :) ;
  • As opções de controle remoto são complicadas. O melhor mesmo é um teclado sem fio por RF. É um trambolho, mas não falta nada. Mas um mouse sem fio por RF também fica ótimo e mais barato, desde que você providencie uma superfície para ele na sua poltrona (na perna é dose, né?);
  • Pode ser um trambolho. Depende do gabinete.
Todas as considerações que fiz são um resumo. Abordar completamente o Xbox como DivX player iria requerer muitos posts e não vou falar tanto de um aparelho que nem tenho.

16 comentários:

  1. Ryan,

    Realmente você conseguirá montar um HTPC "bem básico" por 800 reais. Mas se você estiver realmente disposto a rodar conteúdo HD sem travamentos ou engasgos, além de torná-lo silencioso o suficiente para que ele não interfira na exibição terá que partir para uma configuração mais parruda.
    Há pouco tempo atrás estive avaliando a possibilidade de montar um HTPC para rodar conteúdo HD, mas cheguei a conclusão que, pelo menos para mim, ainda sairá caro.
    A configuração que cheguei a cotar foi a seguinte:

    Fonte Zalman ZM360B-APS
    Gabinete Mstation HT3000 (próprio para HTPC e com controle remoto incluso)
    Placa Mãe Abit F-I90HD Fatal1ty (Já com saída HDMI e SPDIF ótica)
    Processador Pentium E2160 Dual Core
    2 Gb de RAM
    HD Samsung 320Gb

    E esta é considerada uma configuração básica para HTPC e sairia por 1500 reais aqui no Rio.

    Sugiro o link abaixo que terá "TUDO" relacionado a montagem de HTPCs:

    http://www.avsforum.com/avs-vb/showthread.php?t=710828

    []'s
    Daniel

    ResponderExcluir
  2. Daniel,


    Gostei da dica da placa-mãe Fatal1ty. Nem tanto pelo fato de ter SPDIF (motherboards mais baratas tem), mas pelo fato de já ter HDMI.

    ResponderExcluir
  3. Outra boa placa, para quem ainda não tem entrada HDMI na TV, é a ASUS M2NPV-VM com saída Componente e S-Video. Ela está saindo a 310 reais aqui no Rio.

    []'s
    Daniel

    ResponderExcluir
  4. Anônimo3/1/08 15:51

    Perguntinha básica: Rodar conteúdo hd (1080p, 720p em mkv) é a mesma coisa que ter um hddvd ou blueray instalado? São coisas diferentes ou são coisas iguais?

    A fatality faz 1080i.
    A P5E-VM HDMI faz 1080p.

    Outra pergunta mais básica ainda:
    Há codec ou programa que use multithread para reprodução? Qual?

    Se houver, qual é a vantagem de usar um dual core?

    ResponderExcluir
  5. Cientista politico,

    1)Pode ter a mesma qualidade, mas não é a mesma coisa. Seria a mesma coisa se você colocasse no HTPC um drive bluray/HDDVD e se a placa de vídeo for 100% compatível com HDCP.

    2)Não que eu conheça. Até onde sei, não há como dividir um trabalho de decodificação de vídeo em múltiplas threads (e conseqüentemente em múltiplos cores). Só é vantajoso usar dual core em um HTPC se você quiser usar o computador para outra coisa ao mesmo tempo, como um fileserver. Para decodificação pura, um single core é melhor que ter o poder dividido em dois cores. Mas isso você já deve ter notado.

    Eu ia contestar a sugestão de um processador dual core do Daniel, mas fiquei surpreso ao ver que mesmo na máquina low-end do link citado por ele havia um dual core. Parei para estudar a questão e não falar besteiras. A falta de experiência nisso me complica.

    ResponderExcluir
  6. Creio que a questão do dual core se baseie em dois pontos:

    1) Todos os processadores atuais, tanto da AMD quanto da Intel, utilizam Dual Core e acho que isso é uma tendência que se fará mais sólida daqui por diante (já tem até quad core! por aí).

    2) Um processador Dual Core, a princípio, aquece menos do que um single core, com isso tornando-se ideal para HTPC pois não precisará de nenhum cooler absurdo e que faça muito barulho. E ruído é uma questão essencial em um HTPC.

    []'s
    Daniel

    ResponderExcluir
  7. Daniel,

    Eu entendo isso, mas digamos que eu queira comprar esse dual core para o meu desktop e passar meu atual Sempron 2300+ para o HTPC. Minha placa MSI MS-7021 já tem SPDIF com suporte a 5.1 (vamos ignorar o suporte a mais canais até mesmo porque meus Home Theaters nem tem suporte a mais que isso) e esquenta muito pouco. Pelo que eu li, se eu comprar uma GEFORCE 8600GT (R$395), 100% do trabalho de decodificação do H.264 é feito pela placa de vídeo e eu suponho que uma GPU com esse poder de fogo não vá ter problemas com outros formatos mais antigos.

    Teoricamente uma 8500GT (R$236) seria suficiente, mas li críticas contra o chipset nesse quesito, por isso estou apostando no 8600GT.

    Então não seria melhor colocar meu single core no HTPC? Para que jogar um dual core no HTPC e continuar sofrendo no dia a dia para rodar o vmware?

    Meu PC secundário é um P4 2.4GHz cuja motherboard também tem SPDIF de 5.1 canais. Eu não poderia usá-lo?

    É do meu interesse saber qual é realmente o mínimo processador que eu posso usar no HTPC.

    ResponderExcluir
  8. Ooops...

    Acabo de perceber que para a minha idéia ser viável eu teria que conseguir uma 8600GT *AGP* :(

    Raios...

    ResponderExcluir
  9. Mesmo problema que eu tenho, cheguei até a pesquisar a possibilidade de apenas colocar uma placa de video com decodificação por hardware, mas a única que encontrei, uma ATI HD2600 PRO AGP, custava quase 600 pratas...inviável.
    Mas o seu princípio está correto, se puder adequar uma placa de video com suporte a decode HD a sua máquina atual, seria o melhor dos dois mundos.
    Naquele link acima, existe um outro link com testes de decodificação usando placas de video diferentes e quanto realmente elas descarregaram esse "fardo" das CPUs.

    []'s
    Daniel

    ResponderExcluir
  10. Anônimo4/1/08 15:18

    Jefferson e Dcampos,

    Que tal darem uma olhada nesse site?
    http://www.mythpvr.com/mythtv/hardware/via/articles.html

    ;)
    []s,

    Tem video de instalação aqui:
    http://www.mythpvr.com/mythtv/distribution/mythdora/4/install-1.html

    MAis info:
    http://www.mythdorawiki.com/wiki/index.php/Main_Page
    http://g-ding.tv/?q=MythDora

    ResponderExcluir
  11. Anônimo4/1/08 15:24

    Ia esquecendo de comentar:
    A AMD produz chips de baixo consumo e com um núcleo.

    É a linha dos semprom LE que custam no rio por volta de 83 reais.

    http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_11599_11604,00.html
    http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_11599~115741,00.html

    ResponderExcluir
  12. Anônimo4/1/08 21:33

    Eu já pensei muito em montar uma máquina desse tipo.

    Mas o preço de uma decente deve ser bem alto( rode tudo sem engasgar com resolução de até 1024p, tenha saída vídeo componente e HDMI, gaste pouca energia, seja pequena e ocupe pouco espaço, tenha controle remoto sem fio RF e seja silenciosa ).

    ResponderExcluir
  13. Não há problema algum em ter um Semprom como CPU (não gosto muito deles, pois sempre vem "capados" seja em cache ou recursos), desde que você tenha uma placa de video boa como uma 8500GT ou 8600GTX, mas lembre-se que elas devem possuir a tecnologia de decode por hardware (nem todas vem com isso).

    No meu caso eu prefiriria investir em uma CPU mais parruda, pois além de servir como HTPC ele também seria um segundo computador aqui em casa.

    []'s
    Daniel

    ResponderExcluir
  14. Anônimo5/1/08 12:30

    vejam um player HDDVD da Toshiba sendo desmontado...
    http://www.youtube.com/watch?v=r9Rp8r0cUj4

    ResponderExcluir
  15. Eu montei um Media Center no meu apartamento de forma até simples:

    - Meu único computador, um Athlon 64 3000 com 1GB RAM e uma GeForce 6600 de 256MB AGP
    - Ele ficava no quarto, separado da sala de estar por uma parede.
    - Assim que eu comprei uma LCD de 32" (Samsung) eu fiz um buraco de uns 6cm de diâmetro nessa parede para passar os cabos
    - Utilizo um cabo VGA para ligar o PC na TV. Não usei um cabo DVI-HDMI pra TV pois a TV faz overscan no HDMI e aí eu perdia a relação 1x1 de pixel entre o PC e a TV. Em VGA isso não ocorre (a TV usa 1360x768)
    - Utilizo um adaptador DVI-VGA para ligar o monitor 19" CRT no computador (o monitor continua no quarto)
    - Passei um cabo USB ligado em um HUB USB para ter conexão de teclado e mouse na sala
    - Comprei um mouse sem fio para apresentação da Targus e uso ele como controle remoto
    - Comprei um mini-teclado USB com fio mesmo, e só puxo ele debaixo da estante quando preciso fazer algo mais "complexo"
    - Comprei uma placa de som Creative Audigy 2 ZS. Ela tem decodificador DD, DD-EX, DTS e DTS-ES por hardware.
    - Comprei um conjunto de caixas 7.1 da Creative Inspire 7800
    - Com os codecs certos (uso o AVC para H.264, que é o mais rápido, senão meu PC não agüenta) eu consegui assistir qualquer filme Matroska em 720p e H.264 sem problemas.

    Entre os acessórios pro PC (placa de som, caixas, mouse, teclado, hub) devo ter gastado uns 1000 reais, o que não é muito considerando que vejo filmes em 6.1 e em 720p.

    Sempre falo pros meus amigos que essa é a melhor opção para Home Theater.

    ResponderExcluir
  16. Ryan,

    Vou aproveitar e sugerir aos leitores para dar uma olhada no xbmc.org e acompanhar os forums.
    Um Aspire Revo ou o ASROCK 330 como HTPC são excelentes opções com bom custo-beneficio. Por cerca de US$ 290 lá fora, dá pra ter um sistema capaz de 1080p em HDMI, 5.1 Audio, Controle Remoto (RF ou IR), rodando o XBMC Live em VDPAU.

    Recomendo. Só dar umas googleadas por aí e ver os resultados.

    ResponderExcluir

Siga as regras do blog ou seu comentário será ignorado.