» jp.FAQ MultiScreen
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

jp.FAQ MultiScreen

English

The original english version of this page is newer and may contain information this translation does not have! Click here to view the english version.

SpanMode 対 DualView

Windows XP のグラフィックカードでは二つのマルチモニターモードが搭載されています。

  • SpanMode は複数のモニタを1つの DirectX デバイスとして扱います。
  • DualView では各モニタをそれぞれ、1つの DirectX デバイスとして扱います。

現在、Videotexture (EX9.Texture)VideoTexture (EX9.Texture YUVMixing) には一度に1つの DirectX デバイス上でしか再生出来ない、という制限があります。
つまり、DualView では1つのモニタでしか表示できない、という事です。

SpanMode (Windows XP のみ対応)

  • マルチモニター を1つの DirectX デバイスにまとめられる。
  • Renderer は常にグラフィックカードの全ての出力にまたがる。

このモードでは、ビデオテクスチャを複数のモニターで扱えます。しかし、1つだけのモニターでフルスクリーン可をする事ができず、他のモニタでパッチングなどはできません。 SpanMode は常に1つのグラフィックカードで動きます。つまりいくつかのグラフィックカードにまたがる事はできません。

DualView

  • DirectX でバイスは、各グラフィックカード出力それぞれに作られます。
  • Renderer は独立した出力を独立してフルスクリーンに出来ます。

このモードでは、ビデオテクスチャは一度に1つの出力しかできません。そして、他のモニタでパッチングをしながら、フルスクリーン表示をする事が出来ます。

Mosaic Mode (Windows 7 & Nvida Graphic Cards)

NVIDIA コントロールパネルを使って設定すると、SpanMode を簡単に Windows 7 でも使えます。これを Mosaic モードと呼びます。

NVIDIA のサイトから、configureMosaic.exe をダウンロードする事もでき、コマンドラインパラメータを使って以下のように設定を有効にできます。

    > cd c:\Path\
    > configureMosaic.exe set rows=1 cols=3 overlap=0,0 res=1920,1080,60

vvvv を SpanMode で動作させるためには、手作業か、スクリプトを書いてこれを設定する必要があります。

VideoTexture の制限を克服するために

オプション1

二つのファイルストリームと、二つのVideoTexture を使って、それぞれを1つのレンダラに接続すると、両方のレンダラ/デバイス で映像を見れます。しかし、恐らく、sync の問題や、パフォーマンスが悪くなるリスクがありk増す。

Option 2

VideoIn/FileStream->sharedmem->videotexture->quad の流れを1つのデバイスに。
そして、sharedmemtexture->quad を他のデバイスにする。

ggml said
21.11.08 23:19:
videoin across shared memory works streched on 3 videocards pretty well. if anyone interested, i can report precise performance and system information.

Expanding Windows' SpanMode

Windows の SpanMode を拡張する

  • Graphics expansion modules は、2つか3つのモニタを、1つの VGA, DVI, DisplayPort 出力を繋ぎ、GPU を全てのモニタをまたいで使う事の出来る、小さいブラックボックスです。 EDID を使うと、複数のモニタを 3072*768 の1つの出力みたいな、出力として扱えます。よく知られている製品としては、Matrox DualHead2GoMatrox TripleHead2Go があります。
  • AMD EyeFinity Technology (Evergreen 共知られる) は複数のディスプレイを1つの大きな SpanMode として扱えます。

ASUS の 'Radeon' 系のグラフィックカードの EyeFinity でデスクトップのワークスペースを拡張できます。例えば、6個の FullHD モニタを1つの DirectX レンダラとしてフルスクリーン化出来ます。

リンク

関連する vvvviki ページ

related vvvvorum-threads

anonymous user login

Shoutbox

~3d ago

cznickesz: @tonfilm thanks for the info. Can´t wait to give it a try!

~4d ago

tonfilm: @cznickesz #vvvv #vl #xenko integration is not ready for the public yet, it's still under heavy development... more updates soon.

~4d ago

cznickesz: Possibly dumb question: is there any release containing xenko-integration right now?

~5d ago

~5d ago

~7d ago

joreg: looking for latest #vvvv gamma preview? it is here: vvvv-gamma-2019.1-preview

~7d ago

udo2013: I just want to know why the camera does not work. should be easy to be answered.

~7d ago

udo2013: an answer, please. also there was a 4d julia set in dx9. that must have programmed one. haalllooo!!

~7d ago

udo2013: where are the people who have translated shadertoy's mandelbulb in hlsl ?? for vvvv