• 1
  • 52
  • 53
  • 54(current)
  • 55
  • 56
  • 244
Linux Radeon OSS with vdpau (howto)
Hi,
I'm on fedora 19 x64, I've installed xbmc fine and it seems to work but I notice it pulls 50% cpu usage and I think it's because the packages for gpu decoding aren't installed...

do I need to change distros to ubuntu (per software requirements) in order to use this guide to fix the problem? or am I suppse to install the mini iso on top of fedora?

Thanks in advance
@eondraco
the howto is for ubuntu - you cannot install mini-iso on top.
I just write a howto for opensuse. Someone else will have to write one for fedora...
Fusion E-350, 4 GB RAM, SSD, openSUSE Tumbleweed 64bit KDE, Mesa-10.2.3, latest stable Kernel, XBMC FernetMenta-Git
@tomtomme: Verify with vdpauinfo and also check glxinfo to have the glinterop extension
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
@tomtomme ok thanks. Hopefully they do soon! I might switch to ubuntu just to try it out.
@ fritsch
After disable Adjust Refreshrate to match Video video is also fluent in fulscreen
Code:
glxinfo | grep interop
    GL_NV_packed_depth_stencil, GL_NV_texture_barrier, GL_NV_vdpau_interop,
    GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_NV_vdpau_interop,

vdpauinfo does not mention interop:
Code:
vdpauinfo
display: :0   screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0

Video surface:

name   width height types
-------------------------------------------
420    16384 16384  NV12 YV12
422    16384 16384  UYVY YUYV
444    16384 16384  Y8U8V8A8 V8U8Y8A8

Decoder capabilities:

name               level macbs width height
-------------------------------------------
MPEG1                 0  9216  2048  1152
MPEG2_SIMPLE          3  9216  2048  1152
MPEG2_MAIN            3  9216  2048  1152
H264_BASELINE        41  9216  2048  1152
H264_MAIN            41  9216  2048  1152
H264_HIGH            41  9216  2048  1152
VC1_ADVANCED          4  9216  2048  1152
MPEG4_PART2_SP        3  9216  2048  1152
MPEG4_PART2_ASP       5  9216  2048  1152

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
R8G8B8A8         16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
R10G10B10A2      16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
B10G10R10A2      16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         16384 16384
R8G8B8A8         16384 16384
R10G10B10A2      16384 16384
B10G10R10A2      16384 16384
A8               16384 16384

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             -
DEINTERLACE_TEMPORAL_SPATIAL     -
INVERSE_TELECINE                 -
NOISE_REDUCTION                  y
SHARPNESS                        y
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              y        48     2048
VIDEO_SURFACE_HEIGHT             y        48     1152
CHROMA_TYPE                      y  
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y  
CSC_MATRIX                       y  
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y  
LUMA_KEY_MAX_LUMA


on HD-audio:
I did not yet applied patches to kernel 3.12 because I do not know how... I will learn that tomorrow I hope...
maybe someone can give me a hint.
This is my alsa-info.sh so far

http://www.alsa-project.org/db/?f=3db83f...94b57118bd

The- invalid ELD is still there despite the marantz.bin

Code:
[    7.795441] ALSA hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[    7.795463] ALSA hda_eld.c:351 HDMI: invalid ELD data byte 0
Fusion E-350, 4 GB RAM, SSD, openSUSE Tumbleweed 64bit KDE, Mesa-10.2.3, latest stable Kernel, XBMC FernetMenta-Git
Yeah post full dmesg.

You need the two relevant patches for 3.12 - without them you experience exactly what you see with anything != 60, 50hz.

What should I know out of those two single lines of log?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Is there any way to add video source?
@fritsch:
the above link http://www.alsa-project.org/db/?f=3db83f...94b57118bd contained dmesg on alsa and HDA

if you need more:
http://pastebin.com/QK5qYJqN
Fusion E-350, 4 GB RAM, SSD, openSUSE Tumbleweed 64bit KDE, Mesa-10.2.3, latest stable Kernel, XBMC FernetMenta-Git
@tomtomme: Not sure there is a bug at all. For multichannel output, you need a special patch. But the rest looks okay.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
(2013-11-07, 21:28)RedCat Wrote: Is there any way to add video source?

It looks a bug in XBMC. I manually add source in .xbmc/userdata/sources.xml. Refer http://wiki.xbmc.org/index.php?title=Use...ources.xml
(2013-11-07, 22:34)waveletboy Wrote: It looks a bug in XBMC. I manually add source in .xbmc/userdata/sources.xml. Refer http://wiki.xbmc.org/index.php?title=Use...ources.xml

I try this in .xbmc/userdata/sources.xml file:

<video>
<default>Nas</default>
<source>
<name>Nas</name>
<path>smb://username:password@myserverIP/filmek/</path>
</source>
</video>

I restart xbmc, but video/files menu empty. Dont add my source Sad
(2013-11-07, 21:41)fritsch Wrote: @tomtomme: Not sure there is a bug at all. For multichannel output, you need a special patch. But the rest looks okay.

What's the patch here? I didn't get my HD-audio work. I would enable the ALC662 on board and not using anything with HDMI
You have to have <sources> at the beginning and </sources> at the end, similar to advancedsettings. The wiki should be modified to reflect this.

example:

<sources>
<video>
<source>
<name>library</name>
<path>smb://server/share/</path>
</source>
</video>
</sources>
(2013-11-08, 01:00)RedCat Wrote:
(2013-11-07, 22:34)waveletboy Wrote: It looks a bug in XBMC. I manually add source in .xbmc/userdata/sources.xml. Refer http://wiki.xbmc.org/index.php?title=Use...ources.xml

I try this in .xbmc/userdata/sources.xml file:

<video>
<default>Nas</default>
<source>
<name>Nas</name>
<path>smb://username:password@myserverIP/filmek/</path>
</source>
</video>

I restart xbmc, but video/files menu empty. Dont add my source Sad

Try below

<sources>
<video>
<default pathversion="1"></default>
<source>
<name>Nas</name>
<path pathversion="1">smb://myserverIP/filmek/</path>
<allowsharing>true</allowsharing>
</source>
</sources>
Found another issue with this XBMC build.
Microsoft desktop 800 (keynoard&mouse) is recognized as some kind of joystick then become unusable in xbmc. To fix the issue, manually change below line to false in .xbmc/userdata/guisettings.xml

<enablejoystick>false</enablejoystick>
  • 1
  • 52
  • 53
  • 54(current)
  • 55
  • 56
  • 244

Logout Mark Read Team Forum Stats Members Help
Radeon OSS with vdpau (howto)26