Comment exécuter Google Chrome avec une carte NVIDIA (Optimus)?

12

Comment puis-je dire à NVIDIA Optimus de toujours exécuter Google Chrome sur ma carte NVIDIA (plutôt qu'Intel)?

L'option "Exécuter avec un processeur graphique: NVIDIA" ne semble pas avoir d'effet, et NVIDIA semble pour une raison quelconque la désactiver dans le panneau de configuration:

user541686
la source
Vous devriez maintenant pouvoir suivre les étapes que vous preniez initialement. Cela ne semble plus être un problème au 19/04/2017.
AP.
@AP .: Malheureusement, cela s'est produit. :(
user541686

Réponses:

6

Mise à jour

Il semble qu'une nouvelle version du pilote GeForce permette à la carte nvidia d'être sélectionnée pour chrome.exe

Vous pouvez vérifier GL_RENDERER sur chrome: // gpu qui devrait alors indiquer GeForce.

===

Selon NVIDIA, Chrome et Firefox ont tous deux été désactivés pour l'utilisation du GPU Nvidia par conception.

C'est un coup fatal pour WebGL dans les navigateurs Web sur les ordinateurs portables Optimus et je ne sais pas pourquoi ils ont décidé de le faire.

"Radium3D a dit: J'ai un ordinateur portable ASUS N53SV qui dispose d'une commutation GPU et j'ai un problème avec les pilotes 326.80 ne permettant plus à Firefox ou Chrome d'utiliser" le processeur NVIDIA haute performance "Je n'ai plus que l'option pour" graphiques intégrés "sous gérer les paramètres 3D -> paramètres du programme. Je n'ai pas eu de problème auparavant. "

C'est par conception. Nous l'avons désactivé pour d'autres navigateurs il y a quelque temps et avons oublié de le faire jusqu'à Firefox jusqu'à récemment.

ManuelG

source [geforce.com]

Radium
la source
Ce n'est plus la bonne réponse. Voir cette réponse .
Mikael Dúi Bolinder
20

J'ai trouvé une solution de contournement pour cela, si vous créez un lien physique vers chrome.exe dans le même répertoire, vous pouvez définir un profil pour cet exécutable indépendamment.

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

Vous devrez exécuter cmd.exe en mode administrateur: cliquez avec le bouton droit de la souris, exécutez en tant qu'administrateur .. et votre application Google Chrome peut se trouver dans un autre dossier comme% USERPROFILE% \ AppData \ Local \ Google \ Chrome \ Application \

Maintenant, je peux exécuter gpu-chrome.exe et bénéficier d'une accélération 3D complète à partir de ma carte dédiée.

Faites simplement un clic droit sur ce nouveau .exe et définissez un nouveau GPU prédéterminé pour l'exécuter comme vous l'avez fait avant que nVidia ne bloque cette option.

Tim Elliott
la source
Cela fonctionne pour moi, merci! Bien que je doive toujours modifier l'icône du lanceur de profil sur le bureau pour utiliser cet autre .exe et aussi commencer par sélectionner nvidia gpu dans le sous-menu clic droit.
Ikon
3

En fait, cela semble maintenant fonctionner correctement (au moins lorsque j'ai posté cela, mai 2017).

Dans le panneau de configuration nVidia, vous pouvez sélectionner la carte nVidia pour chrome.exe. Assurez-vous ensuite de fermer complètement Chrome en allant dans le menu> Quitter. Et rouvrez-le. Si vous vérifiez le GL_RENDERER dans chrome: // gpu, il devrait indiquer GeForce.

qwertzguy
la source
Ne fonctionne pas pour Chrome 80.0.
zwcloud
1

les nouveaux pilotes nvidia permettent de fonctionner avec nvidia gpus, mais vous devez toujours exécuter chrome avec

--disable-gpu-driver-bug-workarounds

paramètres. sinon le backend utilise toujours intel gpu. vous pouvez vérifier cela

chrome://gpu 

page et voyez par vous-même.

Mise à jour 11/2017

Le panneau de configuration Nvidia sur le dernier pilote permet de sélectionner nvidia gpu. Si maintenant, vous pouvez utiliser NVidiaInspector (un logiciel tiers) pour l'appliquer.

Uğur Gümüşhan
la source
Cela ne me semble pas vrai actuellement - qwertzguy est vrai pour moi.
Stefan Monov