[Gameplay] Mac OS X El Capitan secondary screen flickering

The Igor Guy··5 votes·15,112 views

After upgrading to El Capitan if any external or secondary monitor are connected whenever the game starts (not the air client but the game proper) any elements (ie. a browser window, the menu bar or any other application) that are open and running on the external/secondary monitor start flickering and then after a little while fragmenting.

  • OS X El Capitan 10.11.1
  • MacBook Pro with Retina (mid 2012)
  • Thunderbolt to DisplayPort connections.

16 Comments

FreundinAmPC3 votes

Having the same issue. Connecting via HDMI.

racingSnail2 votes

same issue, please provide a fix asap. When the game runs in full screen mode, the secondary monitor flickers a lot. (not the entire screen, but part of it)

computer: Macbook Pro with Retina (mid 2012) OS: El Capitan 10.11.1 Setup: 2 external monitors connected with thunderbolt-display port and HDMI

RiotAjeckFira2 votes

Hey Guys! So I've seen this problem come and go for awhile. I first noticed it on Yosemite if you installed the Beta WebDrivers provided by nVidia. In El Capitan something has changed; I suspect the default drivers were updated. In any case, I've seen this occur on both OSX machines I use, my Macbook at work and Hackintosh at home. Both have nVidia cards, so I'm not quite sure if this occurs on other GPUs.

I don't work on the game, but I wanted to see if I could come up with at least a work around until the issue is fixed. Playing around with various settings in the game I've come to the following diagnosis:

  1. The flickering happens when in full screen at max resolution
  2. The flickering happens when in borderless mode at max resolution
  3. The flickering didn't occur when setting the game to borderless mode with any resolution less than max.
  4. If you go into the game config and set either the Height or Width resolution to 1 pixel less the game doesn't flicker.

Easy Work Around

  • Set your game to borderless mode and use the option that is right below your max resolution. i.e if your max resolution is 1920 x 1080, your next option may be 1600x900

Hard(er) Work Around (This will void your Teemo warranty)

  • Go to Applications, right click league and click "Show Package Contents"
  • Follow the Directory structure: Contents -> LoL -> Config
  • Open game.cfg in your favorite text editor (I used Visual Studio Code, yes they have that for OSX lel)
  • Under the [General] section you will see Height and Width settings.
  • Set one of the to 1 pixel less. i.e if your game is 1920x1080 setting it to 1919x1080 or 1920x1079 should work.

Both of these options worked for me and I hope this works for you until the proper fix is released.

Mr Krockett2 votes

hey mate,

Cheers for the solution

i can confirm that both work but prefer the Harder Work Around (not really) as it doesn't alter with the resolution. no more migraines.

The Igor Guy1 votes

Wow somebody at Rito noticed! Your response is much appreciated. I wish the "harder" work around worked for me but it's not. Maybe I should further clarify my setup.

While I am using a MacBook Pro with Retina display I don't actually us the laptop's screen to play the game. I have two monitors connected to it for gameplay so when I play I actually have to unplug one of the secondary monitors (I play on the other) because of the flickering.

I have attempted to edit the game.cfg file as instructed and it's not making a difference. In fact when I exit the game and check the file again it's reset my changes to the normal defaults (1680x1050) for me.

Playing in borderless window with a resolution that's smaller than the max resolution of my main monitor does work but at this point I'd rather play with one monitor unplugged than in borderless window that doesn't fill the screen that I am playing on.

RiotAjeckFira1 votes

Those settings shouldn't be overwritten when you exit the game. I've only found that to happen if you try to modify the file while in a game or if you make changes to the graphics settings in game after editing the text file.

If you want to play full screen try what I posted earlier today, which is setting the resolution to 1 pixel larger and keeping it in full screen mode.

pscL11 votes

[{quoted}](name=Riot Ajeck,realm=NA,application-id=LqLKtMpN,discussion-id=fv4UNW3v,comment-id=000200010000,timestamp=2015-11-28T23:36:24.651+0000)

