AMD64 Based PVR: Part 2 - Some Failures

I have been really busy recently and so haven't had as much time as I might have liked to work on my PVR. After spending a while working on it lastnight I thought I would write a little about some of my failures. On the whole the solution is working reasonably well, and some of these issues could be related to me using it in 64 bit mode...

The first is the image quality. Whilst playing DVDs I have found that xine works best and has DVD menu support which in my opinion is essential. On the whole the picture is pretty good but in fast moving scenes where large amounts of the background are moving quite quickly the motion becomes noticeably blocky during the motion. This can be really irritating and is not a great advert for the box when friends come around as even a £20 DVD player doesn't seem to suffer from this.

The second is the picture quality from the TV. I never managed to get the composite or svideo connections working - I only ever saw black. So I am using the aerial and the picture is very noticeably more blurry than the same picture just fed straight to the TV. I am guessing this is just the poorer quality of the aerial signal or a hardware limitation. Either way it is not great.

It would also appear that MythTV may have a memory leak as after the client had been running for a few weeks the system was out of memory. It would seem this leak is pretty slow though and so I am not sure how best to track it. This system has 1 GB of RAM so may be that helps give it a lot more time. The final issue I have not gotten to the bottom of is freezing after watching the TV for a while through MythTV.

All in all it is not a bad solution, but it is certainly not a plug in and go solution. I wish I had just got myself a cheap DVD player as I just don't have the spare time right now. Hopefully this post will be seen as an honest appraisal of how things are working right now with my MythTV box. Your mileage may well vary and you may have a lot more time to tinker. My wife isn't all that impressed and quite honestly I don't know that I am...

Trackbacks

No Trackbacks

Comments

Display comments as Linear | Threaded

Mike on :

MikeI've been working on a MythTV box for a while now and have been frustrated by some basic things, mostly unrelated to MythTV...

I went with an amd64/gentoo/PCHDTV configuration.

The most annoying part so far is trying to find a USB Wireless adapter that can run in the 64-bit environment. I've bought 3 different ones so far. Chipsets have been atheros and realtek, but the specific versions don't seem to be supported yet.

Does anyone know of a "guaranteed" USB wireless (g or better) device for gentoo/amd64?

Otherwise, I've got the entire system built and have watched/recorded terrestrial HD. However, the picture seems choppy. It isn't pixelated, it just seems like every now-and-then a few frames are dropped and the movement on the screen looks jumpy. I'd love to get it hooked to my DCT-6200 cable box, but until I can get wifi going, I can't more the box from my desk to the television...

My wife is losing patience as well ;-)

Marcus D. Hanwell on :

Marcus D. HanwellI don't know of any USB based wireless adapters. I use a miniPCI Atheros based card in my laptop and that works pretty well, but wireless has not been the smoothest for me. It does seem to be improving though, but the manufacturers seem to keep swapping things around too...

I hope I can get better as I have spent the money now ;-) My wife thinks we should have just bought something though - and it would have just worked with a good picture. I wish I had more time to try and figure out all the little issues with it. Running amd64 does seem to throw in a few more complications but we are constantly working to improve that on the amd64 porting team.

Chris Cross on :

Chris CrossI saw this while doing a search for AMD64 and gentoo problems with APIC. I noticed you are having some problems that I am having. I just wanted to know if you have ever resolved your problems with live tv freezing on your mythtv box.

Marcus D. Hanwell on :

Marcus D. HanwellIn truth I have actually broken live TV on it when I upgraded the kernel to 2.6.17 and the latest ivtv driver... I just haven't had time to figure out what is up with it as I am so busy at the moment. I would love to hear about any fixes you might come up with. My MythTV box has been a source of frustration when it comes to live TV!

Chris Cross on :

Chris CrossYea I tried to go to 2.6.17 also but then went back for the same reason. I had a p4 mythbox up for a long time but it didn't do hdtv well and that is why i got the Athlon x2 system that crashes all the time. If you could it would be great to compare systems to see what we have the same that may be causing the problem.

Marcus D. Hanwell on :

Marcus D. HanwellSorry - really busy right now... This particular system is an older one - AMD Athlon64 3200+ (1MB cache, socket 754), with one stick of RAM - 1GB DDR400 value Corsair stuff. I am using a Hauppage PVR500 TV card and an old nVidia 6900XT I think it was. I will check when I have time and am at home next.

I have never got the box working as I would like and will probably have to buy my wife a cheap DVD player in the mean time to stop her from exacting her revenge on me! As I am writing up my thesis right now and need to finish as soon as I possibly can the PVR box has taken a back seat. It would be good to get it working though.

Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA 1CAPTCHA 2CAPTCHA 3CAPTCHA 4CAPTCHA 5


You can use [geshi lang=lang_name [,ln={y|n}]][/geshi] tags to embed source code snippets.