Stretch 9.6 nie ładuje się amdgpu.Proszę o pomoc.

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
uzytkownikNOWY
Posty: 1
Rejestracja: 29 listopada 2018, 16:45

Stretch 9.6 nie ładuje się amdgpu.Proszę o pomoc.

Post autor: uzytkownikNOWY » 29 listopada 2018, 19:27

Czesc wszystkim. Powracam po latach do Debiana, ale już na karcie graficznej Radeona, AMD R9 270 i chciałbym się zapytać jak zmusić ładowanie sterownika amdgpu? Nie mam doświadczenia zbytnio ze sterownikami do tej karty (wczesniej na innym komputerze była NVIDIA) ale ponoć czytając różne fora ten sterownik zadziała najlepiej, otwarty amdgpu.. Chyba że znacie jakiś inny, który pod tą kartą zadziała?
Próbuje zmusić do działania na amdgpu, zainstalowałem ten sterownik na jądrze Debiana wersji stabilnej 9.6, ale okazało się ze nie ma w ogóle wsparcia, wyswietlał do wyboru tylko radeon. Zainstalowałem nowsze jądro z backportów Stretch i już sterownik się ukazał do wyboru obok radeon.. System domyślnie ładował radeon, no i robiłem wg różnych poradników, dodałem do blacklist radeon, utworzyłem radeon.conf i wpisałem.. i po restarcie wstało wszystko ale po wydaniu polecenia lspci -k:

Kod: Zaznacz cały

0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Curacao PRO [Radeon R7 370 / R9 270/370 OEM]
	Subsystem: Micro-Star International Co., Ltd. [MSI] Curacao PRO [Radeon R7 370 / R9 270/370 OEM]
	Kernel modules: radeon, amdgpu 
Czyli nie ma wpisu kernel drivers in use amdgpu itp.. czyli chyba nie działa ten sterownik. Z resztą widać to po choćby przeglądarkach gdzie latają litery przy przewijaniu a na yt obraz tnie niesamowicie. Bo wątpię żeby była tak fatalna jakość.
Dodam jeszcze parę rzeczy, może się przydadzą przy ustaleniu czemu nie działa:
uname -a

Kod: Zaznacz cały

Linux adam 4.18.0-0.bpo.1-amd64 #1 SMP Debian 4.18.6-1~bpo9+1 (2018-09-13) x86_64 GNU/Linux
lsmod | grep amdgpu

Kod: Zaznacz cały

amdgpu               3371008  0
chash                  16384  1 amdgpu
gpu_sched              28672  1 amdgpu
ttm                   126976  1 amdgpu
drm_kms_helper        196608  1 amdgpu
drm                   475136  4 gpu_sched,drm_kms_helper,amdgpu,ttm
i2c_algo_bit           16384  1 amdgpu 
dpkg -l | grep amdgpu

Kod: Zaznacz cały

ii  libdrm-amdgpu1:amd64                  2.4.74-1                          amd64        Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii  xserver-xorg-video-amdgpu             1.2.0-1+b1                        amd64        X.Org X server -- AMDGPU display driver 
Znacie może sposób żeby w końcu sys ładował ten sterownik? Albo może jakiś inny, lepszy który zadziała pod tą kartą? Wiem że flgrx nawet nieźle działały ale już nie są wspierane od paru lat.. Jeśli ktoś zna rozwiązanie, jak sprawić żeby działał to proszę o pomoc.Pozdrawiam serdecznie.

Awatar użytkownika
dedito
Moderator
Posty: 2643
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Stretch 9.6 nie ładuje się amdgpu.Proszę o pomoc.

Post autor: dedito » 30 listopada 2018, 06:40

To jest karta z rodziny Southern Islands.
Najpierw upewnij się, że jądro ma załączone wsparcie dla AMDGPU_SI (CONFIG_DRM_AMDGPU_SI=Y)

Kod: Zaznacz cały

fgrep CONFIG_DRM_AMDGPU /boot/config-$(uname -r)
Potem jeśli wsparcie jest załączone, przełącz się na sterownik amdgpu dopisując do parametrów startowych jądra:

Kod: Zaznacz cały

radeon.si_support=0 amdgpu.si_support=1
Poczytaj też tu viewtopic.php?t=34390

ODPOWIEDZ