[mythtv-users] VDPAU Error: Failed to create output surface on acer (revo) 1600

Brian J. Murrell brian at interlinx.bc.ca
Sun May 16 16:36:23 UTC 2010


So, rather than dicking around with PCI video cards I decided to just
bite the bullet and get an Acer Revo 1600 -- with the ION LE.

This machine does have 512MB of RAM for video but I am still
experiencing:

2010-05-16 11:41:47.471 TV: Attempting to change from None to WatchingPreRecorded
2010-05-16 11:41:48.163 AFD: Opened codec 0xb10ddf0, id(MPEG2VIDEO) type(Video)
2010-05-16 11:41:48.163 AFD: codec MP2 has 2 channels
2010-05-16 11:41:48.163 AFD: Opened codec 0xaf2d5b0, id(MP2) type(Audio)
2010-05-16 11:41:48.178 Opening audio device 'hdmi'. ch 2(2) sr 48000 (reenc 0)
2010-05-16 11:41:48.179 Opening ALSA audio device 'hdmi'.
2010-05-16 11:41:48.552 VDPAU: Created 2 output surfaces.
2010-05-16 11:41:48.552 VDPAU: Created VDPAU render device 1920x1080
2010-05-16 11:41:48.695 NVP(2): Forcing decode extra audio option on (Video method requires it).
2010-05-16 11:41:48.700 OSD Theme Dimensions W: 1280 H: 720
2010-05-16 11:41:49.135 Realtime priority would require SUID as root.
2010-05-16 11:41:49.135 TV: Changing from None to WatchingPreRecorded
2010-05-16 11:41:49.176 ScreenSaverX11Private: DPMS Deactivated 1
2010-05-16 11:41:49.198 [mpegvideo_vdpau @ 0x19d5960]warning: first frame is no keyframe
2010-05-16 11:41:49.219 Video timing method: USleep with busy wait
2010-05-16 11:41:49.224 VDPAU Error: Error at mythrender_vdpau.cpp:562 (#23, The system does not have enough resources to complete the requested operation at this time.)
2010-05-16 11:41:49.224 VDPAU Error: Failed to create output surface.
2010-05-16 11:41:49.224 VDPAU: Added 0 output surfaces (total 2, max 4)
2010-05-16 11:41:49.251 NVP(2): prebuffering pause
2010-05-16 11:41:49.297 [mpegvideo_vdpau @ 0x19d5960]warning: first frame is no keyframe
2010-05-16 11:41:49.314 [mpegvideo_vdpau @ 0x19d5960]warning: first frame is no keyframe
2010-05-16 11:41:49.405 MythContext: Connecting to backend server: 10.75.22.2:6543 (try 1 of 1)
2010-05-16 11:41:49.423 Using protocol version 56
2010-05-16 11:42:11.160 ScreenSaverX11Private: DPMS Reactivated 1

Notice in particular the "#23, The system does not have enough resources
to complete the requested operation at this time." and the "VDPAU Error:
Failed to create output surface."

Everything I've read seems to attribute this to a lack of video ram, but
this unit does have 512MB.  The specs say as much, nvidia-settings says
as much as does Xorg:

(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "TwinView" "0"
(**) NVIDIA(0): Option "MetaModes" "nvidia-auto-select +0+0"
(**) May 16 11:21:19 NVIDIA(0): Enabling RENDER acceleration
(II) May 16 11:21:19 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) May 16 11:21:19 NVIDIA(0):     enabled.
(II) May 16 11:21:20 NVIDIA(0): NVIDIA GPU ION LE (C79) at PCI:3:0:0 (GPU-0)
(--) May 16 11:21:20 NVIDIA(0): Memory: 524288 kBytes
(--) May 16 11:21:20 NVIDIA(0): VideoBIOS: 62.79.6c.00.01
(--) May 16 11:21:20 NVIDIA(0): Interlaced video modes are supported on this GPU
(--) May 16 11:21:20 NVIDIA(0): Connected display device(s) on ION LE at PCI:3:0:0:
(--) May 16 11:21:20 NVIDIA(0):     SAMSUNG (DFP-0)
(--) May 16 11:21:20 NVIDIA(0): SAMSUNG (DFP-0): 165.0 MHz maximum pixel clock
(--) May 16 11:21:20 NVIDIA(0): SAMSUNG (DFP-0): Internal Single Link TMDS
(II) May 16 11:21:20 NVIDIA(0): Assigned Display Device: DFP-0
(II) May 16 11:21:20 NVIDIA(0): Validated modes:
(II) May 16 11:21:20 NVIDIA(0):     "nvidia-auto-select+0+0"
(II) May 16 11:21:20 NVIDIA(0): Virtual screen size determined to be 1920 x 1080
(--) May 16 11:21:20 NVIDIA(0): DPI set to (304, 304); computed from "UseEdidDpi" X config
(--) May 16 11:21:20 NVIDIA(0):     option
(==) May 16 11:21:20 NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) May 16 11:21:20 NVIDIA: Using 768.00 MB of virtual memory for indirect framebuffer
(II) May 16 11:21:20 NVIDIA:     access.
(II) May 16 11:21:20 NVIDIA(0): Initialized GPU GART.
(II) May 16 11:21:20 NVIDIA(0): Setting mode "nvidia-auto-select+0+0"
(II) Loading extension NV-GLX
(II) May 16 11:21:20 NVIDIA(0): Initialized OpenGL Acceleration
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) May 16 11:21:20 NVIDIA(0): Initialized X Rendering Acceleration
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) NVIDIA(0): DPMS enabled

Notice in particular "Memory: 524288 kBytes".

Additionally, there is no option in the BIOS to specify how much memory
to give to the video card or I'd try giving it more just to eliminate
memory from being the problem.

Needless to say, output with the "VDPAU Normal" playback profile is very
slow and stuttery.

I've also tried changing the painter from OpenGL to QT and that has not
helped either.

I'm using 0.23-fixes and the 195.36.15 nvidia driver.

Any ideas?

b.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20100516/354ae4fa/attachment.pgp>


More information about the mythtv-users mailing list