Gentoo Linux、Awesomeウィンドウマネージャ、オープンソースATIドライバがあります。
これは私のxorg.confです。
Section "Files"
#ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/terminus"
EndSection
Section "ServerLayout"
Identifier "My X Server"
Screen 0 "Screen0" 0 0
EndSection
Section "Monitor"
#DisplaySize 510 290 # mm
Identifier "LeftMonitor"
VendorName "DEL"
ModelName "DELL U2311H"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
Option "PreferredMode" "1920x1080"
EndSection
Section "Monitor"
#DisplaySize 380 300 # mm
Identifier "RightMonitor"
VendorName "SAM"
ModelName "SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
Option "PreferredMode" "1280x1024"
EndSection
Section "Device"
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "Mobilitiy Radeon HD 3600 Series"
BusID "PCI:4:0:0"
#Option "AccelMethod" "EXA"
Option "monitor-HDMI-0" "RightMonitor"
Option "monitor-DVI-0" "LeftMonitor"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "LeftMonitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080" "1280x1024"
Virtual 3200 1080
EndSubSection
EndSection
右側のモニターを有効にするには、xrandr --output HDMI-0 --mode 1280x1024 --right-of DVI-0
システムの起動時にこれを行います。
幸いですね。動作します。
悪い問題は、高度ゲームがそれを崩すということです。メイン(左)モニターの信号が途切れて再びアクティブにすることはできません(ゲーム自体はフルスクリーンモードの右側の画面でスムーズに実行されます)。
ウィンドウモード(1024x768)や他のすべてのアプリケーション(フルスクリーンFlash、VLCなど)では問題ありませんが、ゲームの解像度を1280x1024に変更しようとすると、フルスクリーンモードと同じ問題が発生します。
どんなアイデアがありますか?
編集する:ゲームを終了してもクラッシュが発生します。ああ!
編集2:一緒にいるかもしれないこのエラー。
編集3: AltitudeのクリエイターであるNimble Gamesの人々と一緒にこの奇妙な振る舞いを調べてください。。彼らは実際にゲームが終了する問題を解決し、少なくともウィンドウモードでプレイできるようになりました。
フルスクリーンモードでは、xrandrまたは不安定なオープンソースのradeon R600ドライバのどこかに問題があると思われるため、Altitudeがフルスクリーンモードに切り替えるか解像度を変更しようとすると、Awesome(ウィンドウマネージャ)が実際に再起動します。
答え1
調べました。
私xrandr --output HDMI-0 --mode 1280x1024 --right-of DVI-0
と一緒に実行する必要がありますsudo
。
これにより、通常のアプリケーションはRandrの設定(解像度など)にアクセスできないため、何も破損しません。
編集する:実際、1つのゲーム(オスモス)にのみ役立ちます。他の人にとっては、モニターはまだ信号を失いますが、少なくとも再実行xrandr
して信号を元に戻すことができます。