Intel GMA X3100 graphics hardware display problems on XBMC for Mac OS X
#31
Information 
All-

I would like to organize an effort to go over the logfile with the hope that we (the non-coders) can help the developers figure out why the X3100 is not working. Since the developers don't have a Macbook or Air with the X3100 GPU, then perhaps we can at least eliminate anything obvious that could be caught by comparing logs from a machine that works (mini with GMA 950 for example) and one that does not.

In order to accomplish this, I propose the following:

1) Download this bland publicly available video to your desktop (the quality is bad but the topic...Big Grin ):

http://ia300236.us.archive.org/2/items/C..._256kb.mp4

2) Open XBMC in desktop resolution mode and immediately proceed to the video and begin to play.

3) Stop the video after ~15 seconds and exit XBMC

4) Post your logfile to http://www.pastebin.com

5) Upload a screenshot to imagehost.com (optional)

6) Post a reply to this thread with the following information

a) Mac setup (with GPU indicated)
b) XBMC for OSX version (e.g., 0.1.2)
c) Observations (e.g. plays fine / pink screen with ghost / pink only)
d) Link to the logfile at pastebin.com

It it my hope that by doing this and trying to standardize the video, version, and method, some of us X3100 users can compare logfiles with users who have a different GPU and can eliminate all the noise, highlighting only the differences. It is my hope that this will help the developers by saving them time looking through logs.

I'll post a follow-up to this thread to kick the process off... I hope someone who is lucky and has a working setup will help us out with this!
Reply
#32
Ok, here is my result using:

a) Macbook 3rd edition with X3100 GPU / OSX 10.5.2 with graphics update
b) XBMC ver 0.1.2
c) Pink screen with ghost image - sound is working
d) logfile: http://pastebin.com/m9747ac1

I moved all other videos to a folder on my desktop so the logfile is cleaner for comparison.

Also, I noticed that that console showed up so I have pasted the console session for XBMC here just in case this helps:

http://pastebin.com/m63491705

I noticed that the end of this console session has elan's name in a path... kinda funny?!

If someone can replicate what I just did using the same systematic approach but with a GMA 950 (for example), then I can paste both into an excel file and start sorting!
Reply
#33
biohaz Wrote:XBMX.log from latest build (0.1.2): http://pastebin.com/m1c891354

Check highlighted lines starting at 481:
WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 239, consumed: 9

I haven't seen this in any of the other logs posted.

I just tried this build and did not see this error... I have started another thread:

http://www.xbmc.org/forum/showthread.php?t=31320

to see if we can help sort through the problem to see if there is some key thing in the log file that would help the developers... of course, if this is a driver issue, then it is likely that we won't see this working until Apple/Intel fixes things on their end. I like the fact that Elan is staying in the good graces of Apple... maybe some Cupertino developer will see all of this and help us out! I can honestly say that I am planning my mini HTS for when we move to a new home:

Mac Mini (hopefully refreshed by then!) - XBMC
Karaoke in XBMC using our old Xbox music mixer mikes
Stepmania using the Xbox DDR pads

All from a little quiet box!
Reply
#34
biohaz Wrote:XBMX.log from latest build (0.1.2): http://pastebin.com/m1c891354

Check highlighted lines starting at 481:
WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 239, consumed: 9

I haven't seen this in any of the other logs posted.

Nothing to do with X3100 issue, unfortunately.

-elan
Reply
#35
One interesting thing from that log is that the refresh rate doesn't seem to be coming through in the model selection. It's pretty standard code, so that's surprising to me.

I don't see anything obviously wrong going on.

-elan

P.S. My name appears because I'm using the __FILE__ macro to output the line on which an error occurs Smile
Reply
#36
Apple Macbook 2.2ghz C2D
Intel x3100
1GB Ram
1080p External Display

Log: http://pastebin.com/f54ff629d
Reply
#37
MacBook C2D 2.2 GHz / GMA X3100
OSX 10.5.2 with graphics update
XBMC ver 0.1.2
Pink screen with ghost image - sound is working
Logfile: http://pastebin.com/m26949d5c
Reply
#38
Mac Mini 1.83GHz Core 2 Duo
2GB 667 Mhz DDR2 Ram
OSX 10.5.2, all updates applied as of 2/20/2008
XBMC ver 0.1.2
Outputs via DVI / HMDI converter to a Sharp 46" Aquos
1920x1080p
Video plays fine
Logfile: http://pastebin.com/m3a6c7a6e
Reply
#39
ScottTFrazer Wrote:Mac Mini 1.83GHz Core 2 Duo
2GB 667 Mhz DDR2 Ram
OSX 10.5.2, all updates applied as of 2/20/2008
XBMC ver 0.1.2
Outputs via DVI / HMDI converter to a Sharp 46" Aquos
1920x1080p
Video plays fine
Logfile: http://pastebin.com/m3a6c7a6e
Mac Minis do not have the Intel GMA X3100 graphics that this topic thread is about.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#40
Gamester17 Wrote:Mac Minis do not have the Intel GMA X3100 graphics that this topic thread is about.

