jbala87 Posted February 14, 2014 Share Posted February 14, 2014 Hi, I am creating a game with babylon.js. Currently the game runs very smooth on chrome, firefox (>50fps) but when I run it on internet explorer the game lags a lot (<5fps). The game has to support IE because it is a requirement, is there anything I can do that can increase framerate? any advice?Thanks! Quote Link to comment Share on other sites More sharing options...
Samuel Girardin Posted February 14, 2014 Share Posted February 14, 2014 Idea : If you re using a laptop with 2 differents GPU. For example on my I3 laptop I have one hd 4000 and one ATI something. Perhaps IE runs on the wrong GPU. Check this. gwenael 1 Quote Link to comment Share on other sites More sharing options...
GameMonetize Posted February 15, 2014 Share Posted February 15, 2014 Could you check on the console if IE is not using software rendering? Quote Link to comment Share on other sites More sharing options...
AndyBeaulieu Posted February 16, 2014 Share Posted February 16, 2014 One thing that I noticed with IE, if you run from Visual Studio using debugging then it is _very_ slow. But if you use Ctrl+F5 (run without debugging), then it runs fine. So must be the script debugger, when attached, sucks some CPU from IE. Quote Link to comment Share on other sites More sharing options...
GameMonetize Posted February 16, 2014 Share Posted February 16, 2014 This is a known issue with IE. Even if you use CTRL+F5, Visual studio set IE in a special mode where Javascript compilation is disabled. If you want to use IE to test, you just have to launch it by yourself (and not from VS) gwenael 1 Quote Link to comment Share on other sites More sharing options...
ben_a_adams Posted February 23, 2014 Share Posted February 23, 2014 Could you check on the console if IE is not using software rendering?How do you do this? Quote Link to comment Share on other sites More sharing options...
GameMonetize Posted February 24, 2014 Share Posted February 24, 2014 IE will write "Using SW renderer" in the F12 console Quote Link to comment Share on other sites More sharing options...
Maxence Posted April 2, 2014 Share Posted April 2, 2014 Hi, I have tried to find the "Using SW renderer" in the F12 console, but i did not find it. The only thing i found is in the internet options, but i did not see any difference between the two modes. Can you be more precise about the "Using SW renderer" ? Moreover, I cannot explain why the FPS of the same scene in Firefox (or Chrome) and IE is different. For example in the heart scene of BuildOurOwnBabylonJS project: I have 10 FPS for IE and 51 for Firefox. Internet Explorer screen: Firefox screen: Is there any possibility to make IE more efficient ? Thanks for your answers. Quote Link to comment Share on other sites More sharing options...
GameMonetize Posted April 2, 2014 Share Posted April 2, 2014 Do you launch IE from the taskbar or from Visual Studio? Quote Link to comment Share on other sites More sharing options...
Maxence Posted April 3, 2014 Share Posted April 3, 2014 I tried both, but i didn't see any difference. But in my screens it was from the taskbar. Quote Link to comment Share on other sites More sharing options...
Maxence Posted April 3, 2014 Share Posted April 3, 2014 Hi, To be sure that Visual studio does not activate the debbuger, I have tried with the Heart demo on babylonjs.com. And the difference is still huge: 8 fps for IE: And 121 fps for Firefox: Have you got the same difference ? may be your are using an upper version of IE than us ? Thanks for your answer. Quote Link to comment Share on other sites More sharing options...
GameMonetize Posted April 3, 2014 Share Posted April 3, 2014 COuld you check on your console when launching a scene with IE. I'm pretty sure IE fall down to SW rendering because your driver is blacklisted Quote Link to comment Share on other sites More sharing options...
Maxence Posted April 3, 2014 Share Posted April 3, 2014 Hi, I have got this message: "WEBGL11258: Basculement temporaire vers le rendu logiciel pour afficher le contenu WebGL." sorry my IE is in french. But i think it is the french message for "Using SoftWare renderer". If it is, what should I do to disable the SW renderer ? Thanks. Quote Link to comment Share on other sites More sharing options...
GameMonetize Posted April 3, 2014 Share Posted April 3, 2014 This is not possible. You have a non-supported driver (black listed by IE) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.