PDA

View Full Version : XvMC, mplayer, where is libXvMXNVIDIA.so?


moplander
10-22-07, 03:45 AM
My problem: I cannot find the libXvMCNVIDIA.so in the NVIDIA Solaris drivers for XvMC support in mplayer under Nexenta.

I have installed Nexenta GNU/OpenSolaris. And, I have (manually) installed the drivers from NVIDIA-Solaris-x86-100.14.19. I am trying to play HDTV MPEG2 video though mplayer. I have compiled mplayer and its prerequisites with the appropriate options, and the video streams are provided via an HDHomeRun device.

My CPU is barely not able to keep up when playing through just the xv or x11 devices -- the CPU is an AMD Athlon64 3200+. I would like to try using the xvmc driver, supposing that it will give enough improvement to make the videos playable.

In Nexenta, I have installed the libxvmc1 and libxvmc-dev packages, and have compiled mplayer for XvMC support. However, mplayer expects the file /etc/X11/XvMCConfig to point to the appropriate device specific XvMC driver, such as libXvMCNVIDIA.so in Linux. However, I cannot find this library in the Solaris drivers, and do not know how to test XvMC support, otherwise. I see the 100.14.19 drivers mention updates to XvMC support, so I suspect it is there, and I just do not know how to use it.

Any suggestions?

Thanks!

Edit: Sorry, title should read libXvMCNVIDIA.so.

zander
11-03-07, 05:27 PM
XvMC is not supported on Solaris.

moplander
11-04-07, 03:47 AM
Thanks for the confirmation.

Just curious. What does this line mean in the Solaris Display Driver 100.14.19 release notes, "Fixed XvMC support on GeForce 7050 PV / NVIDIA nForce 630a GPUs with PureVideo support." from here http://www.nvidia.com/object/solaris_display_100.14.19.html . Does that mean XvMC support for Solaris is in development? To be supported soon? Or, is that line really referring to something else?

Thanks!

tripwirecc
11-04-07, 08:38 AM
I think they're using the same codebase for Linux, Solaris and BSD. As such, they share the release notes. The drivers for all systems are also always released the same day.

XvMC is not supported on Solaris.
Why is that? Technical reasons (i.e. kernel stuff) or no one tried if it even works yet? I'd figure that the MC code doesn't reference any platform specific stuff and interact mostly with the NVidia driver code only.