Yep! I PM'd him to add this... in my original message, I asked someone with a working system to run the same "test" so I can put both logs in a spreadsheet and eliminate the lines that are the same so that all is left is the "difference"... Several people with the X3100 have done the test, myself included, but what we really needed for this was someone without the X3100 so we have a positive control. Unfortunately, the topic of the thread doesn't exactly grab the attention of the fortunate folks who are running a non-X3100 system... I work in clinical research, so this kind of controlled experiment makes sense in my brain... at least I didn't try to make it double-blinded and placebo controlled! Nerd

It is probably a longshot, but my hope was to come up with a list of the differences and then post it... it may be totally useless for the developers, but since my coding experience stopped with basic C, VB, and Java... this is the best I can do...

or I can send emails to Apple pleading with them to send elan/d4rk a loaner macbook or air Cool

I have a feeling I will be completely ignored, though.

Scott-thanks for the post!
Reply
#41
Question 
Oh, OK, ...I myself are better at thinking 'outside the box' IMO Wink

dailydisco Wrote:or I can send emails to Apple pleading with them to send elan/d4rk a loaner macbook or air
Is it possible to rent a such MacBook (cheap) for just a month or two?
...or maybe a borrow one for 'evaluation' from a local Apple Store?

Huh
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#42
Gamester17 Wrote:Oh, OK, ...I myself are better at thinking 'outside the box' IMO Wink

Is it possible to rent a such MacBook (cheap) for just a month or two?
...or maybe a borrow one for 'evaluation' from a local Apple Store?

Huh

I think Elan is in Hawaii and D4RK is in Arizona... I could be wrong on D4RK, though. I doubt the Apple store would give out an evaluation machine... would be great if they did! I have just started checking rentals and found a place that will rent an Air... I can only imagine how expensive that would be, though.

http://www.rentacomputer.com/PR/Macbook-...ilable.asp

The best bet would be to find someone who has a Macbook (new generation) that lives close to one of the developers... that is probably the only way to solve this... assuming it is solvable without the intervention of Apple / Intel... I am a little pessimistic about this actually...
Reply
#43
One more thing... from looking at all the different rental options out there, many are macbook pros... most are older models. If someone was renting a Macbook new generation but not the Air, it would be optimum... I think a rental price on an Air would be at a high premium... big money just to test the X3100.

I think I may start posting about this plight on other websites... I want to draw attention to this problem with the hope that we can find a hero out there (Apple?). I can see XBMC being the top download on the Apple website at some point within the year, can't you? Big Grin Who needs Front Row when you can have the whole theatre? I would buy a mac mini for this...and being able to (eventually) hook into iTunes with the new movie rentals and content should make them very happy... maybe they would even start selling Karaoke songs in iTunes for XBMC?? Rofl
Reply
#44
So I put the log files into a spreadsheet and then matched things up as best as I could while sleepy! The big chunks that are missing can probably be assumed as minor differences due to the individual setups between the mac mini (on the left) and the MacBook on the right.

I highlighted a few things in Bold which seem to be reversed...not sure that it makes a difference. Anyway... someone else could probably tweak this, but I didn't se anything obvious that happens right after the video is selected...

I posted the sreadsheet here:

http://www.mediafire.com/?4mw16gmglz8
Reply
#45
elan Wrote:Nothing to do with X3100 issue, unfortunately.

-elan


I just sent a message to Apple via the Apple Developer's Connection regarding this problem. I do hope they will help us out in some way. I even asked if there is a loaner hardware program for Open Source projects... or if there is a low cost program (I will start the funding drive if there is... I just don't know how likely it is that we can raise the $1099 it would take to get the basic MacBook with the X3100).

I hope that Apple can see how cool it would be if their products took over being the hardware platform from a M$ product and did so in a legitimate and legal way! Plus... imagine how cool it would be if Apple helped us out even just a little since we still don't see any help on the GPU front for the Xbox coming...and that is a dead product! Since this project can even incorporate iTunes, they have every reason to embrace it! Right!?

Big Grin
Reply

Logout Mark Read Team Forum Stats Members Help
Intel GMA X3100 graphics hardware display problems on XBMC for Mac OS X0