web-dev-qa-db-ja.com

他の1つまたは2つのFHDモニターで使用すると、4kモニターを最大解像度で使用できません

40インチ4kモニター(Philips BDM4065UC)と他の2台のWUXGAモニター(Dell U2412M)を使用したいと思います。

私は正常に実行できます:

  • 3840x2160 @ 60Hzのメイン4kのみ、
  • または、メインの4kは2560x1440 @ 60Hzで、他の2台は1920x1200 @ 60でモニターします。

すぐに、他の2台のモニターでメインモニターの解像度を3840x2160に上げようとします。

  • 4kモニターのすべてのウィンドウがグレー表示され、
  • 他の2つのモニターは正常に動作しています。
  • 4kモニターのマウスはまだ機能しています。
  • ウィンドウを4k画面に出し入れすることはできますが、4k画面にウィンドウが表示されません。

このセットアップはWindowsで正常に機能します。

私のセットアップ:

  • グラフィックカード:AMD Radeon R7 250X(59 280Xと同じ問題)
  • ドライバー:radeon(オープンソース、2D処理のみを行うためfglrxを使用したくない)
  • Xubuntu 14.04
  • カーネル:3.19.0-22-generic(3.16でも試してみた)
  • Windowsマネージャー:素晴らしいWM

私の設定ファイル:

スクリプト1:失敗するxrandrスクリプト:

xrandr --output DisplayPort-0 --pos 1200x0 --rotate normal --rate 60 --mode 3840x2160 --primary && \
xrandr --output HDMI-0 --auto --rotate left --pos 0x0  && \
xrandr --output DVI-0 --rate 60 --mode 1920x1200 --pos 5040x0 --rotate left 

スクリプト2:「機能する」xrandrスクリプト:

xrandr --output DisplayPort-0 --pos 1200x0 --rotate normal --rate 60 --mode 2560x1440 --primary && \
xrandr --output HDMI-0 --auto --rotate left --pos 0x0  && \
xrandr --output DVI-0 --rate 60 --mode 1920x1200 --pos 5040x0 --rotate left 

私のログファイル:

/ var/log/Xorg.0.log にエラーはありません。

ただし、/ var/log/syslogを掘ると、いくつかのエラーが表示されます(ただし、常に再現できるとは限りません)。

スクリプト1を実行する場合:

pcp kernel: [ 6337.304231] radeon 0000:04:00.0: ffff880390d22800 pin failed
pcp kernel: [ 6337.304231] radeon 0000:04:00.0: ffff880390d22800 pin failed
pcp kernel: [ 6337.350587] radeon 0000:04:00.0: ffff880390d22800 pin failed
pcp kernel: [ 6337.350587] radeon 0000:04:00.0: ffff880390d22800 pin failed

スクリプト2を実行する場合:

pcp kernel: [ 6377.757518] radeon 0000:04:00.0: ffff880390d22800 unpin not necessary
pcp kernel: [ 6377.757518] radeon 0000:04:00.0: ffff880390d22800 unpin not necessary

カーネルまたはドライバーの問題のようですが、どこからデバッグを開始すればよいかわかりません。

失敗したソリューション

1 /より強力なグラフィックガードを使用する:Radeon R9 280X(注:Windowsで動作します)

2 /より新しいカーネルを使用する(3.116ではなく3.19.0-22-generic)

Sudo apt-get install linux-generic-lts-vivid
Sudo update-grub

3/[/etc/X11/xorg.conf]で静的Xorg構成ファイルを使用します( http://paste.ubuntu.com/11914522/

4/ 更新されたradeonドライバー を使用します

Sudo add-apt-repository ppa:oibaf/graphics-drivers && Sudo aptitude update && Sudo aptitude upgrade

その後削除

Sudo apt-get install ppa-purge && Sudo ppa-purge ppa:oibaf/graphics-drivers && supo aptitude update && Sudo aptitude upgrade

5/Xubuntu 15.05へのアップグレード

カーネル4.0、または最新のxorg/ATIパッケージでも同じ問題

6 /他のディストリビューションのテストMint、Debian

部分的に成功したソリューション:

1 /最後に、専用ドライバーにトライします。 インストール手順 に従いました。

3つのモニターすべてが適切な画面解像度を使用しています。

ただし、これは非常に遅いため、マウスを動かすのは非常に遅く、2つのターミナルウィンドウを開くには5秒かかります...

間違いなく使用できません...

ヒントは大歓迎です、

よろしく、

3
aklmie

やっと手に入れた...

トリプルチェック/var/log/Xorg.0.logの出力をチェックして、エラーと警告をできる限り削除します。 DVI-0ではなく、出力DVI-Oの1つのスペルを間違えました...

したがって、この問題が発生した場合、解決策は次のようになります。

/etc/X11/xorg.confで構成をできる限り説明します。

  • オプション「AccelMethod」「グラマー」/オプション「ShadowPrimary」/オプション「TearFree」を含むデバイスセクション
  • allビデオカードの出力とall接続されたモニター

ここに私の / etc/X11/xorg.conf の完全に機能するバージョンがあります

1
aklmie