web-dev-qa-db-fra.com

Dota 2 baisse à 1fps Ubuntu 15.10

Avec 14,04 LTS, je n'ai eu aucun problème à jouer à 75 ips. Maintenant, avec le 15.10, il est errant fou ~ 40-50fps avec des chutes soudaines pendant ~ 5sec à 1fps. J'ai les derniers pilotes graphiques Intel:

*-display               
   description: VGA compatible controller
   product: 3rd Gen Core processor Graphics Controller
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 09
   width: 64 bits
   clock: 33MHz
   capabilities: msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0
   resources: irq:31 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:3000(size=64)

Avec Dota en marche:

$ free -h
         total       used       free     shared    buffers     cached
Mem:          7,7G       6,9G       818M       1,2G       272M       4,2G
-/+ buffers/cache:       2,4G       5,3G
Swap:         7,5G         0B       7,5G

6 principaux processus:

PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+COMMAND                        
28343 user     20   0 3943112 1,460g 299876 S  58,7 19,1  30:47.57 dota2                                                                                                 
32596 dinky     20   0  756176 126840  54304 S  13,0 1,6 2:15.09 plugin-containe     
7 root   20 0 0 0 0 S 6,5 0,0 0:08.30 rcu_sched                         
2399 root      20   0  217364  37004  20248 S   6,5  0,5   2:17.94 Xorg
9 user -11 548336 12016 8784 S 6,5 0,1 0:37.72 pulseaudio                
1 root 20   0   37756   5952   4064 S   0,0  0,1   0:01.82 systemd    

temps:

$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +74.0°C  (crit = +128.0°C)
temp2:         +0.0°C  (crit = +128.0°C)
temp3:        +55.0°C  (crit = +128.0°C)
temp4:        +57.0°C  (crit = +128.0°C)
temp5:         +0.0°C  (crit = +128.0°C)
temp6:       +127.0°C  (crit = +128.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +75.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +75.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +73.0°C  (high = +87.0°C, crit = +105.0°C)



$ uname -a
Linux user-HP-ProBook-450-G0 4.2.0-23-generic #28-Ubuntu SMP Sun Dec 27 17:47:31 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux


$ cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.10
DISTRIB_CODENAME=wily
DISTRIB_DESCRIPTION="Ubuntu 15.10"
NAME="Ubuntu"
VERSION="15.10 (Wily Werewolf)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 15.10"
VERSION_ID="15.10"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

Et même en utilisant un environnement lightdesktop (lubuntu). Pourquoi ce malheur m'arrive-t-il?

2
Francis Ue

Votre température est de 127 ° C !!!! Soit votre ordinateur portable devient trop chaud, soit les capteurs Ubuntu sont gâchés.

Quoi qu'il en soit, je pense je sais quelle est la cause de vos problèmes, car quelque chose de similaire m'est arrivé après la mise à jour de mon noyau vers le 15.04 (i ' m toujours le 14.04) et dans mon cas c'était la faute de intel_pstate.

Pour déterminer si vous avez le même problème, j'ai eu une fois: mettez

dmesg

dans un terminal après avoir joué à Dota 2 et avoir connu la chute rapide des fps! Si vous avez des lignes qui incluent les éléments suivants:

intel_powerclamp: Start idle injection to reduce power

alors vous avez très probablement le même problème que j’ai eu, sinon, quelque chose d’autre se passe mal. Voici comment je l'ai résolu:

  1. installez indicateur-cpufreq, qui vous permettra de changer les états de performances de votre CPU:

    Sudo apt-get install indicator-cpufreq
    
  2. redémarrez et accédez au menu GRUB appuyez sur ' e ', puis mettez

    intel_pstate=disable
    

    as paramètre du noya dans la ligne où il commence par "linux/boot" juste après "splash tranquille".

Après le démarrage: cliquez sur l'icône de cpufreq, il devrait ressembler à ceci: enter image description here

Sélectionnez soit "Conservateur", soit une fréquence de 2-3 pas en dessous de votre maximum. Il devrait prendre en charge tous ces problèmes de surchauffe, comme dans mon cas

Samsung NP550P5C-S02GR Intel Core i5-3210M + HD4000, GT 650M Ubuntu 14.04.3 (pile d'activation VTS LTS)

2
philsegeler

Une autre solution de contournement pour intel_powerclamp qui supprime le fps:

Sudo rmmod intel_powerclamp
cd /etc/modprobe.d
Sudo su
echo install intel_powerclamp /bin/true  > intel_powerclamp.conf
0
Francis Ue