Debian 스트레치/테스트에서 X amdgpu 드라이버가 로드되지 않습니다.

Debian 스트레치/테스트에서 X amdgpu 드라이버가 로드되지 않습니다.

amdgpu가 설치되고 커널 모듈이 로드됩니다.

# lsmod|grep amdgpu
amdgpu               2031616  0
ttm                    98304  1 amdgpu
drm_kms_helper        163840  1 amdgpu
drm                   372736  3 amdgpu,ttm,drm_kms_helper
i2c_algo_bit           16384  1 amdgpu
mfd_core               16384  1 amdgpu

amdgpu X 드라이버 설치:

# dpkg -l|grep amdgpu
ii  libdrm-amdgpu1:amd64                                             2.4.74-1                                    amd64        Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii  libdrm-amdgpu1:i386                                              2.4.74-1                                    i386         Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii  xserver-xorg-video-amdgpu                                        1.4.0-1                                     amd64        X.Org X server -- AMDGPU display driver

Xorg.conf에서 특별히 amdgpu 드라이버를 로드하려고 시도했습니다.

# cat /etc/X11/xorg.conf
Section "OutputClass"
    Identifier "AMDgpu"
    MatchDriver "amdgpu"
    Driver "amdgpu"

그러나 로드를 시도하지 않는 것 같습니다.

# grep LoadModule Xorg.0.log
[    57.973] (II) LoadModule: "glx"
[    58.107] (II) LoadModule: "ati"
[    58.154] (II) LoadModule: "radeon"
[    58.275] (II) LoadModule: "modesetting"
[    58.297] (II) LoadModule: "fbdev"
[    58.314] (II) LoadModule: "vesa"
[    58.384] (II) LoadModule: "fbdevhw"
[    58.471] (II) LoadModule: "fb"
[    58.507] (II) LoadModule: "shadow"
[    60.079] (II) LoadModule: "libinput"

lshw -c 비디오 출력:

  *-display UNCLAIMED       
       description: VGA compatible controller
       product: Richland [Radeon HD 8650G]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 1
       bus info: pci@0000:00:01.0
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:b0000000-bfffffff ioport:6000(size=256) memory:d6100000-d613ffff memory:c0000-dffff
  *-display UNCLAIMED
       description: VGA compatible controller
       product: Mars [Radeon HD 8670A/8670M/8750M]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller cap_list
       configuration: latency=0
       resources: memory:c0000000-cfffffff memory:d6000000-d603ffff ioport:5000(size=256) memory:d6040000-d605ffff

어떻게 이런 일이 일어날 수 있습니까? amdgpu 드라이버를 강제로 로드하는 방법은 무엇입니까?

답변1

커널 매개변수 추가는 amdgpu.si_support=1 radeon.si_support=0커널 4.13 이상에서 작동합니다.

바라보다:Southern Island(SI) 및 Inland Island(CIK) 지원 활성화세부.

답변2

1/ 카드에 product: Richland [Radeon HD 8650G]TeraScale 3 아키텍처가 있는 것으로 보입니다(참조:이 위키 기사) AMDGPU 드라이버에서는 지원되지 않습니다(너무 오래됨). 바라보다이 유용한 기사Archlinux 위키에서.

~에 따르면데비안 위키당신은 설치해야xserver-xorg-비디오-atiAMDGPU 대신 드라이버 래퍼 패키지.

2/ 그리고는 product: Mars [Radeon HD 8670A/8670M/8750M].

카드에 "GCN 1세대" 아키텍처가 있지만 AMDGPU 드라이버가 이를 지원하지 않는 것 같습니다(다시 참조)이 유용한 기사Archlinux 위키에서). ATI 패키지는 이를 위한 드라이버를 제공해야 합니다.

편집: @susurri의 답변 참조: GCN 1세대 카드는 South Island 카드(어쨌든 데스크탑 버전이라고 함)가 될 것이며 특정 요구 사항을 충족하는 AMDGPU로 구동될 수 있습니다.

열악한 2D/3D 지원이 마음에 들지 않거나 펌웨어-amd-graphics 또는 펌웨어-linux-nonfree 패키지를 설치해야 할 수도 있습니다. 같은 것을 보았다데비안 위키에 관한 기사.

관련 정보