[HELP] Latest XBMC on Fedora 16, Kernel 3.3 - Not working
#1
Update: The problem was traced to the compositing cinnamon session manager - Since I could be find a way to turn compositing off in cinnamon, I installed xfce instead Smile

Hi Guys,

I've been using Windows 7 media center (and Windows Vista before that) for a while now, but I have enough quibbles with it that I want to move on.

First up, I'm running Fedora 16 Gnome (using cinnamon because I truly dislike unity) and a vanilla 3.3 kernel. The machine is an Intel i5 2400K on a Gigabyte Z68P-DS3 and I'm using the embedded Intel graphics running through the HDMI port to an LG monitor

I've setup a RAID 5 array using the Linux kernel md support and migrated all my Windows-based recorded TV, DVD's (I was using My Movies and the DVDs are are raw TS_VIDEO/TS_AUDIO, not ISOs) pictures, music and videos (including MTS files from a Canon High Definition camcorder) over to it. With Samba setup (selinux caused a little trouble, both I got past that) the system is running like clockwork (well, as much as it was before the move)

So I installed XBMC 10 for Fedora using yum - When a ran it (by just running xbmc from a terminal) it kicked my cinnamon session. When I went to logon again, I had xbmc available as a session, so I chose it and it worked well enough - I played some music to check it out.

But (as you probably can tell from the above setup) I like to live on the edge Wink - I thought I'd give Eden a try

I just cloned xbmc from the git repo according to instructions here:

http://forum.flirc.tv/index.php?/topic/5...c-compile/

$ su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedo...noarch.rpm http://download1.rpmfusion.org/nonfree/f...noarch.rpm'

$ su -c 'yum install SDL* glew glew-devel libmad-devel tre tre-devel libogg libogg-devel libvorbis libvorbis-devel boost boost-devel bzip2-devel bzip2-libs fribidi* lzo lzo-devel mysql-libs mysql-devel jasper jasper-devel faac faac-devel enca enca-devel hal hal-devel hal-libs cmake gperf nasm libXmu-devel fontconfig-devel freetype-devel libXinerama-devel pcre-devel gcc-c++ sqlite-devel curl-devel mysql-devel libcdio-devel libmms-devel faad2-devel flac-devel libsmbclient-devel libXtst-devel libsamplerate-devel libtiff-devel pulseaudio-libs-devel avahi-devel wavpack-devel libmpeg2-devel libtool libmicrohttpd-devel libmodplug-devel redhat-lsb expat-devel gettext-devel python-devel libass-devel libvdpau-devel libva-devel libbluray-devel libdca-devel librtmp-devel yajl-devel git libssh*'

I noticed a couple of missing pieces, so I also ran:

$ sudo yum install dbus-devel libudev-devel libcrystalhd-devel

$ git clone git://github.com/xbmc/xbmc.git

$ cd xbmc

$./bootstrap

$./configure --enable-goom

====================================
XScreenSaver support : no
PNG image support : yes
OGG Vorbis sound support : no
------------------------------------
Enabled screensavers:
- Cyclone : no
- Euphoria : yes
- Field Lines : no
- Flocks : no
- Flux : no
- Helios : no
- Hyperspace : no
- Lattice : no
- Plasma : yes
- Skyrocket : no
- Solar Winds : yes
====================================
------------------------
XBMC Configuration:
------------------------
Debugging: Yes
Profiling: No
Optimization: Yes
Crosscomp.: No
target ARCH: no
target CPU: no
OpenGL: Yes
ALSA: Yes
DBUS: Yes
VDPAU: Yes
VAAPI: Yes
CrystalHD: Yes
VDADecoder: No
VTBDecoder: No
OpenMax: No
Joystick: Yes
XRandR: Yes
GOOM: Yes
RSXS: Yes
ProjectM: Yes
Skin Touched: No
X11: Yes
Bluray: Yes
TexturePacker:Yes
MID Support: No
ccache: Yes
PulseAudio: Yes
HAL Support: No
DVDCSS: Yes
Avahi: Yes
Non-free: Yes
ASAP Codec: No
Webserver: Yes
libRTMP support: Yes
libsmbclient support: Yes
libnfs client support:No
libafpclient support: No
AirPLay support: No
AirTunes support: No
Optical drive: Yes
libudev support: Yes
libusb support: No
libcec support: No
External FFmpeg: No
prefix: /usr/local
------------------------

$ make -j2

$ su -c 'make install'

Everything made and installed cleanly, but when I try to run xbmc, I get the splash screen, but again it kicks my cinnamon session. And this time, xbmc is not on the session list on the logon screen

So, where do I start debugging this?


Once I get Eden working locally, I want to create a live USB key to try it on the PC in the lounge room and also get recorded and live TV operational
Reply
#2
Is cinnamon using compositing? If so, you should disable it.
* MikroTik RB5009UG+S+IN :: ZyXEL GS1900-8HP v1 :: EAP615-Wall v1 :: Netgear GS108T v3 running OpenWrt 23.05
* LibreELEC 11:  HTPC Gigabyte Brix GB-BXA8-5545 with CEC adapter, Sony XR-64A84K :: Desktop AMD Ryzen 7 5800X / Sapphire Nitro+ Radeon 6700XT  / 27" Dell U2717D QHD
* Debian Bookworm x86_64: Celeron G1610, NFS/MariaDB/ZFS server
* Blog
Reply
#3
.:B:. Wrote:Is cinnamon using compositing? If so, you should disable it.

How do I know? And how do I disable it if it is?
Reply
#4
I could not find out how to disable compositing in cinnamon, so I installed xfce - xbmc now runs perfectly

Thanks for the pointer
Reply

Logout Mark Read Team Forum Stats Members Help
[HELP] Latest XBMC on Fedora 16, Kernel 3.3 - Not working0