Posts: 4
Joined: May 2014
Reputation:
0
2014-05-11, 17:39
(This post was last modified: 2014-05-12, 23:32 by Memphiz.)
Hello,
I've a question concerning what determines which "video scaling method"s are available under the video settings.
I've run XBMC (v13) on a Retina Macbook with NVIDIA GPU running Mavericks and have "lanczos3 optimized", "spline36 optimized" and "bicubic" available.
When I run XBMC on an older Macbook with Intel GPU running Lion I have only "bicubic" available as a scaling method.
So my questions is how does XBMC decide which options to offer and more interestingly, is it possible to force XBMC to offer all scaling methods on every device?
Greetings
omega13333
Posts: 16,946
Joined: Feb 2011
Reputation:
256
The gpu driver needs to support GL_EXT_framebuffer_object and the render method must be RENDER_GLSL
Also the methods are not visible if the scaling factor is below the limit for HQ scaling (which can be setup in system->video somewhere iirc).
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much:
click here
HowTo setup NFS for Kodi:
NFS (wiki)
HowTo configure avahi (zeroconf):
Avahi_Zeroconf (wiki)
READ THE IOS FAQ!:
iOS FAQ (wiki)
Posts: 4
Joined: May 2014
Reputation:
0
When I query for the OpenGL extensions by using glxinfo, both machines seem to support GL_EXT_framebuffer_object. Nevertheless the old macbook does only support bilinear scaling and no lanczos3 scaling.
For me it looks like, as if the Intel GMA950 GPU in the old macbook is quite too old to run the required shaders for the lanczos3 scaling, or am I wrong?
Another question that comes up then, if it is possible to run the scalers in software without using the GPU.
Posts: 16,946
Joined: Feb 2011
Reputation:
256
It might be a thing of the display resolution then ... are you sure you have lowered the threshold for HQ scaling in the settings?
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much:
click here
HowTo setup NFS for Kodi:
NFS (wiki)
HowTo configure avahi (zeroconf):
Avahi_Zeroconf (wiki)
READ THE IOS FAQ!:
iOS FAQ (wiki)
Posts: 4
Joined: May 2014
Reputation:
0
I've investigated a little bit the hardware capabilities of the GMA950 and it turns out that it only supports shader model 2.0, which is not enough to let the scaling shaders compile.
As I see the X3100 is a successor of the GMA950, that already supports shader model 3.0 and therefor the HQ scalers work for you.
Since my problem is due to a lack of hardware capabilities I don't think that it can be solved without implementing the HQ scalers in software and thus the thread can be closed. But thanks for your support.