Kodi Community Forum
XBMC Linux port questions and answers... - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Linux (https://forum.kodi.tv/forumdisplay.php?fid=52)
+---- Thread: XBMC Linux port questions and answers... (/showthread.php?tid=26097)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26


- Nuka1195 - 2007-07-04

I'm having issues just running the program.

Results from running thru gdb.
Quote:Starting program: /home/nuka/XBMC/XboxMediaCenter /home/nuka/XBMC/XboxMediaCenter
[Thread debugging using libthread_db enabled]
[New Thread -1222101216 (LWP 12965)]
SECTION:LoadDLL(Q:\system\ImageLib-i486-linux.so)
CxImage::Load - loading </home/nuka/XBMC/media/splash.png> of type <4>
failed to open file. err: 144373892
PICTURE::LoadImage: Unable to open image: /home/nuka/XBMC/media/splash.png Error: (2)
[New Thread -1293436016 (LWP 12969)]
------------------- GUI_MSG_WINDOW_DEINIT Home-------------------
------------------- GUI_MSG_WINDOW_DEINIT Sort by: Size-------------------
------------------- GUI_MSG_WINDOW_DEINIT -------------------
[New Thread -1303405680 (LWP 12970)]
[New Thread -1316279408 (LWP 12971)]
[New Thread -1324672112 (LWP 12972)]
[Thread -1324672112 (LWP 12972) exited]
[New Thread -1333064816 (LWP 12973)]
[New Thread -1341457520 (LWP 12974)]
[Thread -1341457520 (LWP 12974) exited]
[Thread -1333064816 (LWP 12973) exited]
[Thread -1303405680 (LWP 12970) exited]
------------------- GUI_MSG_WINDOW_INIT Home-------------------
[New Thread -1341457520 (LWP 12975)]
[New Thread -1333064816 (LWP 12976)]
[Thread -1341457520 (LWP 12975) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1222101216 (LWP 12965)]
0x00000000 in ?? ()
(gdb)

Quote:18:56:38 T:2953509776 M: 7032832 DEBUG: host name = http://www.l.google.com
18:56:38 T:3072866080 M: 7032832 DEBUG: NetworkMessage - Starting network services
18:56:38 T:3072866080 M: 7032832 ERROR: Error making context current
18:56:38 T:2953509776 M: 6537216 DEBUG: Thread 2953509776 terminating

http://pastebin.ca/602210 <- full log

When I rename Splash.png -> splash.png it doesn't even get as far.

Any advice?


- d4rk - 2007-07-04

From the looks of this:

Quote:19:07:04 T:3072374560 M:184152064 ERROR: GLX Error: No compatible framebuffers found
.
.
19:07:05 T:3072374560 M:173993984 ERROR: Error making context current
.

it appears to be an issue creating a compatible opengl window.

What graphics card does the laptop have? If possible can you paste the output of 'glxinfo'. Also, in gdb, when it crashes, the command 'bt full' prints the current call stack, which is also useful for providing information about the function in which the crash occurred.


- Nuka1195 - 2007-07-04

Hi,

It's an Intel 82852/82855 GM/GME (In windows). says i810 in linux.

It use to run this app. As you progress further is it likely that some hardware on the edge may no longer work? I have a pretty lame laptop.

http://pastebin.ca/602967 <- bt full

http://pastebin.ca/602969 <- glxinfo

Thanks


- Nuka1195 - 2007-07-06

Was that info helpful?


- d4rk - 2007-07-09

Nuka1195, sorry for the delay in my response, was out of town.

From the glxinfo output, it appears that your video card does not support double-buffering and depth buffers at the bit depth that XBMC requests.

Code:
0x4b 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon
                       ^--- should be 'y'   ^--- should be more than 0

Unfortunately, currently there is no fallback to single buffered rendering or lower bit depths, so having a double buffer is a requirement. Since this is an AGP chipset, increasing the shared video memory in your BIOS might help the case.


- LaTropa64 - 2007-07-18

I'm not sure if this is still the thread to discuss possible future hardware platforms, but if so then I wonder if the TViX would work:

http://www.tvixbox.com/product.php

They have a model that can do HD playback for $250. Plenty of connectivity: USB/LAN/Component/DVI/SPDIF. The interface is really cheesy though but if it could be hacked to run XBMC Linux then it would be perfect for the price.


- tvdb-scott - 2007-07-18

That's incredible. You might even be able to talk to the company and see if they could preload XBMC-Linux on them. Seems like a smaller company like this might love the idea of making a small customization in order to gain a huge amount of potential customers. They might even be willing to give back $5 per order (or something like that) which could go back to the developers.

Hell, if that thing can run linux then emulation using USB controllers is definitely a possibility too.


- seaweed - 2007-07-18

I have the old version tvix m5000, and its a very nice box indeed, unfortunatly the new version doesnt play x264 :/

But xbmc on the tvix would definatly be cool


- hexland - 2007-07-18

The specifications for the M-4100SH specify H.264 in hardware.
It's a shame it has no support for DVD drives Sad


- seaweed - 2007-07-19

h264 indeed, but no x264 mkv unfortunatly, ive been in forums where people confirm this. But if xbmc gets ported to tvix, then it wouldnt be much of a problem to play x264 files i would asume Wink

I know someone started fiddling with linux on the tvix some time ago:
http://www.cowonamerica.com/forums/showthread.php?t=3370
Check second post. Not sure how the progress is going on it though.


- Gamester17 - 2007-07-19

XBMC is programmed and designed to work only on x86-based processors, and it also requires a 3D graphics-hardware-chip that supports OpenGL 2.0, ...I am willing to bet that the Tvixbox (and similar producs like it) do not support either, instead they probably use a ARM-based processor and have no 3D capabilitirs in the hardware at all.

IMHO it will be too much work and too expensive to support XBMC on any other hardware than on x86-based hardware architecture, XBMC could maybe be done without 3D-hardware but then you would loose at lot of eye-candy in XBMC skins, like animations, (plus all developers maintaining XBMC would still have to own all the different hardware to be able to develop XBMC in order not to break anything on a other platform and that is not realistic for a hobby project of XBMC size).


- speedway - 2007-07-19

Gamester17 Wrote:XBMC is programmed and designed to work only on x86-based processors, and it also requires a 3D graphics-hardware-chip that supports OpenGL 2.0, ...I am willing to bet that the Tvixbox (and similar producs like it) do not support either, instead they probably use a ARM-based processor and have no 3D capabilitirs in the hardware at all.

IMHO it will be too much work and too expensive to support XBMC on any other hardware than on x86-based hardware architecture, XBMC could maybe be done without 3D-hardware but then you would loose at lot of eye-candy in XBMC skins, like animations, (plus all developers maintaining XBMC would still have to own all the different hardware to be able to develop XBMC in order not to break anything on a other platform and that is not realistic for a hobby project of XBMC size).

So this port of xbmc will never run on a PS3..... Sad


- spiff - 2007-07-19

it will if you port it - you certainly have a bigger chance with it running under linux. good luck


New mac mini - grisen - 2007-08-07

Gamester17 Wrote:Today I do however think that the upcoming update model of the [url="http://www.apple.com/se/macmini/"]Mac Mini from Apple will possibly make a great high-end model candidate, I think it will probebly come down to the retail price that will be set for it when it is released this fall, (and if it so happens to come with a HD DVD and/or Blu-ray disc-reader as an option that would not hurt either)

The new Mac Mini is here. But no HD DVD or Blu-ray Sad

http://www.apple.com/macmini/


- Iceman-UK - 2007-08-08

szsori Wrote:That's incredible. You might even be able to talk to the company and see if they could preload XBMC-Linux on them. Seems like a smaller company like this might love the idea of making a small customization in order to gain a huge amount of potential customers. They might even be willing to give back $5 per order (or something like that) which could go back to the developers.

Hell, if that thing can run linux then emulation using USB controllers is definitely a possibility too.

This is similar to the idea I had in my mind ever since I heard of the Linux-XBMC project. I am seriously considering starting a company to offer and support pre-built PCs specialized in running Linux-XBMC. With the idea that a portion of it goes back to the very talented folks behind it. One step towards that though is trying gauge when a Release Candidate of v1.0 will be ready :-) no pressure yuvalt!

Another step is to establish a hardware platform. So in a "wisdom of crowds" kind of way, what would you all suggest as a minimum and/or recommended spec?

My "complete guesswork" suggestions for a minimum:
Celeron 2+Ghz
512Mb RAM
80Gb HDD
DVD-Rom
Analogue audio out
Optical Digital audio port (aka "TOSLink")
2 x USB2.0 ports
10/100 Ethernet NIC

Other desirables:
"Bookshelf-PC" form factor
Wireless-G interface
Media card reader
SPDIF Co-axial out
DVI out?

If its possible to get some concensus here in the thread, we could consolidate it on the Linux-port wiki?

Over to you!