Ubuntu – Le pointeur de la souris passe en bas à gauche juste avant le clic gauche lors de l’utilisation du pavé tactile

J’ai un Asus Zenbook UX305 avec 16.04 et Unity installé. Lors de l’utilisation du trackpad (« Elan touchpad » identifié par xinput ), J’utilise ma main droite pour manœuvrer le pointeur de la souris et ma gauche pour effectuer des clics gauche en bas à gauche du pavé tactile. Malheureusement, souvent la souris saute vers le bas à gauche de l’écran juste avant la fin de mon clic. Au départ, je pensais que le saut était entièrement en bas à gauche, mais par la suite, j’ai découvert que le saut se faisait uniquement dans cette direction (en ajustant la vitesse du pointeur de la souris).

J’ai essayé divers paramètres dans les paramètres de la souris et du pavé tactile, et j’ai également bidouillé avec divers paramètres dans le synclient (par exemple FingerHigh), en vain.

Généralement, je retire ma main droite du pavé tactile avant de cliquer avec la main gauche; cependant, parfois, l’intervalle entre la version et le clic est peut-être trop petit ou inexistant. Mon sentiment est qu’en quelque sorte la pression initiale de ma main gauche est vue comme la pression d’un mouvement très rapide vers le bas à droite de la position de ma main droite lorsque je la relâche.

Je voudrais vraiment résoudre ce comportement irritant.

Information additionnelle:

 $ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Elan Touchpad id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ USB2.0 UVC HD Webcam id=9 [slave keyboard (3)]
↳ Asus WMI hotkeys id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
 

 $ xinput --list-props "Elan Touchpad"
Device 'Elan Touchpad':
Device Enabled (137): 1
Coordinate Transformation Matrix (139): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (265): 1
Device Accel Constant Deceleration (266): 2.500000
Device Accel Adaptive Deceleration (267): 1.000000
Device Accel Velocity Scaling (268): 12.500000
Synaptics Edges (269): 123, 2974, 114, 2005
Synaptics Finger (270): 25, 30, 0
Synaptics Tap Time (271): 180
Synaptics Tap Move (272): 165
Synaptics Tap Durations (273): 180, 100, 100
Synaptics ClickPad (274): 1
Synaptics Middle Button Timeout (275): 0
Synaptics Two-Finger Pressure (276): 282
Synaptics Two-Finger Width (277): 7
Synaptics Scrolling Distance (278): 75, 75
Synaptics Edge Scrolling (279): 0, 0, 0
Synaptics Two-Finger Scrolling (280): 1, 1
Synaptics Move Speed (281): 1.000000, 1.750000, 0.053305, 0.000000
Synaptics Off (282): 2
Synaptics Locked Drags (283): 0
Synaptics Locked Drags Timeout (284): 5000
Synaptics Tap Action (285): 2, 3, 0, 0, 1, 3, 0
Synaptics Click Action (286): 1, 3, 0
Synaptics Circular Scrolling (287): 0
Synaptics Circular Scrolling Distance (288): 0.100000
Synaptics Circular Scrolling Trigger (289): 0
Synaptics Circular Pad (290): 0
Synaptics Palm Detection (291): 0
Synaptics Palm Dimensions (292): 10, 200
Synaptics Coasting Speed (293): 20.000000, 50.000000
Synaptics Pressure Motion (294): 30, 160
Synaptics Pressure Motion Factor (295): 1.000000, 1.000000
Synaptics Resolution Detect (296): 1
Synaptics Grab Event Device (297): 0
Synaptics Gestures (298): 1
Synaptics Capabilities (299): 1, 0, 0, 1, 1, 1, 1
Synaptics Pad Resolution (300): 33, 32
Synaptics Area (301): 0, 0, 0, 0
Synaptics Soft Button Areas (302): 1548, 0, 1737, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (303): 18, 18
Device Product ID (257): 1267, 5
Device Node (258): "/dev/input/event7"
 

[Avertissement: ceci est très similaire à Comment puis-je empêcher le curseur de sauter de l’emplacement souhaité à l’extrême gauche de l’écran? , mais nous n’avons pas pu déterminer s’il s’agissait du même problème ou d’un problème différent, car l’affiche originale a cessé de répondre à la question.]

