jnicol wrote:Hi all,
I'm trying to get X to work on my future freevo box, connected only to a TV. I have a Radeon 7000 PCI, connected to the TV with s-video. So far I've gotten to a point where X will start, but the tv display will be just flickering lines. I'm using the xfree-drm drivers for radeon. My XF86Config (relevant sections):
-snip-
Thanks
When i had a freevo box (using the exact same card you have) i couldn't get accelerated X working. I couldn't get the refresh rate to match, so I got rolling lines (This is with a PAL card, I think theres a working modeline for NTSC cards). The only way i could get X output via tv out was with the VESA X drivers. In any case, X isn't needed for freevo, in fact, its better using a framebuffer for freevo because of less overhead. Nothing in freevo requires X. (AFAIK - It was like this last time i checked a few months ago).
Personally, i get best results (in both speed and quality) by using the vesa framebuffer drivers at 1024x768x24 (or 800x600x24) and using -vo fbdev:vidix for mplayer (make sure fbdev is in your USE variables). By using vidix mplayer will use the radeons hardware backend scaler, so you get fully accelerated video (and therefore, you get very well scaled video without having to worry about cpu usage). Don't forget that for VESA video out to work, you need to have the svideo (and only the svideo) connected at boot.
I actually started on writing a fullish 'howto' for this forum on how to setup a freevo box running gentoo completely diskless (network booting, streams movies) and with remote control, but stopped. Maybe I should start on it again.