システムアップデート後、ウィンドウサイズがロックされます。

システムアップデート後、ウィンドウサイズがロックされます。

私はLinux Fedora 35を使用しています。私がLinuxの経験を始めた理由は、今私が経験している問題と同じです。私のラップトップのディスプレイ設定は800X600でロックされており、どのような場合でも変更されません。スクリーン標準解像度は1920X1080です。 Windowsがこの問題に直面したときに解決策が見つからず、Linuxを放棄しました。 Linuxは最後のアップデート前に問題はありませんでしたが、すべてがクラッシュしました。

ここに画像の説明を入力してください。 ここに画像の説明を入力してください。

ベストアンサー1

このメッセージは、2019年にリリースされたAMD Radeon「Picasso」GPUがあることを示しています。

アップグレード時に「解像度が800x600でロックされます」が発生する一般的な原因は、最新のアップデートに最新のカーネルが含まれていますが、アップデートが完了するまで、対応する最新バージョンの独自のGPUドライバ(ほとんど「AMDGPU Pro」ドライバ)がないためです。できます。 。オープンソースドライバ(「Pro」サフィックスのない「AMDGPU」)は標準のカーネルパッケージに含まれているため、この問題はありません。

(Linuxでサードパーティのドライバを使用するたびにカーネルが更新されると、サードパーティのドライバがカーネルと同じくらい速く更新されないため、その機能なしで実行する必要があります。ドライバもカーネルと一致するように更新されるまで維持するか、最新のドライバも使用できるまで古いカーネルを実行します。

正しいAMD GPUドライバがない場合、ディスプレイサブシステムはファームウェアが提供するフレームバッファインタフェースに強制的に切り替えられます(従来のBIOSの場合、関連ドライバはvesafbUEFIファームウェアに存在する可能性がありますefifb)。これらのファームウェアが提供するインターフェイスには加速はありません。通常、解像度はファームウェアで元々設定された値に固定されます。

GRUBブートメニューから古いカーネルを選択してみてください。 Fedora 35の例はありませんが、GRUBのインストールが一般的なパターンに従う場合は、最初に上記のようなタイトルの2番目のオプションを選択する必要があります。Fedoraの詳細な「オプション」。管理システムは通常、最新のカーネルと1つまたは2つの古いバージョンをバックアップとして保持します)。

この場合は、古いカーネルを通常のブートモードにすることをお勧めします。これは通常、「詳細オプション...」サブメニューの上から3番目のメニュー項目です。

以前のカーネルバージョンから起動して解像度の問題が解決した場合、実際の修正は、独自のAMDGPU Proドライバを初めてインストールした方法によって異なります。

最も簡単な可能性は、一部のサードパーティ製リポジトリのRPMパッケージバージョンドライバを使用する場合です。この場合、そのリポジトリの管理者がFedora 35パッケージの最新のカーネルバージョン用の更新されたドライバを提供する限り、パッケージ管理ツールはそれを自動的に検出してインストールを提案します。このパッケージをインストールすることもできますdkms。プリパッケージのバージョンがまだ利用できない場合は、最新のカーネルと一致するようにローカルでサードパーティのドライバを再構築する自動方法を提供します。

「AMDGPU Pro」RPMパッケージを手動でインストールした場合は、カーネルアップデートをインストールするたびにパッケージを再インストールする必要があります。または、ドライバのドキュメントを読んで、最新のカーネルで既存のドライバのインストールを「更新」するために必要なコマンドを学びます。そして何らかの理由で新しいカーネルRPMをインストールするたびにこの手順を繰り返すことを忘れないでください。

おすすめ記事