새로운 Lenovo 노트북의 AMD 통합 GPU 문제

새로운 Lenovo 노트북의 AMD 통합 GPU 문제

최근에 새로운 Lenovo Ideapad Slim 3 노트북을 구입했는데 amdgpu 드라이버가 Arch Linux에서 제대로 작동하는 데 문제가 있습니다. GPU는 Mint 라이브 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와 관련된 로그에는 오류가 표시되지 않습니다. dmesgArch의 메시지는 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 라이브 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

나중에 비슷한 문제가 발생하는 경우 이 정보가 도움이 되기를 바랍니다.

관련 정보