kazeno memo

メモとか

Linuxサーバでクラウドゲーミングなど メモ

サーバはLinux、クライアントはLinux or Windows

まだ試していないけど、クライアントがLinuxならXpra、WindowsならTurboVNCでいいと思う。 サーバーはヘッドレスなのでXdummyドライバが必要かも?

Windowsゲームの実行

  • Wine
  • Windows on KVM
    • GPU Passthroughが必要でGPU1個占有される

サーバ側ソフト

  • Linux
    • jsmpeg-vnc-linux
      • jsmpeg-vnclinux移植版
      • 開発停止
    • VirtualGL & TurboVNC
      • VirtualGLはVNCGPUアクセラレーションを提供する
      • TurboVNCは高パフォーマンスなVNC
    • GamingAnywhere
      • OSSのParsecっぽいソフト
    • Xpra
      • ゲームできるの?
  • Windows
    • GamingAnywhere
    • jsmpeg-vnc
      • ブラウザとWebSocket経由で通信
      • 開発停止
    • Parsec
    • MoonLight
      • Nvidia GameStreamのプロキシ
      • GeForce Experienceが必要
        • テレメトリ

VirtualGL & TurboVNC

  • VirtualGL
    • VNCOpenGLサポートが無いか貧弱
    • VirtualGLはVNCにまともなOpenGLサポートを提供するソフトウェア
  • TurboVNC
    • TightVNC開発者 & RedHat & VirtualGLによって設立されたプロジェクト

VNC vs Xpra vs SSH X11 Forwarding

Xpra

  • VNCより新しい
  • VirtualGLをサポート
  • HTML5のクライアントがある