Radeon HD 6950 GPUとLG 21:9モニター(LED IPS 25 Full HD 25UM58-P.AWZ)があります。
質問
最近Debian 9(拡張)をインストールしましたが、2560x1080では表示できず、1920x1080しか表示されません(両側に黒いバーがあるか、モニターを強制的に増やすように設定すると、モニターは本当に増えます)。デフォルトでは、ディスプレイマネージャに正しい解像度は表示されません。
私が試したこと
手動解決の使用xrandr
xrandr
(gtf
とを使用して)解像度を追加してみましたが、cvt
まだ16:9の解像度が表示され、画像が拡張された21:9のモニタのように非常に汚れています。強制的に画像を21:9に拡大するようにモニタを設定しても、画像はまだ汚れています。
これはDebian 8(jessie)を使用すると機能します。このモニタを購入して以来、この問題があったので、実際に動作させようとOSを何度も変更しました。 fglrxでのみ動作するようです(Debianのみ)。
しかし、Debian 9ではfglrxを使用できないようです。[1]。運転手を救おうとしたがAMDウェブサイトしかし、私のXserverのバージョンが新すぎるという理由で失敗しました。
私のコンピュータについてより多くの情報が必要な場合はお知らせください。
答え1
Xとカーネルのバージョンをダウングレードして動作させました。それに基づいていますこれ答え。私はこの解決策が最適ではなく、後で頭痛を引き起こす可能性があることを知っていますが、他の方法は機能しません。
他の人がこの問題に直面する場合に備えて、私が見つけた内容は次のとおりです。この資料は現状のまま最終資料としてのみお使いください。危険。気をつけて進めてください。
この問題は、「古い」AMDカード(以前)で発生します。GCN)、私と同じです。オープンソースドライバは、既存のカードの21:9解像度をサポートしていません(新しいカードが正しく動作するかどうかわからない)。排他的なドライバが正常に動作します。
問題は、独自のドライバの2つのメジャーバージョン、つまりfglrx(GCN以前のカード用)とamdgpu(GCNカード用)があることです。 fglrxのサポート削除されました、Debian 9は最新のXserverバージョンを使用する新しいカーネルを使用しているため、いいえfglrxと互換性があります。
だから私の解決策はXをダウングレードすることでした。問題は次のとおりです。
まず、適性を簡単に見つけるために、ソースに以前のバージョンを追加する必要があります。これを行うには、/etc/apt/sources.list.d/jessie-versions.list
次の内容を含むファイルを作成します。
#jessie sources
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
deb-src http://httpredir.debian.org/debian/ jessie main contrib non-free
これは、jessieで利用可能なすべてのパッケージバージョンを検索する適性を教えてくれます。これらのバージョンはすべて現在のバージョンより古いためインストールされていないため、何も中断されません。
/etc/apt/preferences.d/old-X
最新バージョンより前のバージョンのXとカーネルを好むには、次の内容を含むファイルを作成します。
Package: xserver* xorg* linux-image-* glx-diversion*
Pin: release a=oldstable
Pin-Priority: 1001
これは、すべてのxserver、xorg、およびカーネルエントリのjessieバージョンが新しいバージョンより優れていることを適性に伝えます。ダウングレードするには、1000を超える優先順位を使用してください。
今、危険な部分が近づいています。実行するaptitude update
と、aptitude upgrade
必要なすべてのパッケージがダウングレードされます。すべてをチェック適性とは、すべてが正しく機能していることを確認するためのインストール、ダウングレード、アップグレード、およびアンインストールを意味します。また、カーネルを台無しにしたいかどうかを確認します。
最初に仕事がうまくいかない場合(私はそうではありません)、次のような主な状況が発生するはずです。
- linux-image-*が4.9+80から3.16+63にダウングレードされました。
- xorgとxserver-xorgが1:1.7.7 + 19から1:1.7.7 + 7にダウングレードされました。
- xserver-xorg-coreが2:1.19.2-1から2:1.16.4-1にダウングレードされました。
これらのパッケージが予想されるバージョンの場合、fglrxのインストールはクラッシュ(aptitude install fglrx-driver
)なしで動作し、コンピュータを再起動した後に画面が正常に動作するはずです。デフォルト設定を変更したので、aptitudeとapt-getはこれらのパッケージを再更新してもユーザーを妨げません。
少なくとも私にはこれを行うと削除されるので、/usr/bin/X
最初は機能しません。すべてのX項目(aptitude reinstall xorg xserver-xorg xserver-xorg-core
)を再インストールしたところ、うまくいきます。
答え2
/var/log/Xorg.0.logを見てください。かなり長い方ですが、最初の恐怖を克服した後は非常に有益です。
このファイルにはモニターで使用可能なモードが表示されます(テーブルの近くにEDIDに関する情報が表示されます)。
また、グラフィックシステム(GPU)のビデオモードに使用できるモードテーブルも印刷します。両方のテーブルを調整し、両方のテーブルに存在するパターンを見つける必要があります。一部の組み合わせは機能しません。一般に、ピクセル/秒単位であまりにも多くのスループットが必要だからです(AMD GPUが2560ピクセル/ラインを達成するために25Hzの画面速度に切り替えたと思います)。
また、使用しているグラフィックポート(VGA、DVI-D、またはHDMI)によっても異なります。
答え3
私のRadeon HD6670の場合(無料ではない)「firmware-amd-graphics」パッケージをインストールして再起動するだけで問題はありませんでした。