Archive

Archive for the ‘x86’ Category

GeeXboX 3.1

November 1st, 2013 12 comments

A new GeeXboX release has arrived! GeeXboX 3.1 is an upgrade that integrates XBMC 12.2 “Frodo”. Like the previous version, you can use GeeXboX to watch and record live TV. In addition to our usual x86 ISOs, this release is also available for several embedded platforms, with working full HD video and graphics acceleration for most of them.

xbmc-12.2

 

 

 

 

 

Supported platforms are :

We have removed the support for PandaBoard, ux500, nvidia Tegra2 (unless someone wants to work on these).
Please refer to our Documentation section on how to create a bootable SD card from a downloaded rootfs archive.

Here’s a roundup of the new release:

New features:

  • XBMC Media Center 12.2 “Frodo” frontend.
  • PVR support for DVB Digital TV, to watch and record live TV with vdr and tvheadend
  • Support for Full HD videos on Utilite
  • Support for Full HD videos on Cubox
  • Support for Full HD videos on RaspberryPi

Supported Architectures:

  • x86 32 and 64 bits PCs
  • ARM Cubox (Marvell Armada510)
  • ARM RaspberryPi (Broadcom BCM2708)
  • ARM Utilite (Freescale i.MX6)
  • ARM CubieBoard (Allwinner A10)

System:

  • Linux Kernel v3.10.9 (for x86 devices)
  • Systemd v206.
  • BusyBox v1.21.1
  • Connman Network Manager v1.9.
  • Xorg Server v1.14.1 (if applicable)
  • Mesa v9.2.2
  • OPKG Package Manager v0.18
  • USB persistent user data storage.

Audio Drivers:

  • ALSA v1.0.26
  • Support for Analog, SPDIF and HDMI output devices.

Video Drivers:

  • Support for Intel, nVidia, ATI GPUs.
  • Support for CRT, LCD and HDMI output devices.
  • OpenGL and OpenGL|ES hardware assisted graphics acceleration.
  • VDPAU, VA-API and Crystal HD hardware assisted video decoding for nVidia, Intel and Broadcom GPUs.

Input:

  • Mouse and Synaptics touch pads.
  • HID Keyboards.
  • Remote Controls.
  • PluseEight external CEC devices.
  • Built-in CEC adapters for Cubox, Utilite and RaspberryPi.

Networking Features:

  • NFS shares.
  • Samba auto-discovery.
  • UPnP / DLNA media discovery.
  • ZeroConf services announcements.
  • HTTP server.
  • FTP server
  • SSH server
  • Utorrent (client and gui over http)

MediaCenter:

  • XBMC Media Center 12.2 “Frodo” frontend.
  • Movies and TV Shows, with subtitles support.
  • Music Collection
  • Pictures and Slideshows
  • CDDA, DVD and (non encrypted) Bluray support.
  • Media Database Support.
  • Internet MovieDB / TVDB metadata and covers grabbers.
  • Skins
  • Vu+ addon
  • Xvdr addon
  • Vdr server
  • Tvheadend server

 

We hope you’ll like this new GeeXboX release !

Categories: ARM, GeeXboX, Release, x86 Tags:

GeeXboX 3.0

September 18th, 2012 17 comments

A shiny new GeeXboX release has arrived! GeeXboX 3.0 is a major upgrade that integrates XBMC 11 “Eden” and adds the long-requested PVR functionality. This means you can finally use GeeXboX to watch and record live TV too! In addition to our usual x86 ISOs, this release is also available for several embedded platforms, with working full HD video and graphics acceleration for most of them.

A year in the making, this new GeeXboX 3.0 release is the accomplishment of hours, days, months of efforts from a lot of people. The ISO image of “GeeXboX for PC” edition grew up to 140 MB, mostly due to additional firmware and drivers to improve hardware support. We still think of GeeXboX as a lightweight distro, aiming at targeting the most PCs and devices as possible. The whole base system has been overhauled as usual, with countless package upgrades for improved stability and functionality, also benefitting from several improvements to the underlying OpenBricks build system.

GeeXboX also support many embedded devices running ARM SoCs (such as TI OMAP4 Pandaboard, nVidia Tegra 2, Solid-Run Cubox powered by Marvell Armada, ST-Ericsson Snowball), and more will be coming soon. Preliminary support for Toshiba AC100 (Tegra2-based netbook) and Raspberry Pi is already integrated in the development tree.

