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

Newegg Daily Deals

Reply
 
Thread Tools
Old 10-06-11, 11:20 AM   #1
BigRedBarn
Registered User
 
Join Date: Oct 2011
Posts: 1
Question mplayer VDPAU sluggishness w/ 285 on ION

I use a Zotac IONITX A-U (9400m + Atom 330 + 1.5 GB ram) with Arch Linux.

For over a year I had a very old version of Arch running the 195 drivers. I was able to play 1080i MPEG2 with deint=2 just fine. However, I recently updated to the newest Arch release (kernel 3.0.6, nvidia 285.05.09, latest mplayer), and I now I have major video studdering problems when trying to play the same videos. I submitted a nvidia bug report for all of the info as requested, but am also posting here to see if anyone else has suffered the same problems

# mplayer -ao alsa -vo vdpau:deint=3 -vc ffmpeg12vdpau -tsprog 3 -fs sample.ts

MPlayer SVN-r34174-4.6.1 (C) 2000-2011 MPlayer Team
166 audio & 371 video codecs

Playing sample.ts.
TS file format detected.
VIDEO MPEG2(pid=49) AUDIO A52(pid=52) NO SUBS (yet)! PROGRAM N. 3
VIDEO: MPEG2 1920x1080 (aspect 3) 29.970 fps 15320.0 kbps (1915.0 kbyte/s)
Load subtitles in ./
================================================== ========================
Forced video codec: ffmpeg12vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmpeg12vdpau] vfm: ffmpeg (FFmpeg MPEG-1/2 (VDPAU))
================================================== ========================
================================================== ========================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
================================================== ========================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[VD_FFMPEG] Trying pixfmt=0.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
[VD_FFMPEG] Trying pixfmt=1.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
[VD_FFMPEG] Trying pixfmt=2.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1920x1080 => 1920x1080 MPEG2 VDPAU acceleration [fs]
[VD_FFMPEG] XVMC-accelerated MPEG-2.
A:83337.9 V:83338.3 A-V: -0.405 ct: 0.000
-> 0, 1, 0x7f7845153f50
vdp_get_proc_address(1, 0, -)
-> 0, 0x7f7844f3f740
vdp_get_proc_address(1, 5, -)
-> 0, 0x7f7844f3f6b0
vdp_get_proc_address(1, 9, -)
-> 0, 0x7f7844f42e40
vdp_get_proc_address(1, 10, -)
-> 0, 0x7f7844f3f610
vdp_get_proc_address(1, 13, -)
-> 0, 0x7f7844f453c0
vdp_get_proc_address(1, 22, -)
-> 0, 0x7f7844f457e0
vdp_get_proc_address(1, 18, -)
-> 0, 0x7f7844f42520
vdp_get_proc_address(1, 19, -)
-> 0, 0x7f7844f3f580
vdp_get_proc_address(1, 46, -)
-> 0, 0x7f7844f43d60
vdp_get_proc_address(1, 53, -)
-> 0, 0x7f7844f3f1a0
vdp_get_proc_address(1, 54, -)
-> 0, 0x7f7844f43490
vdp_get_proc_address(1, 47, -)
-> 0, 0x7f7844f40b20
vdp_get_proc_address(1, 48, -)
-> 0, 0x7f7844f43a40
vdp_get_proc_address(1, 55, -)
-> 0, 0x7f7844f3f0b0
vdp_get_proc_address(1, 56, -)
-> 0, 0x7f7844f40870
vdp_get_proc_address(1, 57, -)
-> 0, 0x7f7844f3f020
vdp_get_proc_address(1, 63, -)
-> 0, 0x7f7844f3ee20
vdp_get_proc_address(1, 64, -)
-> 0, 0x7f7844f40550
vdp_get_proc_address(1, 4096, -)
-> 0, 0x7f7844f402b0
vdp_get_proc_address(1, 58, -)
-> 0, 0x7f7844f3ef70
vdp_get_proc_address(1, 33, -)
-> 0, 0x7f7844f44d30
vdp_get_proc_address(1, 23, -)
-> 0, 0x7f7844f459f0
vdp_get_proc_address(1, 37, -)
-> 0, 0x7f7844f41590
vdp_get_proc_address(1, 40, -)
-> 0, 0x7f7844f44090
vdp_get_proc_address(1, 38, -)
-> 0, 0x7f7844f3f460
vdp_get_proc_address(1, 26, -)
-> 0, 0x7f7844f41fa0
vdp_get_proc_address(1, 27, -)
-> 0, 0x7f7844f3f4f0
vdp_get_proc_address(1, 29, -)
-> 0, 0x7f7844f45f40
vdp_get_proc_address(1, 34, -)
-> 0, 0x7f7844f44b90
vdp_get_proc_address(1, 6, -)
-> 0, 0x7f7844f432f0
vdp_get_proc_address(1, 66, -)
-> 0, 0x7f7844f3ed50
vdp_preemption_callback_register(1, 0x517cc0, (nil))
-> 0
vdp_decoder_create(1, 0, 48, 48, 2, -)
-> 0, 2
vdp_decoder_destroy(2)
-> 0
vdp_decoder_create(1, 2, 48, 48, 2, -)
-> 0, 2
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
vdp_decoder_destroy(2)
-> 0
vdp_decoder_create(1, 0, 48, 48, 2, -)
-> 0, 2
vdp_decoder_destroy(2)
-> 0
vdp_decoder_create(1, 2, 48, 48, 2, -)
-> 0, 2
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
vdp_decoder_destroy(2)
-> 0
vdp_decoder_create(1, 0, 48, 48, 2, -)
-> 0, 2
vdp_decoder_destroy(2)
-> 0
vdp_decoder_create(1, 2, 48, 48, 2, -)
-> 0, 2
vdp_decoder_destroy(2)
-> 0
vdp_decoder_create(1, 2, 48, 48, 2, -)
-> 0, 2
vdp_decoder_destroy(2)
-> 0
vdp_decoder_create(1, 2, 1920, 1080, 2, -)
-> 0, 2
vdp_presentation_queue_target_create_x11(1, 23068673, -)
-> 0, 3
vdp_presentation_queue_create(1, 3, -)
-> 0, 4
vdp_presentation_queue_set_background_color(4, {0.010000, 0.020000, 0.030000, 0.000000})
-> 0
vdp_video_mixer_create(1, 1, {0}, 3, {0, 1, 2}, {1920, 1080, 0}, -)
-> 0, 5
vdp_video_mixer_set_feature_enables(5, 1, {0}, {1})
-> 0
vdp_generate_csc_matrix({(ver=0) 0.000000, 1.000000, 1.000000, 0.000000}, 0, -)
-> 0, {{1.164400, 0.000000, 1.596000, -0.874190}, {1.164400, -0.391800, -0.813000, 0.531702}, {1.164400, 2.017200, 0.000000, -1.085616}}
vdp_video_mixer_set_attribute_values(5, 1, {1}, {{{1.164400, 0.000000, 1.596000, -0.874190}, {1.164400, -0.391800, -0.813000, 0.531702}, {1.164400, 2.017200, 0.000000, -1.085616}}})
-> 0
vdp_output_surface_create(1, 0, 1920, 1080, -)
-> 0, 6
vdp_output_surface_create(1, 0, 1920, 1080, -)
-> 0, 7
vdp_output_surface_create(1, 0, 1920, 1080, -)
-> 0, 8
vdp_output_surface_create(1, 0, 1920, 1080, -)
-> 0, 9
vdp_video_surface_create(1, 0, 1920, 1080, -)
-> 0, 10
vdp_decoder_render(2, 10, {4294967295, 4294967295, 68, 3, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, {{15, 15}, {15, 15}}, {8, 16, 34, 52, 76, 82, 94, 124, 16, 16, 52, 64, 82, 94, 124, 142, 34, 52, 76, 82, 94, 124, 124, 148, 52, 52, 76, 82, 94, 124, 142, 160, 52, 76, 82, 94, 112, 130, 160, 208, 76, 82, 94, 112, 130, 160, 208, 255, 76, 82, 94, 124, 148, 196, 255, 255, 82, 94, 130, 148, 196, 255, 255, 255}, {16, 22, 28, 34, 40, 46, 52, 58, 22, 28, 34, 40, 46, 52, 58, 64, 28, 34, 40, 46, 52, 58, 64, 70, 34, 40, 46, 52, 58, 64, 76, 82, 40, 46, 52, 58, 70, 76, 82, 88, 46, 52, 58, 64, 76, 82, 88, 100, 52, 58, 64, 76, 82, 88, 100, 106, 58, 64, 70, 82, 88, 100, 106, 118}}, 1, {{(ver 0) 218724, ...}})
-> 0
vdp_video_surface_create(1, 0, 1920, 1080, -)
-> 0, 11
vdp_decoder_render(2, 11, {10, 4294967295, 68, 3, 2, 1, 0, 0, 1, 0, 1, 1, 0, 0, {{7, 5}, {15, 15}}, {8, 16, 34, 52, 76, 82, 94, 124, 16, 16, 52, 64, 82, 94, 124, 142, 34, 52, 76, 82, 94, 124, 124, 148, 52, 52, 76, 82, 94, 124, 142, 160, 52, 76, 82, 94, 112, 130, 160, 208, 76, 82, 94, 112, 130, 160, 208, 255, 76, 82, 94, 124, 148, 196, 255, 255, 82, 94, 130, 148, 196, 255, 255, 255}, {16, 22, 28, 34, 40, 46, 52, 58, 22, 28, 34, 40, 46, 52, 58, 64, 28, 34, 40, 46, 52, 58, 64, 70, 34, 40, 46, 52, 58, 64, 76, 82, 40, 46, 52, 58, 70, 76, 82, 88, 46, 52, 58, 64, 76, 82, 88, 100, 52, 58, 64, 76, 82, 88, 100, 106, 58, 64, 70, 82, 88, 100, 106, 118}}, 1, {{(ver 0) 75028, ...}})
-> 0
vdp_presentation_queue_block_until_surface_idle(4, 6, -)
-> 0, 0
vdp_video_mixer_render(5, 4294967295, NULL, 1, 2, {4294967295, 4294967295}, 10, 1, {10}, {0, 0, 1920, 1080}, 6, NULL, {0, 0, 1920, 1080}, 0, NULL)
-> 0
vdp_presentation_queue_display(4, 6, 1920, 1080, 0)
-> 0
vdp_presentation_queue_block_until_surface_idle(4, 7, -)
-> 0, 0
vdp_video_mixer_render(5, 4294967295, NULL, 0, 2, {10, 4294967295}, 10, 1, {10}, {0, 0, 1920, 1080}, 7, NULL, {0, 0, 1920, 1080}, 0, NULL)
-> 0
vdp_presentation_queue_display(4, 7, 1920, 1080, 0)
-> 0
vdp_video_surface_create(1, 0, 1920, 1080, -)
-> 0, 12

