[NVIDIA] Lenteur pour exécuter nvidia-settings (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
pguillot
Hankyu
Messages : 21
Inscription : dim. 10 févr. 2013, 18:38
Localisation : Montendre (17)

[NVIDIA] Lenteur pour exécuter nvidia-settings (résolu)

Message par pguillot »

Bonjour,

Peut être que vous aussi, vous avez un problème lors du lancement de nvidia-settings : c'est horriblement lent avant que la fenêtre ne s'ouvre!

Ce petit "inconvénient" est apparu à partir de la 319.xx (je crois).

Pourtant, l'utilisation en ligne de commande, ou même l'utilisation de nvidia-smi fonctionnement sans problème, l'affichage des informations est instantanée.

Alors hop! Une petit strace pour voir d'où peut venir le problème. Et on peut se rendre compte que l'exécution de l'application s'arrête à ce niveau là :

Code : Tout sélectionner

socket(PF_INET, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_TCP) = 6
setsockopt(6, SOL_TCP, TCP_NODELAY, [1], 4) = 0
setsockopt(6, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0
connect(6, {sa_family=AF_INET, sin_port=htons(6000), sin_addr=inet_addr("67.215.65.132")}, 16
Puis, ça repart après un certain temps en ajoutant le message suivant à la fin de la ligne :

Code : Tout sélectionner

connect(6, {sa_family=AF_INET, sin_port=htons(6000), sin_addr=inet_addr("67.215.65.132")}, 16) = -1 ETIMEDOUT (Connection timed out)
Cette IP semble être un serveur web, mais si vous souhaitez vous y connecter, cela affiche "404 - Not Found".

Quelqu'un est peut être au courant du problème? À quoi correspond cette adresse ip? À un serveur de mise à jour?
Dernière modification par pguillot le sam. 01 juin 2013, 17:18, modifié 1 fois.
Avatar de l’utilisateur
Youpi
yeomen
Messages : 252
Inscription : sam. 16 juin 2012, 22:44

Re: [NVIDIA] Lenteur pour exécuter nvidia-settings

Message par Youpi »

salut,
tu dit que le lancement en ligne de commande fonctionne parfaitement.

Comment le lances-tu pour que ça rame?

ya quoi à la ligne "exec" dans /usr/share/applications/nvidia-settings.desktop ?
Arch 64 bit + Kernel ck-corex + Tint2 et fbpanel + OpenBox + Bumblebee + conky + eclipse et matlab
navigateur internet : iron (yaourt iron-bin)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17572
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [NVIDIA] Lenteur pour exécuter nvidia-settings

Message par benjarobin »

Très étrange car pour moi :

Code : Tout sélectionner

$ strace nvidia-settings &> out
$ grep "connect(6, {sa_family=AF_INET" out 
connect(6, {sa_family=AF_INET, sin_port=htons(6000), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
connect(6, {sa_family=AF_INET6, sin6_port=htons(6000), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0
connect(6, {sa_family=AF_INET6, sin6_port=htons(6000), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = -1 ECONNREFUSED (Connection refused)
connect(6, {sa_family=AF_INET, sin_port=htons(6000), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
Sinon
67.215.66.132 is OpenDNS "Not Available" redirector. Since a few of the companies listed on Host Tracker use OpenDNS for DNS, it will resolve to that IP versus the site's since the DNS lookup is failing through OpenDNS.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
pguillot
Hankyu
Messages : 21
Inscription : dim. 10 févr. 2013, 18:38
Localisation : Montendre (17)

Re: [NVIDIA] Lenteur pour exécuter nvidia-settings

Message par pguillot »

Youpi a écrit :salut,
tu dit que le lancement en ligne de commande fonctionne parfaitement.

Comment le lances-tu pour que ça rame?

ya quoi à la ligne "exec" dans /usr/share/applications/nvidia-settings.desktop ?

Oups pardon, je me suis mal exprimé. En réalité, c'est quand j'utilise des commandes comme "nvidia-settings -t -q GPUCurrentClockFreqs" que cela est instantané.

Sinon, le "temps d'attente" est présent lorsque j'utilise la commande nvidia-settings seule (via gmrun dans mon cas).

En ce qui concerne mon nvidia-settings.desktop :

Code : Tout sélectionner

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=NVIDIA X Server Settings
Comment=Configure NVIDIA X Server Settings
Exec=/usr/bin/nvidia-settings
Icon=/usr/share/pixmaps/nvidia-settings.png
Categories=Application;Settings;
Sinon,@benjarobin, il est vrai que j'utilise les OpenDNS sur mon PC. Si je repasse sur les DNS de ma Box Orange, le temps d'attente est carrément moins long oO.

[...]

Mais attendez, pendant que je cherchais des éléments de réponse à mettre dans mon message, j'ai trouvé d'où venait le problème (merci tcpdump). En fait c'est mon fichier Hosts qui était mal configuré!

Code : Tout sélectionner

ping Arch-Pierre
PING Arch-Pierre (67.215.65.132) 56(84) bytes of data.
64 bytes from hit-nxdomain.opendns.com (67.215.65.132): icmp_seq=1 ttl=54 time=55.8 ms
64 bytes from hit-nxdomain.opendns.com (67.215.65.132): icmp_seq=2 ttl=54 time=54.6 ms
64 bytes from hit-nxdomain.opendns.com (67.215.65.132): icmp_seq=3 ttl=54 time=54.5 ms
^C
--- Arch-Pierre ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 54.530/54.987/55.813/0.644 ms
Arch-Pierre c'est le hostname de ma machine, si je rajoute la bonne ligne dans /etc/hosts, et bien mon ping ressemble alors à ça :

Code : Tout sélectionner

ping Arch-Pierre
PING Arch-Pierre (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.022 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.027 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.030 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=4 ttl=64 time=0.027 ms
^C
--- Arch-Pierre ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.022/0.026/0.030/0.005 ms

Et du coup nvidia-settings se lance parfaitement!

Et bien merci à tous, on peut mettre le sujet en résolu.
Répondre