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...
@tomtomme: Verify with vdpauinfo and also check glxinfo to have the glinterop extension
@
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
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?
Is there any way to add video source?
@tomtomme: Not sure there is a bug at all. For multichannel output, you need a special patch. But the rest looks okay.
(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
(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
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>