Radeon -> Bookworm 업데이트 이후 VESA 폴백: "/dev/dri/card0 열기: 해당 파일 또는 디렉터리가 없습니다."

Radeon -> Bookworm 업데이트 이후 VESA 폴백: "/dev/dri/card0 열기: 해당 파일 또는 디렉터리가 없습니다."

방금 데스크탑을 Bookworm으로 업데이트했습니다. 이제 게임을 시작할 때마다 색상이 모두 엉망이 되고 화면은 다음과 같이 보입니다.1

이는 게임을 종료한 후에도 지속됩니다. 유일한 해결책은 세션을 닫았다가 다시 여는 것입니다.

이를 재현하는 유일한 사용 사례는 게임입니다. 게임은 일반적으로 특정 디스플레이 모드를 사용하기 때문입니다. GTK 또는 Qt 창을 열 때는 이런 일이 발생하지 않습니다. 고정 해상도 또는 전체 화면 게임 창에서만 작동합니다(예: wesnoth, SuperTux 2, Mednaffe의 시뮬레이션 게임). 이 표시 방법을 무엇이라고 하나요?

그래픽 카드는 다음과 같습니다.

Advanced Micro Devices, Inc. [AMD/ATI] Oland PRO [Radeon R7 240/340 / Radeon 520]

저는 다음 패키지를 설치했습니다.

firmware-amd-graphics
xserver-xorg-video-all
libdrm-radeon1

전체 Xorg 로그 파일은 여기에 게시할 수 없습니다. 관련성이 있어 보이는 부분은 다음과 같습니다.

