web-dev-qa-db-ja.com

タッチパッドのフリーズ、検出の問題、Acerの17.10 Swift 1

最近、Acer Swift SF113をピックアップし、Xubuntu 17.04をインストールしました。通常、タッチパッドはしばらくは完全に機能しますが、フリーズするか、応答しなくなります。何がそれをトリガーするかについてのパターンを理解していませんが、通常はブラウザーを開いてから数分以内にgivesめます。通常はxinputで無効化および有効化することで元に戻すことができますが、数回動作しないか、ボタンが反応しますが、タッチはありません。 USBマウスは常に動作します。ある時点で、タッチパッドは数回再起動してもまったく認識されませんでしたが、Windowsを起動してからXubuntuに戻ると、以前の動作に戻りました。

毎日17.10ビルドを試みましたが、タッチパッドはまったく認識されませんでした。 Manjaro 17.02を試してみたが、おそらくフリーズの問題は少なかったかもしれないが、それでもあきらめる前に1、2回フリーズした。

アイデア?それ以外はすべて完璧に機能します。

$ uname -a
4.10.0-32-generic#36-Ubuntu SMP Tue Aug 8 12:10:06 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

$ xinput --list
⎡仮想コアポインターid = 2 [マスターポインター(3)]
⎜↳仮想コアXTESTポインターid = 4 [スレーブポインター(2)]
⎜↳USB Optical Mouse id = 13 [スレーブポインター(2)]
⎜↳SYNA7DAB:00 06CB:7DACタッチパッドid = 10 [スレーブポインター(2)]
⎣仮想コアキーボードid = 3 [マスターキーボード(2)]
↳仮想コアXTESTキーボードid = 5 [スレーブキーボード(3)]
↳Video Bus id = 6 [スレーブキーボード(3)]
↳電源ボタンid = 7 [スレーブキーボード(3)]
↳スリープボタンid = 8 [スレーブキーボード(3)]
↳HD WebCam id = 9 [スレーブキーボード(3)]
↳AT Translated Set 2 keyboard id = 11 [スレーブキーボード(3)]
↳Acer WMI hotkeys id = 12 [スレーブキーボード(3)]

$ cat /var/log/Xorg.0.log | grep -iシナプス

[8.775](II)LoadModule: "synaptics"
[8.775](II)/usr/lib/xorg/modules/input/synaptics_drv.soのロード
[8.775](II)モジュールのシナプス:vendor = "X.Org Foundation"
[8.775](II)「SYNA7DAB:00 06CB:7DAC Touchpad」に入力ドライバー「synaptics」を使用
[8.817](II)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:クリックパッドプロパティが見つかりました
[8.817](-)synaptics:SYNA7DAB:00 06CB:7DAC Touchpad:x-axis range 0-1223(res 12)
[8.817](-)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:y軸範囲0-745(res 12)
[8.817](II)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:デバイスは圧力を報告せず、タッチデータを使用します。
[8.817](II)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:デバイスは指の幅を報告しません。
[8.817](-)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:ボタン:左ダブルトリプル
[8.817](-)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:ベンダー0x6cb製品0x7dac
[8.817](-)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:無効な圧力範囲。デフォルトは0〜255
[8.817](-)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:指の幅の範囲が無効です。デフォルトは0〜15
[8.817](-)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:タッチパッドが見つかりました
[8.856]()シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:(accel)MinSpeedは一定の減速2.5になりました
[8.856](
)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:(accel)MaxSpeedは1.75
[8.856](**)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:(accel)AccelFactorは0.140
[8.858](-)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:タッチパッドが見つかりました
[139.276](-)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:タッチパッドが見つかりました
[175.292](-)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:タッチパッドが見つかりました
[442.940](-)シナプス:SYNA7DAB:00 06CB:7DACタッチパッド:タッチパッドが見つかりました

動作はカーネル4.12と4.13 RC6で同じです

2
Fugu

ArchをAcer Swift 1にインストールしたところ、同じ問題に遭遇しました。別の端末にすばやく切り替えてからXに戻すと、タッチパッドがリロードされ、再び動作するようになります。簡単なctrl + alt + f6を押してからf7を押すと、戻ってきます

まだ迷惑な問題ですが、完璧な軽量のラップトップなので、タッチパッドのドライバーが改善するまで我慢する価値があります

1
Harvey S

同じ問題が発生したため、次の手順を実行しました。 http://www.cogitolingua.net/blog/2017/11/12/Acer-Swift-1/

  1. apt install xserver-xorg-input-synaptics 
    

    何らかの理由で、これはxserver-xorg-input-allと共にインストールされません。この存在により、クリック動作、スクロール、手のひら検出などに関する多くの設定オプションが開きます。

  2. フリーズしたときにタッチパッドを循環させるスクリプトを作成し、グローバルキーボードショートカットを作成して実行します。タッチパッドがフリーズした場合、少なくともそれを取り戻すためのボタンがあります。

    #!/bin/bash
    
    declare -i ID
    ID=`xinput list | grep -Eio '(touchpad|glidepoint)\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'`
    
    xinput disable $ID
    sleep 0.1
    xinput enable $ID
    

    このセットアップを使用して1日過ごし、少なくとも50回はサイクルボタンを押す必要がありました。速かったのですが、本当に迷惑になりました。

  3. 上記のスクリプトを使用してもタッチパッドが戻らない場合は、責任のあるカーネルモジュールを循環させることができます。

    Sudo modprobe -r hid_multitouch
    Sudo modprobe hid_multitouch
    

スリープから復帰した後、タッチパッドが応答しなくなった。だから、私はそれを事実上取り外して再接続できるかどうか確かめるためにさらに掘り下げた。

  1. BIOS設定を変更します。起動中にF2を押してBIOSにアクセスし、メイン>タッチパッドを詳細から基本に切り替えます。

BIOSフラグを変更する(ステップ4)ため、タッチパッドを循環させる必要はありません(ステップ2)。

1
Eric Hennigan

ここで説明されているハードウェアの問題の可能性があります。 http://www.iq-tm.de/TP%20freeze.htm

3日後にAcer Swift 1で同じ問題が発生したため、返送しました...

0
user730289