VIA SP13000

From MythTV Official Wiki
Revision as of 14:18, 18 October 2009 by Richard.e.morton (talk | contribs)

Jump to: navigation, search

Installing Myth on SP13000

The SP13000 is a relatively low-power motherboard that can be run fanless when using a case such as a Tranquil T2e heatsink case.

To playback a/v media the system offloads Mpeg2 decoding to the graphics processor using the XvMC architecture in Linux. XvMC was broken in a few generations of linux and is fixed in 2.6.30 kernel and later.

This is a rough installation instructions proven to work to get a MythFrontend running on an SP13000 (and possibly other Via CN400 based boards)

Hope this is of help - I will tidy this post up at some point.


I installed Karmic Xubuntu Alpha6 on a 4gb usb stick from the live CD (i used a standard Xubuntu Karmic installation and partition layout). Once installed I removed apps that were irrelevant for this systems purpose or administration; openoffice, gimp etc.

install nano text editor - so much easier to learn than vim sudo apt-get install nano install and enable SSH and VNC servers for administration if desired

configure xrandr to run on startup to resize to 1440x900 sudo nano etc/gdm/Init/Default

add at the top of the file: xrandr --output default --mode 1440x900

1440x900 was selected as this res was available in the display options of XFCE and has the x to y resolution ratio of 1.6; the same as the monitor connected to the system and the max output of the graphics cards is 1600x1200. There is no point setting it too high for 2 further reasons: 1) Standard Def tv is only 576 pixels high. 2) XvMC only supports upto a certain resolution (I understand)

turn off unwanted services - laptop-mode, ondemand, cups, saned,bluetooth... to remove conservative cpu scaling, printing scanning and other unwanted services - use: sudo rcconf


XFCE OSD for volume causes stuttering; turn off OSD - one of these may work

 Go to Settings --> Session and startup Application Autostart tab and uncheck xfce4-tips

OR

 remove notify-osd


I had to update the /etc/X11/XvMCConfig file to libXvMCVIAPro.so.1 (for the SP13000 MB). add the myth user into the mythtv group. restartX/reboot


install mythtv-frontend from files using dpkg -i <package>

install neon-wide and projectgreyhem-OSD themes install mythVideo and MythMusic


setup network drive mount fstab network drives onto lib/var/mythtv

$ /etc/fstab //192.168.0.2/store /var/lib/mythtv cifs rw,username=<username>,password=<password> 0 0



OSD Stutters Playback The fading of the OSD caused playback to pause temporarily. To get aroung this, I disabled fading by editing the theme and setting the fade duration to 0. I'm using the ProjectGreyhem-OSD theme, so I edited /usr/share/mythtv/themes/project-greyhem-OSD/osd.xml and changed the following line: <fadeaway>30</fadeaway> to <fadeaway>0</fadeaway>


Tinny Sound I got tinny sound when watching recording in MythTV. This was fixed by setting an option in the sound driver: sudo -s -H echo "options snd_via82xx dxs_support=2" >> /etc/modprobe.d/sound


edit /etc/default/grub - see http://ubuntuforums.org/showthread.php?t=1195275 and http://ubuntuforums.org/showthread.php?p=2595626

sudo nano /etc/default/grub change GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" to GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"

this forces software control of the power supply among other things.


add the myth user into the mythtv group. restartX/reboot


The system runs Myth at 1440x900 with BBC2 (high bitrate SD DVB-T uk transmission) playing with Myth using 25-35% cpu.


See Also

Manufacturers Page: Via EN Series Mini-ITX Mainboards