League of Legends performance worse on OS X

Discussion in 'MacBook Pro' started by AppleTecFan, Mar 28, 2013.

  1. AppleTecFan macrumors 6502

    AppleTecFan

    Joined:
    Jul 7, 2009
    Location:
    N/A
    #1
    When I play League of Legends on Windows 8 on my MacBook Pro its great. When I am on the mac client for League of Legends the FPS jumps up and down from 30-70 not consistently. Is this a fault from Riot or the OS itself. Or is the client just a port from the Windows version not a native client
     
  2. snaky69 macrumors 603

    Joined:
    Mar 14, 2008
    #2
    The drivers on OS X suck compared to their windows counter part, this explains most of the difference seen between Windows and OS X when the game has been properly ported.
     
  3. AppleTecFan thread starter macrumors 6502

    AppleTecFan

    Joined:
    Jul 7, 2009
    Location:
    N/A
    #3
    Is there anything I can do? I'm fine with using boot camp but I much rather play on OSX
     
  4. snaky69 macrumors 603

    Joined:
    Mar 14, 2008
    #4
    Not really, apart from e-mailing Apple and complaining about their crappy drivers.
     
  5. GammaRayToaster, Mar 28, 2013
    Last edited: Mar 28, 2013

    GammaRayToaster macrumors newbie

    Joined:
    Aug 2, 2011
    Location:
    Germany
    #5
    its a cider port isnt it? no wonder it has higher demands
     
  6. KingMike26 macrumors newbie

    Joined:
    Jun 22, 2010
    #6
    It has absolutely 0 to do with drivers.
     
  7. B... macrumors 68000

    B...

    Joined:
    Mar 7, 2013
    #7
    What is it then? Same GPU and CPU, same games at same settings, different OS, different FPS.
     
  8. thejadedmonkey macrumors 604

    thejadedmonkey

    Joined:
    May 28, 2005
    Location:
    Pa
    #8
    It also has to do with the fact that OS X uses Open GL where Windows uses Direct X. That's all code optimizations that can be done on Windows, but not on OS X.

    Long story short, there's a reason why people say macs aren't for gaming. Even if you can manage to game on it, feel how hot that sucker gets?
     
  9. MacKid macrumors 6502

    Joined:
    Jan 1, 2003
    #9
    I get about 5 - 8 higher FPS in OS X than on Windows 7.
     
  10. Serban Suspended

    Joined:
    Jan 8, 2013
    #10
    On my macbook air 13" (HD4000) i get a constant 50FPS on macos, everything high beside shadows (low).
    Do you have ivy bridge or sandy? i mean hd3000 or 4000?
     
  11. MarcBook macrumors 6502a

    MarcBook

    Joined:
    Jul 13, 2008
    Location:
    Jersey, Channel Islands
    #11
    Nope, it's not a Cider port. It's a native client built specifically for OS X.
     
  12. AppleTecFan thread starter macrumors 6502

    AppleTecFan

    Joined:
    Jul 7, 2009
    Location:
    N/A
  13. xShane macrumors 6502a

    xShane

    Joined:
    Nov 2, 2012
    Location:
    United States
    #13
    Have you tried using gfxCardStatus to explicitly use your dedicated graphics card when running the game?

    Also, make sure you're using smcFanControl (or an application of similar purpose) to set the fans higher to reduce the temperature.
     
  14. AppleTecFan thread starter macrumors 6502

    AppleTecFan

    Joined:
    Jul 7, 2009
    Location:
    N/A
    #14
    it changes over when I open league, and my fan speeds are set a little higher when I game .no better..
     
  15. fenjen macrumors 6502

    fenjen

    Joined:
    Nov 9, 2012
    #15
    Just because you can feel the warmth of the laptop on your lap or hands, doesn't mean it gets hotter then a desktop pc, in fact, it doesn't.

    Also this: http://www.coolermaster.com/product/Lines/notepal-series.html
     
  16. thejadedmonkey macrumors 604

    thejadedmonkey

    Joined:
    May 28, 2005
    Location:
    Pa
    #16
    Actually, it does. The MacBook Pro gets around 100°c at which point it will throttle itself so it doesn't overheat. My desktop never gets so hot that it has to throttle itself, and I actually have a BIOS alarm set so it will beep obnoxiously if any portion goes over 80°. It's never gone off. If you accept my sample size of 1 desktop as a valid marker, a MacBook Pro does get much much hotter than a desktop.
     
  17. pgiguere1 macrumors 68020

    pgiguere1

    Joined:
    May 28, 2009
    Location:
    Montreal, Canada
    #17
    It's more a matter of OpenGL vs DirectX than drivers/OS.

    Generally, DirectX versions of the game are optimized better since developers rather invest their time improving the most played version of the game (Windows).

    If Steam pushes Linux for gaming, developers may take OpenGL more seriously. Valve worked on a OpenGL port of L4D2 that they tried to optimize as much as possible just to prove it's possible to get better performance than with DirectX.

    Link

    However there is no real incentive for developers to optimize their OpenGL ports that much right now, hence the performance discrepancy. DirectX is a proprietary API made by Microsoft so it will stay Windows-only.
     
  18. Purant macrumors 6502

    Joined:
    Aug 26, 2012
    #18
    It would help if Apple updated their OpenGL support more aggressively... ML is still on what? 3.2?
     
  19. SecretAznMan macrumors newbie

    Joined:
    Apr 28, 2013
    #19
    Playing League on my Windows 7 bootcamp partition does run significantly better for me as well. I discovered that the LoL client for Mac is a 32-bit application, whereas the client on Windows is 64-bit. I'm guessing this ties into OpenGL vs DirectX.

    However, I did notice that this was the case for Minecraft as well. On Mac OS X, Minecraft runs in Java 32-bit mode. There is a simple modification you can make to the launcher that forces it to run in Java 64-bit mode, which I found to yield a noticeable increase in FPS.

    Just my 2¢
     
  20. Zodiac.mj macrumors member

    Joined:
    Mar 10, 2013
    #20
    It has all to do with drivers.

    Simple put, windows drivers for commercial line of products (gpus for gamers) have drivers that are written for high performance, support most of the latest DX/OpenGL features and allow massive customization when it comes to performance vs quality ratio. When you run game under windows, you have all effects available, and game runs smooth due to drivers optimization, the good part and the bad part (i.e. by lowering image quality).

    In OSX, drivers are written to work, that's the main idea behind the programmers job. Who cares about game performance, most people don't buy macs to play, they do it to work, on stable platform, reliable software and that includes drivers at most.

    You won't get windows performance on OSX systems, that's what Boot Camp is for.
     
  21. Serban Suspended

    Joined:
    Jan 8, 2013
    #21
    Yes but it is 2013 and apple begin to claim you can play games as well..at retina macbook pro 15" they showed diablo 3. So i guess for killing users to even care windows for games they will make better drivers/opengl in next OS, because already most of the apps from windows now they have a equivalent on mac as well that run better..so only the games remain the only reason to use bootcamp
     
  22. Zodiac.mj macrumors member

    Joined:
    Mar 10, 2013
    #22
    Well you can, but no one says it's reasonable or will be at the same performance level as on windows. OSX still falls behind when it comes to OpenGL support. So forget abut real gaming on mac, not going to happen any time soon.
     
  23. leman macrumors 604

    Joined:
    Oct 14, 2008
    #23
    There is some misinformation in this thread...

    1. It is true that OS X driver performance is lower compared to windows drivers. Thats a fact.

    2. It is also true that Apple has dramatically improved their drivers lately. My experience with games and benchmarks is that driver performance of 10.8.3 on my rMBP is within 80-90% of Windows, which is rather good. AND absolutely sufficient for 90% of the gaming people do. As Blizzard games clearly illustrate.

    3. OP's problems with LoL probably have nothing to do with drivers - LoL is by no means a demanding game and should run really well even with slightly reduced drivers performance.

    4. OS X game ports often have issues with visual latency (fps lag) - especially when rapidly changing the camera position. I don't know what's the problem here, it seems to do with loading of the data. I have no idea whether its the driver or some problems in the port code.
     
  24. fenjen macrumors 6502

    fenjen

    Joined:
    Nov 9, 2012
    #24
    Well if your Macbook goes up to a 100 degrees then there's certainly something wrong. Mine doesn't go higher then 60 or so. Even while gaming.
     
  25. Serban Suspended

    Joined:
    Jan 8, 2013
    #25
    so i have 2 cases only for League of legends

    - on my iMac 21.5" 650M on macos i get 60 FPS and in large battles i get 32fps
    - on my macbook air 13" hd 4000 under windows 7 i get 45 with 20 fps


    both run at native resolutions, i mean 1080p on imac and 900p on macbook air but in the air i have shadows off.

    So on windows hd4000 is worse than macos ?? what the hell

    I mean windows 7 hd4000(1440x900 with high and shadows off) vs macos(1920x1080p high)..kind a big difference, but yes the macbook has i5 dual core 1.8 ghz, and imac has i5 quad core 2.9ghz with 650m
     

Share This Page