web-dev-qa-db-fra.com

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

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

Lorsque j'ai acheté cet ordinateur portable, j'ai supposé qu'il y aurait certaines options de bon sens, telles que la possibilité d'utiliser uniquement la carte NVIDIA en mode alimentation/climatisation et/ou de forcer l'utilisation d'une carte ou de l'autre. Il semble que je me suis trompé ou que je n'arrive pas à comprendre comment le faire.

Je souhaite 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, 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 simplement être désactivé, mais j'aimerais que la carte NVIDIA fasse tout le travail. J'ai parcouru à la fois le panneau de configuration NVIDIA et le programme de paramètres Intel, sans trouver la moindre indication pour le faire. J'ai fait beaucoup de recherches sur le sujet sur Google, mais je n'ai trouvé que peu d'utilité.

Ce que j'ai essayé jusqu'à présent:

  • Vérification dans le BIOS de l’option d’utiliser exclusivement l’une ou l’autre des cartes vidéo; une telle option n'existe pas.

  • Mise à jour du BIOS, sans effet.

  • Configurez le Panneau de configuration Nvidia pour utiliser le GPU Nvidia en tant que 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 de NVIDIA, dans le but d'obtenir le rendu d'Aero sur le GPU NVIDIA. Il semble y avoir une exception spéciale pour ce programme, car la liste déroulante pour la sélection du GPU est grisée et définie sur "Graphiques intégrés":

    NVIDIA control panel hates dwm.exe

  • J'ai essayé de forcer d'anciens pilotes pré-Optimus sur la carte; Sans succès.

Toutes les suggestions sont les bienvenues, mais ne répondez pas que je ne devrais pas chercher à désactiver Optimus!

41
Fopedush

Réponse courte: Il ne "commute" pas et vous ne pouvez pas désactiver Intel IGP.

Réponse longue: Du point de vue matériel, l'Intel IGP gère toujours la sortie des images sur l'écran LCD de l'ordinateur portable. Le GPU NVIDIA copie les images rendues dans la mémoire tampon de trame d’Intel IGP (qui réside dans la mémoire système) lorsqu’elle est active. Le logiciel Optimus oblige certains programmes à utiliser le processeur graphique en fonction des profils chargés et des paramètres utilisateur. Il ne prend actuellement pas en charge l'exécution de la composition du bureau du système d'exploitation sur le GPU.

enter image description here

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

33
Brian

Je ne connais pas cet ordinateur portable en particulier, mais le BIOS offre souvent la possibilité de spécifier les graphiques Optimus ou de forcer la carte Intel ou la carte NVIDIA à dominer. Cela désactiverait complètement le chipset.

4
Shinrai

Je ne comprends pas pourquoi 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 voudrez peut-être regarder où se trouvent toutes ces informations stockées (elles se trouvent peut-être dans le dossier C:\ProgramData\NVIDIA Corporation\Drs), puis essayez de les modifier avec un éditeur hexadécimal pour voir si vous pouvez activer la liste déroulante. boîte.

Si vous aimez la programmation, vous pouvez également essayer de forcer l’activation du menu déroulant en (1) plaçant la poignée de la fenêtre dans la liste déroulante et (2) en appelant EnableWindow, bien que, selon mon expérience, cela ne se produise pas. ça marche toujours.

3
Mehrdad

Vous pouvez jeter un coup d’œil à ce correctif pour les pilotes Nvidia: Hybrid PhysX mod v1.03/v1.04ff , qui semble être lié à votre problème. Mieux lire les commentaires aussi.

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

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

2
harrymc

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 déverrouillé le BIOS A08, et là vous pouvez désactiver l'IGP. Je ne fais que sur NVIDIA et le processus est beaucoup plus fluide.

2
Notso

J'ai trouvé une solution! Suivez ces étapes:

  1. Dans la zone de recherche du menu Démarrer, tapez hdmi et cliquez sur Connecter à un écran externe
  2. Cliquez sur le bouton Détecter en haut de la fenêtre.
  3. Le menu déroulant Affichage indiquera: 1. Name of your display - available (GPU) - available intel chipset. Cliquez sur le disponible (GPU).
  4. Cliquez sur Appliquer .

Cela devrait fonctionner sur le GPU maintenant. J'ai utilisé la réponse de @ Fopedush pour comprendre cela.

0
Jonathan Chan

Accédez à l'onglet Paramètres généraux et choisissez d'utiliser la carte Nvidia comme périphérique préféré. Ce fut la première chose que j'ai faite pour mon ordinateur portable et je n'ai eu aucun problème avec cela. Si cela ne fonctionne pas, vous avez probablement de mauvais conducteurs. Essayez de nettoyer votre système des anciens pilotes en utilisant DriverSweeper, puis installez les pilotes recommandés à partir de votre site Web Dell.

0
Dmitriy