web-dev-qa-db-ja.com

シナジーは非常に遅れます

更新:Synergy1.9.0でのmacOSwifiラグを修正しました! https://symless.com/forums/topic/2587-download-synergy-190-to-fix-the-wifi-macos-bug/

Synergy 1.7. を使用しており、サーバーとしてWindows 7-Desktopを使用し、クライアントとしてKubuntu-Laptopを使用しています。

ラップトップはWLAN経由でルーターに接続され、デスクトップはケーブル経由で接続されています。最初は問題なく動作したのでどうすればよいかわかりませんが、数週間の間、マウスとキーボードがクライアント上で耐えられないほど遅くなり、ほとんど使用できなくなりました。

5
Vince

Synergyの古いバージョンでは、LANはSynergyのWLANよりもはるかに優れています。 SynergyがいつでもWiFi経由で接続する必要がある場合、ラグの問題が確実に発生します。私はちょうどこの問題を抱えていました、そして私はイーサネットケーブルを2台のコンピュータ(それらは同じ机の上に座っています)に接続することによってそれを解決しました。このルートを使用する場合は、Wi-Fiをオフにして、Synergyクライアントがイーサネット接続に接続されていることを再確認する必要があります。これを実行すると、ラグなしがあります。これは、ゲームをしている場合、またはマウスの待ち時間を完全に短縮する必要がある場合の解決策になります。

マウスとキーボードを共有するさまざまなソフトウェア間で遅延に違いは見られません。どちらも状況に応じてWIFIに依存しているためです。可能であれば、イーサネットケーブルの使用を真剣に検討してください。代わりに、ハードウェア(KVMスイッチ)を使用することもできますが、これは優れたソリューションではありません。

2017年5月26日編集

このバグは修正されたようです。 Synergy開発者によると、WiFi経由のラグは修正する必要があります。あなたの経験についてコメントを残してください。

5
Kolob Canyon

コロブの答えは完全に正解です。

個人的な逸話:私はWifi経由でSynergyを使用していましたが、パフォーマンスはまったくひどいものでした。ランダムなラグ、停止、タブのクリックだけで更新に数秒かかります。本当にひどい。彼の答えに基づいて、私はハードワイヤードイーサネットを使用してマシンを接続しましたが、すべてがバターになりました。

私のセットアップとKolobが推奨するセットアップとの違いは、実際のゲートウェイを使用したことです(ISPが独自のハードウェアを提供する前は、ワイヤレスゲートウェイとして使用していました)。この手法では、各マシンがそれでも通常どおりWifi経由でインターネットに接続できますが、私のゲートウェイは単に別のサブネットを提供するための手段として機能します。 (「WAN」ポートは接続されていませんが、ルーターはDHCPとサブネットを提供しています)そうすれば、既存のネットワークなどを無効にすることを心配する必要がなく、両方が調和して共存できます。

Synergyを構成するときは、Wifi接続ではなく、ゲートウェイによって提供されるサブネットのIPアドレスを使用していることを確認してください。単純なipconfigまたはifconfigを使用すると、クライアントに使用させるIPアドレスを簡単に決定できます(サーバーはすべてのIPアドレスにバインドされるため、心配する必要はありません)。 。

Macの場合は、必ずSystem Preferences> Networkに移動し、使用しているネットワークインターフェイス(Wifi、LANなど)のリストの下部にある小さな歯車のアイコンをクリックして、 「サービスオーダーの設定」。次に、ドラッグして、実際のISPインターフェイス(Wifiなど)がイーサネット(LAN)インターフェイスの上に配置されていることを確認します。そうしないと、Macでインターネットを利用できません。 (何らかの理由でWindowsでこの問題は発生しませんでした)

3
Kirk Woll

私はほんの一秒前に同じ問題を抱えていました、私は他のすべての修正を試しました(私のMac用のイーサネットを除く)。

ホストPC(Windows)で、タスクマネージャー(Ctrl + Shift + Esc)に移動し、上部の[詳細]タブをクリックして、synergy.exesynergyd.exesynergys.exeを検索します。次に、それらを右クリックし、[優先度の設定]サブメニューで[High]を選択します。

2
Dylan Larsen

私も同様の問題に直面しました。私の場合、サーバーがUbuntu 12.04で実行されている間、クライアントはWindows7で実行されていました。この問題を解決するには、シナジーサーバーを強制終了し、再度起動します。

  1. 実行中のサーバーのプロセス番号を特定します。

    ps -ax | grep synergy
    

    上記のコマンドの出力は次のようになります

    29102 ?        Ssl    0:02 synergys
    29233 pts/0    S+     0:00 grep --color=auto synergy
    
  2. シナジーサーバーを強制終了します。

    Sudo kill -9 29102
    
  3. Synergyサーバーを再起動します。

    synergys
    
1
CodeWarrior101