Centos 8 + Waylandで非常に遅いディスプレイとglxinfoエラー

Centos 8 + Waylandで非常に遅いディスプレイとglxinfoエラー

私はCentOS 8.2.2004とAMD Radeon RX570とIntelオンボードグラフィックスを備えたデュアルモニタを使用しています。 (AMDグラフィックドライバはですamdgpu-pro-20.20-1089974-rhel-8.2。)

数週間前、私のコンピュータはXserverで実行されていましたが、最近のカーネルアップデート以降はWaylandで実行されていました。それ以降は、H/W 加速を使用していないかのように表示速度が非常に遅くなります。

確認するために実行しましたが、LIBGL_DEBUG=verbose glxinfoエラーメッセージが表示されました。

name of display: :0
libGL: DRI2 mode is not allowed under Wayland. Running in DRI3 mode
libGL: Error! DRI3 initializes failed
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL: dlopen /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/X11R6/lib64/modules/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/X11R6/lib64/modules/dri/swrast_dri.so
libGL: dlopen /usr/X11R6/lib64/modules/dri/swrast_dri.so failed (/usr/X11R6/lib64/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib64/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/swrast_dri.so
libGL: dlopen /usr/X11R6/lib/modules/dri/swrast_dri.so failed (/usr/X11R6/lib/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so
libGL: dlopen /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS32)
libGL: OpenDriver: trying /usr/X11R6/lib32/modules/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/X11R6/lib32/modules/dri/swrast_dri.so
libGL: dlopen /usr/X11R6/lib32/modules/dri/swrast_dri.so failed (/usr/X11R6/lib32/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib32/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib32/dri/swrast_dri.so
libGL: dlopen /usr/lib32/dri/swrast_dri.so failed (/usr/lib32/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  149 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  43
  Current serial number in output stream:  42

私はLinuxディスプレイシステムを初めて使用しているので、この問題を解決する方法がわかりません。誰でも私を助けることができますか?

PS:Xserverを使用するようにログインを変更できることを知っています。しかし、これらの問題のために可能であればWaylandを利用したいのですが、Intelオンボードグラフィックス+ AMD Radeon(PRIME Sync 0)での画面切り捨て現象

参考までにLIBGL_DEBUG=verbose glxinfoXserverモードで実行すると、次の出力が表示されます。

name of display: :0
libGL: Running in DRI3 mode
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/amdgpu_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
libGL: dlopen /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/X11R6/lib64/modules/dri/tls/amdgpu_dri.so
libGL: OpenDriver: trying /usr/X11R6/lib64/modules/dri/amdgpu_dri.so
libGL: dlopen /usr/X11R6/lib64/modules/dri/amdgpu_dri.so failed (/usr/X11R6/lib64/modules/dri/amdgpu_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib64/dri/tls/amdgpu_dri.so
libGL: OpenDriver: trying /usr/lib64/dri/amdgpu_dri.so
/opt/amdgpu/share/libdrm/amdgpu.ids version: 1.0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: AMD
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, 

...

ベストアンサー1

おすすめ記事