私は最近、新しいLenovo Ideapad Slim 3ノートブックを購入しましたが、amdgpuドライバがArch Linuxで正常に動作するのに問題があります。 GPUはMint Live USB(再生など)を介してすぐに動作するようです。glxgears
ただし、ArchシステムがSSDにインストールしようとすると、次のエラーが発生しますglxinfo -B
。
$ glxinfo -B
name of display: :0
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 151 (GLX)
Minor opcode of failed request: 24 (X_GLXCreateNewContext)
Value in failed request: 0x0
Serial number of failed request: 37
Current serial number in output stream: 38
[drm]とamdgpuに関連するログにはエラーは表示されません。dmesg
ArchのメッセージはMintのメッセージと非常によく似ています。ただし、Archではファイルに次のエラーが表示されますXorg.0.log
。
[ 42.568] (II) Loading sub module "glamoregl"
[ 42.568] (II) LoadModule: "glamoregl"
[ 42.568] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 42.572] (II) Module glamoregl: vendor="X.Org Foundation"
[ 42.572] compiled for 1.21.1.8, module version = 1.0.1
[ 42.572] ABI class: X.Org ANSI C Emulation, version 0.4
[ 42.577] (EE) AMDGPU(0): eglGetDisplay() failed
[ 42.577] (EE) AMDGPU(0): glamor detected, failed to initialize EGL.
[ 42.577] (WW) AMDGPU(0): amdgpu_glamor_pre_init returned FALSE, using ShadowFB
Mint Live USBのファイルにはXorg.0.log
このエラーは表示されません。
[ 17.992] (II) Loading sub module "glamoregl"
[ 17.992] (II) LoadModule: "glamoregl"
[ 17.992] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 17.995] (II) Module glamoregl: vendor="X.Org Foundation"
[ 17.995] compiled for 1.21.1.3, module version = 1.0.1
[ 17.995] ABI class: X.Org ANSI C Emulation, version 0.4
[ 18.028] (II) AMDGPU(0): glamor X acceleration enabled on AMD RENOIR (LLVM 13.0.1, DRM 3.42, 5.15.0-56-generic)
[ 18.028] (II) AMDGPU(0): glamor detected, initialising EGL layer.
このエラーは問題の原因に関連しているようです。 amdgpuとArchのcharmの間にこの問題が発生する原因を知っている人はいますか?
Radeonグラフィックスを統合したAMD Ryzen 5 7530U CPUを搭載した新しいノートパソコンです。
答え1
私はこの問題を直接解決しました。 ArchシステムはNVidia GPUを搭載した以前のシステムからコピーされ、まだいくつかのNVidia関連のグラフィックパッケージがインストールされていました。私はこれを削除し、今3Dアクセラレーションが正常に動作しているようです(両方ともglxinfo
動作しますglxgears
)。以前のNVidiaパッケージは次のとおりです。
nvidia-340xx-dkms
nvidia-340xx-utils
opencl-nvidia-340xx
xf86-video-nouveau
ffnvcodec-headers
後で同様の問題が発生した場合は、この情報が役立つことを願っています。