先週末以前は、Debian 8の設定は比較的安定していました。いくつかの欠点(アクセラレーショングラフィックがまったく使用できないなど)がありましたが、私が行ったほとんどの作業には使用できました。fglrx
AMDドライバを使用して次のように設定しました。
- ATI Radeon HD 5870
- 同じSamsung SyncMaster SA850モニター3台
- HBR2 DPケーブル3本 - ドングルまたはアダプタなし
フル解像度と適切なモニターリフレッシュレートを使用するとうまく機能しますが、Debian 9にアップデートしてオープンソースドライバを入手して高速グラフィック問題を解決したいと思います。
ドライバーがxserver-xorg-video-radeon
うまく機能しているようで、カードやモニターを認識しているようです。システムをグラフィックモードで起動すると、システムは実際にすべてが正常だと思いますが(gdm3
実行中、アプリの起動など)、画面には何も表示されません。モニターに「最適モードではありません。推奨モード 2560x1440」と表示されます。これはモニターの基本解像度であり、私が使用した解像度です。
nomodeset
最初に検索した結果、カーネルモジュールオプションを追加またはgrub
設定すると、modeset=0
少なくとも仮想コンソールを起動して実行できることがわかりました。ただし、これはデフォルトでビデオドライバを無効にして放棄します。これを削除してmodeset
有効にしておくとxrandr
1280x1024に変更できます。モニターの正確な仕様でモデルcvt
ラインを追加してみましたが、xrandr
それもダメですね。 2560x1440 @ 30Hzも試してみましたが、何もしませんでした。 DPMSの切り替えを試みました。私も「ライブ」Ubuntu USBブートを試しました。何もありません。
箱のすべての包装は2018-03-19T14:00Zに更新されました。
一部のパッケージバージョン、構成ファイル、ログ。
- 名前:
Linux ziggy 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) x86_64 GNU/Linux
- Debian: 9.4
- xserver-xorg:1:7.7+19
- xserver-xorg-core:2:1.19.2-1+deb9u2
- xserver-xorg-video-radeon: 1:7.8.0-1+b1
- ファームウェア - その他 - 無料: 20161130-3
xorg.conf:
Section "Monitor"
Identifier "0-DFP1"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "DPMS" "false"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "0-DFP2"
Option "TargetRefresh" "60"
Option "Position" "2560 0"
Option "DPMS" "false"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "0-DFP3"
Option "TargetRefresh" "60"
Option "Position" "5120 0"
Option "DPMS" "false"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Device"
Identifier "Card0"
Driver "radeon"
BusID "PCI:6:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 7680 1440
EndSubSection
EndSection
Xorg.0.logが大きい(利用可能)ここ)しかし、いくつかの主な内容は次のとおりです。
[ 10.141] (II) RADEON(0): Output DisplayPort-0 connected
[ 10.141] (II) RADEON(0): Output DisplayPort-1 connected
[ 10.141] (II) RADEON(0): Output DisplayPort-2 connected
[ 10.141] (II) RADEON(0): Output DisplayPort-3 disconnected
[ 10.141] (II) RADEON(0): Output DisplayPort-4 disconnected
[ 10.141] (II) RADEON(0): Output DisplayPort-5 disconnected
[ 10.141] (II) RADEON(0): Using spanning desktop for initial modes
[ 10.141] (II) RADEON(0): Output DisplayPort-0 using initial mode 2560x1440 +0+0
[ 10.141] (II) RADEON(0): Output DisplayPort-1 using initial mode 2560x1440 +2560+0
[ 10.141] (II) RADEON(0): Output DisplayPort-2 using initial mode 2560x1440 +5120+0
これは非常に有望に見えましたが、これはそれを殺すようです。
[ 10.253] (II) RADEON(0): Setting screen physical size to 2032 x 381
何! ?
注:そこには「EE」行はまったくありません。
私は他の多くのスレッドを見て、カードの他の3つのポートを試してみました、そして1つのモニターだけを試しました。
答え1
fglrx
Debian 9 はサポートされなくなりました。あなたの投稿は以下に関連しているようです。この質問は以前に要求されました。行方不明者の申告をしているからだfglrx
。私の考えではこのフォーラムの投稿あなたのための解決策があります。インストール方法への公式のDebian Wikiリンクを提供しました。オープンソースそして所有権ドライバー。オープンソースドライバのみを使用することをお勧めします。
xrandrを使用した正しい設定
以前のx.org設定(rm /etc/X11/xorg.conf
)を削除し、xrandrを使用して出力を設定します。
xrandr -q
これが役に立たない場合は、最初から始めることをお勧めします。
最初から始める
トラブルシューティングプロセスをよりスムーズに進めるには、まず以前の構成とドライバの両方を削除してみましょう。ルートとして次のコマンドを実行します。
apt purge "fglrx.*"
rm /etc/X11/xorg.conf
apt install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64
source.list に以下の contrib と無料以外のリポジトリが含まれていることを確認します。
deb http://ftp.us.debian.org/debian/ stable main contrib non-free
追加する必要がある場合は、aptを更新することを忘れずにroot(sudo)で実行してくださいapt update
。次に、カードのオープンソースファームウェアのみを使用することを選択した場合は、次のコマンドを実行する必要があります。
apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati
コンピュータを再起動して、グラフィックドライバと設定を初期化します。
結論として
質問がある場合は、コメントを投稿してください。この回答を更新して問題を最大限に解決します。ドライバのアンインストールとインストール方法については、Wikiを参照することを忘れないでください。私は信じるDebian マルチモニター設定に関するこの記事ヘルプも利用可能です。頑張ってください!