The forum

League of Legends - Textures/Fonts missing?

Everythings black in-game, except HUD and health bars

Author Replies
scorpa1 Wednesday 4 July 2012 at 20:16

yesterday I installed Ubuntu 12.04 on my brand new Acer Aspire 5749 (i3 Sandybridge with Intel HD3000). I also installed PlayOnLinux,because i wanted to test, how smooth League of Legends can run with Wine and the HD3000 graphics. I have an Desktop machine too, so theres no need to play LoL on the netbook, but maybe there will be a situation, where I want to play LoL on the netbook. The setup was succesfull on the first try and the works very well (except the store, but I dont need it).

The problem is:
When I start a agme, the loading screen appears, but the splash arts of some champs are missing, as well as any summonerspell icon and all fonts. When the game starts, i can play jsut fine, except that almost every textures appears to be missing. The HUD works well, except the minimapbackground and any icon for items, skills or champions. On the battlefield i can only see healthbars and outlines of champs, that i hover with my mouse.

I did some research, and i found the same problem in the troubleshooting section int the wiki.
Too bad, that all the solution wont work for me. Anti-aliasing shouldnt be the problem, because its not activated by default with wine (isnt it?).
I tested with lowest settings and i even re-installed etc...

As LoL seems to be working with other playonlinux-users and hd3000-users, I'm not, what the problem could be. I didnt installed any drivers for the HD3000, because i red, the kernel supports it by default.

I also played WC3 on playonlinux successfully as well as cube2 (nativly).

I hope, I described by problem good enough and I would be very happy, if anyone could help me with this issue.


EDIT: Here a screenshot

EDIT2: Shop works, just a little bit slow :) (but that isnt the problem anyway)

Edited by scorpa1

petch Wednesday 4 July 2012 at 20:42


Your video driver may be lacking S3TC feature, try installing libtxc-dxtn0 ( has a 32 bits version for 64 bits arch:, not sure about Ubuntu)

Edited by petch

scorpa1 Wednesday 4 July 2012 at 21:26

thank you for the reply, but unforunatly, it didnt solve the problem :/
scorpa1 Wednesday 25 July 2012 at 23:55

has noone any ideas? :(
tinc Monday 13 August 2012 at 17:08

I had the same problem on my Packard-Bell EasyNote TE (i5 3rd Gen. with HD4000), running Ubuntu 12.04 64bit.
The problem seems to be driver related. I heard that some people could fix their problem by installing 3rd party video drivers. But for me that didn't work.
I managed to get it running yesterday using the xorg-edgers ppa. However, if You are not familiar with Linux, i strongly advise u NOT to do this, since the package is very experimental and unstable. In addition its latest release causes Ubuntu 12.04 not to show any icons anymore. I noticed that too late, had to undo the process using ppa-purge, and accidentaly removed playonlinux during the process.
I'm currently trying to get lol running using x-updates and will tell u later if i find a solution.

Edited by tinc

MLTN Wednesday 22 August 2012 at 20:57

Hey, same problem here, I tried installing both S3TC (from the ubuntu repositories) and x-updates from a ppa provided in their page. Still not work.
I managed to get the 40 fps only so see fast-moving dark figures...
Anybody has any other idea?

sebastian Saturday 25 August 2012 at 6:50

I too have this issue. I was trying to get my FPS thing I noticed quite a few people responded to my thread so I went to update the game only to find the same as you.

Menu looks fine.
Upon loading some character art is mising and no text/font with names or anything is showing.
In game - Hud and menu works, map partially works for turrets and big green or red dots for enemies, but the rest of the map is black.
Every character and minion is a silluoute and shadow.

I run linux mint 13 64bit. i5 processor intel hd graphics 4gb ddr3 ram.
Game runs fine in windows, but i was experiencing 9-12 fps in linux. Any help would be appreciative. I hate booting to windows, but ive been doing it soley because im rather addicted to LoL lately.

EDIT: Just because I thought maybe I had done something wrong I uninstalled the game via playonlinux and re-installed it (downloaded and updated and everything ugh) and it did not change anything. So dont waste your time trying that.

EDIT 2: I have tried as well, but that did not work for me either.

Edited by sebastian

petch Saturday 25 August 2012 at 7:27

My bad, you need the 32bit version of this lib compiled for amd64, which is not above link (it's the standard 64bit version). I came up with the wrong page because the correct one seems to have disappeared...

On multiarch systems you can install libtxc-dxtn0:i386, but other than that I don't know what can be done anymore :/
MLTN Saturday 25 August 2012 at 19:04

Guys! I installed the precompiled 32 lib of the library mentioned by petch and it worked!

I got it from here:

Is the one (use under your own responsibility.)

I could see the text and images in-game, so it seems to work all-good.

Just in case, I also have the x-upgrade package installed, and I have uninstalled all of the other libtxc here mentioned that I have installed (including the one that I have installed with synaptic).

Hope it work for you too!
sebastian Sunday 26 August 2012 at 8:49

I confirm that MLTN's link works. I used the amd.deb one and i can see again. The only issue i face with that is it seems dark now like the brightness isnt up. Its still playable, but not like it should be.

I am still facing FPS issues though, ill head back to my own thread for that.
petch Sunday 26 August 2012 at 11:38

Ok, it's a more or less universal way of fixing the lack of S3TC, but it's by no mean the most efficient: it makes your CPU do the work, when most videocards implement this algorithm already and all what's missing is support in the video driver.
It's obviously more efficient to assign the work to dedicated circuits in your videocard (or chip), but you need specific instructions for each driver.
For example if you're using Mesa (Intel owners for example), setting the environment variable force_s3tc_enable=true is supposed to be sufficient:
If you find a solution for other drivers, feel free to contribute.
scorpa1 Thursday 6 September 2012 at 1:27

I'm a noob, so dont know where to place the force_s3tc_enable=true to work probably. Can someone tell me please? :)
tougheart Monday 10 September 2012 at 11:11


I guess you just type it in the terminal, nothing fancy (please guys correct me if I'm wrong)
petch Monday 10 September 2012 at 20:10

force_s3tc_enable=true playonlinux


export force_s3tc_enable=true

If it works, you can add

export force_s3tc_enable=true

Into your ~/.profile file to have it every time you login (and then you can use playonlinux as you always did).

Edited by petch

meumelil Thursday 20 September 2012 at 14:52


i'm a new user :D

almost everthing works fine but i have the same problem as sebastian: brightness is too low.

I guess i must have something to do with the driver: Got the same problem with Rayman Origins: Dark Graphics
atilexD Monday 24 September 2012 at 9:04

Hi, I'm trying to set force_s3tc_enable=true,
but when I'm runing playonlinux on the terminal I'm getting this:

ATTENTION: option value of option force_s3tc_enable ignored.

Can someone help me please?
petch Wednesday 23 January 2013 at 13:27

(Also check )