web-dev-qa-db-ja.com

最高の解像度を使用できません。xrandrはモードをリストしません(Intel GPU、DP-DVIアダプター)

2560x1440対応の画面があります。 Intel NUC DP toDVIアダプターで接続されています。グラフィックカード先週ArchLinuxシステムを更新してから(正確に何が更新されたかわからない)、最高の解像度を使用できなくなりました。それまでは1080しか使用できなかったと確信しており、画面に間違ったケーブルを使用したと表示されたため、当時はまだ奇妙なことがありましたが、あまり考えていませんでした。現在は1680x1050しか使用できません。私の画面と私の仕事を混乱させます。

これが私のlspci、xrandr、xorgのログです: http://Pastebin.com/5aSwQrk1

Xrandrが2つのHDMIポートをリストしているのは奇妙だと思います。私は、HDMIをまったく使用しておらず、BIOSで無効にしようとさえしています。何らかの理由で、「DP1」も切断済みとしてリストされます。 DP1はHDMI2と何らかの関係があるようです。どちらも互いに「クローン」としてリストされているためですが、それが何を意味するのかわかりません。

Xorgログからわかるように、正しいモードも検出します。

[   184.333] (II) intel(0): Printing DDC gathered Modelines:
[   184.333] (II) intel(0): Modeline "2560x1440"x0.0  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync (88.8 kHz eP)

そのモードラインを手動でHDMI2に追加しようとしましたが、失敗しました。

$ xrandr --newmode 2560x1440  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
$ xrandr --addmode HDMI2 2560x1440
$ xrandr --output HDMI2 --mode 2560x1440 --verbose
screen 0: 2560x1440 675x379 mm  96.28dpi
crtc 0:    2560x1440  59.95 +0+0 "HDMI2"
xrandr: Configure crtc 0 failed
crtc 0: disable
crtc 1: disable
crtc 2: disable
crtc 3: disable
screen 0: revert
crtc 0: revert
crtc 1: revert
crtc 2: revert
crtc 3: revert

今、私は完全に立ち往生していて、私を助けるためにもっとxrandrとX11の難解な知識を持った誰かが必要です。

お時間をいただきありがとうございます。

編集:xrandrを介してさまざまなMHz設定で2560x1440モードのすべてのバリエーションをテストしました。 〜165 MHzを超えると、xorgログに「xrandr:crtc 0の構成に失敗しました」および「(EE)intel(0):モードの設定に失敗しました:無効な引数」が表示されます。 〜165 MHz未満では、モードへの切り替えは機能しますが、画面が空白になり、「範囲外」と表示されます。 xrandrが「configurecrtc0 failed」を返すため、1920x1080も機能しないことにも言及する価値があります。これは、おそらく165MHzを超えているためです。ドライバーの問題?明日はmDP-DPケーブルを購入し、DVIを使用しないとどうなるか試してみます。

6

2560x1440の場合、アクティブなDP-デュアルリンクDVIアダプターとデュアルリンクDVIケーブルが必要です。ほとんどの場合、パッシブDPからシングルリンクDVIへのアダプターしかありませんでした。

4