Recentemente comprei Lenovo loq 16aph8
, instalei Ubuntu 22.04 LTS
e enfrentei vários problemas. Um deles é o esmagamento (desligamento) do sistema ao pressionar os botões de ajuste de brilho ( F5
, F6
). Caso contrário, às vezes deixa a tela preta (brilho zero), às vezes aciona o botão de mudo do microfone ( F4
). Tentei alterar e atualizar as configurações do grub como nestas postagens, mas não funcionou:
https://www.reddit.com/r/Ubuntu/comments/v97arf/problem_with_brightness_control_using_ubuntu_2204/
https://bbs.archlinux.org/viewtopic.php?id=286357
Pergunte-me sobre detalhes, não tenho certeza de quais informações são necessárias para resolver esse problema.
Alguns detalhes do driver de vídeo:
lshw -c video:
*-display
description: VGA compatible controller
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: iomemory:7a0-79f iomemory:7c0-7bf irq:75 memory:a0000000-a0ffffff memory:7a00000000-7bffffffff memory:7c00000000-7c01ffffff ioport:3000(size=128) memory:a1000000-a107ffff
*-display
description: VGA compatible controller
product: Advanced Micro Devices, Inc. [AMD/ATI]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:05:00.0
version: c2
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
configuration: driver=amdgpu latency=0
resources: iomemory:7c0-7bf irq:43 memory:7c10000000-7c1fffffff memory:a1200000-a13fffff ioport:1000(size=256) memory:a1700000-a177ffff
*-graphics
product: EFI VGA
physical id: 2
logical name: /dev/fb0
capabilities: fb
configuration: depth=32 resolution=1920,1080
UPD: Parece que o problema está relacionado aos drivers da placa gráfica (nvidia). Após inicializar no modo dinâmico com gráficos AMD, o problema desaparece. Além disso, após inicializar novamente com placa discreta, o problema parecia resolvido e o botão de brilho funcionou, porém após vários pressionamentos - o sistema desligou novamente e o brilho foi novamente definido para o nível máximo com os mesmos problemas com os botões. Além disso, encontrei exatamente o mesmo problema aqui: https://forums.developer.nvidia.com/t/brightness-not-working-after-upgrading-to-ubuntu-22-04/224227
Há também uma correção para versões mais antigas AMD Ryzen 7 6800h
, mas AMD Ryzen 7 7840HS
não consigo alterar o brilho no Ubuntu 22.04.3 LTS
Eu consertei isso. Primeiro de tudo - você precisa limpar as configurações do GRUB seguindo as seguintes etapas:
sudo nano /etc/default/grub
amdgpu.backlight=0
parâmetro ao final deGRUB_CMDLINE_LINUX_DEFAULT
. No meu caso é assim:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.sg_display=0 amdgpu.backlight=0"
sudo update-grub
As etapas acima corrigirão o ajuste de brilho na GPU. Para evitar o desligamento do sistema, você precisa adicionar vários módulos à lista negra. (como no post aqui: https://bbs.archlinux.org/viewtopic.php?id=286357&p=2 ). Parece
ideapad_laptop
causar um problema. Para adaptar esta resposta para o Ubuntu, siga os seguintes passos:sudo nano /etc/modprobe.d/blacklist.conf
sudo update-initramfs -u
Passo final:
sudo reboot
.Observe que esta correção é adequada apenas para laptops Lenovo (pelo menos porque
ideapad_laptop
é um módulo específico da Lenovo). No entanto, o problema em si só pode acontecer com esses laptops. Espero que ajude alguém.