[mythtv-users] XvMC on Unichrome Pro (Via Nehemiah)
Karl Hiramoto
karl at hiramoto.org
Fri Feb 24 13:36:28 UTC 2006
Jesse Guardiani wrote:
> Christopher Yeoh wrote:
>> On 2/23/06, R. G. Newbury <newbury at mandamus.org> wrote:
>>
>>> Ah HAH. I just noticed something.
>>> You have (like I have) the SP13000. This uses the unichrome-pro chipset.
>>>
>>> Accordingly, you should configure mythtv with all of extra
>>> configuration switches enabled.
>>>
>>> use: --enable-xv --enable-xvmc --enable-xvmc-vld --enable-xvmc-pro
>>> (especially the last!).
>>>
>> Yes, and you still need --enable-xvmc even if you have --enable-xvmc-pro
>> set (it took me a while to work that one out).
>>
>> Its not a bad idea to test it using an xxmc enabled xine first. At
>> least then you can separate the problem between an Xserver setup one
>> and a MythTV bug.
>>
>
>
> Can someone confirm this? If so, the wiki should be updated
I am still having problems where my CPU is in the range 40-80% runing
the front end. Any thing else to try?
./configure --prefix=/usr --mandir=/usr/share/man --disable-audio-arts
--disable-audio-jack --disable-altivec
--enable-xv --enable-xvmc --enable-xvmc-vld --enable-xvmc-pro
--enable-lirc
--disable-joystick-menu
--disable-dbox2
--enable-dvb
--enable-dvb-eit
--dvb-path=/usr/include
--enable-dvd
--enable-opengl-vsync
--disable-firewire
--enable-xrandr
--enable-xv
--disable-directfb
--enable-x11
--enable-proc-opt --enable-mmx --compile-type=release
--arch=i686 --disable-distcc
--disable-ccache
# Basic Settings
Compile type release
Compiler cache no
DistCC no
Install prefix /usr
CPU x86 (i686)
Big Endian no
MMX enabled yes
Vector Builtins yes
# Input Support
Joystick menu no
lirc support yes
Video4Linux sup. yes
ivtv support yes
FireWire support no
DVB support yes [/usr/include]
DBox2 support no
# Sound Output Support
OSS support yes
ALSA support yes
aRts support no
JACK support no
DTS passthrough yes
# Video Output Support
x11 support yes
xrandr support yes
xv support yes
XvMC support yes
XvMC VLD support yes
XvMC pro support yes
XvMC libs -lXvMCW
OpenGL vsync yes
DirectFB no
# Misc Features
DVD playback yes
Frontend yes
Backend yes
in my Xorg.0.log
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.0.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.5
(II) v4l driver for Video4Linux
(II) VIA: driver for VIA chipsets: CLE266, KM400/KN400, K8M800,
PM800/PM880/CN400, VM800
(II) Primary Device is: PCI 01:00:0
(--) Chipset PM800/PM880/CN400 found
(!!) VIA Technologies does not support or endorse this driver in any way.
(!!) For support, please refer to http://www.openchrome.org/ or
(!!) your X vendor.
(!!) (development build, at svn revision )
(II) VIA(0): VIAPreInit
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules/libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 0.1.0
ABI class: X.Org Video Driver, version 0.8
(II) VIA(0): VIAGetRec
(**) VIA(0): Depth 24, (--) framebuffer bpp 32
(==) VIA(0): RGB weight 888
(==) VIA(0): Default visual is TrueColor
(==) VIA(0): Using XAA acceleration architecture
(==) VIA(0): Using HW cursor
(--) VIA(0): Chipset: "PM800/PM880/CN400"
(II) VIA(0): VIAMapMMIO
(--) VIA(0): mapping MMIO @ 0xe8000000 with size 0x9000
(--) VIA(0): mapping BitBlt MMIO @ 0xe8200000 with size 0x10000
(II) VIA(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is
0x0000
(--) VIA(0): Chipset Rev.: 0
(WW) VIA(0): Manufacturer plainly copied main PCI ids to
Subsystem/Card ids.
(--) VIA(0): Detected VIA VT3118 (PM800).
(II) VIA(0): Detected MemClk 6
(II) VIA(0): ViaGetMemoryBandwidth
(II) VIA(0): Detected TV Standard: NTSC.
(==) VIA(0): Using gamma correction (1.0, 1.0, 1.0)
(--) VIA(0): videoram = 32768k
<snip>
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: Searching for BusID PCI:1:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
<snip>
(--) VIA(0): Using SSE YUV42X copy for video.
(II) VIA(0): [XvMC] Registering viaXvMCPro.
(II) VIA(0): [XvMC] Initialized XvMC extension.
(II) VIA(0): - Done
cat /etc/X11/XvMCConfig
libviaXvMC.so.1
More information about the mythtv-users
mailing list