設定
私は新しいメディアPCを構築しようとしており、UHD 630グラフィックチップを統合した低消費電力のIntel Core i5 10600Tプロセッサを選択しました。マザーボードはAsus Prime B560M-A、モニターはSony Bravia KDL-55W905Aです。私はDebianテスト(Bullseye)、XFCE、lightdmを使用しています。
問題の詳細
グラフィックチップがモニターをまったく検出できないようです。ブート時とBIOSにグラフィックが表示されますが、システムがXブートしようとすると、画面は永久にオフになります。 X端末には何も表示されず、たとえば一般端末にアクセスすることはできません。 Ctrl-Alt-F[何か]。
しかし、予想通り、コンピュータはSSH接続に正常に応答し、リモートで対話することができました。
Xorgログファイルはここにあります:https://pastebin.com/XCpjxe3y
問題の行は次のとおりです。[ 3.859] (WW) modeset(0): No outputs definitely connected, trying again...
lspci -v
よさそうな出力を提供します。
00:02.0 VGA compatible controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 03) (prog-if 00 [VGA controller])
DeviceName: Onboard - Video
Subsystem: ASUSTeK Computer Inc. UHD Graphics 630
Flags: bus master, fast devsel, latency 0, IRQ 140, IOMMU group 1
Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
Memory at 4000000000 (64-bit, prefetchable) [size=256M]
I/O ports at 3000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [100] Process Address Space ID (PASID)
Capabilities: [200] Address Translation Service (ATS)
Capabilities: [300] Page Request Interface (PRI)
Kernel driver in use: i915
Kernel modules: i915
dmesg ログには、1.046225、1.061414、1.063566、および 1.063917 のグラフィックカードの問題が表示されます。https://pastebin.com/M1DCCDZ4
私は何を試しましたか?
参考までに、私はCore i5 4590Tと統合されたグラフィックスチップを搭載した古くて遅いメディアPCを持っています。このシステムは同じテレビで完全に動作します。
- マザーボードにはHDMI出力2個とDP出力1個があります。これらのどれも機能しません。
- 同じテレビや既存のメディアPCで動作するケーブルなど、さまざまなケーブルを試してみました。
- Ubuntu liveCDから起動すると同じことが起こります。
xrandr
Xが起動していないため、検査モニターにアクセスできません。- grub設定の設定は
i915.modeset=0
1024x768(専用)の解像度を提供します。この状態ではxrandrは実行されますが、合理的な出力を提供していないように見え、X設定で解像度を変更することはできません。 - 最後に、xserver-xorg-video-intelパッケージの説明では、2007年以前のシステムでは使用しないでください。パッケージを削除しても効果はないようです。これを完了した後、Xorgログは次のようになります。https://pastebin.com/MwqvwmWL
私は何をするのか分からない。もちろん、低仕様のグラフィックカードを注文してシステムに追加することもできますが、そうしたくありません。助けてくれてありがとう。
その他の問題
前述のようにi915.modeset = 0に設定すると、Xが表示されますが、グラフィックは厳しく制限されます。また、このオプションが実際に内部的にどのような役割を果たしているのかわかりません。より良いソリューションを強制するためにこの状態を処理する方法はありますか?この状態でハードウェアアクセラレーションは機能しますか?
答え1
カーネルをコンパイルしようとしましたが、成功しませんでした。
以下を使用してカーネルバージョン5.13を追加しました。https://wiki.debian.org/DebianExperimental
sudo apt -t experimental install linux-image-amd64
それは魅力のように動作します
答え2
ユーザーArtem Tashkinovはカーネルアップデートを提案し、Freenodeの#intel-gfxも同じ提案をしました。 Intel gfx drm-tipで新しいカーネルを構築します(参照:https://01.org/linuxgraphics/documentation/build-guide-0)私のために問題を解決しました。 #intel-gfxの議論によると、修正はまだメインラインカーネルに実装されていません。つまり、現時点では、独自のカーネルをコンパイルすることが唯一のソリューションであることを意味します。
また、この問題は送信されたバグと同じように見えます。詳細については、次を参照してください。https://gitlab.freedesktop.org/drm/intel/-/issues/3286 https://gitlab.freedesktop.org/drm/intel/-/issues/2742