AMDGPU - Problemas com monitor em hub

Olá pessoal,

Recentemente estou enfrentando um problema que não consegui contornar de forma alguma.

Depois de algumas atualizações de Kernel e S.O o 3° monitor que eu utilizava por um hub usb-c → hdmi parou de funcionar.

Os sintomas são, o notebook reconhece o monitor porém não dá vídeo e se eu deixar o monitor plugado ele entra num loop de “Conectado e Desconectado”

Olhando os logs quando conecto o monitor os erros são (Isso inúmeras vezes devido ao loop que falei anteriormente)

jun 24 07:31:29 paulocesar.bofh.etux.local kernel: amdgpu 0000:04:00.0: [drm] enabling link 2 failed: 15
"(EE) AMDGPU(0): drmmode_do_crtc_dpms cannot get last vblank counter\n"
"(WW) AMDGPU(0): flip queue failed: Invalid argument\n(WW) AMDGPU(0): Page flip failed: Invalid argument\n"

Abaixo tenho algumas informações sobre o meu notebook

inxi -Fxz
System:
  Kernel: 6.10.0-0.rc3.32.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.42.50.20240531
  Desktop: Cinnamon v: 6.0.4 Distro: Fedora Linux 40 (KDE Plasma)
Machine:
  Type: Laptop System: LENOVO product: 20Y7003SPG v: ThinkPad E14 Gen 3
    serial: <superuser required>
  Mobo: LENOVO model: 20Y7003SPG serial: <superuser required> UEFI: LENOVO
    v: R1OET32W (1.11 ) date: 02/11/2022
Battery:
  ID-1: BAT0 charge: 11.8 Wh (25.6%) condition: 46.1/57.0 Wh (80.9%)
    volts: 10.8 min: 11.5 model: SMP 5B11C732 status: discharging
CPU:
  Info: 6-core model: AMD Ryzen 5 5500U with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 2 rev: 1 cache: L1: 384 KiB L2: 3 MiB L3: 8 MiB
  Speed (MHz): avg: 1918 high: 4042 min/max: 400/4056 cores: 1: 2089 2: 400
    3: 2071 4: 2071 5: 2032 6: 2322 7: 2050 8: 2071 9: 4042 10: 3076 11: 400
    12: 400 bogomips: 50306
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Lucienne vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5
    bus-ID: 04:00.0 temp: 44.0 C
  Device-2: IMC Networks Integrated Camera driver: uvcvideo type: USB
    bus-ID: 1-3:2
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 24.1.0 driver: X:
    loaded: amdgpu dri: radeonsi gpu: amdgpu resolution: 1: 1920x1080~60Hz
    2: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: radeonsi,swrast platforms:
    active: x11,surfaceless,device inactive: gbm,wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.2.0-devel
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
    renoir LLVM 18.1.6 DRM 3.57 6.10.0-0.rc3.32.fc41.x86_64)
  API: Vulkan v: 1.3.283 drivers: N/A surfaces: xcb,xlib devices: 2
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel bus-ID: 04:00.1
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo driver: N/A
    bus-ID: 04:00.5
  Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel bus-ID: 04:00.6
  API: ALSA v: k6.10.0-0.rc3.32.fc41.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.0.7 status: active
Sensors:
  System Temperatures: cpu: 49.0 C mobo: 34.0 C gpu: amdgpu temp: 45.0 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 0
Info:
  Memory: total: 16 GiB note: est. available: 14.45 GiB used: 4.74 GiB (32.8%)
  Processes: 464 Uptime: 42m Init: systemd target: graphical (5)
  Packages: 2 note: see --rpm Compilers: gcc: 14.1.1 Shell: Bash v: 5.2.26
    inxi: 3.3.34

Esses são meus repositórios

fedora                                                   Fedora 40 - x86_64                               habilitado
fedora-debuginfo                                         Fedora 40 - x86_64 - Debug                       desabilitado
fedora-source                                            Fedora 40 - Source                               desabilitado
nadmartin_mesa                                           Copr repo for mesa owned by nadmartin            habilitado
rpmfusion-free                                           RPM Fusion for Fedora 40 - Free                  habilitado
rpmfusion-nonfree                                        RPM Fusion for Fedora 40 - Nonfree               habilitado
updates                                                  Fedora 40 - x86_64 - Updates                     habilitado
updates-debuginfo                                        Fedora 40 - x86_64 - Updates - Debug             desabilitado
updates-source                                           Fedora 40 - Updates Source                       desabilitado

Já tentei basicamente

  • Atualização de driver pela AMD
  • Utilização do x11, wayland e xorg
  • Inclusão de parametros no boot tentando desabilitar o audio das telas e outros itens

Só não queria formatar por conta que tenho algumas coisas do trabalho já configuradas : /

Desde já, agradeço a atenção!

Bem vindo @pauloccsn no Fedora

Levou em consideração que o hub poderia ser defeituoso? Você tem accesso para um outro hub e verificar que contece a mesma coisa?

Obrigado!

Sim pensei na possibilidade, porém ele funciona em outros dispositivos normalmente.

E antes de atualizar ele também funcionava normalmente
(Porém não lembro qual foi a atualização, se foi kernel ou outro pacote qualquer)

Outro ponto que não citei, utilizo as outras entradas do hub (2x Usb e power suply) e funcionam normalmente

1 Like