Here’s a roundup of the new release:

New features:

  • XBMC Media Center 11 “Eden” frontend.
  • PVR support for DVB Digital TV, to watch and record live TV
  • Improved remote control support
  • Support for Full HD videos on PandaBoard
  • Support for Full HD videos on Cubox
  • Improved HDD installation
  • Installation support for (U)EFI systems
  • Installation support for SSD’s

Supported Architectures:

  • x86 32 and 64 bits PCs
  • ARM TI OMAP4 Pandaboard
  • ARM nVidia Tegra2 Harmony
  • ARM Cubox (armada5xx)
  • ARM Snowball ux500

System:

  • Linux Kernel v3.4.4.
  • Systemd v188.
  • BusyBox v1.21
  • Connman Network Manager v1.6.
  • Xorg Server v1.11.4.
  • Mesa v8.0.3
  • OPKG Package Manager v0.18
  • USB persistent user data storage.

Audio Drivers:

  • ALSA v1.0.24.1.
  • Support for Analog, SPDIF and HDMI output devices.

Video Drivers:

  • Support for Intel, nVidia, ATI, Matrox and VIA GPUs.
  • Support for CRT, LCD and HDMI output devices.
  • OpenGL and OpenGL|ES hardware assisted graphics acceleration.
  • VDPAU, VA-API and Crystal HD hardware assisted video decoding for nVidia, Intel and Broadcom GPUs.

Input:

  • Mouse and Synaptics touch pads.
  • HID Keyboards.
  • Remote Controls.
  • PluseEight CEC devices.

Networking Features:

  • NFS shares.
  • Samba auto-discovery.
  • UPnP / DLNA media discovery.
  • ZeroConf services announcements.
  • HTTP server.
  • FTP server
  • SSH server

MediaCenter:

  • XBMC Media Center 11 “Eden” frontend.
  • Movies and TV Shows, with subtitles support.
  • Music Collection
  • Pictures and Slideshows
  • CDDA, DVD and (non encrypted) Bluray support.
  • Media Database Support.
  • Internet MovieDB / TVDB metadata and covers grabbers.
  • Skins
  • Vu+ addon
  • Xvdr addon
  • Vdr server
  • Tvheadend server

 

We hope you’ll like this new GeeXboX release; now you just have to try it: download it, put it on some USB key and reboot your PC. Time to sit back and relax :-)

Categories: ARM, GeeXboX, HDTV, Release, x86 Tags:

GeeXboX 2.0 has landed …

September 17th, 2011 21 comments

After countless years of development, the 2.0 release of GeeXboX (codename “Love It or Shove It”) finally has landed. The GeeXboX project was created in December 2002, 9 years ago, to become the major HTPC / MediaCenter dedicated Linux distribution. From a ridiculous 3 MB ISO image, using an ultra-simple customized version of MPlayer OSD, GeeXboX now has evolved into a much more mature system. Our objective always has been to provide you with a Linux distribution, so easy to use, that anyone, regardless of any computer skill, would be able to make use of it.

Over the years, the project has evolved to always provide more features and bring support to more and more hardware devices, which we managed to do, at some cost. The architecture that has been originally designed, with the whole UI being MPlayer’s OSD, prevented us from easily adding major features and the look&feel started to look deprecated within the years. We’ve then been struggling for months and years to design this v2.0 version, switching from one Media Center project to another (or even creating our own), using MPUI, Freevo and then Enna, to finally stick with the most powerful one, the reference: XBMC. Our team always has been too small numbered and managing a distribution takes resources. We had no other choice but to understand that we just can’t compete, so let’s just integrate the best components to make one nice product.

So here we are now, and we’re here for good. This new GeeXboX 2.0 release is the accomplishment of hours, days, months of efforts from a lot of people. It is radically different from the 1.x series and, sorry to disappoint some of you, will not provide the same level of services. We are now doing much more things than we used to do with 1.x but unfortunately, a few things have to be left over. But GeeXboX philosophy remains the same and we still aim at targeting the most PCs and devices as possible, in an as lightweight as possible way. The ISO image of “GeeXboX for PC” edition now hits 72 MB, much bigger than it used to be, sure, but still probably one of the lightest distributions you may have seen. GeeXboX now also support many embedded devices running ARM SoCs (such as TI OMAP4 Pandaboard and nVidia Tegra 2) and many much more will be added in the months to come. These devices just make the perfect fanless, energy-efficient HTPC and GeeXboX just make the perfect MediaCenter distribution for those.