etc etc
BigRedBarn is offline   Reply With Quote
Old 10-09-11, 05:14 AM   #2
MadCatX
Registered User
 
Join Date: Sep 2010
Posts: 29
Default Re: mplayer VDPAU sluggishness w/ 285 on ION

It's a bit of a long shot, but for me it helps if set PowerMizer to maximum performance instead of adaptive. Unless I do that, Full HD videos are considerably sluggish and my card (9800 GTS) doesn't ever go past performance level 2.
Attached Files
File Type: gz nvidia-bug-report.log.gz (38.0 KB, 34 views)
MadCatX is offline   Reply With Quote
Old 10-09-11, 11:06 AM   #3
weltall
Registered User
 
Join Date: Feb 2007
Posts: 115
Default Re: mplayer VDPAU sluggishness w/ 285 on ION

check with qvdpautest if this is your case http://www.nvnews.net/vbulletin/showthread.php?t=155618
weltall is offline   Reply With Quote
Old 10-10-11, 09:03 AM   #4
MadCatX
Registered User
 
Join Date: Sep 2010
Posts: 29
Default Re: mplayer VDPAU sluggishness w/ 285 on ION

Quote:
Originally Posted by MadCatX View Post
It's a bit of a long shot, but for me it helps if set PowerMizer to maximum performance instead of adaptive. Unless I do that, Full HD videos are considerably sluggish and my card (9800 GTS) doesn't ever go past performance level 2.
I just did some extra testing and the issue I'm having doesn't appear to be directly linked to the card not switching to a higher power level. If I launch a Full HD video in mplayer (custom built revision 37174), the entire system enters a sluggish and unresponsive mode, even the mouse cursor lags. When that happens, I have to set the PowerMizer to max performance, system gets immediately back on it's feet and I can set the PowerMizer to adaptive again. The card then returns to power level 2 and remains there, the playback is smooth and everything else works as expected. I don't remember seeing this issue before upgrading to 285.05.09, but I don't play Fulll HD vids much though. It also doesn't matter whether the compositing is switched on or off in KWin.
MadCatX 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


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


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