Steam telepítése
belépés
|
nyelv
简体中文 (egyszerűsített kínai)
繁體中文 (hagyományos kínai)
日本語 (japán)
한국어 (koreai)
ไทย (thai)
Български (bolgár)
Čeština (cseh)
Dansk (dán)
Deutsch (német)
English (angol)
Español - España (spanyolországi spanyol)
Español - Latinoamérica (latin-amerikai spanyol)
Ελληνικά (görög)
Français (francia)
Italiano (olasz)
Bahasa Indonesia (indonéz)
Nederlands (holland)
Norsk (norvég)
Polski (lengyel)
Português (portugáliai portugál)
Português - Brasil (brazíliai portugál)
Română (román)
Русский (orosz)
Suomi (finn)
Svenska (svéd)
Türkçe (török)
Tiếng Việt (vietnámi)
Українська (ukrán)
Fordítási probléma jelentése
Badumtss...
For vdpau on AMD all you need is the open source driver and Gallium3D vdpau state tracker. On Ubuntu you have to install that PPA:[launchpad.net]
and then that package:
Finally you should get full vdpau and UVD support!
Unfortunately, Intel doesn't not use Gallium3D, so it cannot support VDPAU directly.
Just tested and I'm REALLY confused, because hardware acceleration doesn't work actually.
/tmp/streaming_client_log
And according to radeon-profile[github.com] tool UVD is not used. However, vdpau and UVD works (UVD frequency is visible in radeon-profile) in other apps like mplayer.
Maybe variable framerate is a problem for vdpau?
Sat Feb 08 12:59:23 2014 UTC - VDPAU hardware decoding
Sat Feb 08 12:59:23 2014 UTC - VDPAU: Couldn't associate VDPAU surface with OpenGL texture
display: :0.0 screen: 0
[VS] Software VDPAU backend library initialized
libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
API version: 1
Information string: OpenGL/VAAPI/libswscale backend for VDPAU
Video surface:
name width height types
-------------------------------------------
420 1920 1080 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
422 1920 1080 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
444 1920 1080 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
Decoder capabilities:
name level macbs width height
-------------------------------------------
H264_BASELINE 51 16384 2048 2048
H264_MAIN 51 16384 2048 2048
H264_HIGH 51 16384 2048 2048
Output surface:
name width height nat types
----------------------------------------------------
B8G8R8A8 52 52 -
R8G8B8A8 36 36 -
R10G10B10A2 36 36 -
B10G10R10A2 36 36 -
A8 36 36 -
Bitmap surface:
name width height
------------------------------
B8G8R8A8 8192 8192
R8G8B8A8 8192 8192
R10G10B10A2 8192 8192
B10G10R10A2 8192 8192
A8 8192 8192
Video mixer:
feature name sup
------------------------------------
DEINTERLACE_TEMPORAL -
DEINTERLACE_TEMPORAL_SPATIAL -
INVERSE_TELECINE -
NOISE_REDUCTION -
SHARPNESS -
LUMA_KEY -
HIGH QUALITY SCALING - L1 -
HIGH QUALITY SCALING - L2 -
HIGH QUALITY SCALING - L3 -
HIGH QUALITY SCALING - L4 -
HIGH QUALITY SCALING - L5 -
HIGH QUALITY SCALING - L6 -
HIGH QUALITY SCALING - L7 -
HIGH QUALITY SCALING - L8 -
HIGH QUALITY SCALING - L9 -
parameter name sup min max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH -
VIDEO_SURFACE_HEIGHT -
CHROMA_TYPE -
LAYERS -
attribute name sup min max
-----------------------------------------------------
BACKGROUND_COLOR -
CSC_MATRIX -
NOISE_REDUCTION_LEVEL -
SHARPNESS_LEVEL -
LUMA_KEY_MIN_LUMA -
LUMA_KEY_MAX_LUMA -
In my vdapuinfo:
In your:
From GL_NV_vdpau_interop[http//ftp]:
Since the primary purpose of my Steam streaming client is being a HTPC, I've basically installed my system according to this how-to: http://forum.xbmc.org/showthread.php?tid=174854
Therefore, my build currently runs on 13.10 with kernel images taken from 14.04 for full VDPAU support (currently 3.13.2-031302-generic).
I have also used a different ppa (ppa:wsnipex/mesa) for libg3dvl-mesa which is being provided by the guys who also maintain the VDPAU-optimized XBMC build. (They mention that the libraries from oibaf ppa are somewhat broken and don't work - at least regarding XBMC.)
Nevertheless, my Steam still uses software decoding due to the message "VDPAU init failed: Couldn't create VdpDevice"
So, to conclude everything discussed in here so far:
Ubuntu installations with proprietary fglrx driver and XvBA -> VA API -> VDPAU hardware acceleration receive the error message "VDPAU init failed: GL_NV_vdpau_interop not available on current context".
vdpauinfo shows some output but is missing values for VIDEO_SURFACE_WIDTH and VIDEO_SURFACE_HEIGHT.
glxinfo also doesn't show GL_NV_vdpau_interop extension.
Whereas Ubuntu installations with the fully open source radeon driver and specially patched mesa libraries for VDPAU do show GL_NV_vdpau_interop as available OpenGL extension.
These installations also show values for VIDEO_SURFACE_WIDTH and VIDEO_SURFACE_HEIGHT when checking with vdpauinfo.
Yet, these systems also fail to do hardware-accelerated decoding for Steam In-home streams. The error message is a different one: VDPAU init failed: Couldn't create VdpDevice
Any official feedback would be greatly appreciated!
If any other information such as debug logs, output from qvdpautest, installed package versions, etc. could be useful, i'm sure everyone in this thread would be glad to provide them!
I did find this just now, for anyone trying to use an intel graphics card on the client, make sure /sys/module/i915/parameters/powersave is 0 (echo a "0" to it if not). I was getting periodic slowdowns in decoding (2-3 seconds of slowness every 15 or so, hard to tell, I was in the middle of a round of TF2), and that resolved it.
Actually i do have values for VIDEO_SURFACE_WIDTH and _HEIGHT using the OSS radeon driver:
On the Nvidia Ion netbook steam in-home streaming works good 30-60 fps.
But on the AMD C70/HD 6290 it is very poor, i have only 1-13 fps.
i have the same error " VDPAU init failed: Couldn't create VdpDevice"
Linux adi-desktop 3.13.0-031300rc8-generic #201401120535 SMP Sun Jan 12 10:36:21 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu 13.10