But enough with the speech and let’s see what’s behind the hood:

Supported Architectures:

  • x86 32 and 64 bits PCs
  • ARM TI OMAP4 Pandaboard
  • ARM nVidia Tegra2 Harmony

System:

  • Linux Kernel v2.6.38.8.
  • Systemd v29.
  • BusyBox v1.19.2
  • Connman Network Manager v0.76.
  • Xorg Server v1.10.3.
  • Mesa v7.11.
  • OPKG Package Manager v0.18
  • USB persistent user data storage.

Audio Drivers:

  • ALSA v1.0.24.1.
  • Support for Analog, SPDIF and HDMI output devices.

Video Drivers:

  • Support for Intel, nVidia, ATI, Matrox and VIA GPUs.
  • Support for CRT, LCD and HDMI output devices.
  • OpenGL and OpenGL|ES hardware assisted graphics acceleration.
  • VDPAU, VA-API and Crystal HD hardware assisted video decoding for nVidia, Intel and Broadcom GPUs.

Input:

  • Mouse and Synaptics touch pads.
  • HID Keyboards.
  • Remote Controls.

Networking Features:

  • NFS shares.
  • Samba auto-discovery.
  • UPnP / DLNA media discovery.
  • ZeroConf services announcements.
  • HTTP server.
  • FTP server

MediaCenter:

  • XBMC Media Center 10.1 “Dharma” frontend.
  • Movies and TV Shows, with subtitles support.
  • Music Collection
  • Pictures and Slideshows
  • CDDA, DVD and (unencrypted) Bluray support.
  • Media Database Support.
  • Internet MovieDB / TVDB metadata and covers grabbers.
  • Skins

Some features however have vanished. among them, one can note that support for DVB Digital TV cards has been removed (but will come back shortly), support for V4L Analog TV cards has been deprecated (this time dead once for all), GeeXboX unique ISO generator also has perished (not that useful anymore), as well as legacy HDD installation (which has been superseded Live USB support with persistent data storage).

GeeXboX for PCs still is provided as a directly burnable ISO image though it is much more common these days to use it as a Live USB distribution instead of a Live CD one. We extended this feature with a persistent user data storage capability that allows you to keep your configuration, media database, downloaded media covers, lyrics … among reboots. No configuration is needed and everything can be done quite easily through Unetbootin.

We’ve put a lot of hard work into this new GeeXboX release and we truly hope it’ll suits all of your geeky needs. Next steps are up to you: download it, put it on some USB key, reboot your PC and sit on your couch :-)

Categories: ARM, GeeXboX, HDTV, Release, x86 Tags:

GeeXboX Project Renewal Phase #1

August 22nd, 2011 1 comment

For quite a long time, there used to be pretty much no news at all about the project status, with no major release coming out, ending up in either user frustration or disappointment. Beneath the surface, development never was discontinued at all but was more oriented over the OpenBricks framework, a generic embedded Linux build system which now sustains the GeeXboX project.

The good news is that the project went well and should soon be delivering its very first release, meaning we’ll be able to finally deliver a new major GeeXboX release. A lot of things have changed and we’ve been sponsored with a new web server, providing us more possible services.

As a result, the GeeXboX project is now able to run multiple HTPC frontends (including Enna, Freevo, MythTV, VDR, QtMediaHub, XBMC and Boxee). GeeXboX’s new default media center frontend now is the award winning XBMC project, that we’re very proud to integrate. We now provide support for the most up-to-date audio/video technologies with complete GPU hardware video decoding support on x86 desktop PCs. Support also has been extended to port GeeXboX on all new ARM-based SoC (e.g TI OMAP 3 & 4, nVidia Tegra2 …) as you can find on our platform compatibility matrix. As for regular PCs, the distribution still support LiveCD booting with improved support for USB-key boot, including persistent data storage (have a try at unetbootin for that). The whole thing comes with a packaging system so that upgrades will be much easier in the future.

