Similar cu problema discutată Aici, Am probleme cu configurarea amdgpu-dkms. Instalarea driverului opțional amdgpu se blochează pe acel pas. Aici este rezultatul lui dpkg --configure amdgpu-dkms
Se configurează amdgpu-dkms (1:5.4.7.53-1048554)...
Se elimină fișierele vechi amdgpu-5.4.7.53-1048554 DKMS...
Se șterge versiunea modulului: 5.4.7.53-1048554
complet din arborele DKMS.
Terminat.
Se încarcă fișiere noi amdgpu-5.4.7.53-1048554 DKMS...
Clădire pentru 5.4.0-96-generic
Clădire pentru arhitectură x86_64
Construirea modulului inițial pentru 5.4.0-96-generic
EROARE: Nu se poate crea raport: [Errno 17] Fișierul există: „/var/crash/amdgpu-dkms-firmware.0.crash”
Eroare! Stare de returnare greșită pentru modulul construit pe nucleu: 5.4.0-96-generic (x86_64)
Consultați /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/make.log pentru mai multe informații.
dpkg: eroare la procesarea pachetului amdgpu-dkms (--configure):
instalat pachetul amdgpu-dkms subprocesul de script post-instalare a returnat eroare starea de ieșire 10
Au fost întâlnite erori în timpul procesării:
amdgpu-dkms
Fișierul jurnal la care se face referire conține următorul text:
DKMS make.log pentru amdgpu-5.4.7.53-1048554 pentru kernel 5.4.0-96-generic (x86_64)
Sâmbătă, 29 ianuarie 2022 06:43:23 CST
make: se introduce în directorul „/usr/src/linux-headers-5.4.0-96-generic”
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/symbols.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_mn.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_drv.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/main.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_device_cgroup.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_device.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_drm_cache.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_drm.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_kms.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_fence_array.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_fence.o
/var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_fence.c:29:1: avertisment: âdma_fence_test_signaled_anyâ definit, dar neutilizat [-Wunused-function]
29 | dma_fence_test_signaled_any(struct dma_fence **fences, uint32_t count,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_io.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_atombios.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_kthread.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_mm.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/atombios_crtc.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_pci.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_connectors.o
/var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_pci.c: În funcția âamdkcl_pci_initâ:
/var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_pci.c:102:84: avertisment: se trece argumentul 2 din „amdkcl_fp_setup” de la „calificatorul” tip țintă pointer [-Wdiscarded-qualifiers]
102 | _kcl_pcie_link_speed = (const unsigned char *) amdkcl_fp_setup("pcie_link_speed", _kcl_pcie_link_speed_stub);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
În fișierul inclus din /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_pci.c:3:
/var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_common.h:23:63: notă: așteptat âvoid *â dar argumentul este de tip âconst nesemnat char *â
23 | static inline void *amdkcl_fp_setup(const char *simbol, void *fp_stup)
| ~~~~~~^~~~~~~
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_perf_event.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_reservation.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/atom.o
/var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_reservation.c: În funcția âamdkcl_reservation_initâ:
/var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_reservation.c:58:10: avertisment: trecerea argumentului 2 din âamdkcl_fp_setupâ descarcă de la â calificator tip țintă pointer [-Wdiscarded-array-qualifiers]
58 | &_kcl_reservation_seqcount_string_stub);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
În fișierul inclus din /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_reservation.c:32:
/var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_common.h:23:63: notă: așteptat âvoid *â dar argumentul este de tip âconst char (*)[21]â
23 | static inline void *amdkcl_fp_setup(const char *simbol, void *fp_stup)
| ~~~~~~^~~~~~~
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/dma-resv.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_suspend.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_fence.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_workqueue.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_seq_file.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/kcl_connector.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_ttm.o
LD [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdkcl/amdkcl.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/scheduler/sched_main.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_object.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/scheduler/sched_fence.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_gart.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/scheduler/sched_entity.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_encoders.o
LD [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/scheduler/amd-sched.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/ttm/ttm_memory.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_display.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/ttm/ttm_tt.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_i2c.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_fb.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/ttm/ttm_bo.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_gem.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/ttm/ttm_bo_util.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_ring.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_cs.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/ttm/ttm_bo_vm.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_bios.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/ttm/ttm_module.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/ttm/ttm_execbuf_util.o
/var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_bios.c: În funcția âamdgpu_read_platform_biosâ:
/var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_bios.c:200:9: eroare: declararea implicită a funcției âpci_platform_româ [-Werror=implicit-function-declaration ]
200 | bios = pci_platform_rom(adev->pdev, &size);
| ^~~~~~~~~~~~~~~~
/var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_bios.c:200:7: avertisment: atribuire la âuint8_t *â {alias âunsigned char *â } din âintâ face indicatorul de la un întreg fără o transformare [-Wint-conversion]
200 | bios = pci_platform_rom(adev->pdev, &size);
| ^
cc1: unele avertismente fiind tratate ca erori
make[2]: *** [scripts/Makefile.build:270: /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu/amdgpu_bios.o] Eroare 1
make[1]: *** [scripts/Makefile.build:519: /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/amd/amdgpu] Eroare 2
make[1]: *** Aștept lucrări neterminate....
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/ttm/ttm_page_alloc.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/ttm/ttm_bo_manager.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/ttm/ttm_agp_backend.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/ttm/ttm_page_alloc_dma.o
LD [M] /var/lib/dkms/amdgpu/5.4.7.53-1048554/build/ttm/amdttm.o
make: *** [Makefile:1762: /var/lib/dkms/amdgpu/5.4.7.53-1048554/build] Eroare 2
make: Ieșim din directorul „/usr/src/linux-headers-5.4.0-96-generic”
După încercarea de a instala și configura amdgpu, driverul implicit, Radeon, pare să se fi stricat. Este încă instalat, dar nu-mi mai controlează GPU.
Stare Systemctl gpu-manager.service
randamente
Gpu-manager.service - detectează GPU-ul disponibil și se ocupă de orice modificare a sistemului
Încărcat: încărcat (/lib/system/gpu-manager.service; activat; presetarea distribuitorului: activată)
Activ: inactiv (mort)
Pe baza acestei postări și alte cercetări (doar căutați problema pe google) se pare că amdgpu este compatibil doar cu unele nuclee. Am încercat deja să șterg pachetele folosind apt purge amdgpu
. Nu știu cum să repar „radeon”, driverul implicit.
Ar trebui să renunț la încercarea de a folosi acest driver mai nou și să mă concentrez pe revenirea la valoarea implicită?
În mod ideal, aș dori să am ambele drivere disponibile ca opțiuni, astfel încât să pot reveni la valoarea implicită dacă/când amdgpu se rupe.
Iată specificațiile mele hardware. Voi edita pentru a adăuga informații suplimentare dacă este necesar.
Procesor: Intel(R) Pentium(R) CPU G3258 @ 3.20GHz
Memorie: 8041MB (1523MB folosit)
Grafică: Radeon R7 240 (2GB)
Tip mașină: desktop
Sistem de operare: Ubuntu 20.04.3 LTS
-Discuri SCSI-
ATA KINGSTON SA400S3 (SSD, unitate de pornire)
ATA Samsung SSD 860 (SSD)
WDC WD25 00BEVT-60A23T0 (HDD)