web-dev-qa-db-fra.com

Comment utiliser Google Chrome avec la carte NVIDIA (Optimus)?

Comment puis-je demander à 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, pour une raison quelconque, NVIDIA semble le désactiver dans le panneau de configuration:

12
Mehrdad

Mettre à jour

Il semble qu'une version plus récente 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 dire GeForce.

===

Selon NVIDIA, Chrome et Firefox ont tous deux été désactivés pour pouvoir utiliser le GPU Nvidia.

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

"Radium3D a déclaré: J'ai un ordinateur portable ASUS N53SV qui offre une commutation de GPU et un problème avec les pilotes 326.80 qui ne permettent pas à Firefox ou à Chrome d'utiliser un" processeur NVIDIA haute performance ". -> paramètres du programme. Je n’avais pas eu de problème auparavant. "

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

ManuelG

source [geforce.com]

6
Radium

J'ai imaginé une solution de contournement pour cela. Si vous créez un lien dur 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 devez exécuter cmd.exe en mode administrateur: cliquez avec le bouton droit de la souris, exécutez-vous en tant qu'administrateur .. et votre application Google Chrome peut se trouver dans un autre dossier nommé% 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.

Il vous suffit de cliquer avec le bouton droit de la souris sur ce nouveau fichier .exe et de définir un nouveau GPU prédéterminé pour l’exécuter, comme vous l’aviez fait avant que nVidia ne bloque cette option.

20
Tim Elliott

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

Dans le panneau de configuration de 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 cochez GL_RENDERER dans chrome: // gpu, il devrait indiquer GeForce.

2
qwertzguy

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

--disable-gpu-driver-bug-workarounds

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

chrome://gpu 

page et voyez par vous-même.

Mise à jour du 11/2017

Le panneau de configuration Nvidia sur le dernier pilote permet à nvidia gpu d’être sélectionné. Si maintenant, vous pouvez utiliser NVidiaInspector (un logiciel tiers) pour le faire respecter.

1
Uğur Gümüşhan