45 votes

Comment désactiver NVIDIA Optimus sur un Dell XPS 15 ?

J'ai un nouveau Dell XPS 15 (L502x) avec une NVIDIA GeForce 540M, un Intel Core i7Q 2.2 Ghz, et un disque dur Crucial RealSSD. Comme la plupart des ordinateurs portables équipés de cartes NVIDIA de nos jours, il est doté de la fonction "Optimus", qui permet de basculer entre la carte graphique HD intégrée d'Intel et la carte NVIDIA beaucoup plus puissante de manière transparente, dans le but d'améliorer l'autonomie de la batterie.

Je pensais en achetant cet ordinateur portable qu'il y aurait certaines options de bon sens, comme la possibilité d'utiliser uniquement la carte NVIDIA en cas d'alimentation en courant alternatif, et/ou la possibilité de forcer l'utilisation d'une carte ou de l'autre. Il s'avère que soit j'avais tort, soit je n'arrive pas à comprendre comment faire.

Je voudrais savoir comment configurer Optimus de manière à ce que la carte NVIDIA soit toujours utilisée pour toutes les tâches, y compris le bureau Windows/Aero. Je ne suis pas satisfait des performances de la carte Intel et j'aimerais donc la contourner complètement. Je suis conscient qu'en raison de la configuration matérielle de ces cartes, le matériel Intel ne peut pas être simplement désactivé, mais j'aimerais que la carte NVIDIA fasse tout le travail. J'ai fouillé dans le panneau de configuration de NVIDIA et dans le programme de configuration d'Intel, mais je n'ai trouvé aucun indice sur la façon de procéder. J'ai fait beaucoup de recherches sur Google à ce sujet, mais je n'ai pas trouvé grand-chose d'utile.

Les choses que j'ai essayées jusqu'à présent :

  • Vérifié dans le BIOS pour une option d'utilisation exclusive d'une carte vidéo ou de l'autre ; une telle option n'existe pas.

  • Mise à jour du BIOS, sans effet.

  • Configurez le panneau de configuration Nvidia pour qu'il utilise le GPU Nvidia comme périphérique par défaut.

  • J'ai essayé de forcer dwm.exe à s'exécuter sur le GPU NVIDIA via le panneau de configuration NVIDIA, dans le but d'obtenir un rendu d'Aero sur le GPU NVIDIA. Il semble qu'il y ait une exception spéciale pour ce programme, car la liste déroulante pour la sélection du GPU est grisée et réglée sur "Integrated Graphics" :

    NVIDIA control panel hates dwm.exe

  • J'ai essayé de forcer des pilotes plus anciens, antérieurs à Optimus, sur la carte, sans succès.

Toute suggestion est la bienvenue, mais s'il vous plaît ne répondez pas que je ne devrais pas chercher à désactiver Optimus !

36voto

Brian Points 8766

Réponse courte : Il n'y a pas de "commutation" et vous ne pouvez pas désactiver l'IGP d'Intel.

Réponse longue : D'un point de vue matériel, l'IGP Intel gère toujours la sortie de l'image vers l'écran LCD de l'ordinateur portable. Le GPU NVIDIA copie les graphiques rendus dans le frame buffer de l'Intel IGP (qui réside dans la mémoire système) lorsqu'il est actif. Le logiciel Optimus permet à certains programmes d'utiliser le GPU en fonction des profils chargés et des paramètres de l'utilisateur. Actuellement, il ne prend pas en charge l'exécution de la composition de bureau du système d'exploitation sur le GPU.

enter image description here

Voir le Livre blanc Optimus pour plus de détails.

4voto

Shinrai Points 18585

Je ne connais pas cet ordinateur portable en particulier, mais il y a souvent une option dans le BIOS pour spécifier les graphiques Optimus, ou pour forcer la carte Intel ou Nvidia à être dominante. Cela désactiverait complètement le chipset unique.

3voto

user541686 Points 22852

Je ne comprends pas pourquoi le DWM est différent de toute autre application 3D, et donc pourquoi il doit être spécial.

C'est un peu pénible, mais vous pourriez vouloir jeter un coup d'œil à l'endroit où se trouvent toutes ces informations stocké (il pourrait se trouver dans le C:\ProgramData\NVIDIA Corporation\Drs ) et essayez ensuite de le modifier avec un éditeur hexagonal pour voir si vous pouvez activer la boîte combinée.

Si vous êtes un programmeur, vous pouvez également essayer de forcer l'activation du menu déroulant en (1) obtenant la poignée de la fenêtre de la boîte combo, et (2) en appelant EnableWindow mais, d'après mon expérience, cela ne fonctionne pas toujours.

2voto

subbu Points 131

Optimus peut être désactivé dans le BIOS, le seul problème est que vous devez DÉVERROUILLER le BIOS par défaut.

J'ai un Alienware et j'ai débloqué le BIOS A08, et il est possible de désactiver l'IGP. Je ne fonctionne qu'avec NVIDIA et c'est beaucoup plus fluide maintenant.

1voto

harrymc Points 394411

Vous pouvez jeter un coup d'œil à ce correctif pour les pilotes Nvidia : Hybrid PhysX mod v1.03 / v1.04ff qui semble être en rapport avec votre problème. Lisez également les commentaires.

Vers la fin, un commentaire confirme que la v1.04ff fonctionne pour la version 270.61 que vous utilisez.

Si vous décidez d'essayer, faites d'abord de bonnes sauvegardes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X