Estou tendo um problema com uma TV Samsung como monitor. Obrigado por qualquer insight:
debian + xorg + RTX4090 + qn700b + (cabo HDMI 2.1 parece bom)
Problema: ao ativar a TV e o computador, não consigo voltar a 8k? Fica preso em 4k.
Sintomas:
- Inicialmente, uma tela preta quando a TV/computador é ligada novamente (em qualquer ordem).
- Ctrl-alt-f1/f2/etc ativa a tela em 4k, e então posso ctrl-alt-f7 voltar ao tty gráfico, mas perdi 8k e agora está preso em 4k (tv corretamente ainda no modo de jogo Samsung).
sudo nvidia-settings
não permite 8k (apenas 4k aparece no menu suspenso)- baixar EDID via
nvidia-settings
e forçar no xorg não funciona? Não sei como saber. cvt
exrandr --newmode etc
/--addmode "HDMI-0" 7680x4320at60
falha comBadMatch (invalid parameter attributes)
, opcode principal 140 RANDR, opcode secundário 18RRAddOutputMode
.
(Eu sei que posso definir a opção "DPMS" "false" e várias opções "fooTime" "off" no xorg ou xset -dpms
manter o monitor ligado 24 horas por dia, 7 dias por semana, ou reiniciar o gerenciador de janelas/X/etc como solução alternativa, mas desejo caso contrário, corrija isso sem perder o estado WM, sem uma atualização de firmware irreversível, se possível.)
Obrigado por qualquer visão!
Xorg.0.log:
Validated MetaModes: "7680x4320+0+0{AllowGSYNCCompatible=On}"
..
MetaMode "HDMI-0:7680x4320" could not be re-validated against the current hardware configuration; removing.
..
Setting mode "DPY-0:7680x4320+0+0{AllowGSYNCCompatible=On}"
..
Setting mode "DPY-0:nvidia-auto-select+0+0{AllowGSYNCCompatible=On}"
xorg.conf:
Section "Monitor"
..
Option "DPMS" "false"
Option "PreferredMode" "7680x4320"
EndSection
Section "Device"
..
Option "ModeValidation" "AllowNonEdidModes"
EndSection
Section "Screen"
..
Option "CustomEDID" "GPU-0.HDMI-0:/path/to/edid.txt"
Option "metamodes" "7680x4320 +0+0 {AllowGSYNCCompatible=On}"
Option "ConnectToAcpid" "False" # https://bbs.archlinux.org/viewtopic.php?id=262207
SubSection "Display"
Virtual 7680 4320
Depth 24
EndSubSection
EndSection
(Depois de uma recompensa fracassada e alguns meses de frustração agonizante, estou postando minha própria resposta... espero que ajude outros...)
Não altere nenhuma configuração ainda! Sabe-se que essas etapas ajudam apenas imediatamente após a perda da resolução de 8k. Prossiga lendo o seguinte.
Situação:
Você não consegue definir 8k no seu monitor Samsung...
(A correção a seguir é conhecida por funcionar com firmware pronto para uso, então você não precisa atualizar irreversivelmente seu firmware, embora talvez isso resolva o problema (se você tiver/não tiver esse problema com firmware atualizado, Por favor deixe nos saber nos comentarios).)
Fundo
(Em geral, você pode confirmar se o Modo Jogo está ativado:
OU
Game Mode =
COMO DE USO deve ser definido como= Game
...Picture Mode =
é configurado automaticamente para= Game
quandoGame Mode = Game
está ativado; eSound Mode =
é configurado automaticamente= Game
quando o Modo de Jogo está ativado; eGame Mode =
é definido manualmente para= Game
(aparentemente obviamente) para ativar o modo de jogo.Solução
Nunca consegui que xrandr e xorg.conf forçassem um modo não EDID na esperança de enganar o monitor Samsung para se comportar.
O que funcionou foi fazer com que o monitor Samsung percebesse que, sim, ele realmente pode fazer 8k e anunciá-lo corretamente novamente via EDID para o PC:
ctrl-alt-f1
menos, consiga ver as coisas em 4k, depois retorne ao gráfico comctrl-alt-f7
... Não tive absolutamente nenhuma sorte ao solucionar problemas da Samsung, e talvez isso tenha tornado meus problemas permanentes e Tive que redefinir minha TV para as configurações padrão.) (Se você não estiver no Linux, mas no Windows ou Mac e por algum motivo estiver passando por isso, talvez você possa criar um atalho de teclado para retornar a uma resolução temporária ou tentar prosseguir com a ressalva de que você não está seguindo exatamente essas etapas.)Game Mode
, que pode estar um pouco para a direita, exigindo alguns toques para a direita no teclado de direção circular.Game Mode
deve estar configuradoGame
normalmente e o Modo de Jogo deve estar ativado (verificável através das instruções acima).Game Mode
e acerte uma vez; isso irá configurá-lo para= Auto
. Você ainda deve estar emGame Mode
(= Auto
, verificável pelas instruções acima), mas não está mais corrompido.xrandr --output HDMI-0 --mode 7680x4320
(ou o que quer que seja chamado ondexrandr
não deveria ser exibido corretamente) funcionará. Acredito que isso até preserva{AllowGSYNCCompatible=On}
, mas se estiver enganado, configure-o novamente emnvidia-settings
> sidebar=X Server Display configuration
>Advanced...
botão na parte inferior > etc.(Alterar quaisquer outras configurações, como definir o modo de imagem para entretenimento ou outras coisas por tentativa e erro, fez com que eu não conseguisse consertar as coisas, não conseguisse entrar novamente no modo de jogo, o monitor detectasse coisas incorretamente ou trocasse perfis para brilho ofuscante configurações, etc. até uma reinicialização completa. Sua milhagem pode variar.)