[mythtv-users] Vdpau and Nvidia 8200, not enough resources?

Stefan Reichel stefan.reichel at rapid-net.de
Thu Feb 12 22:18:44 UTC 2009


Hi,

i have some problems with vdpau and my Nvidia 8200 onboard gpu. If i try
to watch tv using vdpau i get the following error at different positions
in util-vdpau.cpp:

VDPAU Error: Error at util-vdpau.cpp:1415 (#23, The system does not have
enough resources to complete the requested operation at this time.)

What does this mean, which resources aren't available? I can i change
some settings to avoid this behavior? I disabled already composite,
opengl-vsync and nothing changed. Any ideas? Thanks in advance.

---
Greetings
Stefan Reichel

Computer data:
MythTv Revision: 19974
Nvidia driver: 180.29
OS: Linux 2.6.27-9-generic (Mythbuntu 8.10)
Ram: 2048
Gpu: 8200
Mainboard: Jetway NC62K



2009-02-12 22:47:12.317 VDPAU: Version 0
2009-02-12 22:47:12.317 VDPAU: Information Unknown
2009-02-12 22:47:12.590 VideoOutput: Allowed renderers:
directfb,opengl,xv-blit,xshm,vdpau,xlib
2009-02-12 22:47:12.590 VideoOutput: Allowed renderers (filt: dummy):
xlib,xshm,directfb,xv-blit,opengl
2009-02-12 22:47:12.596 VDP: Accepting: cmp(> 0 0) dec(vdpau) cpus(1)
rend(vdpau) osd(vdpau) osdfade(disabled) deint(vdpauonefield,none)
filt()
2009-02-12 22:47:12.616 VDP: LoadBestPreferences(2048x2048, 0)
2009-02-12 22:47:12.616 VDP: LoadBestPreferences(2048x2048, 60)
2009-02-12 22:47:12.616 VDP: LoadBestPreferences(720x576, 60)
2009-02-12 22:47:12.616 VideoOutput: Trying video renderer: 'xv-blit'
2009-02-12 22:47:12.631 VDP: Accepting: cmp(> 0 0) dec(vdpau) cpus(1)
rend(vdpau) osd(vdpau) osdfade(disabled) deint(vdpauonefield,none)
filt()
2009-02-12 22:47:12.631 VDP: LoadBestPreferences(2048x2048, 0)
2009-02-12 22:47:12.631 VDP: LoadBestPreferences(2048x2048, 60)
2009-02-12 22:47:12.637 VideoOutputXv: ctor
2009-02-12 22:47:12.637 VideoOutWindow::SetPIPState. pip_state: 0]
2009-02-12 22:47:12.638 VideoOutputXv: Creating XJ_gc
2009-02-12 22:47:12.638 VideoOutputXv: XJ_screen:     '0x92e4e00'
2009-02-12 22:47:12.639 VideoOutputXv: XJ_screen_num: '0'
2009-02-12 22:47:12.639 VideoOutputXv: XJ_curwin:     '23071231'
2009-02-12 22:47:12.639 VideoOutputXv: XJ_win:        '23071231'
2009-02-12 22:47:12.639 VideoOutputXv: XJ_root:       '262'
2009-02-12 22:47:12.639 VideoOutputXv: XJ_gc:         '0x9ab3848'
2009-02-12 22:47:12.652 Display Rect  left: 0, top: 0, width: 1920,
height: 1080, aspect: 1.33333
2009-02-12 22:47:12.652 Video Rect    left: 0, top: 0, width: 720,
height: 576, aspect: 1.33333
2009-02-12 22:47:12.652 VDP: LoadBestPreferences(720x576, 60)
2009-02-12 22:47:12.659 GLCtx: Created window and GLX context.
2009-02-12 22:47:12.660 GLCtx: GLX Version: 1.2
2009-02-12 22:47:12.660 GLCtx: Direct rendering: Yes
2009-02-12 22:47:12.694 GLCtx: OpenGL vendor  : NVIDIA Corporation
2009-02-12 22:47:12.694 GLCtx: OpenGL renderer: GeForce
8200/PCI/SSE2/3DNOW!
2009-02-12 22:47:12.694 GLCtx: OpenGL version : 3.0.0 NVIDIA 180.29
2009-02-12 22:47:12.694 GLCtx: Max texture size: 8192 x 8192
2009-02-12 22:47:12.696 VideoOutputXv Warning: GLContextCreatedWait:
Waited 22 ms
2009-02-12 22:47:12.702 VideoOutputXv: Pixel dimensions: Screen
1920x1080, window 1920x1080
2009-02-12 22:47:12.704 VideoOutputXv: Estimated display dimensions:
488x274 mm  Aspect: 1.78102
2009-02-12 22:47:12.704 VideoOutputXv: Estimated window dimensions:
488x274 mm  Aspect: 1.78102
2009-02-12 22:47:12.862 VideoOutputXv: InitSetupBuffers() render: vdpau,
allowed: opengl,xv-blit,xshm,vdpau,xlib
2009-02-12 22:47:13.118 VideoOutputXv: Created VDPAU context (software
decode)
2009-02-12 22:47:13.119 VDP: SetVideoRenderer(vdpau)
2009-02-12 22:47:13.119 VDP: SetVideoRender(vdpau) == GetVideoRenderer()
2009-02-12 22:47:13.148 VDPAU Error: Error at util-vdpau.cpp:1415 (#23,
The system does not have enough resources to complete the requested
operation at this time.)
2009-02-12 22:47:13.148 VDPAU Error: Failed to create video mixer.
2009-02-12 22:47:13.148 VideoOutputXv: Init VDPAU osd failed.
2009-02-12 22:47:13.149 VideoOutputXv: PictureAttributes: Brightness,
Contrast, Colour, Hue
2009-02-12 22:47:13.158 Display Rect  left: 240, top: 0, width: 1440,
height: 1080, aspect: 1.77778
2009-02-12 22:47:13.159 Video Rect    left: 0, top: 0, width: 720,
height: 576, aspect: 1.33333
2009-02-12 22:47:13.164 Over/underscan. V: 0, H: 0
2009-02-12 22:47:13.164 Display Rect  left: 240, top: 0, width: 1440,
height: 1080, aspect: 1.77778
2009-02-12 22:47:13.164 Video Rect    left: 0, top: 0, width: 720,
height: 576, aspect: 1.33333
2009-02-12 22:47:13.165 VDP: LoadBestPreferences(720x576, 25)
2009-02-12 22:47:13.167 NVP(0): LoadFilters(''..) -> 0x0
2009-02-12 22:47:13.171 OSD Theme Dimensions W: 1280 H: 720
2009-02-12 22:47:13.586 LiveTVChain(live-cubi-2009-02-12T22:47:10):
ReloadAll(): Added new recording
2009-02-12 22:47:13.980 playCtx: StartDecoderThread(): took 1861 ms to
start player.
2009-02-12 22:47:13.980 TV: StartPlayer(0, WatchingLiveTV, main) -- end
ok
2009-02-12 22:47:13.980 TV: Changing from None to WatchingLiveTV
2009-02-12 22:47:13.980 TV: State is LiveTV & mctx == ctx
2009-02-12 22:47:13.981 NVP(0): ClearAfterSeek(1)
2009-02-12 22:47:13.982 VideoOutputXv: ClearAfterSeek()
2009-02-12 22:47:13.982 VideoOutputXv: DiscardFrames(0)
2009-02-12 22:47:13.983 TV: UpdateOSDInput done
2009-02-12 22:47:13.983 TV: UpdateLCD done
2009-02-12 22:47:13.983 VideoBuffers::DiscardFrames(0):
AAAAAAAAAAAAAAAAA
2009-02-12 22:47:13.983 VideoBuffers::DiscardFrames(0):
AAAAAAAAAAAAAAAAA -- done
2009-02-12 22:47:13.983 VideoOutputXv: DiscardFrames() 3:
AAAAAAAAAAAAAAAAA -- done()
2009-02-12 22:47:13.987 Realtime priority would require SUID as root.
2009-02-12 22:47:13.988 VDP: GetFilteredDeint() : vdpau ->
'vdpauonefield'
2009-02-12 22:47:13.988 NVP(0): DoPause() -- begin
2009-02-12 22:47:13.988 rate: 25 speed: 1 skip: 1 = interval 40000
2009-02-12 22:47:13.989 NVP(0): DoPause() -- setting paused
2009-02-12 22:47:13.989 LiveTVChain(live-cubi-2009-02-12T22:47:10):
SwitchTo(1)
2009-02-12 22:47:13.989 LiveTVChain(live-cubi-2009-02-12T22:47:10):
Entry at 1: '29106_20090212224712'
2009-02-12 22:47:13.989 JumpToProgram(void)
2009-02-12 22:47:13.990 DRMVideoSync: Could not open
device /dev/dri/card0, No such file or directory
2009-02-12 22:47:13.990 RTCVideoSync: Could not open /dev/rtc,
Permission denied.
2009-02-12 22:47:13.991 Using audio as timebase
2009-02-12 22:47:13.991 Video timing method: USleep with busy wait
2009-02-12 22:47:13.991 Refresh rate: 16685, frame interval: 40000
2009-02-12 22:47:13.991 TV: ITVRestart done
2009-02-12 22:47:13.995 TV: HandleStateChange(0) -- end
2009-02-12 22:47:14.022
RingBuf(/var/lib/mythtv/live-tv/29106_20090212224710.mpg):
OpenFile(/var/lib/mythtv/live-tv/29106_20090212224712.mpg, 12)
2009-02-12 22:47:14.023
RingBuf(/var/lib/mythtv/live-tv/29106_20090212224712.mpg):
CalcReadAheadThresh(0 KB)
			 -> threshhold(64 KB) min read(0 KB) blk size(32 KB)