Those settings shouldn't be overwritten when you exit the game. I've only found that to happen if you try to modify the file while in a game or if you make changes to the graphics settings in game after editing the text file.

If you want to play full screen try what I posted earlier today, which is setting the resolution to 1 pixel larger and keeping it in full screen mode.

its not working for me. neither setting 1 px larger nor 1 px less... changes in cfg become overwritten... will there be chance to get a fix soon?

RiotAjeckFira1 votes

What I can say for sure is that I personally posed the bug to a bug tracker. But I can't give any solid info on when this will be fixed.

pscL11 votes

[{quoted}](name=Riot Ajeck,realm=NA,application-id=LqLKtMpN,discussion-id=fv4UNW3v,comment-id=000200010000,timestamp=2015-11-28T23:36:24.651+0000)

Those settings shouldn't be overwritten when you exit the game. I've only found that to happen if you try to modify the file while in a game or if you make changes to the graphics settings in game after editing the text file.

If you want to play full screen try what I posted earlier today, which is setting the resolution to 1 pixel larger and keeping it in full screen mode.

its not working for me. neither setting 1 px larger nor 1 px less... changes in cfg become overwritten... will there be chance to get a fix soon?

pscL11 votes

[{quoted}](name=Riot Ajeck,realm=NA,application-id=LqLKtMpN,discussion-id=fv4UNW3v,comment-id=000200010000,timestamp=2015-11-28T23:36:24.651+0000)

Those settings shouldn't be overwritten when you exit the game. I've only found that to happen if you try to modify the file while in a game or if you make changes to the graphics settings in game after editing the text file.

If you want to play full screen try what I posted earlier today, which is setting the resolution to 1 pixel larger and keeping it in full screen mode.

its not working for me. neither setting 1 px larger nor 1 px less... changes in cfg become overwritten... will there be chance to get a fix soon?

pscL11 votes

[{quoted}](name=Riot Ajeck,realm=NA,application-id=LqLKtMpN,discussion-id=fv4UNW3v,comment-id=0002,timestamp=2015-11-19T10:39:48.588+0000)

Hard(er) Work Around (This will void your Teemo warranty)

  • Go to Applications, right click league and click "Show Package Contents"
  • Follow the Directory structure: Contents -> LoL -> Config
  • Open game.cfg in your favorite text editor (I used Visual Studio Code, yes they have that for OSX lel)
  • Under the [General] section you will see Height and Width settings.
  • Set one of the to 1 pixel less. i.e if your game is 1920x1080 setting it to 1919x1080 or 1920x1079 should work.

Both of these options worked for me and I hope this works for you until the proper fix is released.

Doesnt work for me. Makes no difference. The "easy" workaround is not an option, cause it hurts my fps on my macbook (nv 750m). hope there will be a fix soon... dont forget about us osx gamers :/

edit: if you say its related to the new nvidia drivers in el capitan... anyone tried to play with integrated intel iris graphics?

RiotAjeckFira1 votes

I tested a few things today and noticed that if you set the resolution to 1 pixel larger than what you have and keep it in full screen mode the flickering also goes away.

The Igor Guy1 votes

So a quick update. I am not experiencing the problem any longer. Not sure if it's because of the 10.11.2 update but I am able to have both screens on and there is no flickering. Victory (for now)!!!!

Thanks for being a champion internally for this. I really appreciate it. Were you not in Plat I would invite you to play a few games but I really don't want to embarrass myself so good luck on the Rift.

RiotAjeckFira2 votes

Great to hear man! After I upgraded to 10.11.2 and got the most recent WebDrivers I noticed it was gone as well. I do PlayWithRiot games occasionally where we just have fun. I'll grab you next time I do it.

Fowfow1 votes

fixed for me too for now, thanks. Was getting crazy already

pscL11 votes

Hey Guys... for now 10.11.2 update fixed this bug for me... great news to get rid of this annoying sh**... i was about to get used to it :-D

More from Report a Bug