That being said, the new release is not yet here but thanks to our new host, we’re able to provide you with pretty stable GeeXboX/XBMC development snapshots for all the major platforms we do support. Actually, as you may have seen, the whole web server has been upgraded to be faster and safer and the old un-maintained forum has been deprecated and replaced by a more integrated version (though forum’s history has been wiped out).

That’s all for today folks, and just remember to enjoy our brand new services:

 

Categories: ARM, GeeXboX, Release, Website, x86 Tags:

Linux 2.6.35 upgrade

August 7th, 2010 3 comments

So Linux 2.6.35 is barely out and has already been integrated to GeeXboX. We planned to stick on previous kernel but this one really has some major improvements. It came with many changes over ARM architecture and allowed us to get rid of an incredible number of patches for OMAP3 boards. Also it now supports upcoming OMAP4 boards which soon will be supported by GeeXboX too.

Last but not least, there was a major improvement over x86 Intel DRM drivers that now supports H.264 hardware video decoding for newest G45 GPUs. As a result, we also update our VA-API framework and enabled it within GStreamer and VLC players, providing hardware video decoding capabilities.

As for embedded space, one may also notice the introduction of DirectFB, an accelerated framebuffer interface that allow us to provide non-X support for some devices. Enna still has to be updated to take profit of that but this will open our media center to a bunch more devices.

Categories: ARM, Enna, GeeXboX, x86 Tags:

GeeXboX 2.0-alpha2 release

March 13th, 2010 4 comments

It’s already been one month since 2.0-alpha1 release so here’s alpha2. This release fixes a lot of bugs that have been encountered by our users on this first 2.x series preview.

  • Normalize LIRC configuration by providing generic binding for each and every remote control.
  • Initial port to ARM architecture: stay tuned, it’s gonna be awesome news soon :-)
  • Restoration of UPnP/DLNA feature with a brand new stack.
  • Restoration of internationalization support.
  • Upgrade of nVidia drivers: proprietary, legacy one and addition of Nouveau.
  • Add Kernel Mode Settings (KMS) for ATI/Intel/nVidia drivers.
  • Upgrade to Linux 2.6.33 kernel.
  • Fix LiveCD and Win32 installers, you can now install GeeXboX to disk again.
  • Fix OGG files playback issue.
  • Upgrade Enna to future upcoming 0.5.0 release, including hundreds of bug fixes and new features such as Weather enhancements, GeoIP localization, UPnP support, SHOUTcast and Podcast streaming.

Generator is still not yet ready for prime-time but we’re working on it. That said, feel free to download this new 2.0-alpha2 release. It had been made available for i386 and x86_64 computers. The light and full sources of this release obviously are available too.

You can also install it without further disk partitionning through the Windows installer.

Categories: GeeXboX, HDTV, Release, x86 Tags:

GeeXboX 2.0-alpha1 release

February 14th, 2010 No comments

This has been announced for years but we’re finally stepping forward to the so long awaited for 2.0 release of GeeXboX. Today, we’re proud to let you have a first try at this new version, based on the Enna Media Center application that we have developed.

Enna is a standalone application that one can use on any Linux distribution (soon to be available for MacOSX and Windows users, who knows …) that replaces the old and dying MPlayer OSD interface we’ve been using for so long. The GeeXboX distribution you all know about will then become the Enna Live-CD project, but with all optimizations, configuration and tweakings that one may be able to do on his regular computer.

With Enna, GeeXboX now looks promising again, with this new shiny look and feel interface. Also being much more nicer, Enna allows us to add so many new features that you all were waiting for (check out the Enna website for that) so future looks bright again.

Also, Enna has been designed to be simple and intuitive to be used. It can be controlled either through keyboard, mouse or remote control. Mouse support is quite new in GeeXboX but its usage is kinda trivial. As for keyboard, we have tried to make usable with as few keys as possible. As a result, one can control Enna the following way:

  • Arrows: used to navigate between the different menu lists.
  • Enter: used to validate your selection.
  • Backspace: used to cancel or browse back to previous menu.
  • Escape: if you ever wanna stop Enna (and shutdown GeeXboX as well).

