Archive for XBMC

To the developers of Ubuntu Linux: Please stop pushing updates that break our video drivers!

"XBMC needs hardware accelerated OpenGL rendering" error

In the past couple of years I’ve helped install Ubuntu Linux on four HTPC systems, three of which were Acer Aspire Revos (two are still in use), and the fourth an ASRock Vision 3D. On each of these we’ve had a recurring problem where Ubuntu pushes an update to Linux (which appears in the Update Manager along with other updates) and then you start having video problems, or problems with your HTPC software.  In the most extreme cases, Ubuntu appears to not boot at all – you simply get a black screen.  In reality it has booted and you can SSH into it from another machine (assuming you’ve had the knowledge and foresight to enable SSH access), but the graphic display manager isn’t working, so you either get a blank screen or just text.  In less extreme cases, it will still boot into the desktop but when you try to run your HTPC software (such as XBMC or Boxee), it won’t start.  Instead it may fail with a message similar to “XBMC needs hardware accelerated OpenGL rendering. Install an appropriate graphics driver”.

The problem always seems to be the same and it’s the one I wrote about in the article, If your Linux-based PC with NVIDIA graphics started booting to a black screen or text only, here is the fix — maybe!  I suggest you read that article BEFORE you have the problem!  It’s just getting REALLY annoying to encounter this issue every few weeks, and while it’s happened so often that I now know the drill to fix it, I can imagine that it probably sends new Ubuntu users into full panic mode (I know it really freaked me out the first time I encountered it).

This is not an uncommon problem either. Putting the phrase “XBMC needs hardware accelerated OpenGL rendering” (including the quotes) into Google brings up “About 2,500 results” as I write this. To me that indicates that about 2,500 people, give or take a few, have had this issue hand have been frustrated enough to have posted something somewhere on the Web about it. There are doubtless thousands of others who searched on the phrase and found enough information to fix the problem. And it’s NOT what I’d call an easy fix for someone unfamiliar with using the Linux command line or working outside the Ubuntu GUI.

Every so often I read one of those articles about how the new versions of Ubuntu are so easy to use that even your grandmother could use it. Bzzzzzt! Sorry, that’s wrong, not as long as shit like this happens. Unless you have a very uncommon grandmother, she is probably not going to be able to figure out how to download and reinstall a video driver.

The solution is simple: If you can’t push out Linux upgrades that don’t break our video drivers, then stop pushing out Linux upgrades! Or else, figure out or to make it download and upgrade the video driver at the same time. Or at the very least, pop up some kind of warning message if someone is about to do any update that will likely break things, and give them the option to permanently exclude such updates.

And I don’t want to hear any crap out of anybody about how it’s stupid to install updates if you don’t know what they do. Ubuntu pushes out these updates via their Update Manager software, which pops up and basically nags the user to install the updates. You can close and ignore it, of course, but every so often it will keep nagging you to install the updates.  Users coming from another platform (particularly Mac users) will probably assume it’s okay to install all offered updates.  I just question the wisdom of pushing out Linux kernel updates this way — those are in a totally different category than, say, an upgrade to a new version of Firefox, and yet the user is not in any way warned that a kernel update is a pretty serious upgrade that could cause breakage.

P.S.  Please do NOT get the idea that I am any kind of expert in this stuff.  If you leave a comment asking for help in fixing your system, it’s probably going to sit there like a big old smelly dog turd on the lawn, with no replies at all, unless I or a reader just happens to know the answer, which is rather unlikely!  There are much more appropriate forums for requesting help — please use one of those.

Comments (2)

BETA Perl script for Caller ID popups when using Obihai devices

This article has been moved.  Please click here to read it.

Comments off

What’s with hiding program titles and descriptions in XBMC? And why no guide in XBMC or Boxee?

