J'ai un ordinateur portable assez moderne, HP OMEN avec GTX1070 8GB Graphics et Corei77700HQ. Les derniers pilotes de graphics-drivers ppa. Toutes les parties commencent bien, après quelques minutes de jeu, le cadre chute à 15 images par seconde. Puis, après un certain temps, il retourne à un maximum de 75 FPS. Ce cycle se poursuit et je ne peux plus jouer. Ceci est un comportement cohérent avec les séries 18.04 et toute distribution basée sur 18.04. J'ai un écran d'ordinateur portable activé GSYNC qui est seulement 1080p. Je ne vois pas ce problème sur d'autres distributions que sur la base Ubuntu. J'entends des gens dire que cela pourrait être Nvidia. Si c'était nvidia, alors il devrait arriver à 16.04 aussi, ce qui n'est pas le cas.
Quelqu'un peut-il m'aider s'il-vous-plaît?
75FPS: -
affected_cpus 0
cpuinfo_max_freq 3800000
cpuinfo_min_freq 800000
cpuinfo_transition_latency 0
energy_performance_available_preferences default performance balance_performance balance_power power
energy_performance_preference balance_performance
related_cpus 0
scaling_available_governors performance powersave
scaling_cur_freq 899381
scaling_driver intel_pstate
scaling_governor powersave
scaling_max_freq 3800000
scaling_min_freq 800000
scaling_setspeed <unsupported>
15FPS: -
affected_cpus 0
cpuinfo_max_freq 3800000
cpuinfo_min_freq 800000
cpuinfo_transition_latency 0
energy_performance_available_preferences default performance balance_performance balance_power power
energy_performance_preference balance_performance
related_cpus 0
scaling_available_governors performance powersave
scaling_cur_freq 800030
scaling_driver intel_pstate
scaling_governor powersave
scaling_max_freq 2800000
scaling_min_freq 800000
scaling_setspeed <unsupported>
Encore.
75 images par seconde
affected_cpus 0
cpuinfo_max_freq 3800000
cpuinfo_min_freq 800000
cpuinfo_transition_latency 0
energy_performance_available_preferences default performance balance_performance balance_power power
energy_performance_preference balance_performance
related_cpus 0
scaling_available_governors performance powersave
scaling_cur_freq 900004
scaling_driver intel_pstate
scaling_governor powersave
scaling_max_freq 3800000
scaling_min_freq 800000
scaling_setspeed <unsupported>
Après tout ce dépannage, j'ai conclu à une surchauffe, comme suggéré par Alan et Martin dans Ubuntu Podcast Season 11, Episode 26. Dans Ubuntu 18.04, le démon thermald est activé par défaut pour le maintien de la température du processeur. Cela ne devrait pas avoir d'impact général car les seuils de danger sont assez élevés. Cependant, dans mon cas particulier, le processeur était étranglé à la fréquence la plus basse en fonction de la température du processeur, ce qui est prévu. Je pense que c'est un bug avec Thermald. Depuis, j'ai essayé thermald dans d'autres distributions sur le même matériel et je ne pouvais pas reproduire le bogue. J'ai donc décidé de revenir à Ubuntu et cette fois, désactivez Thermald. C'est maintenant corrigé. Merci beaucoup à la communauté Ubuntu pour son soutien et nos remerciements spéciaux à Alan Pope et Martin Wimpress.
Solution:-
Sudo systemctl disable thermald && Sudo reboot.
Remarque, la désactivation de thermald laissera les températures décochées. Veuillez l’utiliser avec prudence. Dernière pensée que nous voulons est de faire frire le matériel de quelqu'un. Thermald est là pour une raison. À moins que vous ne soyez concerné par ce problème, je ne recommande pas cette solution.
Depuis Ubuntu Podcast Season11, épisode 28, où Alan et Martin ont à nouveau lu ma réponse et m’ont suggéré de déposer un rapport de bogue contre thermald , j’ai enquêté sur la raisons de la limitation du processeur de manière plus détaillée. J'ai vu des étranglements occasionnels même après avoir désactivé thermald . Avec l’aimable autorisation du gnome Shell extension cpufreq , j’ai pu voir que irqbalance étranglait mon processeur et provoquait une chute de la fréquence d'images.
Pour prouver cela, je a activé thermald et supprimé irqbalance paquet. Maintenant, j'obtiens même FPS supérieur et il n'y a pas de limitation du tout.
J'ai regardé le paquet irqbalance
Ressource utile pour irqbalance: - http://konkor.github.io/cpufreq/faq/
Il est dit :-
irqbalance ne fait pas partie du noyau Linux
Conçu pour des configurations de serveur spéciales avec de nombreux contrôleurs RAID/HDD/SDD.
Aucune application de l'espace utilisateur (comme les jeux, la compilation, etc.) ne peut obtenir 100% des ressources de la CPU sur un thread, car elle partage toujours ces ressources avec des tâches IO.
Je pense que je peux maintenant considérer ceci résolu
Sudo apt remove irqbalance
C'est la solution actuelle!