[    27.453] (II) LoadModule: "ati"                                             
[    27.489] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so              
[    27.501] (II) Module ati: vendor="X.Org Foundation"                         
[    27.501]    compiled for 1.21.1.3, module version = 19.1.0                  
[    27.501]    Module class: X.Org Video Driver                                
[    27.501]    ABI class: X.Org Video Driver, version 25.2                     
[    30.701] (II) LoadModule: "radeon"                                          
[    30.701] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so           
[    31.113] (II) Module radeon: vendor="X.Org Foundation"                      
[    31.117]    compiled for 1.21.1.3, module version = 19.1.0                  
[    31.117]    Module class: X.Org Video Driver                                
[    31.117]    ABI class: X.Org Video Driver, version 25.2                     
[    31.117] (II) LoadModule: "modesetting"                                     
[    31.117] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so          
[    31.229] (II) Module modesetting: vendor="X.Org Foundation"                 
[    31.229]    compiled for 1.21.1.7, module version = 1.21.1                  
[    31.229]    Module class: X.Org Video Driver                                
[    31.229]    ABI class: X.Org Video Driver, version 25.2                     
[    31.229] (II) LoadModule: "fbdev"                                           
[    31.229] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so            
[    31.337] (II) Module fbdev: vendor="X.Org Foundation"                       
[    31.337]    compiled for 1.21.1.3, module version = 0.5.0                   
[    31.337]    Module class: X.Org Video Driver                                
[    31.337]    ABI class: X.Org Video Driver, version 25.2                     
[    31.337] (II) LoadModule: "vesa"                                            
[    31.337] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so               
[    31.373] (II) Module vesa: vendor="X.Org Foundation"                        
[    31.377]    compiled for 1.21.1.3, module version = 2.5.0                   
[    31.377]    Module class: X.Org Video Driver                                
[    31.377]    ABI class: X.Org Video Driver, version 25.2                     
[    31.377] (II) RADEON: Driver for ATI/AMD Radeon chipsets:                   
[... Long list of chipsets ...]
[  2509.619] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[  2509.619] (II) FBDEV: driver for framebuffer: fbdev
[  2509.619] (II) VESA: driver for VESA chipsets: vesa
[  2509.623] (II) [KMS] drm report modesetting isn't supported.
[  2509.623] (EE) open /dev/dri/card0: No such file or directory
[  2509.623] (WW) Falling back to old probe method for modesetting
[  2509.623] (EE) open /dev/dri/card0: No such file or directory
[  2509.623] (II) Loading sub module "fbdevhw"
[  2509.623] (II) LoadModule: "fbdevhw"
[  2509.623] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[  2509.623] (II) Module fbdevhw: vendor="X.Org Foundation"
[  2509.623]    compiled for 1.21.1.7, module version = 0.0.2
[  2509.623]    ABI class: X.Org Video Driver, version 25.2
[  2509.623] (EE) Unable to find a valid framebuffer device
[  2509.623] (WW) Falling back to old probe method for fbdev
[  2509.623] (II) Loading sub module "fbdevhw"
[  2509.623] (II) LoadModule: "fbdevhw"
[  2509.623] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[  2509.623] (II) Module fbdevhw: vendor="X.Org Foundation"
[  2509.623]    compiled for 1.21.1.7, module version = 0.0.2
[  2509.623]    ABI class: X.Org Video Driver, version 25.2
[  2509.623] (EE) open /dev/fb0: No such file or directory
[  2509.623] (EE) Screen 0 deleted because of no matching config section.
[  2509.623] (II) UnloadModule: "radeon"
[  2509.623] (EE) Screen 0 deleted because of no matching config section.
[  2509.623] (II) UnloadModule: "modesetting"
[  2509.623] (EE) Screen 0 deleted because of no matching config section.
[  2509.623] (II) UnloadModule: "fbdev"
[  2509.623] (II) UnloadSubModule: "fbdevhw"
[  2509.623] (II) Loading sub module "vbe"
[  2509.623] (II) LoadModule: "vbe"
[  2509.623] (II) Loading /usr/lib/xorg/modules/libint10.so
[  2509.623] (II) Module int10: vendor="X.Org Foundation"
[  2509.623]    compiled for 1.21.1.7, module version = 1.0.0
[  2509.623]    ABI class: X.Org Video Driver, version 25.2
[  2509.623] (II) Loading sub module "int10"
[  2509.623] (II) LoadModule: "int10"
[  2509.623] (II) Loading /usr/lib/xorg/modules/libint10.so
[  2509.623] (II) Module int10: vendor="X.Org Foundation"
[  2509.623]    compiled for 1.21.1.7, module version = 1.0.0
[  2509.623]    ABI class: X.Org Video Driver, version 25.2
[  2509.623] (II) VESA(0): initializing int10
[  2509.623] (II) VESA(0): Primary V_BIOS segment is: 0xc000
[  2509.623] (II) VESA(0): VESA BIOS detected
[  2509.623] (II) VESA(0): VESA VBE Version 3.0
[  2509.623] (II) VESA(0): VESA VBE Total Mem: 16384 kB
[  2509.623] (II) VESA(0): VESA VBE OEM: AMD ATOMBIOS
[  2509.623] (II) VESA(0): VESA VBE OEM Software Rev: 15.42
[  2509.623] (II) VESA(0): VESA VBE OEM Vendor: (C) 1988-2010, Advanced Micro Devices, Inc.
[  2509.623] (II) VESA(0): VESA VBE OEM Product: OLAND
[  2509.623] (II) VESA(0): VESA VBE OEM Product Rev: 01.00
[  2509.643] (II) VESA(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
[  2509.643] (==) VESA(0): Depth 24, (--) framebuffer bpp 32
[  2509.643] (==) VESA(0): RGB weight 888
[  2509.643] (==) VESA(0): Default visual is TrueColor
[  2509.643] (==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
[  2509.643] (II) Loading sub module "ddc"
[  2509.643] (II) LoadModule: "ddc"
[  2509.643] (II) Module "ddc" already built-in

어느 시점에서 라데온 드라이버가 실패하여 시스템이 기본 드라이버로 되돌아간 것 같습니다.

이 올바른지? 이 문제를 해결하려면 어떻게 해야 합니까?

.xsession-errors그래픽 혼란이 실제로 발생했을 때 syslog나는 더 이상 보지 못했습니다 .

편집하다:

$ inxi -G
Graphics:
  Device-1: AMD Oland PRO [Radeon R7 240/340 / Radeon 520] driver: N/A
  Display: x11 server: X.Org v: 1.21.1.7 driver: X: loaded: vesa
    unloaded: fbdev,modesetting,radeon dri: swrast gpu: N/A
    resolution: 1920x1080
  API: OpenGL v: 4.5 Mesa 22.3.6 renderer: llvmpipe (LLVM 15.0.6 128 bits)

편집하다:보고된 오류데비안 BTS.

편집하다:새 컴퓨터를 구입했을 때 나는 이것에 더 이상 관심을 기울이지 않았습니다. 버그 보고 스레드가 업데이트되면 여기에 업데이트하겠습니다.

관련 정보