| Component | Production Machine | Test Machine |
| Motherboard | Asus A8N-SLI Premium | Asus P3V133 |
| Processor | AMD64 Venice | Intel PIII 700MHz |
| RAM | 1 GB | 512 MB |
| Graphics Card | Asus EAX550GE/TD/256M (ATI) | Matrox G400 DH Max |
| Sound Card | AI Audio (8-channel Audio) | 6 Channel Audio |
| TV Card | Hauppauge PVR-350 | Hauppauge PVR-350 |
| TV Card 2 | Hauppauge Win-TV PCI | |
| Network | Planet WL-8310 (WiFi) | Planet ENW-9605 |
| Network 2 | Marvell PCI LAN controller (1Gb) | Planet WL-8310 (WiFi) |
| OS | Linux From Scratch | Linux From Scratch |
The production machine has an AMD64 processor and runs on a pure 64bit version of Linux. Linux was build using Cross Linux From Scratch, the host system was Gentoo. During the installation of Linux From Scratch and Freevo 1.5.4 quite a few problems were encountered however most of these were easily resolved.
The test machine has an Intel PIII 733 MHz processor and runs on a 32bit version of Linux. Linux was built using Linux From Scratch. The purpose of the test machine is to test new version of vbi2srt and Freevo 2.
There are still some outstanding problems, which include losing sound from recording after a number of days continuous running and the WLAN performance is not as good as expected. The loss of audio is a real pain and it is most likely caused by a fault in the IVTV driver.
Here are some problems that were encountered along the way; see patches for a resolution for these problems.
IVTV driver could not handle some V4L calls (VIDIOC_QUERYMENU). See IVTV driver patches
FREEVO has incorrect V4L structure sizes when running on an AMD64 bit processor. See Freevo patches
The Matrox frame buffer could not handle TV out when the frame buffer was initialised at 1024x768.
The matroxset utility does not correctly configure the frame buffer to use a second monitor. This may be fixed with a firmware upgrade of the G400 graphics adapter but has not been tested.
![]() |
![]() |
![]() |
| Matrox G400 TV-out | 640x480-32@60 | 640x480-16@60 |
Above left is a photo of TV-out from a Matrox G400 DH Max and MPlayer. This is corrected by changing the primary frame buffer to a resolution 1600x1200, even if the monitor on the primary head does not support 1600x1200. There is a patch available that fixed this problem
Above centre and right are two photos showing /dev/fb1 been redirected to second monitor with matroxset -f /dev/fb1 -m 2 and different colour depths. More details can be found on www.directfb.org/wiki/index.php/Matrox_G400_Dual_Head a wiki page about the Matrox frame buffer.
| Hardware Image | |
![]() |
|
|