Meilleure réponse

  • La séquence d’événements que vous avez décrite est la suivante:

    • glissement du doigt droit, suivi de
    • soulèvement du doigt droit, suivi de
    • toucher et relâcher le doigt de la main gauche (toucher).

    Lorsque vous cliquez en utilisant votre méthode particulière (avec / les doigts de 2 mains sur le pad), assurez-vous de taper avec votre doigt de la main gaucheaprèsrelâcher le contact avec le doigt droit. Cela devrait aider le noyau à reconnaître un tap rapide comme un clic gauche et (j’espère) différencier cela et une trajectoire ressentie comme continue sur le pad, allant de la main droite à la main gauche selon la séquence ci-dessus.

    Expérimentez différentes avenueslonguementou éventuellement changer votre façon de travailler avec votre pavé tactile.

    1)Coasting:
    Lisez d’abord le document et assurez-vous que« cabotage conventionnel »est désactivé. Si vous voulez un cabotage, assurez-vous qu’il est activé en tant que« bord de côte »seulement. Sinon, le type de séquence décrit ci-dessus entraînera ce que j’appelle une « fuite de mouvement du pointeur » (« roue libre conventionnelle »), un comportement qui consiste en ce que le pointeur continue son mouvement rectiligne même après que vous ayez cessé de le conduire sur le pavé. Le cabotage conventionnel s’arrête avec un robinet.« Bord de côte »d’autre part est uniquement activé lorsque vous appliquez une pression du doigt sur un bord de pad. Il s’arrête immédiatement lorsque la pression du doigt descend en dessous d’une valeur donnée.

    2)Deuxièmement, peaufiner Synaptics Tap Durations (273): 180, 100, 100 :

    Les 3 valeurs sont:

        Option "MaxTapTime" "integer"
              Single touch timeout or maximum time (in milliseconds) for detecting a tap.
    
       Option "MaxDoubleTapTime" "integer"
              Maximum time (in milliseconds) for detecting a double  tap.
    
       Option "ClickTime" "integer"
              Duration  of  the  mouse  click  generated  by tapping.
     

    Essayez de réduire la valeur de MaxTapTime (temps de toucher et de relâchement) de 180 à, disons, 90. Cela rendra votre pad plus sensible aux taps, en espérant que le noyau puisse faire la distinction entre un tap rapide et un changement de doigt pendant le mouvement du pointeur. Cela aura certainement des effets secondaires, que vous pouvez évaluer en vous référant à cela.

    Si cela ne vous donne pas de résultats satisfaisants, essayez de:

    3)Éteindre Synaptics Pressure Motion (294): 30, 160 

  • Ubuntu – Le processus TOR ne démarre pas automatiquement sur Ubuntu 16.04

    J’essaie d’installer TOR sur un nouveau serveur exécutant Ubuntu 16.04. Cela a fonctionné plusieurs fois pour moi dans le passé. J’utilise la commande suivante:

     sudo apt-get install tor
     

    Malheureusement, le processus tor ne semble pas du tout en cours. Quand je fais « ps aux | grep tor » tout ce que je reçois est:

     1322  0.0  0.0  14512  1020 pts/0    S+   12:19   0:00 grep --color=auto tor
     

    Fait intéressant, quand je fais « systemctl status tor », j’obtiens ce qui suit:

     tor.service - Anonymizing overlay network for TCP (multi-instance-master)
       Loaded: loaded (/lib/systemd/system/tor.service; enabled; vendor preset: enabled)
       Active: active (exited) since Sun 2017-02-12 12:17:45 UTC; 2min 48s ago
      Process: 428 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
     Main PID: 428 (code=exited, status=0/SUCCESS)
       CGroup: /system.slice/tor.service
    
    Feb 12 12:17:45 SR332 systemd[1]: Starting Anonymizing overlay network for TCP (multi-instance-master)...
    Feb 12 12:17:45 SR332 systemd[1]: Started Anonymizing overlay network for TCP (multi-instance-master).
     

    Toute tentative de redémarrage du service montre qu’il fonctionne correctement, mais ce n’est pas le cas. Arrêter le service avec « sudo systemctl stop tor » change le statut en « chargé », puis faire « sudo systemctl start tor » apparaît comme actif – mais rien ne change. / var / log / tor / est complètement vide, y compris lorsque le mode de débogage est activé.

    Moreover, when I type « tor », either as root or debian-tor (the user created during TOR installation) it starts working. Doing « tor & » basically solves the issue, but it means that the server will not run TOR after it is rebooted, which is a problem for me.
    Ce n’est que lors de l’exécution manuelle d’un processus tor que le journal commence à être rempli.

    Toute suggestion serait très appréciée.

    Meilleure réponse

  • Debian / Ubuntu encouragent l’utilisation de plusieurs instances tor sur un système par opposition à une seule instance. En tant que tel, la décision a été prise de faire l’instance par défaut [email protected] par opposition à simple tor . À cette fin, le installé tor.service le fichier n’est pas valide:

     [Service]
    Type=oneshot
    RemainAfterExit=yes
    ExecStart=/bin/true
    ExecReload=/bin/true
     

    Alors que Tor est installé avec un valide /etc/init.d/tor script de service, les tentatives d’utilisation de ce script le 16.04 ont pour conséquence que systemd tente de charger l’invalide tor.service au lieu. Supprimer ou renommer un fichier incriminé /lib/systemd/system/tor.service et recharger les scripts avec systemctl daemon-reload va résoudre le problème.

    Vous pouvez également utiliser le [email protected] exemple: ex. service [email protected] start ou vous pouvez créer de nouvelles instances avec tor-instance-create 

  • Ubuntu – Comment activer un logiciel tiers [fermé]

    Après avoir mis à niveau Ubuntu, je ne peux plus utiliser mes applications tierces comme Steam et Skype, etc.

    J’ai essayé de voir comment je pouvais le rallumer, mais la dernière information que j’ai pu trouver était pour Ubuntu 12.10 et je suis sur 16.04, donc le Software Center n’a plus la même apparence.

    Quelqu’un peut-il m’aider?

    Meilleure réponse

  • OuvertLogiciels et mises à jouret accédez à l’onglet « Autres logiciels ». Vous verrez vos ppas tous décochés et étiquetés comme « désactivés lors de la mise à niveau vers xenial ».

    Cochez simplement les cases et appuyez sur Fermer. Il voudra recharger les informations – laissez-le – et vous pourrez ensuite réinstaller votre logiciel.

    Si vous voulez vous débarrasser de la ligne disant « désactivé », vous pouvez mettre en surbrillance le ppa et appuyez sur modifier. Apportez la modification dans la zone de commentaire.

    Cela fonctionnera à moins que les ppas n’existent pas pour 16.04

  • Ubuntu – Comment faire un contrôle Capslock sans xmodmap / XKBOPTIONS

     xmodmap est amorti et ne fonctionne pas avec gsettings , faire ceci désactive mon xmodmap etc sudo vi /etc/default/keyboard  >  XKBOPTIONS="ctrl:nocaps" et sudo setxkbmap dvorak '' ctrl:nocaps 

     gsettings set org.gnome.desktop.input-sources xkb-options "['compose:ralt']"
     

    Je voudrais faire le changement de capslock en Ctrl par gsettings . Cependant, je ne trouve pas une telle possibilité dans les paramètres. Je pense que ce changement peut être atteint par Keyboard  >  Shortcuts  >  Custom Shortcuts  >  + mais je ne sais pas comment cela pourrait être fait avec gnome.


    Comment pouvez-vous changer le verrouillage des majuscules en Ctrl par gnome-settings?

    Meilleure réponse

  • Ajouter 'caps:ctrl_modifier' à la valeur de org.gnome.desktop.input-sources xkb-options dans les paramètres, par exemple

      gsettings set org.gnome.desktop.input-sources xkb-options "['compose:ralt', 'caps:ctrl_modifier']"
     

    Vous pouvez utiliser

     gsettings set org.gnome.desktop.input-sources xkb-options "$(gsettings get org.gnome.desktop.input-sources xkb-options | sed "s/]/, 'caps:ctrl_modifier']/")"
     

    à ajouter à la valeur actuelle de xkb-options . Vous pouvez trouver plus d’options possibles dans la section « OPTIONS » de la page de manuel xkeyboard-config

    Pour modifier la disposition de votre clavier, vous devez définir la valeur de org.gnome.desktop.input-sources sources , par exemple.

     gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us+dvorak')]"
     

    si vous souhaitez utiliser uniquement Dvorak ou

     gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us+dvorak'), ('xkb', 'us')]"
     

    si vous voulez pouvoir basculer entre Dvorak et la mise en page standard.

    Voir la section « LAYOUTS » de la page de manuel xkeyboard-config pour plus de mises en page. Vous devez remplacer les parents de sorte que par exemple us(dvorak) devient us+dvorak .

    Les paramètres XKB de gsettings sont chargés par GNOME au démarrage et écrasent tous les paramètres précédents. Utiliser setxkbmap vous devez vous assurer que votre setxkbmap 

  • Ubuntu – Dépannez le gel total inexplicable du système 16.04 4 heures après le redémarrage sur plusieurs NUC6i5

    Nous avons récemment déployé des appareils Intel NUC6i5 en magasin pour l’affichage des points de vente et rencontrons d’étranges gels inexplicables sur plusieurs appareils.

    Ce qui est très étrange, c’est que tous les appareils gèlent exactement 4h après le démarrage. Et il n’y a rien dans les journaux. Pas de panique du noyau, rien dans kern.log ou syslog .

    Le système semble totalement figé (affichant l’image de la vidéo / application sur laquelle il a été lu) et ne répond absolument pas.

    Nous avons eu exactement le même problème sur plus de 20 appareils (plus de 100), avec des pièces de différents lots, et tous ont gelé exactement 4h après le démarrage (mais ce n’est pas reproductible, il ne gèlera pas tous les jours). Certains appareils lisent des vidéos MPV, tandis que d’autres utilisent du chrome. Ils fonctionnent sans arrêt, mais redémarrent tous les jours à 05h05.

    Nous ne savons pas quoi rechercher? Nous avons testé RAM + DISK et tout semblait OK.

    Y a-t-il quelque chose qui pourrait expliquer un tel gel total? Pourquoi cette même heure 4h après le démarrage? Un mode prolixe que nous pourrions activer?

    Merci!


    Mise à jour 2017-02-27:

    Enfin obtenu une bonne trace! Il semble que je frappe ce problème:

    https://lkml.org/lkml/2015/6/11/787

    Mais aucun indice sur une solution potentielle pour l’instant.

     DHCPREQUEST of 10.34.242.77 on eth0 to 10.32.65.65 port 67 (xid=0x30fdf923)
    BUG: unable to handle kernel NULL pointer dereference at           (null)
    IP: [<ffffffff810fa7e3>] timecounter_read+0x13/0x60
    PGD 0 
    Oops: 0000 [#1] SMP 
    Modules linked in: rfcomm ipt_MASQUERADE nf_nat_masquerade_ipv4 xt_multiport xfrm_user xfrm_algo iptable_nat nf_nat_ipv4 br_netfilter bridge stp llc aufs pl2303 usbserial bnep arc4 snd_hda_codec_hdmi snd_soc_skl snd_soc_skl_ipc snd_hda_ext_core snd_soc_sst_ipc snd_hda_codec_realtek snd_soc_sst_dsp snd_hda_codec_generic nls_iso8859_1 snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine dw_dmac_core snd_hda_intel iwlmvm snd_hda_codec snd_hda_core intel_rapl 8250_dw snd_hwdep mac80211 x86_pkg_temp_thermal intel_powerclamp coretemp snd_pcm kvm_intel kvm snd_seq_midi snd_seq_midi_event irqbypass crct10dif_pclmul crc32_pclmul iwlwifi ghash_clmulni_intel snd_rawmidi aesni_intel snd_seq aes_x86_64 lrw gf128mul glue_helper cfg80211 snd_seq_device ablk_helper cryptd snd_timer snd soundcore idma64
     virt_dma shpchp ir_lirc_codec ir_xmp_decoder lirc_dev ir_mce_kbd_decoder ir_sharp_decoder intel_lpss_pci ir_sanyo_decoder btusb ir_sony_decoder hci_uart btrtl ir_jvc_decoder ir_rc6_decoder btbcm btqca ir_rc5_decoder btintel ir_nec_decoder bluetooth mei_me rc_rc6_mce ite_cir rc_core intel_lpss_acpi intel_lpss mei acpi_pad mac_hid acpi_als kfifo_buf industrialio ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 xt_hl ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ip_tables x_tables parport_pc ppdev sunrpc lp parport autofs4 i915_bpo intel_ips
     i2c_algo_bit drm_kms_helper syscopyarea e1000e sysfillrect sysimgblt fb_sys_fops ptp sdhci_pci ahci drm pps_core sdhci libahci video pinctrl_sunrisepoint i2c_hid pinctrl_intel hid fjes
    CPU: 3 PID: 15471 Comm: kworker/3:0 Not tainted 4.4.0-64-generic #85-Ubuntu
    Hardware name:                  /NUC6i5SYB, BIOS SYSKLi35.86A.0051.2016.0804.1114 08/04/2016
    Workqueue: events e1000e_systim_overflow_work [e1000e]
    task: ffff880031f32d00 ti: ffff8800350e8000 task.ti: ffff8800350e8000
    RIP: 0010:[<ffffffff810fa7e3>]  [<ffffffff810fa7e3>] timecounter_read+0x13/0x60
    RSP: 0018:ffff8800350ebdb0  EFLAGS: 00010046
    RAX: 0000000000000000 RBX: ffff8800353ab7a0 RCX: 0000000000000001
    RDX: 0000000000000001 RSI: ffff8800350ebdf8 RDI: 0000000000000000
    RBP: ffff8800350ebdb8 R08: ffff88016ed965c0 R09: 0000000000000000
    R10: 000000010035ffff R11: 0000000000000001 R12: ffff8800353ab780
    R13: ffff8800350ebdf8 R14: 0000000000000246 R15: ffff8800353ab6d0
    FS:  0000000000000000(0000) GS:ffff88016ed80000(0000) knlGS:0000000000000000
    CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    CR2: 0000000000000000 CR3: 0000000002e0a000 CR4: 00000000003406e0
    Stack:
     ffff8800353ab7d0 ffff8800350ebde8 ffffffffc014d36e ffff8800353ab6d0
     ffff88016ed965c0 ffff88016ed9af00 00000000000000c0 ffff8800350ebe18
     ffffffffc014d521 ffffffff81837e26 ffff88016ed9af00 00000000a91221c0
    Call Trace:
     [<ffffffffc014d36e>] e1000e_phc_gettime+0x2e/0x60 [e1000e]
     [<ffffffffc014d521>] e1000e_systim_overflow_work+0x31/0xa0 [e1000e]
     [<ffffffff81837e26>] ? __schedule+0x3b6/0xa30
     [<ffffffff8109a515>] process_one_work+0x165/0x480
     [<ffffffff8109a87b>] worker_thread+0x4b/0x4c0
     [<ffffffff8109a830>] ? process_one_work+0x480/0x480
     [<ffffffff8109a830>] ? process_one_work+0x480/0x480
     [<ffffffff810a0ba8>] kthread+0xd8/0xf0
     [<ffffffff810a0ad0>] ? kthread_create_on_node+0x1e0/0x1e0
     [<ffffffff8183c98f>] ret_from_fork+0x3f/0x70
     [<ffffffff810a0ad0>] ? kthread_create_on_node+0x1e0/0x1e0
    Code: 00 48 d3 e0 48 83 e8 01 48 89 43 18 5b 41 5c 41 5d 5d c3 0f 1f 44 00 00 0f 1f 44 00 00 55 48 89 e5 53 48 8b 07 48 89 fb 48 89 c7 <ff> 10 48 8b 33 48 89 c2 48 2b 53 08 8b 4e 10 48 23 56 08 48 0f 
    RIP  [<ffffffff810fa7e3>] timecounter_read+0x13/0x60
     RSP <ffff8800350ebdb0>
    CR2: 0000000000000000
    ---[ end trace 7d024538180dff79 ]---
    BUG: unable to handle kernel paging request at ffffffffffffffd8
    IP: [<ffffffff810a1250>] kthread_data+0x10/0x20
    PGD 2e0d067 PUD 2e0f067 PMD 0 
    Oops: 0000 [#2] SMP 
    Modules linked in: rfcomm ipt_MASQUERADE nf_nat_masquerade_ipv4 xt_multiport xfrm_user xfrm_algo iptable_nat nf_nat_ipv4 br_netfilter bridge stp llc aufs pl2303 usbserial bnep arc4 snd_hda_codec_hdmi snd_soc_skl snd_soc_skl_ipc snd_hda_ext_core snd_soc_sst_ipc snd_hda_codec_realtek snd_soc_sst_dsp snd_hda_codec_generic nls_iso8859_1 snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine dw_dmac_core snd_hda_intel iwlmvm snd_hda_codec snd_hda_core intel_rapl 8250_dw snd_hwdep mac80211 x86_pkg_temp_thermal intel_powerclamp coretemp snd_pcm kvm_intel kvm snd_seq_midi snd_seq_midi_event irqbypass crct10dif_pclmul crc32_pclmul iwlwifi ghash_clmulni_intel snd_rawmidi aesni_intel snd_seq aes_x86_64 lrw gf128mul glue_helper cfg80211 snd_seq_device ablk_helper cryptd snd_timer snd soundcore idma64
     virt_dma shpchp ir_lirc_codec ir_xmp_decoder lirc_dev ir_mce_kbd_decoder ir_sharp_decoder intel_lpss_pci ir_sanyo_decoder btusb ir_sony_decoder hci_uart btrtl ir_jvc_decoder ir_rc6_decoder btbcm btqca ir_rc5_decoder btintel ir_nec_decoder bluetooth mei_me rc_rc6_mce ite_cir rc_core intel_lpss_acpi intel_lpss mei acpi_pad mac_hid acpi_als kfifo_buf industrialio ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 xt_hl ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ip_tables x_tables parport_pc ppdev sunrpc lp parport autofs4 i915_bpo intel_ips
     i2c_algo_bit drm_kms_helper syscopyarea e1000e sysfillrect sysimgblt fb_sys_fops ptp sdhci_pci ahci drm pps_core sdhci libahci video pinctrl_sunrisepoint i2c_hid pinctrl_intel hid fjes
    CPU: 3 PID: 15471 Comm: kworker/3:0 Tainted: G      D         4.4.0-64-generic #85-Ubuntu
    Hardware name:                  /NUC6i5SYB, BIOS SYSKLi35.86A.0051.2016.0804.1114 08/04/2016
    task: ffff880031f32d00 ti: ffff8800350e8000 task.ti: ffff8800350e8000
    RIP: 0010:[<ffffffff810a1250>]  [<ffffffff810a1250>] kthread_data+0x10/0x20
    RSP: 0018:ffff8800350ebaa8  EFLAGS: 00010002
    RAX: 0000000000000000 RBX: 0000000000000003 RCX: ffffffff82109e80
    RDX: 0000000000000003 RSI: 0000000000000003 RDI: ffff880031f32d00
    RBP: ffff8800350ebaa8 R08: 00000000ffffffff R09: 0000000000000000
    R10: ffff880031f32d60 R11: 0000000000005c00 R12: 0000000000000000
    R13: 0000000000016dc0 R14: ffff880031f32d00 R15: ffff88016ed96dc0
    FS:  0000000000000000(0000) GS:ffff88016ed80000(0000) knlGS:0000000000000000
    CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    CR2: 0000000000000028 CR3: 00000001653c0000 CR4: 00000000003406e0
    Stack:
     ffff8800350ebac0 ffffffff8109b8b1 ffff88016ed96dc0 ffff8800350ebb10
     ffffffff818380c0 ffff8800350ebb28 ffffffff00000003 ffff880031f32d00
     ffff8800350ec000 ffff880031f333d0 ffff8800350eb6c0 0000000000000046
    Call Trace:
     [<ffffffff8109b8b1>] wq_worker_sleeping+0x11/0x90
     [<ffffffff818380c0>] __schedule+0x650/0xa30
     [<ffffffff818384d5>] schedule+0x35/0x80
     [<ffffffff81084425>] do_exit+0x775/0xb00
     [<ffffffff81031c41>] oops_end+0xa1/0xd0
     [<ffffffff8106ad05>] no_context+0x135/0x380
     [<ffffffff8106afd0>] __bad_area_nosemaphore+0x80/0x1f0
     [<ffffffff8106b153>] bad_area_nosemaphore+0x13/0x20
     [<ffffffff8106b417>] __do_page_fault+0xb7/0x400
     [<ffffffffc01ecb7b>] ? __i915_wait_request+0xcb/0x660 [i915_bpo]
     [<ffffffff8106b782>] do_page_fault+0x22/0x30
     [<ffffffff8183e778>] page_fault+0x28/0x30
     [<ffffffff810fa7e3>] ? timecounter_read+0x13/0x60
     [<ffffffffc014d36e>] e1000e_phc_gettime+0x2e/0x60 [e1000e]
     [<ffffffffc014d521>] e1000e_systim_overflow_work+0x31/0xa0 [e1000e]
     [<ffffffff81837e26>] ? __schedule+0x3b6/0xa30
     [<ffffffff8109a515>] process_one_work+0x165/0x480
     [<ffffffff8109a87b>] worker_thread+0x4b/0x4c0
     [<ffffffff8109a830>] ? process_one_work+0x480/0x480
     [<ffffffff8109a830>] ? process_one_work+0x480/0x480
     [<ffffffff810a0ba8>] kthread+0xd8/0xf0
     [<ffffffff810a0ad0>] ? kthread_create_on_node+0x1e0/0x1e0
     [<ffffffff8183c98f>] ret_from_fork+0x3f/0x70
     [<ffffffff810a0ad0>] ? kthread_create_on_node+0x1e0/0x1e0
    Code: ff ff ff be 46 02 00 00 48 c7 c7 a0 ac cb 81 e8 c7 01 fe ff e9 a6 fe ff ff 66 90 0f 1f 44 00 00 48 8b 87 18 05 00 00 55 48 89 e5 <48> 8b 40 d8 5d c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 
    RIP  [<ffffffff810a1250>] kthread_data+0x10/0x20
     RSP <ffff8800350ebaa8>
    CR2: ffffffffffffffd8
    ---[ end trace 7d024538180dff7a ]---
    Fixing recursive fault but reboot is needed!
     

    Voici le journal de fin de kern.log :

     Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.2307] manager: (docker0): new Bridge device (/org/freedesktop/NetworkManager/Devices/3)
    Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.2466] devices added (path: /sys/devices/virtual/net/docker0, iface: docker0)
    Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.2466] device added (path: /sys/devices/virtual/net/docker0, iface: docker0): no ifupdown configuration found.
    Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.3475] device (docker0): state change: unmanaged -> unavailable (reason 'connection-assumed') [10 20 41]
    Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.3490] keyfile: add connection in-memory (ce78eed6-7fa3-4e1b-a835-30fc21b5165a,"docker0")
    Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.3497] device (docker0): state change: unavailable -> disconnected (reason 'connection-assumed') [20 30 41]
    Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.3512] device (docker0): Activation: starting connection 'docker0' (ce78eed6-7fa3-4e1b-a835-30fc21b5165a)
    Jan 26 05:05:32 player-ccaa kernel: [   14.224889] IPv6: ADDRCONF(NETDEV_UP): docker0: link is not ready
    Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.3551] device (docker0): state change: disconnected -> prepare (reason 'none') [30 40 0]
    Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.3669] device (docker0): state change: prepare -> config (reason 'none') [40 50 0]
    Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.3686] device (docker0): state change: config -> ip-config (reason 'none') [50 70 0]
    Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.3760] device (docker0): state change: ip-config -> ip-check (reason 'none') [70 80 0]
    Jan 26 05:05:32 player-ccaa kernel: [   14.253721] [UFW BLOCK] IN=eth0 OUT= MAC=33:33:00:00:00:01:f4:4d:30:65:04:da:86:dd SRC=fe80:0000:0000:0000:382f:9166:a48e:182a DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=818314 PROTO=UDP SPT=8612 DPT=8612 LEN=24 
    Jan 26 05:05:32 player-ccaa kernel: [   14.253735] [UFW BLOCK] IN=eth0 OUT= MAC=33:33:00:00:00:01:f4:4d:30:65:04:da:86:dd SRC=fe80:0000:0000:0000:382f:9166:a48e:182a DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=757395 PROTO=UDP SPT=8612 DPT=8610 LEN=24 
    Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.3852] device (docker0): state change: ip-check -> secondaries (reason 'none') [80 90 0]
    Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.3865] device (docker0): state change: secondaries -> activated (reason 'none') [90 100 0]
    Jan 26 05:05:32 player-ccaa kernel: [   14.264506] [UFW BLOCK] IN=eth0 OUT= MAC=33:33:00:00:00:01:f4:4d:30:65:04:da:86:dd SRC=fe80:0000:0000:0000:382f:9166:a48e:182a DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=818314 PROTO=UDP SPT=8612 DPT=8612 LEN=24 
    Jan 26 05:05:32 player-ccaa kernel: [   14.264518] [UFW BLOCK] IN=eth0 OUT= MAC=33:33:00:00:00:01:f4:4d:30:65:04:da:86:dd SRC=fe80:0000:0000:0000:382f:9166:a48e:182a DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=757395 PROTO=UDP SPT=8612 DPT=8610 LEN=24 
    Jan 26 05:05:32 player-ccaa NetworkManager[893]: <info>  [1485403532.3992] device (docker0): Activation: successful, device activated.
    Jan 26 05:05:32 player-ccaa kernel: [   14.282714] [UFW BLOCK] IN=eth0 OUT= MAC= SRC=fe80:0000:0000:0000:c224:80e3:560c:97d7 DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=69955 PROTO=UDP SPT=8612 DPT=8612 LEN=24 
    Jan 26 05:05:32 player-ccaa kernel: [   14.282735] [UFW BLOCK] IN=eth0 OUT= MAC= SRC=fe80:0000:0000:0000:c224:80e3:560c:97d7 DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=909475 PROTO=UDP SPT=8612 DPT=8610 LEN=24 
    Jan 26 05:05:32 player-ccaa kernel: [   14.293332] [UFW BLOCK] IN=eth0 OUT= MAC= SRC=fe80:0000:0000:0000:c224:80e3:560c:97d7 DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=69955 PROTO=UDP SPT=8612 DPT=8612 LEN=24 
    Jan 26 05:05:32 player-ccaa kernel: [   14.293356] [UFW BLOCK] IN=eth0 OUT= MAC= SRC=fe80:0000:0000:0000:c224:80e3:560c:97d7 DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=909475 PROTO=UDP SPT=8612 DPT=8610 LEN=24 
    Jan 26 05:05:33 player-ccaa NetworkManager[893]: <info>  [1485403533.1294] WiFi hardware radio set enabled
    Jan 26 05:05:33 player-ccaa NetworkManager[893]: <info>  [1485403533.1294] WWAN hardware radio set enabled
    Jan 26 05:05:33 player-ccaa kernel: [   15.037186] nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
    Jan 26 05:05:33 player-ccaa NetworkManager[893]: <info>  [1485403533.5487] manager: startup complete
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1485] manager: (tun0): new Tun device (/org/freedesktop/NetworkManager/Devices/4)
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1548] devices added (path: /sys/devices/virtual/net/tun0, iface: tun0)
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1554] device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1559] device (tun0): state change: unmanaged -> unavailable (reason 'connection-assumed') [10 20 41]
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1576] keyfile: add connection in-memory (4a5b5eae-6b0c-4887-8500-78a2526a94b2,"tun0")
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1585] device (tun0): state change: unavailable -> disconnected (reason 'connection-assumed') [20 30 41]
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1628] device (tun0): Activation: starting connection 'tun0' (4a5b5eae-6b0c-4887-8500-78a2526a94b2)
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1641] device (tun0): state change: disconnected -> prepare (reason 'none') [30 40 0]
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1649] device (tun0): state change: prepare -> config (reason 'none') [40 50 0]
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1657] device (tun0): state change: config -> ip-config (reason 'none') [50 70 0]
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1670] device (tun0): state change: ip-config -> ip-check (reason 'none') [70 80 0]
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1676] device (tun0): state change: ip-check -> secondaries (reason 'none') [80 90 0]
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1682] device (tun0): state change: secondaries -> activated (reason 'none') [90 100 0]
    Jan 26 05:05:40 player-ccaa NetworkManager[893]: <info>  [1485403540.1757] device (tun0): Activation: successful, device activated.
    Jan 26 05:05:48 player-ccaa kernel: [   30.612550] [UFW BLOCK] IN=eth0 OUT= MAC=f4:4d:30:64:50:ef:c4:72:95:0e:0e:47:08:00 SRC=51.255.59.184 DST=10.34.210.76 LEN=123 TOS=0x18 PREC=0x00 TTL=52 ID=61912 DF PROTO=TCP SPT=443 DPT=60296 WINDOW=32038 RES=0x00 ACK PSH URGP=0 
    Jan 26 05:06:31 player-ccaa kernel: [   73.684805] [UFW BLOCK] IN=eth0 OUT= MAC=f4:4d:30:64:50:ef:c4:72:95:0e:0e:47:08:00 SRC=51.255.59.184 DST=10.34.210.76 LEN=123 TOS=0x18 PREC=0x00 TTL=52 ID=61913 DF PROTO=TCP SPT=443 DPT=60296 WINDOW=32038 RES=0x00 ACK PSH URGP=0 
    Jan 26 05:07:57 player-ccaa kernel: [  159.829079] [UFW BLOCK] IN=eth0 OUT= MAC=f4:4d:30:64:50:ef:c4:72:95:0e:0e:47:08:00 SRC=51.255.59.184 DST=10.34.210.76 LEN=123 TOS=0x18 PREC=0x00 TTL=52 ID=61914 DF PROTO=TCP SPT=443 DPT=60296 WINDOW=32038 RES=0x00 ACK PSH URGP=0 
    Jan 26 05:24:46 player-ccaa kernel: [ 1168.341626] snd_hda_intel 0000:00:1f.3: azx_get_response timeout, switching to polling mode: last cmd=0x205f3100
    Jan 26 05:55:26 player-ccaa kernel: [ 3008.471662] snd_hda_intel 0000:00:1f.3: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
    Jan 26 06:12:44 player-ccaa kernel: [ 4046.651139] perf interrupt took too long (2538 > 2500), lowering kernel.perf_event_max_sample_rate to 50000
    Jan 26 07:06:32 player-ccaa kernel: [ 7274.913169] traps: pool[28796] trap int3 ip:7f9213409a6b sp:7f91f081b6f0 error:0
    Jan 26 08:13:38 player-ccaa kernel: [11301.034720] perf interrupt took too long (5025 > 5000), lowering kernel.perf_event_max_sample_rate to 25000
    Jan 26 08:44:57 player-ccaa NetworkManager[893]: <info>  [1485416697.5313]   address 10.34.210.76
    Jan 26 08:44:57 player-ccaa NetworkManager[893]: <info>  [1485416697.5337]   plen 25 (255.255.255.128)
    Jan 26 08:44:57 player-ccaa NetworkManager[893]: <info>  [1485416697.5338]   gateway 10.34.210.1
    Jan 26 08:44:57 player-ccaa NetworkManager[893]: <info>  [1485416697.5338]   server identifier 10.33.85.50
    Jan 26 08:44:57 player-ccaa NetworkManager[893]: <info>  [1485416697.5338]   lease time 28800
    Jan 26 08:44:57 player-ccaa NetworkManager[893]: <info>  [1485416697.5339]   nameserver '10.32.24.93'
    Jan 26 08:44:57 player-ccaa NetworkManager[893]: <info>  [1485416697.5339]   nameserver '10.33.81.251'
    Jan 26 08:44:57 player-ccaa NetworkManager[893]: <info>  [1485416697.5339]   nameserver '10.32.24.94'
    Jan 26 08:44:57 player-ccaa NetworkManager[893]: <info>  [1485416697.5339]   domain name 'vuitton.lvmh'
    Jan 26 08:44:57 player-ccaa NetworkManager[893]: <info>  [1485416697.5340]   wins '10.32.24.93'
    Jan 26 08:44:57 player-ccaa NetworkManager[893]: <info>  [1485416697.5340]   wins '10.33.81.251'
    Jan 26 08:44:57 player-ccaa NetworkManager[893]: <info>  [1485416697.5340]   wins '10.32.24.94'
    Jan 26 08:44:57 player-ccaa NetworkManager[893]: <info>  [1485416697.5350] dhcp4 (eth0): state changed bound -> bound
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] Initializing cgroup subsys cpuset
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] Initializing cgroup subsys cpu
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] Initializing cgroup subsys cpuacct
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] Linux version 4.4.0-59-generic ([email protected]) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #80-Ubuntu SMP Fri Jan 6 17:47:47 UTC 2017 (Ubuntu 4.4.0-59.80-generic 4.4.35)
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-59-generic.efi.signed root=UUID=1f60f9c9-bbf1-45df-bdc3-9b4da883839e ro quiet splash net.ifnames=0 vt.handoff=7
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] KERNEL supported cpus:
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000]   Intel GenuineIntel
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000]   AMD AuthenticAMD
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000]   Centaur CentaurHauls
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] x86/fpu: xstate_offset[3]:  960, xstate_sizes[3]:   64
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]:   64
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating point registers'
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers'
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] x86/fpu: Supporting XSAVE feature 0x04: 'AVX registers'
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] x86/fpu: Supporting XSAVE feature 0x08: 'MPX bounds registers'
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] x86/fpu: Supporting XSAVE feature 0x10: 'MPX CSR'
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] x86/fpu: Enabled xstate features 0x1f, context size is 1088 bytes, using 'standard' format.
    Feb 15 06:04:36 player-ccaa kernel: [    0.000000] x86/fpu: Using 'eager' FPU context switches.
     

    La fin de syslog :

     Jan 26 09:01:11 player-ccaa wpa_supplicant[1098]: wlan0: Failed to initiate sched scan
    Jan 26 09:02:14 player-ccaa wpa_supplicant[1098]: wlan0: Failed to initiate sched scan
    Jan 26 09:03:18 player-ccaa wpa_supplicant[1098]: wlan0: Failed to initiate sched scan
    Jan 26 09:04:21 player-ccaa wpa_supplicant[1098]: wlan0: Failed to initiate sched scan
    Jan 26 09:05:23 player-ccaa wpa_supplicant[1098]: wlan0: Failed to initiate sched scan
    ---
    Feb 15 06:04:36 player-ccaa rsyslogd-2222: command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http://www.rsyslog.com/e/2222 ]
    Feb 15 06:04:36 player-ccaa rsyslogd: rsyslogd's groupid changed to 108
    Feb 15 06:04:36 player-ccaa rsyslogd: rsyslogd's userid changed to 104
    Feb 15 06:04:36 player-ccaa rsyslogd-2039: Could not open output pipe '/dev/xconsole':: No such file or directory [v8.16.0 try http://www.rsyslog.com/e/2039 ]
    Feb 15 06:04:36 player-ccaa rsyslogd-2007: action 'action 10' suspended, next retry is Wed Feb 15 06:05:06 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
    Feb 15 06:04:36 player-ccaa systemd-modules-load[238]: Inserted module 'lp'
    Feb 15 06:04:36 player-ccaa systemd-modules-load[238]: Inserted module 'ppdev'
    Feb 15 06:04:36 player-ccaa systemd-modules-load[238]: Inserted module 'parport_pc'
    Feb 15 06:04:36 player-ccaa loadkeys[225]: Loading /etc/console-setup/cached.kmap.gz
    Feb 15 06:04:36 player-ccaa systemd[1]: Started Set console keymap.
    Feb 15 06:04:36 player-ccaa systemd[1]: Started Apply Kernel Variables.
    Feb 15 06:04:36 player-ccaa systemd[1]: Started Create Static Device Nodes in /dev.
    Feb 15 06:04:36 player-ccaa systemd[1]: Starting udev Kernel Device Manager...
    Feb 15 06:04:36 player-ccaa ureadahead[217]: ureadahead:/lib/modprobe.d/blacklist_linux_4.4.0-36-generic.conf: No such file or directory
    Feb 15 06:04:36 player-ccaa systemd-udevd[291]: Network interface NamePolicy= disabled on kernel command line, ignoring.
     

    Ubuntu – Impossible de désactiver le turbo boost depuis Ubuntu 16.04

    J’ai récemment mis à jour le dernier LTS d’Ubuntu. Mon ordinateur souffre d’une mauvaise gestion du refroidissement et je dois pouvoir désactiver le turbo boost pour l’utiliser confortablement.

    J’avais un script qui faisait exactement cela en utilisant msr-tools, désactivant turbo boost sur tous les cœurs avec:

     sudo wrmsr -pX 0x1a0 0x4000850089 (X being the number of the core)
     

    Depuis la mise à jour, voici ce que j’obtiens avec cette commande:

     wrmsr: pwrite: Operation not permitted
     

    Un indice sur la façon de résoudre ce problème?

    Cordialement

    Meilleure réponse

  • Je n’ai pas pu faire fonctionner mon script avec la dernière version de msr-tools (probablement interrompu car le github reste intact depuis 2013). Peut-être que Ubuntu 16.04 a changé la façon dont il stocke les paramètres de ses pilotes de CPU, et msr-tools ne parvient pas à générer l’arborescence de fichiers appropriée.

    La solution de contournement que j’ai trouvée consiste à (sudo) modifier le fichier:

     /sys/devices/system/cpu/intel_pstate/no_turbo
     

    Tapez simplement « 1 » sans turbo et économisez … Aucun redémarrage nécessaire.

    Vous pouvez facilement vérifier si cela fonctionne avec

     grep MHz /proc/cpuinfo
     

    Et voyez si l’une des sorties dépasse la fréquence du stock

     cpu MHz     : 2000.000
    cpu MHz : 2000.078
    cpu MHz : 2000.000
    cpu MHz : 1999.921
    cpu MHz : 1999.921
    cpu MHz : 1683.828
    cpu MHz : 1732.265
    cpu MHz : 2000.078
     

  • Ubuntu – Comment réparer la détection des palmiers dans Ubuntu 17.04

    J’ai eu ce problème depuis Ubuntu 16.04. La détection de la paume ne fonctionne tout simplement pas.
    J’ai essayé d’exécuter les commandes mentionnées dans cet article, mais sans résultat.

    Sortie de xinput :

         ⎡ Virtual core pointer                      id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ⎜   ↳ DLLC6B2:00 06CB:75BF Touchpad             id=11   [slave  pointer  (2)]
    ⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
        ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
        ↳ Power Button                              id=6    [slave  keyboard (3)]
        ↳ Video Bus                                 id=7    [slave  keyboard (3)]
        ↳ Power Button                              id=8    [slave  keyboard (3)]
        ↳ Sleep Button                              id=9    [slave  keyboard (3)]
        ↳ Integrated_Webcam_HD                      id=10   [slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
        ↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]
        ↳ DELL Wireless hotkeys                     id=15   [slave  keyboard (3)] 
     

    Sortie de `xinput list-props 11:

         Device 'DLLC6B2:00 06CB:75BF Touchpad':
        Device Enabled (140):   1
        Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (267): 1
        Device Accel Constant Deceleration (268):   2.500000
        Device Accel Adaptive Deceleration (269):   1.000000
        Device Accel Velocity Scaling (270):    12.500000
        Synaptics Edges (271):  49, 1180, 50, 879
        Synaptics Finger (272): 25, 30, 0
        Synaptics Tap Time (273):   180
        Synaptics Tap Move (274):   67
        Synaptics Tap Durations (275):  180, 180, 100
        Synaptics ClickPad (276):   1
        Synaptics Middle Button Timeout (277):  0
        Synaptics Two-Finger Pressure (278):    282
        Synaptics Two-Finger Width (279):   7
        Synaptics Scrolling Distance (280): -30, -30
        Synaptics Edge Scrolling (281): 0, 0, 0
        Synaptics Two-Finger Scrolling (282):   1, 1
        Synaptics Move Speed (283): 1.000000, 1.750000, 0.129870, 0.000000
        Synaptics Off (284):    0
        Synaptics Locked Drags (285):   0
        Synaptics Locked Drags Timeout (286):   5000
        Synaptics Tap Action (287): 2, 3, 0, 0, 1, 3, 0
        Synaptics Click Action (288):   1, 3, 0
        Synaptics Circular Scrolling (289): 0
        Synaptics Circular Scrolling Distance (290):    0.100000
        Synaptics Circular Scrolling Trigger (291): 0
        Synaptics Circular Pad (292):   0
        Synaptics Palm Detection (293): 1
        Synaptics Palm Dimensions (294):    5, 5
        Synaptics Coasting Speed (295): 20.000000, 50.000000
        Synaptics Pressure Motion (296):    30, 160
        Synaptics Pressure Motion Factor (297): 1.000000, 1.000000
        Synaptics Resolution Detect (298):  1
        Synaptics Grab Event Device (299):  0
        Synaptics Gestures (300):   1
        Synaptics Capabilities (301):   1, 0, 0, 1, 1, 0, 0
        Synaptics Pad Resolution (302): 12, 12
        Synaptics Area (303):   0, 0, 0, 0
        Synaptics Soft Button Areas (304):  614, 0, 761, 0, 0, 0, 0, 0
        Synaptics Noise Cancellation (305): 7, 7
        Device Product ID (264):    1739, 30143
        Device Node (263):  "/dev/input/event10"
     

    Contenu de /usr/share/X11/xorg.conf.d/40-libinput.conf :

     # Match on all types of devices but tablet devices and joysticks
    Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
    EndSection
    
    
    Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
    EndSection
    
    Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
    EndSection
    
    Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
    EndSection
    
    Section "InputClass"
        Identifier "libinput tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
    EndSection
     

    Meilleure réponse

  • Le pilote d’espace utilisateur Synaptics n’est pas très bon en détection de paume.

    Dans Ubuntu 17.04 libinput est le pilote d’espace utilisateur par défaut. Il n’est pas installé pour une raison quelconque.

    Exécuter dans un terminal

     sudo apt install xserver-xorg-input-libinput
     

    pour l’installer. Redémarrez ensuite.

    Le tapotement peut être désactivé par défaut. Éditer /usr/share/X11/xorg.conf.d/40-libinput.conf regarder de cette façon:

     # Match on all types of devices but tablet devices and joysticks
    Section "InputClass"
    Identifier "libinput pointer catchall"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    EndSection

    Section "InputClass"
    Identifier "libinput keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    EndSection

    Section "InputClass"
    Identifier "libinput touchpad catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    Option "Tapping" "True"
    Option "NaturalScrolling" "True"
    EndSection

    Section "InputClass"
    Identifier "libinput touchscreen catchall"
    MatchIsTouchscreen "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    EndSection

    Section "InputClass"
    Identifier "libinput tablet catchall"
    MatchIsTablet "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    EndSection
     

  • Ubuntu – Comment installer la dernière version de nodejs dans Ubuntu

    J’ai essayé tant de solutions pour installer la dernière version de nœuds js dans mon système, mais cela ne fonctionnait pas. v5.12.0 qui ne supporte pas vuejs .

    mis hors de type -a node nodejs est

     node is /usr/local/bin/node
    node is /usr/bin/node
    nodejs is /usr/bin/nodejs
     

    Et la sortie de apt-cache policy nodejs est

     nodejs:
      Installed: 5.12.0-1nodesource1~xenial1
      Candidate: 5.12.0-1nodesource1~xenial1
      Version table:
     *** 5.12.0-1nodesource1~xenial1 500
            500 https://deb.nodesource.com/node_5.x xenial/main amd64 Packages
            100 /var/lib/dpkg/status
         4.2.6~dfsg-1ubuntu4.1 500
            500 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages
         4.2.6~dfsg-1ubuntu4 500
            500 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
     

    Aucune suggestion ?

    Meilleure réponse

  • Vous pouvez essayer d’utiliser Node Version Manager (NVM). Vous pouvez le trouver sur github ici.

    Informations succinctes à installer nvm et node (voir le dépôt github pour plus d’informations):

    • Installer nvm :

       wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
       
    • Mettez à jour les variables d’environnement Ubuntu. Ces commandes vous permettent d’exécuter nvm depuis n’importe quel endroit à l’intérieur de votre terminal:

       export NVM_DIR="$HOME/.nvm"
      
      [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
       
    • Vérifiez que nvm est installé:

       nvm --version
       
    • Installer la dernière version de node (version sélectionnée par défaut):

       nvm install node
       
    • Vérifier node version:

       node -v
       

  • Ubuntu – Ubuntu 16.04 Desktop performance – définition du gouverneur de fréquence du processeur sur les performances

    Edit: Ajout de spécifications PC au cas où cela aiderait.

     i7-5820k 
    x99P-SLI
    32GB DDR4
    GTX 970
     

    J’ai connu des performances médiocres sur une nouvelle installation de 16.04 et après quelques recherches, j’ai appris cpupower et gouverneurs de fréquence CPU. Par défaut, mon pilote CPU est intel_ptstate et mon gouverneur de fréquence est powersave . Ma machine a fonctionné beaucoup plus rapidement après avoir réglé manuellement le régulateur sur performance car il maintient mon processeur en fonctionnement autour de 3,30 Ghz vs 1,20 Ghz.

    J’ai aussi testé les plus âgés acpi-cpufreq pilote en désactivant le intel_pstate chauffeur à Grub. Il utilise maintenant le ondemand gouverneur, mais les performances sont essentiellement les mêmes: médiocres.

    Voici la sortie de cpupower frequency-info 

     [email protected]:~$ cpupower frequency-info
    analyzing CPU 0:
      driver: acpi-cpufreq
      CPUs which run at the same hardware frequency: 0
      CPUs which need to have their frequency coordinated by software: 0
      maximum transition latency: 10.0 us.
      hardware limits: 1.20 GHz - 3.30 GHz
      available frequency steps: 3.30 GHz, 3.30 GHz, 3.10 GHz, 3.00 GHz, 2.80 GHz, 2.70 GHz, 2.50 GHz, 2.40 GHz, 2.20 GHz, 2.10 GHz, 1.90 GHz, 1.80 GHz, 1.60 GHz, 1.50 GHz, 1.30 GHz, 1.20 GHz
      available cpufreq governors: conservative, ondemand, userspace, powersave, performance
      current policy: frequency should be within 1.20 GHz and 3.30 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
      current CPU frequency is 1.20 GHz.
      cpufreq stats: 3.30 GHz:3.98%, 3.30 GHz:0.00%, 3.10 GHz:0.26%, 3.00 GHz:0.17%, 2.80 GHz:0.31%, 2.70 GHz:0.23%, 2.50 GHz:0.29%, 2.40 GHz:0.41%, 2.20 GHz:0.52%, 2.10 GHz:0.59%, 1.90 GHz:0.99%, 1.80 GHz:1.52%, 1.60 GHz:2.68%, 1.50 GHz:5.51%, 1.30 GHz:16.70%, 1.20 GHz:65.84%  (14777)
      boost state support:
        Supported: yes
        Active: yes
     

    DeuxTrois questions:

    • Dois-je changer les gouverneurs comme ça?
    • Certaines recherches supplémentaires ont indiqué que vous ne devriez pas forcer les performances avec le pilote intel_pstate. Est-ce vrai?
    • Si tout va bien, comment puis-je régler définitivement le gouverneur sur les performances? J’ai essayé de créer un service systemd qui le définissait au démarrage, mais je ne sais pas si cela fonctionne. Il définit le gouverneur sur les performances au démarrage, puis le change en économie d’énergie après quelques minutes. C’est lors de l’utilisation du intel_pstate chauffeur.

    Voici le contenu du service cpupower.service que j’ai créé.

     [email protected]:~$ cat /etc/systemd/system/cpupower.service 
    
    [Unit]
    Description=CPU performance
    
    [Service]
    Type=oneshot
    ExecStart=/usr/bin/cpupower -c all frequency-set -g performance
    
    [Install]
    WantedBy=multi-user.target
     

    J’espère que ce genre de sens! Si quelqu’un peut m’aider et m’aider à mieux comprendre ce qui se passe, je vous en serais extrêmement reconnaissant.

    Merci.

    Meilleure réponse

  • Vous aviez 3 questions:

    Dois-je changer les gouverneurs comme ça?

    Bien sûr, si c’est ce que vous voulez faire. Le coût est une consommation d’énergie plus élevée. Notez que même en utilisant performance gouverneur le CPU lui-même peut désactiver le pstate (état de performance) sous une charge très faible.

     Some further research said that you shouldn't force performance with the intel_pstate driver. Is this true?
     

    Il ne faut pas remarquer une grande différence entre les powersave et performance Régulateurs de fréquence CPU utilisant le pilote de fréquence CPU intel_pstate. Cependant, et apparemment, vous semblez avoir une sorte de flux de travail unique qui accentue la différence. Pour répondre à votre question: vous pouvez faire ce que vous voulez et tout ce qui a du sens pour votre application.

    Si tout va bien, comment puis-je régler définitivement le gouverneur sur les performances? je
    essayé de faire un service systemd qui le définissait au démarrage, mais je ne suis pas sûr
    si ça marche. Il définit le gouverneur sur les performances au démarrage, puis
    le change en économie d’énergie après quelques minutes. C’est lors de l’utilisation du
    pilote intel_pstate.

    Ubuntu utilise un script, /etc/init.d/ondemand , pour changer le gouverneur en ondemand (ou powersave si il n’y a pas ondemand ) après 1 minute. Vous devrez donc le supprimer, le modifier ou ajouter un autre script de démarrage qui dort pendant plus d’une minute avant de changer le gouverneur.

    La valeur par défaut, définie par le fichier de configuration du noyau Ubuntu, est la performance 

  • Ubuntu – Ubuntu 16.04 Live USB Gnome Terminal ne s’ouvre en aucune façon

    Je viens de télécharger Ubuntu 16.04 – i686 et de créer un programme d’installation USB en direct avec LiLi USB. Lorsque vous essayez Ubuntu, vous ne pouvez pas ouvrir Gnome Terminal, ni en cliquant sur l’icône, ni en ctrl+alt+t . Quelqu’un peut-il aider s’il vous plaît?

    Cordialement

    Meilleure réponse

  • J’ai eu le même problème après la mise à niveau d’Ubuntu 15.10. J’avais besoin de reconfigurer mes paramètres régionaux.

    Avant de faire cela: N’oubliez pas que vous revenez à l’interface graphique (« écran normal ») en appuyant surCtrl + Alt + F7

    Emulateur de texte et de terminal ouvert (sans interface graphique)

    Presse:Ctrl + Alt + F1

    Reconfigurer les paramètres régionaux

     $ sudo dpkg-reconfigure locales
    $ sudo locale-gen "en_US.UTF-8"
    $ sudo localectl set-locale LANG="en_US.UTF-8"
     

    Confirmer le résultat

     $ locale
    LANG=en_US.UTF-8
    LANGUAGE=en_US:en
    LC_CTYPE="en_US.UTF-8"
    LC_NUMERIC=en_US.UTF-8
    LC_TIME=en_US.UTF-8
    LC_COLLATE="en_US.UTF-8"
    LC_MONETARY=en_US.UTF-8
    LC_MESSAGES="en_US.UTF-8"
    LC_PAPER=en_US.UTF-8
    LC_NAME=en_US.UTF-8
    LC_ADDRESS=en_US.UTF-8
    LC_TELEPHONE=en_US.UTF-8
    LC_MEASUREMENT=en_US.UTF-8
    LC_IDENTIFICATION=en_US.UTF-8
    LC_ALL=
     

    et

     $ locale -a
    C
    C.UTF-8
    en_US.utf8
    POSIX