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부터 계산되기 때문에 번호 매기기가 어떻게 작동하는지 잘 모르겠습니다 .

관련 정보