Linux 6.7:/sys/class/graphics/fb0がありません。

Linux 6.7:/sys/class/graphics/fb0がありません。

このノード/symlinkに何が起こっていますか?メインディスプレイアダプタに接続されて長い間存在していました。できないLinux 6.7.4ではこれ以上見つかりません。変更ログでもその内容が見つかりませんでした。

これはバグですか?それとも根本的に何かが変わりましたか?

私はただ:

ls -la /sys/class/graphics/
total 0
drwxr-xr-x.  2 root root 0 Feb  9 13:20 .
drwxr-xr-x. 79 root root 0 Feb  9 13:15 ..
lrwxrwxrwx.  1 root root 0 Feb  9 13:15 fbcon -> ../../devices/virtual/graphics/fbcon

答え1

これはバグですか?それとも根本的に何かが変わりましたか?

後者の。 fbdevは、より統合され、使いやすく高速なDRMサブシステムに置き換えられました。あなたのAMDドライバは両方のインターフェイスを提供しましたが、最近古いFBを削除した可能性があります。たとえば、私のIntelドライバはしばらくそれをやっていません。

/dev/dri/card0代わりに、「直接レンダリングインタフェース」(カーネル側DRMとユーザー側ライブラリ/プログラムの組み合わせ)の一部としてを使用します。

答え2

古いデバイスを使用している人は代わりに使用できます/sys/class/drm/card1/device/drmユニークなカードがあり、番号付けされた場所は1通常Linuxで0から計算されるため、番号付けがどのように機能するのかわかりません。

関連情報