AMD iGPU does not work

Hello, my system only works with nomodoset. The same iGPU on Linux Hardware dont have any tests that say it works. Some people say it works with amdgpu.dc=0, but for me it's only turn off my monitor. Without video-vesa installed the system lock up i have to access CLI and install to boot.

I too have tested with others distros and have the same problem.

Some info: modinfo amdgpu, Xorg log with nomodeset, Xorg log with amdgpu.dc=0 and others grub parameters i have tested.

System information:

inxi -Fxz
System:    Host: computador Kernel: 5.6.19-2-MANJARO x86_64 bits: 64 compiler: gcc 
           v: 10.1.0 Desktop: KDE Plasma 5.19.3 Distro: Manjaro Linux 
Machine:   Type: Desktop Mobo: ASRock model: FM2A68M-DG3+ serial: <filter> 
           UEFI [Legacy]: American Megatrends v: P5.20 date: 02/18/2019 
CPU:       Topology: Quad Core model: AMD A8-7680 Radeon R7 10 Compute Cores 4C+6G 
           bits: 64 type: MCP arch: Excavator rev: 1 L2 cache: 1024 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm 
           bogomips: 27963 
           Speed: 1487 MHz min/max: 1400/3500 MHz Core speeds (MHz): 1: 1933 2: 2010 
           3: 1633 4: 1674 
Graphics:  Device-1: AMD Wani [Radeon R5/R6/R7 Graphics] vendor: ASRock driver: N/A 
           bus ID: 00:01.0 
           Display: x11 server: X.Org 1.20.8 driver: vesa resolution: 1368x768~N/A 
           OpenGL: renderer: llvmpipe (LLVM 10.0.0 256 bits) v: 3.3 Mesa 20.1.3 
           direct render: Yes 
Audio:     Device-1: AMD Kabini HDMI/DP Audio vendor: ASRock driver: snd_hda_intel 
           v: kernel bus ID: 00:01.1 
           Device-2: AMD FCH Azalia vendor: ASRock driver: snd_hda_intel v: kernel 
           bus ID: 00:14.2 
           Sound Server: ALSA v: k5.6.19-2-MANJARO 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASRock 
           driver: r8169 v: kernel port: e000 bus ID: 01:00.0 
           IF: enp1s0 state: down mac: <filter> 
           Device-2: Ralink MT7601U Wireless Adapter type: USB driver: mt7601u 
           bus ID: 1-4:4 
           IF: wlp0s18f2u4 state: up mac: <filter> 
Drives:    Local Storage: total: 465.76 GiB used: 14.26 GiB (3.1%) 
           ID-1: /dev/sda vendor: Western Digital model: WD5000AVCS-632DY1 
           size: 465.76 GiB 
Partition: ID-1: / size: 348.66 GiB used: 14.26 GiB (4.1%) fs: ext4 dev: /dev/sda1 
Sensors:   System Temperatures: cpu: 68.5 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Info:      Processes: 180 Uptime: 37m Memory: 7.54 GiB used: 2.01 GiB (26.7%) 
           Init: systemd Compilers: gcc: 10.1.0 Shell: bash v: 5.0.18 inxi: 3.0.37 

---
glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: VMware, Inc. (0xffffffff)
    Device: llvmpipe (LLVM 10.0.0, 256 bits) (0xffffffff)
    Version: 20.1.3
    Accelerated: no
    Video memory: 7716MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 3.3
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 10.0.0, 256 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 20.1.3
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.1 Mesa 20.1.3
OpenGL shading language version string: 1.40
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 20.1.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

---
mhwd-kernel -li
Currently running: 5.6.19-2-MANJARO (linux56)
The following kernels are installed in your system:
   * linux56

---
sudo mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
            video-vesa            2017.03.12                true            PCI


Warning: No installed USB configs!

---
lscpu
Arquitetura:                     x86_64
Modo(s) operacional da CPU:      32-bit, 64-bit
Ordem dos bytes:                 Little Endian
Tamanhos de endereço:            48 bits physical, 48 bits virtual
CPU(s):                          4
Lista de CPU(s) on-line:         0-3
Thread(s) per núcleo:            2
Núcleo(s) por soquete:           2
Soquete(s):                      1
Nó(s) de NUMA:                   1
ID de fornecedor:                AuthenticAMD
Família da CPU:                  21
Modelo:                          96
Nome do modelo:                  AMD A8-7680 Radeon R7, 10 Compute Cores 4C+6G
Step:                            1
Aumento de frequência:           habilitado
CPU MHz:                         2061.123
CPU MHz máx.:                    3500,0000
CPU MHz mín.:                    1400,0000
BogoMIPS:                        6990.99
Virtualização:                   AMD-V
cache de L1d:                    64 KiB
cache de L1i:                    192 KiB
cache de L2:                     2 MiB
CPU(s) de nó0 NUMA:              0-3
Vulnerability Itlb multihit:     Not affected
Vulnerability L1tf:              Not affected
Vulnerability Mds:               Not affected
Vulnerability Meltdown:          Not affected
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and s
                                 eccomp
Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanit
                                 ization
Vulnerability Spectre v2:        Mitigation; Full AMD retpoline, IBPB conditional, STIBP disab
                                 led, RSB filling
Vulnerability Srbds:             Not affected
Vulnerability Tsx async abort:   Not affected
Opções:                          fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
                                  pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxs
                                 r_opt pdpe1gb rdtscp lm constant_tsc rep_good acc_power nopl 
                                 nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monito
                                 r ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16
                                 c lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalig
                                 nsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 tce nodei
                                 d_msr tbm topoext perfctr_core perfctr_nb bpext ptsc mwaitx c
                                 pb hw_pstate ssbd ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 x
                                 saveopt arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean
                                  flushbyasid decodeassists pausefilter pfthreshold avic vgif 
                                 overflow_recov

---
sudo dmesg | egrep 'drm|amdgpu'
[   10.161788] systemd[1]: Starting Load Kernel Module drm...
[   10.668722] systemd[1]: modprobe@drm.service: Succeeded.
[   10.669057] systemd[1]: Finished Load Kernel Module drm.
[   16.076150] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.

---
lsmod | grep amdgpu

---
lsmod | grep radeon

---
lspci -k | grep amdgpu
        Kernel modules: amdgpu

---
lspci -k | grep radeon

---

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by