Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 12-08-06, 02:23 AM   #1
grateful_geek
Registered User
 
Join Date: Oct 2006
Posts: 4
Default XvMC/XvMCCopySurfaceToGLXPbuffer() on 6150/Quadro NVS

Howdy,

I'm having some problems with the XvMC test app from http://www.xfree86.org/~mvojkovi/mpeg2play_accel.tar.gz. When running on my GeForce 6600 using 1.0.9629 it works like a champ. I can watch HD video on a spinning OpenGL texture with reasonable CPU usage. However, when I try the same app on either a 6150 GPU or a laptop with a Quadro NVS I get total loss of color, CPU usage shoots way up, and the picture is composed of horizontal color bars that vary only slightly with changing luminence in the video. I've tried the 1.0.9626-beta, 1.0.9629, and 1.0.9631 drivers and they all behave the same.

Is this a known issue? Is XvMCCopySurfaceToGLXPbuffer() something that's being supported moving forward, as it's very poorly documented? Is there a workaround? Does anyone know of any other software that demonstrates rendering XvMC video to a texturable object?

Thanks in advance,
Jason
grateful_geek is offline   Reply With Quote
Old 12-08-06, 12:40 PM   #2
grateful_geek
Registered User
 
Join Date: Oct 2006
Posts: 4
Default Re: XvMC/XvMCCopySurfaceToGLXPbuffer() on 6150/Quadro NVS

I should mention that this only happens when I use XvMCCopySurfaceToGLXPbuffer() to grab the rendered video. Using XvMCPutSurface() seems to work just fine. However I need to be able to render alpha-blended OpenGL on top of the video, so I don't think that would work.
grateful_geek is offline   Reply With Quote
Old 12-13-06, 03:19 AM   #3
grateful_geek
Registered User
 
Join Date: Oct 2006
Posts: 4
Default Re: XvMC/XvMCCopySurfaceToGLXPbuffer() on 6150/Quadro NVS

Just in case anyone else is wondering about this... it's a known bug. Don't know when they plan on fixing it, but it seems you can work around it by making sure the fb_config has an alpha channel... looks like it's expecting to write RGBA(4-4-4-4) even if its a RGB (4-4-4) pbuffer.
grateful_geek is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Corrupted display - 302.17 - Dell Precision T3500 (G98 [Quadro NVS 295]) gbailey NVIDIA Linux 1 06-27-12 10:24 AM
Corrupted display - 302.11 - Dell Precision T3500 (G98 [Quadro NVS 295]) gbailey NVIDIA Linux 0 06-15-12 04:38 PM
Corrupted display - 295.59 - Dell Precision T3500 (G98 [Quadro NVS 295]) gbailey NVIDIA Linux 1 06-14-12 06:49 PM
295.53: the kernel needs "acpi=off", thinkpad T420, nvs 4200M Imbrius NVIDIA Linux 1 05-27-12 06:18 PM

All times are GMT -5. The time now is 05:56 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.