Linux não desliga a tela da TV nunca

1. Linux não desliga a tela da TV nunca

Leonardo Lima
leodoidao

(usa Linux Mint)

Enviado em 28/05/2025 - 15:07h

Olá, pessoal!
Venho passando por um problema bem chato, apenas no linux, a tela da minha tv nunca se desliga ( modelo de tv: Samsung RU7100 50 polegadas), e sim... eu uso o pc em uma tv de 50 polegadas pois é mais cômodo para mim...
Porém, o pc nunca desliga a tela, o descanso de tela caso não use o computador.. mesmo indo nas configurações da distro e configurando um tempo para tela se desligar, ela nunca se desliga por completo.... A tv até vai pro modo que diz que o hdmi está desativado ( a TV fica nessa tela por 5 minutos até se desligar ) porém, antes de passar esses 5 minutos, acontece algo no sistema que simula um toque no mouse ou algo do tipo e a tv volta pro sistema operacional e fica nesse loop infinito...

Alguém sabe oq pode ser ou já passou por isso?
é bem chato pois ás vezes eu tenho que sair do computador e esqueço de desligar a tv, mas acabo passando horas longe do computador e quando volto a tv ainda está ligada e isso gera um gasto de energia desnecessário

No windows isso não acontece, ele sempre desliga a tela depois de um tempo

Já testei um monte de distro diferentes ( biglinux, linux mint, arch, openSUSE, Manjaro, Nobara, Fedora, Ubuntu e um monte de outras) mas continua igual em todas as distros, não importa se é gnome, kde ou cinnamon

As configurações do meu pc são:
Ryzen 5 5600G
Placa mãe MaxSun B450
GPU Rx 5700XT

Obs: Eu uso dual gpu, integrada e offboard, com o cabo HDMI conectado na placa integrada... uso a off apenas para games


  


2. Re: Linux não desliga a tela da TV nunca

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 28/05/2025 - 16:13h

Isso aconteceu comigo quando comprei um adaptador HDMIxDisplayPort para ligar meu monitor 24" na mobo que tem o DisplayPort ... na minha situação o chatgpt me sugeriu comprar um adaptador ativo pois disse que era "muito monitor" para o adaptador passivo suportar ... creio que no seu caso vai ser bem por aí tb ... tente um cabo HDMI mais parrudo ou tente isso que foi sugestão da AI

Soluções para Testar
1. Use xset para desligar o sinal da tela

Essa é a maneira mais simples de desligar o HDMI logicamente:
xset dpms force off 


Teste isso no terminal. A TV deve entrar em modo de economia/suspensão.

Se funcionar, você pode automatizar com:
echo "xset dpms force off" >> ~/.bash_aliases 


Ou criar um atalho de teclado para isso.
2. Use xrandr para desconectar o HDMI "virtualmente"

Primeiro descubra o nome da sua saída HDMI:
xrandr | grep " connected" 


Vai aparecer algo como:
HDMI-1 connected ... 


Depois, crie um comando para "desconectar":
xrandr --output HDMI-1 --off 


E outro para "reconectar":
xrandr --output HDMI-1 --auto 


Isso força a TV a perder sinal e entrar em suspensão real.
3. Desativar o compositor temporariamente (opcional)

O Cinnamon mantém o compositor ativo o tempo todo, o que pode gerar atividade mínima constante na saída HDMI.

Tente isso:
cinnamon-settings startup 


E desative temporariamente efeitos de composição (ou use outro gerenciador para testar, como o MATE ou XFCE).
4. Forçar economia de energia no kernel (avançado)

Você pode tentar forçar o HDMI a cortar sinal com um tweak no kernel.

Adicione esta linha ao grub (/etc/default/grub):
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash drm_kms_helper.poll=0" 


Depois:
sudo update-grub 


Isso evita que o driver fique constantemente consultando o status da tela.

Teste rápido

Você pode testar já, manualmente:
sleep 1 && xset dpms force off 


E veja se a TV desliga mesmo (sem acordar logo depois). Se desligar e ficar assim, podemos automatizar esse comportamento com um script de ociosidade.


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




3. Re: Linux não desliga a tela da TV nunca

Leonardo Lima
leodoidao

(usa Linux Mint)

Enviado em 28/05/2025 - 18:14h


Mauriciodez escreveu:

Isso aconteceu comigo quando comprei um adaptador HDMIxDisplayPort para ligar meu monitor 24" na mobo que tem o DisplayPort ... na minha situação o chatgpt me sugeriu comprar um adaptador ativo pois disse que era "muito monitor" para o adaptador passivo suportar ... creio que no seu caso vai ser bem por aí tb ... tente um cabo HDMI mais parrudo ou tente isso que foi sugestão da AI

Soluções para Testar
1. Use xset para desligar o sinal da tela

Essa é a maneira mais simples de desligar o HDMI logicamente:
xset dpms force off 


Teste isso no terminal. A TV deve entrar em modo de economia/suspensão.

Se funcionar, você pode automatizar com:
echo "xset dpms force off" >> ~/.bash_aliases 


Ou criar um atalho de teclado para isso.
2. Use xrandr para desconectar o HDMI "virtualmente"

Primeiro descubra o nome da sua saída HDMI:
xrandr | grep " connected" 


Vai aparecer algo como:
HDMI-1 connected ... 


Depois, crie um comando para "desconectar":
xrandr --output HDMI-1 --off 


E outro para "reconectar":
xrandr --output HDMI-1 --auto 


Isso força a TV a perder sinal e entrar em suspensão real.
3. Desativar o compositor temporariamente (opcional)

O Cinnamon mantém o compositor ativo o tempo todo, o que pode gerar atividade mínima constante na saída HDMI.

Tente isso:
cinnamon-settings startup 


E desative temporariamente efeitos de composição (ou use outro gerenciador para testar, como o MATE ou XFCE).
4. Forçar economia de energia no kernel (avançado)

Você pode tentar forçar o HDMI a cortar sinal com um tweak no kernel.

Adicione esta linha ao grub (/etc/default/grub):
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash drm_kms_helper.poll=0" 


Depois:
sudo update-grub 


Isso evita que o driver fique constantemente consultando o status da tela.

Teste rápido

Você pode testar já, manualmente:
sleep 1 && xset dpms force off 


E veja se a TV desliga mesmo (sem acordar logo depois). Se desligar e ficar assim, podemos automatizar esse comportamento com um script de ociosidade.


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




tentei todos os códigos dados pela AI mas nenhum resolveu... infelizmente :/

vou ter que retornar ao windows só por causa desse bug... pois até a conta de energia veio mais cara por causa desse bug ( as vezes durmo com a tv ligada sem querer ) vou continuar procurando resposta e qnd encontrar eu retorno ao linux mint


4. Re: Linux não desliga a tela da TV nunca

clodoaldo santos
klods1967

(usa Linux Mint)

Enviado em 29/05/2025 - 09:41h

Aqui não desliga também
Eu uso o controle ou meu smartphone Xiaomi pra desligar a TV








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts