OS X Very Slow GUI
#1
Since my yesterdays build the video acceleration under OSX seems to be broken. XBMC is very slow and stuttering. Can anybody confirm this? How can i find out the problem?

I'm using margros master branch and compile for OSX/iOS/ATV2.

On my Ipad everything is good. On ATV2 i cannot test, because i dont have one.

Cheers
TheChief
Reply
#2
xbmc.log ?
Reply
#3
Maybe you see something: http://pastebin.com/z41FUiAU

I have just 5 fps per second in XBMC.
Reply
#4
you didnt play a video in this log, did you?

start XBMC, play a video that has the issue and then post a Debug Log
Reply
#5
XBMC is generally slow, so i didn't play any video. Sorry.

OK, i've tested a moviel. It was played normally. So just the XBMC gui is very slow with 5fps.

I changed the thread title.
Reply
#6
VDA is only used in video playback, GUI is rendered using CPU and enabling dirty region rendering can help

EDIT: what is margros master branch and why dont you use XBMC master?
Reply
#7
https://github.com/margro/xbmc

I use the PVR features (XVDR) of xbmc. It was working with my build end of july, but now something seems to be changed with the GUI.

EDIT: XBMC CPU is 2%, CPU 0 and CPU 1 at 0.0 %
Reply
#8
gui is NOT rendered using CPU. gui is rendered using OpenGL which uses your GPU. a software rendered gui is useless.
Reply
#9
Yeah, apple autocorrection ... GPU is what I meant

I am afraid we can't comment why margro branch is not working, I have current Master PVR working on my 2 OSX ... All 100% here ...
Reply
#10
What is Master PVR and where i can find it?

I use margros branch, because most of the PVR addons are included. He merges with opdenkamps branch.
Reply
#11
it is opdenkamps branch... works with no issues here... I cant comment on margros
Reply
#12
My branch should be indentical with opdenkamps pvr master (I'm trying to merge once a week) except for the inclusion of additional PVR addons, some timeshift support additions and one backported ffmpeg h264 fix.
I will do a manual diff between mine and his master branch in a few days to make sure that I don't have other changes in my tree that I can't remember.

I would try the official xbmc/master branch first to see if it is an PVR specific issue. Next step could be to test opdenkamp/master.

As a sidenote: opdenkamp started with some PVR code refactoring recently, so using the current PVR master branch might cause PVR related problems. As far as I can see from his changes, these should not affect the GUI.
Developer of the MediaPortal PVR addon and retired developer of the Argus-TV PVR-addon.
http://www.scintilla.utwente.nl/~marcelg/xbmc
Reply
#13
@amet When did you build the last time? My latest builds were from August 13th and 14th with slow GUI. The build before from July 31 was ok for me.

What can cause a slow gui? Then i can check my config.log, if something is missing. OpenGL libraries are installed in the depends, conftest says "yes" to opengl.
Reply
#14
https://github.com/opdenkamp/xbmc/commit...3501e9e7da is where I am

I know for a fact that davilla is on current XBMC master and all is okay on OSX
Reply
#15
Today i made a clean build of opdenkamps master for testing. Same result, very slow gui. Is maybe my iMac 8,1 not supported anymore?

Code:
#!/bin/sh
set -e
cd /Users/xxx/xbmc
git pull
cd tools/darwin/depends && ./bootstrap && ./configure --with-darwin=osx && make clean && make
cd /Users/xxx/xbmc
make -C tools/darwin/depends/xbmc && make clean &&  make xcode_depends && make -C lib/addons/script.module.pil
xcodebuild -configuration Release ONLY_ACTIVE_ARCH=YES ARCHS=i386 VALID_ARCHS=i386 -target "XBMC.app" -project XBMC.xcodeproj

Or did i miss something? So seems to be no problem with margros master branch.
Reply

Logout Mark Read Team Forum Stats Members Help
Very Slow GUI0