[mythtv-users] Mythtv frontend directly to framebuffer (without X)?

Aurelien Marchand aurelien.marchand at researchcapital.com
Tue May 24 16:23:14 UTC 2005


Michael T. Dean wrote:

> Aurelien Marchand wrote:
>
> >
> > c) I want to use my T20 thinkpad laptop (its screen is dead, but I
> > have an LCD attached to it and an S-video port out) as a frontend. It
> > is a 750 MHz with 192 MB of RAM. I have used it to watch DVDs under X
> > when I used XFree's X server but now that I use Xorg's X server, the
> > XV extension doesn't work (even though it says in my log that it
> > loaded fine). I am thus forced to use the framebuffer directly to have
> > decent speed when I playback a DVD. (if you need to know, if I play a
> > DVD on my X session, I have a blue window where the video should
> > appear in).
>
> Sounds like you're using Xv and using dual output.  Most video drivers
> can only create an Xv drawable on one screen, so the other screen gets
> the Xv color key.  So, do you have X configured to use multiple screens
> (i.e. the dead laptop screen and the S-video output or the LCD and the
> S-Video or the LCD and the dead laptop screen)?
>
> Mike
>
Actually, I think you are right on. The T20 has a key combo using the Fn 
key to select where the video should output to. There are 3 options: 
built-in LCD, external monitor or both. Since my external monitor is 
showing the image, it may be possible it is setup for option "both". I 
will try tonight to see if that would help it at all. I have compiled 
and installed s3switch on my laptop to enable the S-video out, but there 
too I don't think Xv works. I have heard of issues with Xv on S-video 
with the Savage chipset, but I don't think I am using a Savage2000.

Also, when I setup my X resolution to 800x600 or 640x480, there is 
almost no slowdown or choppiness on the output, even without Xv. So I 
might not need it at all.

And just a note for people needing for information on TV out with a 
Thinkpad running Mandrake 10.1: you need to compile and install 
s3switch, then reboot and do not run a framebuffer at boot. Select 
linux-nofb during the lilo prompt. Then verify the configuration of your 
X server so that it supports 800x600 or 640x480 and using the krandr 
tray, select one of those modes. Then with s3switch you will be able to 
output to tv with the command: "s3switch tv"

If the output is messed up, garbled, ant-like, weird, not right, looking 
as if it was on a bad frequence, then check again that there is no 
framebuffer (/dev/fb0 should NOT exist).

Enjoy!
Aurelien


More information about the mythtv-users mailing list