To me, the most infuriating thing about using a program like XBMC is that, at least in my preferred skin (Alaska Revisited) the authors of various add-ons (or maybe the skin author? I honestly don’t know who’s at fault here) seem to want to do everything possible to hide program information from you until you click a button. So, you are scrolling through a list of titles, and you can’t even see the full title if it’s more than a few words long, because these folks have apparently never heard of word-wrap – instead they go with a ssssslllllooooowwwww horizontal scroll (only on the selected item). And then to see the description — assuming there even is one — you have to click the “info” button on each individual title (and then click it again to close the info window, and I have no idea how you get to this if you’re not using a remote). So you can’t just scroll through titles and, as you hit each one, see a description on another part of the screen. They can show us a freaking thumbnail and/or artwork for each title, which often tells us very little about the show, but to get a description you have to do extra clicks. What is it with these guys, do they enjoy click-click-clicking needlessly? Do they think we can all intuit what a program is about from the artwork?

XBMC Alaska Revisited Screenshot

What's with the horizontal scroll of lengthy titles? And, where's the description? But hey, at least it's showing us a thumbnail frame! Maybe we can figure out what it's about from that… No, I don't think so. This is so useless!

Now, perhaps there is some mode that will display the title information as you scroll past (much as is done with the thumbnail) but if there is, I haven’t discovered how to turn it on. Which is another problem unto itself – it’s very obvious to me that the XBMC folks (by which I mean, whoever’s responsible for this problem) have never done any serious usability testing with regular users. Settings tend to be hidden all over the place — there might be a way to fix this, but if there is (which I rather doubt), good luck finding it.  Why all the skin-related settings are not in the settings menu I will never know (then again, as I say, I don’t know if the problem is with the skin or the add-on, or a combination of both).  In any case, this is REALLY poor design, in my opinion.

But there is one other issue, and that is that there’s no such thing as a program guide that spans add-ons, in either XBMC or Boxee (they’re called apps in Boxee, but it’s basically the same thing). You have to tediously look through each add-on to see if something you want to watch might be in there. So if I want to view something in a particular genre, or actually search for a particular title, I have to look through each app. There is no way to discover programs I might like if they are in add-ons or apps I wouldn’t normally look through. If you already know where a particular title is, it’s not a problem, but if you want to see a list of (for example) all science fiction titles available in all apps, you are just out of luck.

Nor is there a way to flag a title and have it alert you when a new episode is available (that I can find) in either XBMC or Boxee. Granted that this might not be practical for some add-ons that are associated with very high traffic sites (like YouTube) but for others, particular those that offer episodes of TV shows, it would be great to get notifications when new shows are available, and an easy way to select them without searching through a bunch of apps.

One thing people like about cable or satellite services is there is a guide that scrolls along and lets you see what’s about to come on. I understand that the concept of time is much different in a program like XBMC or Boxee (although many titles are only available for a limited time) but still, I think most users would appreciate the convenience of a guide that shows titles available within various criteria, such as genre or age of title. The most important thing is that (at least short) descriptions be easily available, preferably without extra clicking. If vertical scrolling is used (please, NO horizontal scrolling!) it would also be great if the scroll speed were adjustable (I’m a fast reader, so slow scrolling irritates me no end).

C’mon, people, pretend that non-techies are using this stuff (because they will be) and that they don’t want to do a whole bunch of extra clicking to see descriptions. And beyond that, please give us some kind of guide that spans all add-ons, apps, plug-ins, or whatever you call them!

Comments off

An overscan fix for the Sharp LC-42SB45U television set when connected to a computer with a Linux operating system (Ubuntu, etc.)

This article has been moved. Please click here to read it.

Comments (5)

Some notes on creating a home theater PC using the Acer Aspire Revo

This article has been moved. Please click here to read it.

Comments (8)

BETA Perl script for Caller ID popups when using Linksys/Sipura devices

This article has been moved.  Please click here to read it.

Comments (4)

Follow

Get every new post delivered to your Inbox.

Join 134 other followers

%d bloggers like this: