I have just updated my XBMC installation to version 13 from the Packman repository.
On rebooting I’ve found that the menu screens of xbmc are showing no text at all.
As below http://flickerluke.co.uk/pics/xbmc1920_resized.png
I was just wondering, has anyone else seen the same behaviour?
A google search finds previous problems of this type, mostly related to graphics driver updates.
I’m having the same issue on my desktop using Nvidia’s 331.67 drivers with a Geforce 660 Ti; however, XBMC works flawlessly on my laptop with 3rd gen Intel graphics.
I can also confirm that loading Nvidia’s 331.67 driver down loaded from Nvidia’s website fixed the problem for me. Follow the instructions on the site.
Note I had to run “zypper remove nvidia-gfxG03-kmp” first to remove the existing nvidia driver before it would install.
Then “sudo ./NVIDIA-Linux-*-337.12.run” and XBMC has text again.
Just need to:
make it executable $ chmod +x NVIDIA-Linux-x86_64-337.19.run
log off X init 3)
uninstall old drivers zypper remove nvidia-gfxG03-kmp
install new ones ./NVIDIA-Linux-86_64-337.19.run
and reboot init 6
And magic!!! texts are back again in XBMC!!!
But still I can’t get it… How Nvidia drivers are connected to XBMC fonts!?!
NVIDIA is graphics everything graphic is effected by graphic drivers. The text was not actually missing it was just the same color as the background ie rendered wrong.
Well I think it has nothing to do with the nvidia driver version, but with a conflict with the Mesa driver. swrast (software rasteriser) should not be used as the nvidia card has HW acceleration. swrast is provided by Mesa.
ldconfig -p ¦ grep libGL.so
showed the 2 different location, the nvidia provided sources are in /usr/X11/lib… while the Mesa once are in /usr/lib…
I did de-install Mesa-libGL1 with yast and the packages depending on it (actually I had to de-install it twice as it was not completely removed by the first time).
and xbmc had readable text again.
So looks to me by reinstalling nvidia drivers, as described by the previous authors, the load order was changed and that is why it worked, not because of the drivers themselves.
Thanks for the updated info! I’ve been experiencing stuttering with playback on XBMC, and wonder if that, too, has to do with Mesa. I’ll try to poke around when I have a little more free time.
Came across the same issue with XBMC in 13.2 with proprietary Nvidia drivers offered in the repository (340.58-31.1 as of writing). Text was rendered properly after uninstalling Mesa-libGL1; however, Chrome needs that package for installation, and I like the built-in Netflix support of Chrome.
I removed the rpm-based drivers and installed the beta driver 343.13 “the hard way” and now have text rendered in XBMC and Netflix via Chrome. The stuttering I had previously noticed is now gone as well.
This thread really helped me, now my XBMC is having the text again, thanks. But another thing I want to ask about XBMC, mild horizontal tearing really annoyed me even during the menu/title scrolling. Currently I am using nvidia driver G03, tearing effect only in XBMC and not from other apps. Is this nothing to do withe removal of the Mesa-libGL1?
A samba update including a fix for this has been released today.
So Kodi (as XBMC is named now) should work soon even with openSUSE’s nvidia driver packages.
The package is being rebuilt at the moment, if there are no problems the “fixed” package should hit the mirrors in some hours…