it-swarm-ja.com

Xサーバーを備えたリモートマシンで重いグラフィックをレンダリングすることは可能ですか?

Xサーバー定義 から、次のようになります。

「要求に応じてデータを処理し、結果をクライアントに返すサーバーアプリケーションは、通常、リモートマシンまたはローカルマシンのいずれかで実行でき、ユーザーに明らかな違いはありません。」.

では、たとえば、Xサーバーを搭載したリモートPCにGPUをインストールしてグラフィックを多用するゲームをプレイすることは可能ですか?

Xコアプロトコルはネットワーク透過性であり、「明らかな影響なし」は少し誇張されています。LANにいない場合(そこにいる場合)、ネットワークの遅延に気づきます。また、Xコアプロトコルは数十年前のものであり、GPUは当時存在せず、レンダリングはソフトウェアのXサーバーで行われ、グラフィックスプリミティブ(ポリゴン、塗りつぶしコマンド)などがネットワーク経由で送信されたことにも注意してください。

GPUサポート(OpenGLなど)は後で提供され、通常はローカルでレンダリングされます。

つまり、Xを使用してヘビーグラフィックゲームをリモートでプレイすることはできません。しかし、すでに述べた他の答えとして、それを行おうとする他のテクノロジーがあります。 XとLinuxの場合、たとえば virtualgl ですが、とにかくWindowsの方がいいと思います。

1
dirkt

Xについて具体的にはわかりませんが、フランスの会社は現在、ローエンドの素材で要求の厳しいゲームをプレイするために、まさにこの種のアイデアを開発しています: https://shadow.tech/

編集:実際にはこれの用語はクラウドゲームです、そして この記事 それの状態についてはかなり興味深いです。

0
Willy