[ATrpms-users] XvMC, nVidia, MythTV, FC5
John Pilkington
J.Pilk at tesco.net
Tue Mar 6 11:34:07 CET 2007
John Pilkington wrote:
> Axel Thimm wrote:
>> On Mon, Mar 05, 2007 at 10:13:45AM +0000, John Pilkington wrote:
>>> I'm running MythTV 0.21-154_trunk_r12854.fc5.at at i386 under kernel
>>> 2.6.19-1.2288.2.1.fc5 at i686 and nvidia-graphics9631, which is apparently
>>> the latest build that supports my graphics card, a GeForce4 Ti 4200 with
>>> AGP8X.
>>>
>>> The problems that I have reported earlier are no longer appearing:
>>> repeating 'cannot open demux device', hangups in MythTV cutlist editing
>>> and in Smart, and the system is working very well. Thanks, Axel and all
>>> the devs!
>>>
>>> But it puzzles me that I still can't use the internal DVD player in
>>> Myth; the menu is displayed, with sound, but it hangs with repeating
>>> 'opening codec' reports when a title is selected, from both an iso image
>>> (Archive tools) or a real DVD. There don't seem to be many other
>>> reports of this, so I looked more carefully at the frontend messages.
>>>
>>> I found this when an item was selected from the DVD menu, or from 'play
>>> recordings':
>>>
>>> XvMCWrapper: Could not load hardware specific XvMC library
>>> "libXvMCNVIDIA_dynamic.so.1 ".
>>> libXvMCNVIDIA_dynamic.so.1 : cannot open shared object file: No such
>>> file or directory
>>>
>>> My /etc/X11/XvMCConfig contained just this file name, as suggested here:
>>>
>>> http://www.mythtv.org/wiki/index.php/XvMC#Configuration
>>>
>>> When I replaced this by the full path, (from Smart gui,
>>> nvidia-graphics9631-libs, content)
>>>
>>> /usr/lib/nvidia-graphics-1.0-9631/libXvMCNVIDIA_dynamic.so.1
>>>
>>> the warning message d/path/to/filename.mpg
isappeared,
>> Isn't /usr/lib/nvidia-graphics-1.0-9746 in /etc/ld.so.conf?
> Yes:
> /usr/lib/nvidia-graphics-1.0-9631
> include ld.so.conf.d/*.conf> _______________________________________________
> atrpms-users mailing list
> atrpms-users at atrpms.net
> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>
>
>> $ /sbin/ldconfig -p | grep libXvMCNVIDIA_dynamic.so.1
>> libXvMCNVIDIA_dynamic.so.1 (libc6) => /usr/lib/nvidia-graphics-1.0-9746/libXvMCNVIDIA_dynamic.so.1
> And Yes, making allowance for the different installed driver, I get:
>
> [mythtv at localhost FC5]$ /sbin/ldconfig -p | grep libXvMCNVIDIA_dynamic.so.1
> libXvMCNVIDIA_dynamic.so.1 (libc6) =>
> /usr/lib/nvidia-graphics-1.0-9631/libXvMCNVIDIA_dynamic.so.1
>
> but I still get the XvMCWrapper error message if I don't specify the
> full path in XvMCConfig. Could it be that it can't be loaded because
> it's already active? 'Play recordings' works fine like this, and a
> second or overwritten instance of XvMC might perhaps explain the
> increase in CPU load(??) Being able to use the internal player isn't
> vital, but it just looks like an indication that something isn't right.
>
I've now tried the xine and mplayer commands suggested in the wiki
reference above, first with the short and then the long line in XvMCConfig.
xine -V xxmc /path/to/filename.mpg
mplayer -vo xvmc -vc ffmpeg12mc /path/to/filename.mpg
With xine, playback quality was fine in both cases. The 'short' version
gave the 'could not load library' message and a CPU load of 12%; the
'long' version gave no error message and a CPU load around 25%.
With mplayer, the 'short' version gave the 'could not load' message and
quit. The 'long' version played well, with no message, but CPU load was
around 45%.
Neither xine nor mplayer had the stuttering sound, or the yet higher CPU
load, that I got in Myth.
So with my setup, at present, XvMC seems to offer no advantages and I
should perhaps just stop trying to use it. I suppose YMMV?
HTH, John P
More information about the atrpms-users
mailing list