atiオープンソースドライバーを使用して異なる解像度のデュアルモニターを設定する


8

私が持っている2台のモニターとアーチLinuxでは、このような設定を使用しています:

  • 1280x1024(プライマリ)
  • 1680x1050(セカンダリ)
  • ATI RADEON X1300
  • オープンソースのATIドライバー

起動画面では、プライマリモニター(17インチ)の解像度は正しく、2番目のモニターは最初のクローンで最初のクローンは同じ解像度(1280x1024)です。

xrandr正しい解像度を得るには、Xの起動後にTWICE を実行する必要があります。

xrandr --output DVI-0 --mode 1280x1024 --output DVI-1 --mode 1680x1050 --left-of DVI-0

xrandrコマンドを追加してこれを永続化しようとしました.xinitrcが、機能しませんでした。さて、両方のモニターで正しい解像度を取得したい場合は、Xを起動した後、xrandrTWICE を実行します。

私は何も定義しませんでしたxorg.conf(または私は方法を知りません:))。これを修正するにはどうすればよいですか?


どのように正確にxrandrコマンドをに入れましたか、書いてください.xinitrc。私は同様の設定をしており、このように動作します。
rozcietrzewiacz

2回実行する必要があり、.xinitrcが機能しない場合は、後で試してください。私の場合、私はKDEを使用しており、ログイン後にスクリプトを実行するように設定するオプションがあるため、正常にログインした後に画面が設定されます。
Grzegorz Wierzowiecki 2011

ディスプレイマネージャーも実行され~/.xinitrcますか?そこにあり、それが実行されれば、動作するはずです。それ以外の場合、DMにはおそらく同等のものがあります。
Chris Down

回答:


3

パッティングxrandrでのコマンドは、.xinitrc恒久的な設定を格納するための適切な方法ではありません。xorg.conf代わりに使用する必要があります。

したがって、からxrandr行を削除してから.xinitrc/etc/X11/xorg.confファイルを作成(または編集)します。これは次のようになります(キーボード、マウス、または同様のデバイスを構成する場合を除き、これ以上のコンテンツは必要ありません)。

Section "Monitor"
     Identifier "First monitor"
     Option     "PreferredMode"   "1280x1024"
EndSection

Section "Monitor"
     Identifier "Second monitor"
     Option     "PreferredMode"   "1680x1050"
     Option     "LeftOf"          "First monitor"
EndSection

Section "Device"
    Identifier  "Radeon X1300"
    Driver      "radeon"
    Option      "Monitor-DVI-0"   "First monitor"
    Option      "Monitor-DVI-1"   "Second monitor"
EndSection

これは、多くの試みの後に私にとってうまくいった唯一のものです!答えを追加するには、ビデオカードドライバーを見つけるために、ターミナルでこれを実行しますsudo lshw -c video | grep configuration。私はクランチバンウォルドルフで素晴らしいwmを使用しています。
ルーク

1

私もこの問題に数回遭遇しました。

どういうわけか、私の画面は時々「名前」を変更するという厄介な癖を持っていxrandrます。

まず、モニターが正しく識別されていることを再確認します。

xmax@max-desktop:~> xrandr
Screen 0: minimum 320 x 200, current 3360 x 1050, maximum 3360 x 1050
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      59.9*+
   1400x1050      59.9  
   1600x900       59.9  
   1360x1024      59.9  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x960       60.0  
   1280x800       60.0  
   1152x864       59.9     75.0  
   1280x768       60.0  
   1280x720       60.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3     56.2  
   640x480        75.0     59.9  
CRT1 disconnected (normal left inverted right x axis y axis)
CRT2 connected 1680x1050+1680+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      59.9*+
   1400x1050      59.9  
   1600x900       59.9  
   1360x1024      59.9  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1280x800       60.0  
   1152x864       59.9     75.0  
   1280x768       60.0  
   1280x720       60.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3     56.2  
   640x480        75.0     59.9  

名前が正しい場合、システムが~/.xinitrc起動時に読み取っていないか、コマンドを誤って入力したのではないかと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.