
私はTwinviewを使ってホームシアターコンピュータ用のモニター2台(ケースに1つ、プロジェクター1台)を正常に駆動しました。最近プロジェクターをアップグレードしましたが、まったく異なる解像度(1920×1200、848×400)の2つの画面がありました。その結果、Twinviewは、プロジェクタの解像度をほとんど使用しない(またはぼやけた画像を増幅する)、小さな画面が「範囲外」メッセージで終了するまで過度に駆動するように強制しますが、優れたプロジェクタ画像を提供します。
私はプロジェクターをフル解像度で駆動し(nvidia)、ドライバ/ Xが私の小さな画面に合わせて同じ画像を848x400に縮小するようにしたいと思います。
可能ですか? XでCentos 6.3 x64を実行しています。
答え1
TwinViewの代わりに2つの別々のXスクリーンを設定すると、問題が解決する可能性がありますか?xorg.conf
ファイルのセクションを確認すると、次のようServerLayout
になります。Monitor
Device
Screen
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Samsung SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 520"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
その後、各画面に2つの異なる画面解像度を設定できます。これには、ウィンドウをある画面から別の画面に移動できないなど、いくつかの欠点がありますが、これを防ぐためにXineramaを設定してみてください。
まあ、あなたはあなたに最も適したものが何であるかを見つけようとしなければなりません。