How to run Google Chrome with NVIDIA card (Optimus)?












11














How can I tell NVIDIA Optimus to always run Google Chrome on my NVIDIA (rather than Intel) card?



The "Run with graphics processor: NVIDIA" option doesn't seem to have any effect, and NVIDIA for some reason seems to disable it in the control panel:












share|improve this question
























  • You should now be able to take the steps you were initially taking. This no longer seems to be an issue, as of 4/19/2017.
    – AP.
    Apr 19 '17 at 21:42










  • @AP.: Sadly this happened. :(
    – Mehrdad
    Apr 19 '17 at 21:45
















11














How can I tell NVIDIA Optimus to always run Google Chrome on my NVIDIA (rather than Intel) card?



The "Run with graphics processor: NVIDIA" option doesn't seem to have any effect, and NVIDIA for some reason seems to disable it in the control panel:












share|improve this question
























  • You should now be able to take the steps you were initially taking. This no longer seems to be an issue, as of 4/19/2017.
    – AP.
    Apr 19 '17 at 21:42










  • @AP.: Sadly this happened. :(
    – Mehrdad
    Apr 19 '17 at 21:45














11












11








11


7





How can I tell NVIDIA Optimus to always run Google Chrome on my NVIDIA (rather than Intel) card?



The "Run with graphics processor: NVIDIA" option doesn't seem to have any effect, and NVIDIA for some reason seems to disable it in the control panel:












share|improve this question















How can I tell NVIDIA Optimus to always run Google Chrome on my NVIDIA (rather than Intel) card?



The "Run with graphics processor: NVIDIA" option doesn't seem to have any effect, and NVIDIA for some reason seems to disable it in the control panel:









windows-8 google-chrome nvidia-graphics-card optimus






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 27 '16 at 18:31









Hennes

58.8k792141




58.8k792141










asked Sep 16 '13 at 6:10









Mehrdad

14.1k36114187




14.1k36114187












  • You should now be able to take the steps you were initially taking. This no longer seems to be an issue, as of 4/19/2017.
    – AP.
    Apr 19 '17 at 21:42










  • @AP.: Sadly this happened. :(
    – Mehrdad
    Apr 19 '17 at 21:45


















  • You should now be able to take the steps you were initially taking. This no longer seems to be an issue, as of 4/19/2017.
    – AP.
    Apr 19 '17 at 21:42










  • @AP.: Sadly this happened. :(
    – Mehrdad
    Apr 19 '17 at 21:45
















You should now be able to take the steps you were initially taking. This no longer seems to be an issue, as of 4/19/2017.
– AP.
Apr 19 '17 at 21:42




You should now be able to take the steps you were initially taking. This no longer seems to be an issue, as of 4/19/2017.
– AP.
Apr 19 '17 at 21:42












@AP.: Sadly this happened. :(
– Mehrdad
Apr 19 '17 at 21:45




@AP.: Sadly this happened. :(
– Mehrdad
Apr 19 '17 at 21:45










4 Answers
4






active

oldest

votes


















6














Update



It looks like a newer version of the GeForce driver allows the nvidia card to be
selected for chrome.exe



You can check GL_RENDERER at chrome://gpu which should then say GeForce.



===



According to NVIDIA, chrome and firefox both have been disabled from using the Nvidia GPU by design.



This is a death blow to WebGL in web browsers on optimus laptops and I have no idea why they decided to do this.




"Radium3D said: I have an ASUS N53SV laptop which features GPU
switching and I have an issue with 326.80 drivers not allowing Firefox
or Chrome to use "high performance NVIDIA processor" anymore I only
have the option for "integrated graphics" under manage 3D settings ->
program settings. I did not have a problem before."



This is by design. We disabled it for other browsers a while ago and
forgot to do it to Firefox until recently.



ManuelG




source [geforce.com]






share|improve this answer























  • This is no longer the correct answer. See this answer.
    – Mikael Dúi Bolinder
    Dec 19 '18 at 13:28





















19














I figured out a workaround for this, if you create a hard-link to chrome.exe in the same directory, you can set a profile for that executable independently.



C:Program Files (x86)GoogleChromeApplication>mklink /H gpu-chrome.exe chrome.exe
Hardlink created for gpu-chrome.exe <<===>> chrome.exe


You'll need to run cmd.exe in administrator mode: right-click, run as admin.. and your Google Chrome application may be in another folder as %USERPROFILE%AppDataLocalGoogleChromeApplication



Now I can run gpu-chrome.exe and have full 3D acceleration from my dedicated card.



Just right-click this new .exe and define a new predetermined GPU for running it as you did before nVidia blocked that option.






share|improve this answer























  • This works for me, thanks! Though I always have to edit the profile's launcher icon on the desktop to use that other .exe and also have to start with selecting nvidia gpu from the right click submenu.
    – Ikon
    Dec 30 '13 at 9:45



















2














Actually this seems to now work correctly (at least when I posted this, May 2017).



In the nVidia control panel, you can select the nVidia card for chrome.exe. Then make sure to fully close chrome by going to the menu > Exit. And reopen it. If you check the GL_RENDERER in chrome://gpu it should say GeForce.






share|improve this answer





























    1














    new nvidia drivers allow running with nvidia gpus, but you still have to run chrome with



    --disable-gpu-driver-bug-workarounds


    parameters. otherwise backend always uses intel gpu. you can check this on



    chrome://gpu 


    page and see for yourself.



    11/2017 update



    Nvidia Control panel on the latest driver allows nvidia gpu to be selected. If now, you can use NVidiaInspector(a third party software) to enforce it.






    share|improve this answer























    • This doesn't seem true for me currently - qwertzguy holds true for me.
      – Stefan Monov
      Nov 2 '17 at 21:32










    protected by Community Jan 16 '14 at 17:58



    Thank you for your interest in this question.
    Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).



    Would you like to answer one of these unanswered questions instead?














    4 Answers
    4






    active

    oldest

    votes








    4 Answers
    4






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    6














    Update



    It looks like a newer version of the GeForce driver allows the nvidia card to be
    selected for chrome.exe



    You can check GL_RENDERER at chrome://gpu which should then say GeForce.



    ===



    According to NVIDIA, chrome and firefox both have been disabled from using the Nvidia GPU by design.



    This is a death blow to WebGL in web browsers on optimus laptops and I have no idea why they decided to do this.




    "Radium3D said: I have an ASUS N53SV laptop which features GPU
    switching and I have an issue with 326.80 drivers not allowing Firefox
    or Chrome to use "high performance NVIDIA processor" anymore I only
    have the option for "integrated graphics" under manage 3D settings ->
    program settings. I did not have a problem before."



    This is by design. We disabled it for other browsers a while ago and
    forgot to do it to Firefox until recently.



    ManuelG




    source [geforce.com]






    share|improve this answer























    • This is no longer the correct answer. See this answer.
      – Mikael Dúi Bolinder
      Dec 19 '18 at 13:28


















    6














    Update



    It looks like a newer version of the GeForce driver allows the nvidia card to be
    selected for chrome.exe



    You can check GL_RENDERER at chrome://gpu which should then say GeForce.



    ===



    According to NVIDIA, chrome and firefox both have been disabled from using the Nvidia GPU by design.



    This is a death blow to WebGL in web browsers on optimus laptops and I have no idea why they decided to do this.




    "Radium3D said: I have an ASUS N53SV laptop which features GPU
    switching and I have an issue with 326.80 drivers not allowing Firefox
    or Chrome to use "high performance NVIDIA processor" anymore I only
    have the option for "integrated graphics" under manage 3D settings ->
    program settings. I did not have a problem before."



    This is by design. We disabled it for other browsers a while ago and
    forgot to do it to Firefox until recently.



    ManuelG




    source [geforce.com]






    share|improve this answer























    • This is no longer the correct answer. See this answer.
      – Mikael Dúi Bolinder
      Dec 19 '18 at 13:28
















    6












    6








    6






    Update



    It looks like a newer version of the GeForce driver allows the nvidia card to be
    selected for chrome.exe



    You can check GL_RENDERER at chrome://gpu which should then say GeForce.



    ===



    According to NVIDIA, chrome and firefox both have been disabled from using the Nvidia GPU by design.



    This is a death blow to WebGL in web browsers on optimus laptops and I have no idea why they decided to do this.




    "Radium3D said: I have an ASUS N53SV laptop which features GPU
    switching and I have an issue with 326.80 drivers not allowing Firefox
    or Chrome to use "high performance NVIDIA processor" anymore I only
    have the option for "integrated graphics" under manage 3D settings ->
    program settings. I did not have a problem before."



    This is by design. We disabled it for other browsers a while ago and
    forgot to do it to Firefox until recently.



    ManuelG




    source [geforce.com]






    share|improve this answer














    Update



    It looks like a newer version of the GeForce driver allows the nvidia card to be
    selected for chrome.exe



    You can check GL_RENDERER at chrome://gpu which should then say GeForce.



    ===



    According to NVIDIA, chrome and firefox both have been disabled from using the Nvidia GPU by design.



    This is a death blow to WebGL in web browsers on optimus laptops and I have no idea why they decided to do this.




    "Radium3D said: I have an ASUS N53SV laptop which features GPU
    switching and I have an issue with 326.80 drivers not allowing Firefox
    or Chrome to use "high performance NVIDIA processor" anymore I only
    have the option for "integrated graphics" under manage 3D settings ->
    program settings. I did not have a problem before."



    This is by design. We disabled it for other browsers a while ago and
    forgot to do it to Firefox until recently.



    ManuelG




    source [geforce.com]







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Dec 20 '18 at 16:46

























    answered Sep 19 '13 at 19:37









    Radium

    843




    843












    • This is no longer the correct answer. See this answer.
      – Mikael Dúi Bolinder
      Dec 19 '18 at 13:28




















    • This is no longer the correct answer. See this answer.
      – Mikael Dúi Bolinder
      Dec 19 '18 at 13:28


















    This is no longer the correct answer. See this answer.
    – Mikael Dúi Bolinder
    Dec 19 '18 at 13:28






    This is no longer the correct answer. See this answer.
    – Mikael Dúi Bolinder
    Dec 19 '18 at 13:28















    19














    I figured out a workaround for this, if you create a hard-link to chrome.exe in the same directory, you can set a profile for that executable independently.



    C:Program Files (x86)GoogleChromeApplication>mklink /H gpu-chrome.exe chrome.exe
    Hardlink created for gpu-chrome.exe <<===>> chrome.exe


    You'll need to run cmd.exe in administrator mode: right-click, run as admin.. and your Google Chrome application may be in another folder as %USERPROFILE%AppDataLocalGoogleChromeApplication



    Now I can run gpu-chrome.exe and have full 3D acceleration from my dedicated card.



    Just right-click this new .exe and define a new predetermined GPU for running it as you did before nVidia blocked that option.






    share|improve this answer























    • This works for me, thanks! Though I always have to edit the profile's launcher icon on the desktop to use that other .exe and also have to start with selecting nvidia gpu from the right click submenu.
      – Ikon
      Dec 30 '13 at 9:45
















    19














    I figured out a workaround for this, if you create a hard-link to chrome.exe in the same directory, you can set a profile for that executable independently.



    C:Program Files (x86)GoogleChromeApplication>mklink /H gpu-chrome.exe chrome.exe
    Hardlink created for gpu-chrome.exe <<===>> chrome.exe


    You'll need to run cmd.exe in administrator mode: right-click, run as admin.. and your Google Chrome application may be in another folder as %USERPROFILE%AppDataLocalGoogleChromeApplication



    Now I can run gpu-chrome.exe and have full 3D acceleration from my dedicated card.



    Just right-click this new .exe and define a new predetermined GPU for running it as you did before nVidia blocked that option.






    share|improve this answer























    • This works for me, thanks! Though I always have to edit the profile's launcher icon on the desktop to use that other .exe and also have to start with selecting nvidia gpu from the right click submenu.
      – Ikon
      Dec 30 '13 at 9:45














    19












    19








    19






    I figured out a workaround for this, if you create a hard-link to chrome.exe in the same directory, you can set a profile for that executable independently.



    C:Program Files (x86)GoogleChromeApplication>mklink /H gpu-chrome.exe chrome.exe
    Hardlink created for gpu-chrome.exe <<===>> chrome.exe


    You'll need to run cmd.exe in administrator mode: right-click, run as admin.. and your Google Chrome application may be in another folder as %USERPROFILE%AppDataLocalGoogleChromeApplication



    Now I can run gpu-chrome.exe and have full 3D acceleration from my dedicated card.



    Just right-click this new .exe and define a new predetermined GPU for running it as you did before nVidia blocked that option.






    share|improve this answer














    I figured out a workaround for this, if you create a hard-link to chrome.exe in the same directory, you can set a profile for that executable independently.



    C:Program Files (x86)GoogleChromeApplication>mklink /H gpu-chrome.exe chrome.exe
    Hardlink created for gpu-chrome.exe <<===>> chrome.exe


    You'll need to run cmd.exe in administrator mode: right-click, run as admin.. and your Google Chrome application may be in another folder as %USERPROFILE%AppDataLocalGoogleChromeApplication



    Now I can run gpu-chrome.exe and have full 3D acceleration from my dedicated card.



    Just right-click this new .exe and define a new predetermined GPU for running it as you did before nVidia blocked that option.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Mar 1 '14 at 20:09









    Raystafarian

    19.4k104989




    19.4k104989










    answered Oct 20 '13 at 17:50









    Tim Elliott

    1992




    1992












    • This works for me, thanks! Though I always have to edit the profile's launcher icon on the desktop to use that other .exe and also have to start with selecting nvidia gpu from the right click submenu.
      – Ikon
      Dec 30 '13 at 9:45


















    • This works for me, thanks! Though I always have to edit the profile's launcher icon on the desktop to use that other .exe and also have to start with selecting nvidia gpu from the right click submenu.
      – Ikon
      Dec 30 '13 at 9:45
















    This works for me, thanks! Though I always have to edit the profile's launcher icon on the desktop to use that other .exe and also have to start with selecting nvidia gpu from the right click submenu.
    – Ikon
    Dec 30 '13 at 9:45




    This works for me, thanks! Though I always have to edit the profile's launcher icon on the desktop to use that other .exe and also have to start with selecting nvidia gpu from the right click submenu.
    – Ikon
    Dec 30 '13 at 9:45











    2














    Actually this seems to now work correctly (at least when I posted this, May 2017).



    In the nVidia control panel, you can select the nVidia card for chrome.exe. Then make sure to fully close chrome by going to the menu > Exit. And reopen it. If you check the GL_RENDERER in chrome://gpu it should say GeForce.






    share|improve this answer


























      2














      Actually this seems to now work correctly (at least when I posted this, May 2017).



      In the nVidia control panel, you can select the nVidia card for chrome.exe. Then make sure to fully close chrome by going to the menu > Exit. And reopen it. If you check the GL_RENDERER in chrome://gpu it should say GeForce.






      share|improve this answer
























        2












        2








        2






        Actually this seems to now work correctly (at least when I posted this, May 2017).



        In the nVidia control panel, you can select the nVidia card for chrome.exe. Then make sure to fully close chrome by going to the menu > Exit. And reopen it. If you check the GL_RENDERER in chrome://gpu it should say GeForce.






        share|improve this answer












        Actually this seems to now work correctly (at least when I posted this, May 2017).



        In the nVidia control panel, you can select the nVidia card for chrome.exe. Then make sure to fully close chrome by going to the menu > Exit. And reopen it. If you check the GL_RENDERER in chrome://gpu it should say GeForce.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered May 8 '17 at 3:45









        qwertzguy

        8842924




        8842924























            1














            new nvidia drivers allow running with nvidia gpus, but you still have to run chrome with



            --disable-gpu-driver-bug-workarounds


            parameters. otherwise backend always uses intel gpu. you can check this on



            chrome://gpu 


            page and see for yourself.



            11/2017 update



            Nvidia Control panel on the latest driver allows nvidia gpu to be selected. If now, you can use NVidiaInspector(a third party software) to enforce it.






            share|improve this answer























            • This doesn't seem true for me currently - qwertzguy holds true for me.
              – Stefan Monov
              Nov 2 '17 at 21:32
















            1














            new nvidia drivers allow running with nvidia gpus, but you still have to run chrome with



            --disable-gpu-driver-bug-workarounds


            parameters. otherwise backend always uses intel gpu. you can check this on



            chrome://gpu 


            page and see for yourself.



            11/2017 update



            Nvidia Control panel on the latest driver allows nvidia gpu to be selected. If now, you can use NVidiaInspector(a third party software) to enforce it.






            share|improve this answer























            • This doesn't seem true for me currently - qwertzguy holds true for me.
              – Stefan Monov
              Nov 2 '17 at 21:32














            1












            1








            1






            new nvidia drivers allow running with nvidia gpus, but you still have to run chrome with



            --disable-gpu-driver-bug-workarounds


            parameters. otherwise backend always uses intel gpu. you can check this on



            chrome://gpu 


            page and see for yourself.



            11/2017 update



            Nvidia Control panel on the latest driver allows nvidia gpu to be selected. If now, you can use NVidiaInspector(a third party software) to enforce it.






            share|improve this answer














            new nvidia drivers allow running with nvidia gpus, but you still have to run chrome with



            --disable-gpu-driver-bug-workarounds


            parameters. otherwise backend always uses intel gpu. you can check this on



            chrome://gpu 


            page and see for yourself.



            11/2017 update



            Nvidia Control panel on the latest driver allows nvidia gpu to be selected. If now, you can use NVidiaInspector(a third party software) to enforce it.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Nov 4 '17 at 9:37

























            answered Feb 21 '15 at 0:47









            Uğur Gümüşhan

            87811027




            87811027












            • This doesn't seem true for me currently - qwertzguy holds true for me.
              – Stefan Monov
              Nov 2 '17 at 21:32


















            • This doesn't seem true for me currently - qwertzguy holds true for me.
              – Stefan Monov
              Nov 2 '17 at 21:32
















            This doesn't seem true for me currently - qwertzguy holds true for me.
            – Stefan Monov
            Nov 2 '17 at 21:32




            This doesn't seem true for me currently - qwertzguy holds true for me.
            – Stefan Monov
            Nov 2 '17 at 21:32





            protected by Community Jan 16 '14 at 17:58



            Thank you for your interest in this question.
            Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).



            Would you like to answer one of these unanswered questions instead?



            Popular posts from this blog

            Probability when a professor distributes a quiz and homework assignment to a class of n students.

            Aardman Animations

            Are they similar matrix