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

Newegg Daily Deals

Reply
 
Thread Tools
Old 02-27-07, 10:51 AM   #1
ExElNeT
Registered User
 
Join Date: Jan 2007
Posts: 8
Default Xorg, 2 devices and screens, xvideo perormance on Screen 1

I have a setup with screens. On the first is my DFP connected and on the second a composite TV. Xorg starts both screens successfully.

But if I try to play a dvd on the second screen (Screen 1) I get a horrible xvideo performance and the xorg server cpu usage is unusally high. Mplayer even complains that my system is to slow.

If i try the same dvd on my first screen (Screen 0) everything runs fine.

If i switch both screens, make the dfp Screen 1 und the TV Screen 0, the problem occurs again on the second screen (DFP this time).

thanks
Attached Files
File Type: log nvidia-bug-report.log (93.8 KB, 98 views)
ExElNeT is offline   Reply With Quote
Old 02-28-07, 10:49 AM   #2
ExElNeT
Registered User
 
Join Date: Jan 2007
Posts: 8
Default Re: Xorg, 2 devices and screens, xvideo perormance on Screen 1

I have a second problem aside form the bad performance.

dvds and mpeg 2 and 4 movies have some ugly lines in them if displayed by the second screen 1 (Screen 1).

I made a small video which shows the effect. the effect doesnt show on screenshots.

heres the video:

http://user.cs.tu-berlin.de/~exelnet/MOV00152.MPG

thanks in advance
ExElNeT is offline   Reply With Quote
Old 02-28-07, 11:48 AM   #3
kokoko3k
Registered User
 
Join Date: Jan 2007
Posts: 120
Default Re: Xorg, 2 devices and screens, xvideo perormance on Screen 1

I did not experienced that problem, but yes, Xv performance on tv-out (tried composite,svideo) are really bad for me too.

Overlay 'is said' to be unsupported by new hardware (even if i can enable it on windows side, very strange isn't?) , so the only choice for me was to enable the opengl video out driver (this means you'll consume more (cpu)power to play high resolution video).

I don't know about 6800, try xvinfo|grep Adaptor to see if you have overlay.

Or, to reduce a bit the cpu use with mplayer and opengl video output, do:

mplayer yourvideo.avi -vo=gl:yuv=6


...I still wonder why play a video on tv-out has became such a pain, with that good old 4400ti it was so smooth!
kokoko3k is offline   Reply With Quote
Old 02-28-07, 01:19 PM   #4
ExElNeT
Registered User
 
Join Date: Jan 2007
Posts: 8
Default Re: Xorg, 2 devices and screens, xvideo perormance on Screen 1

xvinfo | grep Adap

Adaptor #0: "NV17 Video Texture"
Adaptor #1: "NV05 Video Blitter"
Adaptor #0: "NV17 Video Overlay"
Adaptor #1: "NV17 Video Texture"
Adaptor #2: "NV05 Video Blitter"
Adaptor #3: "NVIDIA Video Interface Port"

seems like overlay is available.
well as i stated above tvout isnt really the source of the problem i think (at least not of the quality problem).
I can view a mpeg video in perfect quality on my tv if I set it as Screen 0.

To me it looks like the second device / screen (Screen 1) is missing something the first has.


Quote:
...I still wonder why play a video on tv-out has became such a pain, with that good old 4400ti it was so smooth!
yeah my old mx400 with old drivers was running perfect for years. even the 5200 was better than this...
ExElNeT is offline   Reply With Quote
Old 02-28-07, 01:29 PM   #5
ExElNeT
Registered User
 
Join Date: Jan 2007
Posts: 8
Default Re: Xorg, 2 devices and screens, xvideo perormance on Screen 1

Ah i found out that the first device offers this:

Adaptor #0: "NV17 Video Overlay"
number of ports: 1
port base: 582


and the second device only this one:

Adaptor #0: "NV17 Video Texture"
number of ports: 32
port base: 275


so videos are played with "NV17 Video Overlay" on the first Screen 0 and with "NV17 Video Texture" on the second Screen 1.


So Video Overlay is not supported on the second device?
ExElNeT is offline   Reply With Quote
Old 02-28-07, 03:31 PM   #6
kokoko3k
Registered User
 
Join Date: Jan 2007
Posts: 120
Default Re: Xorg, 2 devices and screens, xvideo perormance on Screen 1

Overlay is the fastest method available,so it is preferred by any video player.
It's a driver limitation (and not an XV one, infact ati works well) to report it only available on the first screen.
When you set your tv-out as screen 0, your player will use overlay and it just plays fine, otherwise it will use the next available adaptor which didn't works so well.
Probably it uses: "NV17 Video Texture", but you have also "NV05 Video Blitter".
if you give:
xvinfo|more, you'll see that any of the adapters has a port that you can set in mplayer to tell him which adapter to use for fast HW-Scaling.

Say:
Quote:
X-Video Extension version 2.2
screen #1
Adaptor #0: "NV17 Video Texture"
number of ports: 32
port base: 355
[...]
Adaptor #1: "NV05 Video Blitter"
number of ports: 32
port base: 387
operations supported: PutImage
That means i have:
"NV12 Video Texture": ports from 355 to 386
and
"NV05 Video Blitter": ports from 387 to 418

I will use then:
mplayer <my-nice-video> -vo xv:port=355
or
mplayer <my-nice-video> -vo xv:port=387

to try if the video will play better with texture or blitter adaptor.

If you had no luck, but if your 3d works fine, you can still use opengl output (as i said, at cost of a bit more cpu cycles).

mplayer <my-nice-video> -vo=gl:yuv=6
kokoko3k is offline   Reply With Quote
Old 02-28-07, 05:36 PM   #7
ExElNeT
Registered User
 
Join Date: Jan 2007
Posts: 8
Default Re: Xorg, 2 devices and screens, xvideo perormance on Screen 1

thanks i tried those options ... blitter runs a bit better than texture adaptor. what about the video interface port? is it possible to use this with any video? (couldnt select it with mplayer) or is this the xvmc adaptor?
ExElNeT is offline   Reply With Quote
Old 03-01-07, 07:45 AM   #8
kokoko3k
Registered User
 
Join Date: Jan 2007
Posts: 120
Default Re: Xorg, 2 devices and screens, xvideo perormance on Screen 1

You can use video blitter adaptor with any video.
Sorry, i don't know about video interface port.
xvmc acceleration works actually only with mpeg2 videos/dvd and you can use it with:
mplayer -vc ffmpeg12mc -vo xvmc video.mpeg2
kokoko3k 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
302.07 (beta) for Linux x86/x86_64 released AaronP NVIDIA Linux 0 05-02-12 09:55 AM
Redhat 8.0 NVIDIA works - INSTRUCTIONS STEEL1 NVIDIA Linux 267 04-15-03 06:48 PM

All times are GMT -5. The time now is 03:51 PM.


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