Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/02/2020, à 16:55

Phil17

NVIDIA X Server Settings vide par moment.

Bonjour,

J'ai un petit souci avec ce paramètre Nvidia.

Je suis sous Xubuntu 18.04 à jour, sur un Dell XPS 15 7590 en dualboot avec Win10, voir fil d'installation ici.
Je cherche à optimiser la consommation de l'ordinateur tant sur le secteur que sur la batterie. Sous Win10, pas vraiment de problème, je tourne à 7 - 10 watts sur les deux modes d'alimentation et les même usages.
Sous Xubuntu, je quadruple ma consommation (à l'aise...) puisque je suis régulièrement à 35-39 watts pour le même usage, Xubuntu utilise la carte graphique Nvidia.

Je me sers épisodiquement de la carte graphique Nvidia installée pour les montages vidéo et photo, donc la plupart du temps, je cherche à la désactiver, chose que gère très bien Win,  malheureusement, chez Dell, pour avoir "x" RAM, un écran mat et 500Go de disque dur, il faut avoir cette carte.

J'ai trouvé le moyen (je ne sais plus trop comment) en suivant des tutoriels et des fils sur Ubuntu ou Debian d'installer PRIME, désactiver la carte NVIDIA et utiliser la carte Intel, largement suffisante pour un usage courant de type Web, mails et transferts de fichiers ou bureaucratie. J'ai aussi installé PowerTOP pour mieux cerner les réglages et optimisation.

Quand tout fonctionne, pas de problème mais il arrive que les réglages disparaissent lors du redémarrage de l'ordinateur et que je perde tout, la fenêtre Prime est vide de tout réglage.
J'ai trouvé une façon de faire sur un forum Linux Mint parlant de ce problème  ici mais je ne suis pas sûr que je ne vais rien casser ou détériorer.

J'ai tapé cette commande pour créer le fichier correspondant :

sudo nano /etc/modprobe.d/nvidia-graphics-drivers.conf

Le fichier étant vide, j'ai ajouté ces lignes :

blacklist nouveau
options nouveau modeset=0

sauvegardé et tapé cette commande dans le Terminal :

sudo update-initramfs -u

J'avoue que je ne sais pas trop ce que je fais...

Ais-je bon, est-ce qu'il n'y a pas plus élégant ou moins brutal pour avoir le même résultat et qu'il ne disparaisse pas aléatoirement ?
C'est assez surprenant de voir l'ordinateur qui se met à consommer comme un goinfre sur batterie (et sur secteur).
Merci pour votre aide,
Philippe
Edit le jeudi 13/02, le lendemain ;
Tout ce que j'ai fait s'est perdu, la fenêtre des réglages Nvidia est vide :
Nvidia X Server

Dernière modification par Phil17 (Le 13/02/2020, à 16:47)


XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.

Hors ligne

#2 Le 15/02/2020, à 13:03

Phil17

Re : NVIDIA X Server Settings vide par moment.

Bonjour,

Pas de réponse ni de solution venant du forum, j'ai cherché et trouvé une solution, vous me direz ce que vous en pensez, et si nécessaire, merci de déplacer dans le bon répertoire.

Note : Il est possible que certains fichiers ne sont pas vraiment à la bonne place ou répertoire du système de fichier, je ne connais pas très bien Ubuntu et l'organisation interne de cet OS, j'ai donc fait comme je le pouvais en lisant des forums ou tutoriels parfois anciens ou adaptés à d'autres versions que la mienne (Xubuntu 18.04). Il doit être certainement possible et souhaitable de modifier certaines commandes pour placer les fichiers aux bons endroits et optimiser le fonctionnement. A vous de me dire.

Je m'auto-réponds pour mémo et éventuellement pour régler un ordinateur ayant le même genre d'équipement.

J'ai cherché dans la documentation TLP/Ubuntu qui n'est pas très à jour et dans la documentation PowerTOP qui elle est beaucoup plus à jour et active sur le site Linrunner TLP.

Incidemment, j'ai rebondi chez Powertop, site officiel d'Intel et des développeurs de ce groupe, actif et à jour, et chez Killer, fabricant de la carte Wi-fi / Bluetooth qui équipe mon Dell XPS 15 Killer AX1650.

Hélas, Ubuntu n'est pas Xubuntu et certains répertoires ou fichiers sont absents ou différents ou dans d'autres endroits du système de fichiers.
TLP fonctionne mais les réglages par défaut sont assez grossiers sous Ubuntu et ne permettent pas de vraiment profiter des dernières avancées dans l'économie d'énergie car il est plus orienté "batterie" que secteur, Powertop aussi.

Puisque Prime de Nvidia ne fonctionnait pas ou mal, je l'ai désinstallé, j'ai aussi choisi d'utiliser le pilote libre Nouveau depuis xserver-xorg.

J'ai installé le PPA de linrunner à l'adresse http://ppa.launchpad.net/linrunner/tlp/ubuntu bionic main
puis installé TLP :

sudo apt install tlp
sudo tlp start
sudo systemctl enable tlp

Powertop permet d'optimiser le fonctionnement sur batterie ET sur secteur.
Installation de Powertop :

sudo apt install powertop

Problème, tous les réglages effectués sous Powertop disparaissent au redémarrage...

J'ai fais un état des lieux de consommation tant sur batterie que sur secteur, il faut nommer le fichier différemment pour mieux le retrouver, ici, exemple en AC avant optimisation. On trouvera ce fichier à la racine du répertoire personnel :

sudo powertop --html=AC avant

Pour automatiser le lancement et l'automatisation de Powertop, j'ai créé un service systemd, une grande première pour moi !
On crée le fichier powertop.service :

sudo nano /etc/systemd/system/powertop.service

On le remplit avec les lignes suivantes :

[Unit]
Description=Powertop tunings

[Service]
Type=oneshot
ExecStart=/usr/sbin/powertop --auto-tune

[Install]
WantedBy=multi-user.target

Et on l'active :

 systemctl enable powertop.service

Au redémarrage, on vérifie le fonctionnement de Powertop :

systemctl status powertop -l
● powertop.service - Powertop tunings
   Loaded: loaded (/etc/systemd/system/powertop.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Sat 2020-02-15 09:49:06 CET; 2h 45min ago
  Process: 853 ExecStart=/usr/sbin/powertop --auto-tune (code=exited, status=0/SUCCESS)
 Main PID: 853 (code=exited, status=0/SUCCESS)

févr. 15 09:49:01 phil-XPS-15-7590 powertop[853]: RAPL Using PowerCap Sysfs : Domain Mask f
févr. 15 09:49:01 phil-XPS-15-7590 powertop[853]: Devfreq not enabled
févr. 15 09:49:01 phil-XPS-15-7590 powertop[853]: glob returned GLOB_ABORTED
févr. 15 09:49:04 phil-XPS-15-7590 powertop[853]: Sortie de PowerTOP
févr. 15 09:49:06 phil-XPS-15-7590 powertop[853]: Impossible de charger à partir du fichier /var/cache/powertop/saved_parameters.powertop
févr. 15 09:49:06 phil-XPS-15-7590 powertop[853]: File will be loaded after taking minimum number of measurement(s) with battery only
févr. 15 09:49:06 phil-XPS-15-7590 powertop[853]: Impossible de charger à partir du fichier /var/cache/powertop/saved_parameters.powertop
févr. 15 09:49:06 phil-XPS-15-7590 powertop[853]: File will be loaded after taking minimum number of measurement(s) with battery only
févr. 15 09:49:06 phil-XPS-15-7590 powertop[853]: To show power estimates do 40 measurement(s) connected to battery only
févr. 15 09:49:06 phil-XPS-15-7590 systemd[1]: Started Powertop tunings.

On refait un contrôle de Powertop :

 sudo powertop --html=ACpowertop-après-auto-tune.html

On compare les différences et les consommation.

Je suis passé donc de 30-35 watts/heure à 8,30 - 9,50 Watts tant en AC que sur batterie. L'ordinateur tient environ 10-11 heures en fonctionnement bureautique et navigation web sans problème.

Le gros problème pour moi est que je ne sais pas exactement quel est le fichier utilisé pour l'optimisation et le maintien de cette optimisation car linrunner parle de plusieurs versions de TLP et donc de chemins différents... j'ai donc gardé /etc/tlp.conf par défaut mais modifié aussi le fichier /etc/tlp.conf.dpkg-new présent sur mon ordinateur avec les mêmes réglages.
Merci de me dire quel est le fichier à utiliser pour simplifier les choses.

Je ne sais pas comment copier et coller ici le fichier tlp.conf.
A amender.


XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.

Hors ligne

#3 Le 15/02/2020, à 13:10

xubu1957

Re : NVIDIA X Server Settings vide par moment.

Bonjour,

Pourquoi rajouter un PPA ? tlp est dans les dépôts.

> packages.ubuntu.com/bionic/utils/tlp

_ __

Dans dolys.fr (lien bloqué sur notre forum)

nam1962 a écrit :

Note : tlp est réglé pour la grande majorité des utilisateurs, il existe cependant de nombreux réglages pour les cas particuliers, la doc (en anglais) est là : http://linrunner.de/en/tlp/docs/tlp-configuration.html

Dernière modification par xubu1957 (Le 15/02/2020, à 13:47)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#4 Le 15/02/2020, à 14:01

Phil17

Re : NVIDIA X Server Settings vide par moment.

Bonjour Xubu, oui, j'ai utilisé la partie TLP de Nam dans dolys, mais comme j'ai vu le ppa chez linrunner, j'ai cru bon de l'ajouter. Si ce n'est pas nécessaire, je l'enlève. Je ne suis pas très au fait des subtilités *Buntu, donc "ceinture ET bretelles" !
Tu peux d’ailleurs lire sur la fin que je ne sais quelle version du fichier /etc/ tlp* j'utilise...

Je joins les modifications faites dans le fichier tlp.conf, uniquement les lignes changées.
Je ne sais pas comment copier ce fichier pour le joindre ici.

TLP_ENABLE=1
TLP_DEFAULT_MODE=BAT
TLP_PERSISTENT_DEFAULT=1
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
CPU_SCALING_GOVERNOR_ON_AC=powersave
CPU_SCALING_GOVERNOR_ON_BAT=powersave
CPU_HWP_ON_AC=balance_performance
CPU_HWP_ON_BAT=balance_power
#CPU_MIN_PERF_ON_AC=0
CPU_MAX_PERF_ON_AC=50
#CPU_MIN_PERF_ON_BAT=0
#CPU_MAX_PERF_ON_BAT=30
SCHED_POWERSAVE_ON_AC=1
SCHED_POWERSAVE_ON_BAT=1
NMI_WATCHDOG=0
ENERGY_PERF_POLICY_ON_AC=default
ENERGY_PERF_POLICY_ON_BAT=power
DISK_DEVICES="nvme0n1 sda"
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
DISK_IOSCHED="mq-deadline mq-deadline"
SATA_LINKPWR_ON_AC="min_power med_power_with_dipm"
SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
AHCI_RUNTIME_PM_TIMEOUT=15
PCIE_ASPM_ON_AC=default
PCIE_ASPM_ON_BAT=powersave
WIFI_PWR_ON_AC=off
WIFI_PWR_ON_BAT=on
WOL_DISABLE=Y
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=1
SOUND_POWER_SAVE_CONTROLLER=Y
BAY_POWEROFF_ON_AC=0
BAY_POWEROFF_ON_BAT=0
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
USB_AUTOSUSPEND=1
USB_BLACKLIST_BTUSB=0
USB_BLACKLIST_PHONE=0
USB_BLACKLIST_PRINTER=1
USB_BLACKLIST_WWAN=1
RESTORE_DEVICE_STATE_ON_STARTUP=0

Dernière modification par Phil17 (Le 15/02/2020, à 15:58)


XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.

Hors ligne

#5 Le 15/02/2020, à 14:03

xubu1957

Re : NVIDIA X Server Settings vide par moment.

Rajoute les balises code à ton précédent message #4 :              Merci                wink

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

1530289742.png

_ _ _

(edit=messages regroupés)
_ _ _

Tu avais vu cette discussion > github.com/JackHack96/dell-xps-9570-ubuntu-respin/issues/108 ?

Dernière modification par xubu1957 (Le 15/02/2020, à 16:45)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#6 Le 15/02/2020, à 16:15

Phil17

Re : NVIDIA X Server Settings vide par moment.

J'ai modifié le message #4 comme tu me le demandes, c'est correct ? Je ne vois pas d’intérêt à mon niveau... Peux-tu me dire pourquoi je doit mettre sous balises code <> ?

Non, pas vu cette discussion, je n'arrive pas à tout comprendre... et le lien qui pointe vers Dell-xps-15-ubuntu-respin ben... je ne sais pas quoi en faire, ce qu'il fait ni comment l'utiliser, donc je ne joue pas avec le feu.
Voyant que Prime ne fonctionnait pas, je l'ai carrément viré, je ne tourne qu'avec le pilote Nouveau et le pilote Intel, tant pis.
Et cette discussion porte bien sur mon modèle de XPS mais sur Ubuntu 19.04, je suis toujours sur la 18.04 TLS. La 19 semble avoir des soucis.

Sur la discussion Dell XPS 7590 Globegitter indique dès le deuxième message qu'il a aussi un grub.backup-prime ou quelque chose comme ça. Je me rends compte que je l'ai aussi, ça doit être un backup du grub d'origine créé lors de l'installation de Prime.

Mes connaissances en code sont limitées, j'ai toujours peur de tout casser et comme je suis en dual boot, c'est un peu galère à réinstaller sur ce type de Dell, même si je prends des notes pour les procédures.

Si tu peux m'en toucher deux mots pour ma culture, et du lien ci-dessus, et du code <> que j'ai inséré. Ça me permettra de mieux participer dans le forum.

Je viens d’ailleurs de me rendre compte que sur la page des produits Dell, la gamme XPS ne comportait plus aucun produit avec Ubuntu en pré-installé et ce depuis début février alors qu'avant, on pouvait choisir (moyennant des écrans ou une quantité de mémoire plus faible ou non mats).

Dernière modification par Phil17 (Le 15/02/2020, à 16:38)


XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.

Hors ligne

#7 Le 15/02/2020, à 16:18

xubu1957

Re : NVIDIA X Server Settings vide par moment.

C'est pour une meilleure lisibilité.

Voir règles du forum > balises BB code

Balise CODE :

C'est la balise à utiliser pour donner de longs messages d'erreurs, des contenus de fichiers de configuration, des commandes à taper, etc … Elle permet des messages plus "compacts", et est moins ambiguë que d'autres polices sur certains caractères.

_ _ _

Pour les cartes graphiques, il faut des aidants spécialistes.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#8 Le 15/02/2020, à 16:41

Phil17

Re : NVIDIA X Server Settings vide par moment.

Merci pour la balise code, on s'est croisé !
Bon, je vais continuer à chercher sur le Houaibeuh, tant pour ma culture personnelle que pour une réinstallation future (ou un passage à la V20.04) que parce que je ne peux utiliser le lecteur d'empreintes.
Merci pour ton aide, sympa !


XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.

Hors ligne