Pessoal, boa noite!
Recentemente comprei um Nitro 5 e instalei o Pop os 22.04 nele. Entretanto, diferente do meu outro notebook, não encontro a opção de reduzir o brilho de tela!
No teclado tem atalho pra isso, mas não funciona (o de volume e outros funcionam - só o brilho e microfone que não).
Alguém sabe como posso resolver isso?
Valeu!
Seu notebook possui placa de vídeo nvidia?
Instalação com Secure Boot desabilitado?
Poderia informar-nos um pouco mais sobre o seu hardware?
Sim, é placa da Nvidea (instalei a versão do Pop com suporte).
Sobre o secure boot, eu não sei! Como vejo?
O hardware é esse: https://br-store.acer.com/notebook-acer-an515-47-r5su-r57535hs-br-8gb-512gb-ssd-gutta-br-black-156-fhd-nh-qlhal-001/p
Por se tratar de uma versão com Linux pré-instalado, imagino que não venha com o Secure Boot habilitado, mas para descobrir basta seguir um dos métodos adiante:
1 - Rode sudo dmesg | grep -i secure
, se aparecer algo como Secure boot enabled então o secure boot esta habilitado, se uma das saídas forem Secure boot disabled Secure boot está desabilitado.
2 - mokutil --sb-state
3 - bootctl status
Se estiver com o secure boot habilitado, tente iniciar com ele desablitado (entre em sua BIOS no boot, e desabilite-o), e veja se o problema persiste.
Qual a saída do seguinte comando: lspci -k | grep -A 2 -E "(VGA|3D)"
Se no modulo referente a Nvidia estiver como Kernel drive in use: nvidia, tente iniciar seu sistema com a opção acpi_backlight=nvidia_wmi_ec e veja se consegue alterar o brilho.
Poste tambem a saida de ls -l /sys/class/backlight
.
Uma pagina que pode vir a te iluminar nesse problema, caso nao tenha visto ainda é a Wiki do ArchLinux sobre backlight.
1 curtida
Segue as saídas
Os três deram disable
$ mokutil --sb-state
SecureBoot disabled
$ lspci -k | grep -A 2 -E "(VGA|3D)"
pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted
01:00.0 VGA compatible controller: NVIDIA Corporation GA107M [GeForce RTX 3050 Mobile] (rev a1)
Subsystem: Acer Incorporated [ALI] GA107M [GeForce RTX 3050 Mobile]
Kernel driver in use: nvidia
--
74:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt (rev 0b)
Subsystem: Acer Incorporated [ALI] Device 159e
Kernel driver in use: amdgpu
Como faço isso? Dei uma pesquisada aqui, mas não entendi
$ls -l /sys/class/backlight
total 0
Pelo que vi na documentação do Pop_OS, o bootloader padrão é o system-boot. Para fazer apenas um teste, reinicie sua máquina, e na tela do bootloader, aperte e na 1a opção do Pop_OS, e procure pela linha que se pareça com
initrd=\initramfs-linux.img root=UUID=0a3407de-014b-458b-b5c1-848e92a327a3 rw quiet splash
e ao final dessa linha insira acpi_backlight=nvidia_wmi_ec (se por acaso o seu bootloader for o GRUB, essa linha irá começar com linux ao inves de initrd).
Inicie o sistema (pressione Ctrl+x ou F10) e teste se funcionou.
Ao iniciar o sistema veja a saída para o comando (e poste-a aqui) cat /proc/cmdline
.
Deverá retornar algo como:
$ cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-6.1.0-11-amd64 root=/dev/mapper/debian_vg-root ro acpi_backligth=nvidia_wmi_ec
Se o brilho não for alterado, reinicie o sistema e faça os passos acima, substituindo nvidia_wmi_ec por (1 por vez, somente):
acpi_backlight=video
acpi_backlight=vendor
acpi_backlight=native
E poste novamente a saída de : $ ls /sys/class/backlight/
No aguardo.
1 curtida
Esse primeiro, não funcionou
$cat /proc/cmdline
einitrd=\EFI\Pop_OS-c96750e6-8cfb-43de-8ed8-80c03a5e9ca8\initrd.img root=UUID=c96750e6-8cfb-43de-8ed8-80c03a5e9ca8 ro quiet loglevel=0 systemd.show_status=false splash acpi_backlight=nvidia_wmi_ec
ps: quando eu reinicio o sistema, o acpi_backlight=nvidia_wmi_ec
some
Rodando o acpi_backlight=video
, a opção de brilho apareceu no painel e no teclado, mas as não muda nada quando eu altero.
$ls /sys/class/backlight/
acpi_video0 acpi_video1
Reiniciei e rodei o acpi_backlight=vendor
. As opções sumiram.
$ls /sys/class/backlight/
(não retornou nada)
O que funcionou:
Reiniciei e rodei o acpi_backlight=native
. As opções voltaram e funcionou!
$ls /sys/class/backlight/
amdgpu_bl0
Muuuito obrigado mesmo!
EDIT-------------------------------------------------------------------------------------------
Quando eu reinicio o PC, volta ao normal! O que pode ser?
Que bom que deu certo.
Agora só precisa fazer as modificações para que esse parâmetro seja persistente.
Para isso, até onde vi, na documentação do PopOS, ele utiliza o kernelstub para fazer essas modificações.
Conforme o próprio artigo, na seção Troubleshooting examples - Backlight Controls,
basta utilizar o comando:
sudo kernelstub -a "acpi_backlight=native"
Feito isso, reinicie a máquina normalmente, e confirme se a alteração se faz presente em /proc/cmdline.
2 curtidas
Shooow!
Agora ficou perfeito! Obrigado mesmo!
$ cat /proc/cmdline
initrd=\EFI\Pop_OS-c96750e6-8cfb-43de-8ed8-80c03a5e9ca8\initrd.img root=UUID=c96750e6-8cfb-43de-8ed8-80c03a5e9ca8 ro quiet loglevel=0 systemd.show_status=false splash acpi_backlight=native
1 curtida
Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.