2009-02-12 22:47:14.031 VideoOutputXv: UpdatePauseFrame()
AAAAAAAAAAAAAAAAA
...
2009-02-12 22:47:14.879 NVP(0): Waiting for prebuffer..  4
AAAAAAAAAAAAAAAAA
2009-02-12 22:47:14.956 AFD: Stream #0, has id 0x101 codec id
MPEG2VIDEO, type Video, bitrate 15000000 at 0x0xb2c2c860
2009-02-12 22:47:14.961 VDP: Accepting: cmp(> 0 0) dec(vdpau) cpus(1)
rend(vdpau) osd(vdpau) osdfade(disabled) deint(vdpauonefield,none)
filt()
2009-02-12 22:47:14.962 VDP: LoadBestPreferences(2048x2048, 0)
2009-02-12 22:47:14.962 VDP: LoadBestPreferences(2048x2048, 60)
2009-02-12 22:47:14.962 VDP: LoadBestPreferences(720x576, 60)
2009-02-12 22:47:15.120 VideoOutputXv: UpdatePauseFrame()
AAAAAAAAAAAAAAAAA
2009-02-12 22:47:15.340 VDPAU Error: Error at util-vdpau.cpp:859 (#23,
The system does not have enough resources to complete the requested
operation at this time.)
2009-02-12 22:47:15.341 VDPAU Error: Failed to create output surface.
2009-02-12 22:47:15.341 NVP(0): Waiting for prebuffer..  5
AAAAAAAAAAAAAAAAA
2009-02-12 22:47:15.355 VDP: Accepting: cmp(> 0 0) dec(vdpau) cpus(1)
rend(vdpau) osd(vdpau) osdfade(disabled) deint(vdpauonefield,none)
filt()
2009-02-12 22:47:15.356 VDP: LoadBestPreferences(2048x2048, 0)
2009-02-12 22:47:15.357 VDP: LoadBestPreferences(2048x2048, 60)
2009-02-12 22:47:15.357 VDP: LoadBestPreferences(720x576, 60)
2009-02-12 22:47:15.358 Using 1 CPUs for decoding
2009-02-12 22:47:15.358 AFD: InitVideoCodec() 0xb2c33510 id(MPEG2VIDEO)
type (Video).
2009-02-12 22:47:15.365 VideoOutputXv: InputChanged(720,576,1.77778)
'None'->'MPEG2'
2009-02-12 22:47:15.365 VDP: GetFilteredDeint() : vdpau ->
'vdpauonefield'
2009-02-12 22:47:15.366 VDPAU Error: Error at util-vdpau.cpp:1599 (#0,
UNKNOWN)
2009-02-12 22:47:15.366 VDP: GetFilteredDeint() : vdpau ->
'vdpauonefield'
2009-02-12 22:47:15.367 VideoOutputXv: DiscardFrames(1)
....
2009-02-12 22:47:15.401 VideoOutputXv: DiscardFrames() 3:
AAAAAAAAAAAAAAAAA -- done()
2009-02-12 22:47:15.562 VDPAU Error: Error at util-vdpau.cpp:859 (#23,
The system does not have enough resources to complete the requested
operation at this time.)
2009-02-12 22:47:15.562 VDPAU Error: Failed to create output surface.
2009-02-12 22:47:15.569 VideoOutputXv: InitSetupBuffers() render: vdpau,
allowed: opengl,xv-blit,xshm,xlib
2009-02-12 22:47:15.569 VideoOutputXv: Desired video renderer 'vdpau'
not available.
			codec 'MPEG2' makes 'opengl,xv-blit,xshm,xlib,' available, using
'opengl' instead.
2009-02-12 22:47:15.569 VDP: SetVideoRenderer(opengl)
2009-02-12 22:47:15.570 VDP: Old preferences: rend(vdpau) osd(vdpau)
deint(vdpauonefield,none) filt()
2009-02-12 22:47:15.570 VDP: New preferences: rend(opengl)
osd(softblend) deint(linearblend,none) filt()




More information about the mythtv-users mailing list