Snagit (Windows): キャプチャしようとすると、クラッシュしたり十字線の動きが遅くなったりします。

問題

WindowsでSnagitを使用して画面をキャプチャするとき、クロスヘアがフリーズしたり、遅延したり、クラッシュすることがあります。

解決策

この動作は、コンピューターに接続されているモニターが多すぎる場合や、複数の4Kモニターを使用している場合に発生することがあります。Snagitは現在、2~3台のモニターまたは60hz以下のリフレッシュレートを持つ最大2台の4Kモニターの使用をサポートしています。ただし、モニターを切断する前に試す価値があるいくつかのことがあります。

オプション1: シンプルなクロスヘアを有効にする

Snagit 12以降では、クロスヘアの外観を変更して画面上でのレンダリングを簡単にすることが可能です。場合によっては、複数のモニターを使用しているときにパフォーマンスが向上することがあります。

Snagit 2018以降

  1. Snagitキャプチャウィンドウを開きます。
  2. ファイル > キャプチャ設定をクリックします。
    2017-11-14_7-46-32.png
  3. キャプチャタブをクリックします。
  4. 簡易クロスヘアを選択します。
    2017-11-14_7-47-00.png
  5. OKをクリックします。

Snagit 13 / 12

  1. SnagitおよびSnagit Editorを終了します。タスクマネージャーで実行していないことを確認します。
  2. キーボードでWindows+Rを押して「ファイル名を指定して実行」を開きます。
  3. 以下を入力してOKをクリックします: regedit
    regedit.png
  4. 以下に移動します:
    • Snagit 13: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\TechSmith\SnagIt\13
    • Snagit 12: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\TechSmith\SnagIt\12
  5. 13(または12)フォルダをクリックします。
  6. 右側の領域を右クリックし、新規作成 > 文字列値を選択します。
  7. 新しい値にVMOverrideと名前を付けます。
  8. 新しいVMOverride値をダブルクリックし、値のデータフィールドをOtherVMに変更してOKをクリックします。
    othervm.png
  9. レジストリエディタを閉じ、Snagitを開いて新しいキャプチャを試してみます。

オプション2: レンダリング方法を変更する

Snagit 2018以降

  1. SnagitおよびSnagit Editorを終了します。タスクマネージャーで実行していないことを確認します。
  2. キーボードでWindows+Rを押して「ファイル名を指定して実行」を開きます。
  3. 以下を入力してOKをクリックします: regedit
    regedit.png
  4. 以下に移動します:HKEY_LOCAL_MACHINE\SOFTWARE\TechSmith\SnagIt\
  5. SnagItフォルダ内で、使用しているバージョンのフォルダをクリックします。
  6. 右側の領域を右クリックし、新規作成 > DWORD(32ビット)値を選択します。
  7. 新しい値にForceSoftwareRenderingと名前を付けます。
  8. 新しいForceSoftwareRendering値をダブルクリックし、値のデータフィールドを1に変更してOKをクリックします。
    18software_new.png
  9. レジストリエディタを閉じ、Snagitを開いて新しいキャプチャを試してみます。

Snagit 13 / 12

  1. SnagitおよびSnagit Editorを終了します。タスクマネージャーで実行していないことを確認します。
  2. キーボードでWindows+Rを押して「ファイル名を指定して実行」を開きます。
  3. 以下を入力してOKをクリックします:regedit
    regedit.png
  4. 以下に移動します:HKEY_CURRENT_USER\Software\TechSmith\SnagIt\
  5. SnagItフォルダ内で、使用しているバージョンのフォルダをクリックします。
  6. 右側の領域を右クリックし、新規作成 > DWORD(32ビット)値を選択します。
  7. 新しい値にDisableCaptureWindowDxModeと名前を付けます。
  8. 新しいDisableCaptureWindowDxMode値をダブルクリックし、値のデータフィールドを1に変更してOKをクリックします。
    dxcap.png
  9. レジストリエディタを閉じ、Snagitを開いて新しいキャプチャを試してみます。

オプション3: Windowsテーマを調整する

もう一つの可能な解決策は、Windows 7(以降)のエアロテーマを無効にし、代わりにWindowsの基本テーマを選択することです。

  1. デスクトップを右クリックします。
  2. 個人設定を選択します。
  3. 基本テーマを選択して変更を適用します。

オプション4: 高性能グラフィックスを使用するように変更する

複数のモニター(例:2台の4Kモニター)で遅延が発生する場合、お使いのノートブックに統合グラフィックスカードとGPUの両方がある場合は、システム設定を変更して高性能グラフィックスを使用するようにできます:

  1. 検索バーにグラフィック設定と入力します。
  2. デスクトップアプリを選択します。
  3. "C:\Program Files\TechSmith\Snagit 202X"に移動して SnagitCapture.exeを選択します。
  4. オプションボタンをクリックします。
  5. 高性能を選択して、保存を選択します。
    Graphics_Settings_Windows.png
  6. Snagitを再起動して新しいキャプチャを試してみます。

オプション5: Snagitのリフレッシュレートを最適化する

高リフレッシュレートのモニターがある場合(通常これはデスクトップコンピューターです)、システム設定を変更してSnagitに最適化することができます:

  1. NVidiaコントロールパネルを開きます。デスクトップを右クリックし、NVidiaコントロールパネルを選択します。
  2. 「3D設定の管理」を選択します。
  3. 「プログラム設定」タブをクリックします。
  4. 「追加」をクリックします。
  5. 「C:\Program Files\TechSmith\Snagit xx\」ディレクトリ内のSnagit32.exe(Snagit 2021以前)またはSnagitCapture.exe(Snagit 2022以降)を探し、選択されたプログラムの追加を選択します。
  6. 次の設定を選択します:
    • モニター技術:固定リフレッシュ
    • 最大フレームレート:60 FPS
    • 優先リフレッシュレート:利用可能な最大の
    • 垂直同期:3Dアプリケーションに任せる
  7. 適用を選択します。
  8. コンピュータを再起動し、Snagitで再度テストします。

オプション6: モニターを切断する

上記の提案がすべて役立たない場合は、パフォーマンスが改善するまでモニターを一つずつ切断してみてください。Snagitは、最大2台の4Kモニター(リフレッシュレート60hz以下)または2〜3台の1080pモニターで動作することが予想されます。