As you might have understood, Enna and GeeXboX v2.x design is the result of years of development and deep architectural changes. Things now are getting stabilized but we’re still lacking of manpower to enhance it the way we’d like it to be. So if you’re a Linux developer, feel free to join our team. If you’re interested in GeeXboX v2.x architecture, you’d be glad to know that it was presented to FOSDEM (Free and Open Source Software Developers’ European Meeting) a week ago and both slides and video are available.

We all hope you’ll enjoy this first alpha release of GeeXboX 2.x series. Though, keep in mind that, as the name suggests, it’s an alpha version only. This means that unfortunately, it still suffers a lot of bugs and many regressions towards 1.x series. The availability of final stable release over requires you to test it the most you can, reporting any trouble one can find.

As a consequence, some stuff are already know to be broken or missing:

  • Some features are disabled, including TV and netstreams support.
  • Generator needs a huge rewrite and will be part of alpha2 release only, sorry folks.
  • Audio OGG files are seen as video files (!!) and playing them back results in a black screen with uncontrollable Enna (you’ve warned).
  • The framebuffer-based console mode has been disabled until being fixed. HDTV mode only (i.e. using X.Org server) is supported in this version.

On the bright side, new features have been added or enabled by default:

  • The proprietary nVidia video driver has been integrated. Every nVidia GPU should now be supported. With those cards, Enna should also be using its OpenGL rendering engine, providing a smooth rendering.
  • The VDPAU hardware decoding engine has been integrated. If you’re the lucky owner of an nVidia card higher than GF8800 series, than you should be able to decode MPEG-2, MPEG-4 (i.e. DivX), H.264 and VC-1 streams using your video card, offloading your CPU. This of course includes ION-based Set-Top-Boxes that are now able to decode 1080p videos.
  • For non-nVidia users, the multi-threaded decoding feature now has been enabled by default. MPlayer will then uses all of your CPU’s cores to do software video decoding.

In order to allow us to enhance GeeXboX to our users’ configuration, we’ve also setup a statistics utility that provides us with some information regarding your hardware configuration. It has been enabled by default but we know that it can be intrusive for some users. So if you’re not willing to provide these info (CPU model, amount of memory RAM, video board type, and such …), you can disable it by adding nostats to the boot command-line.

That said, feel free to download our new 2.0-alpha1 release. It had been made available for i386 and x86_64 computers. The light and full sources of this release obviously are available too.

Categories: GeeXboX, HDTV, Release, x86 Tags:

GeeXboX 1.2.4: fix release

October 11th, 2009 No comments

Some commercial DVD decryption bug having been spotted out on GeeXboX forums, we had to fix it through this minor 1.2.4 release. In the mean time, you’ll be pleased to hear that 2.x development branch has been greatly stabilized recently and we should be able to provide the first alpha release by end of year.

Categories: GeeXboX, HDTV, PowerPC, Release, x86 Tags:

GeeXboX 1.2.3: fix release

July 10th, 2009 No comments

As it appeared that a nasty bug with some AC3 audio encoded files slipped through previous 1.2.2 release, here’s another minor release. No big changes here except from AC3 playback recovery.

Categories: GeeXboX, HDTV, PowerPC, Release, x86 Tags:

GeeXboX 1.2.2: features enhancement release

June 19th, 2009 No comments

A few interesting patches recently having been commited to 2.0 development tree, people on forum asked for backport of these on stable 1.2 release. So did we, adding a new key feature, with multi-threaded video decoding support. Non IT people can see this as a way to finally make use of their brand new multi-core CPU systems providing parallelized treatment. And the results are pretty good, with a 1.8x video decoding speed boost on Core2Duo and 3.0x speedup with Core2Quad. It is now truely possible to actually decode 1080p HDTV streams on Linux.

As exciting as it may be, please however note that this is still an experimental feature (we’re probably the one of the first Linux distro to integrate it), that may cause undesired visual artefacts (in some very rare cases). In order to make use of it, you’ll have to explicitely enable it through ISO generator.

Detailed Changelog (relative to 1.2.1 release):

- Multi-threaded video decoding for MPEG-1/2/4 and H.264 codecs.
- Support for newly discovered DVD MovieProtect encryption method.
- Extended DVD CSS descrambiling capabilities.
- Removal of GOOM audio visualization (was causing too much troubles).
- Automount daemon enhancements.
- Upgrade of MPlayer and its set of codecs.

Categories: GeeXboX, HDTV, PowerPC, Release, x86 Tags: