Vejo efeito de arco-íris nas bordas de objetos e texto. Ajustar o ClearType ou reinstalar o driver não resolve o problema
772
Estou usando uma TV Samsung QN90A como monitor com um cabo HDMI 2.1. O efeito é mais perceptível nos gráficos integrados Intel (12700K), mas também um pouco na GPU Nvidia (3070ti).
Este é um problema com a subamostragem de croma, onde os dados de cores são essencialmente “comprimidos” e espalhados por vários pixels para reduzir a largura de banda de uma forma que, à distância e dependendo do conteúdo exibido, seja menos perceptível.
YCbCr444 é "largura de banda total", ou seja, para cada pixel possui a mesma quantidade de dados de croma (cor) que a luminância. 422 possui metade da quantidade de dados de cores e 420 possui um quarto. O resultado é que, para vídeos em movimento e mudança rápida que potencialmente contêm grandes blocos de cores semelhantes e um tanto pontilhados, você não notará muito com o YCbCr420. Você só verá isso nas bordas do texto ou em objetos pontiagudos, mas é provável que eles estejam se movendo rápido o suficiente para que o efeito mude no próximo quadro e seja mesclado.
Com texto nítido em uma tela de computador estática, você notará exatamente como você notou.
Ao usar YCbCr444 você obtém a “resolução total” dos dados de croma. Alternativamente, ao selecionar RGB, você evita quaisquer artefatos de croma/luminância e transmite apenas dados de pixel vermelho/verde/azul "puros".
Por que você iria querer YCbCr420 em vez de 444?
Porque você reduz a quantidade de largura de banda necessária para vídeo, o que permite trabalhar com taxas de quadros ou resoluções mais altas para uma determinada quantidade de largura de banda. Para obter 4K60 em dispositivos HDMI mais antigos era quase uma necessidade.
Se você tiver muitos movimentos em alta velocidade, poderá aceitar uma perda quase indistinguível de clareza de cores em troca de um movimento muito mais rápido. Para jogos esportivos, pode ser totalmente aceitável.
Para um computador onde há muitos movimentos lentos e imagens estáticas, essa perda de fidelidade de cores será mais frequentemente inaceitável, então você precisaria de YCbCr444, mas pode ficar preso em uma resolução inferior de 1080p a 60 Hz ou em uma resolução inferior de 1080p a 60 Hz ou inferior. taxa de atualização de 4K a 30 Hz.
São tudo balanços e rotundas.
O problema é saber que você precisa trocar entre 444 e 420 para coisas específicas, para começar.
Com especificações HDMI mais modernas e com largura de banda muito maior, esse problema diminuirá, mas TVs e monitores mais antigos ainda podem ter esse limite.
A página Rtings.com: Chroma Subsampling contém muitos detalhes sobre o que está acontecendo. Especificamente, esta imagem mostra o tipo de redução da resolução que está acontecendo e, um pouco abaixo, há algumas imagens que demonstram o efeito deletério que isso tem no texto, especialmente no texto em fundos de cores brilhantes.
Os artefatos da subamostragem de croma são mais visíveis com texto sobre uma cor plana. O impacto é muito menos visível em vídeos e fotos. Isso é importante ao conectar sua TV a um computador, pois você não quer que seu texto fique borrado a ponto de ficar ilegível.
O problema estava no formato de cores YCbCr420. Mudei para YCbCr444 ou RGB e desapareceu. Vejo a melhor representação de cores para minha tela com RGB e faixa dinâmica total (também defino profundidade de cor de 10 bpc, para o conteúdo que pode usá-la).
Você pode alterar a configuração das placas Nvidia aqui:
As outras duas respostas são provavelmente soluções melhores, mas uma coisa que você pode querer verificar é se sua TV possui “Modo Jogo”, “Modo Cineasta” ou “Modo Criador” ou outros modos para os quais você pode alternar. Eu tinha uma TV Sony, que exibia muitas dessas 'manchas', mas a RTings revisou minha TV exata e recomendou o modo de jogo.
Principalmente resolveu meu problema. As outras duas respostas podem resolver ainda mais, mas o modo de jogo fez uma diferença significativa.
Para mim, uso escalamento de 100% em 4k e estou disposto a conviver com 30fps.
Quando jogo, uso um monitor diferente (AORUS) que possui DispalyPort e uma taxa de quadros nativa mais alta. Ironicamente, este monitor mostrou muitos dos mesmos problemas, e o “Modo Verde” é a única coisa que resolveu ESSE problema. Vou voltar e verificar o modo RGB agora para um hat-trick.
Além disso, seus gráficos Intel podem não ser HDMI 2.1 'real'. Eu e eu verificaríamos a TV e veríamos se é HDMI 2.0 ou 2.1. Isso pode explicar por que a placa 3070ti parece melhor.
Minha Sony era uma TV de 43", numa época em que um monitor 4K de 42" era extremamente caro. Gostei do meu 4K com escala de 100% o suficiente para suportar uma pequena aberração cromática.
Para futuros leitores que possam ter outros problemas com a forma como o texto é (mal) exibido...
Outra configuração que encontrei e que pode resultar em texto de péssima qualidade foi em um monitor Philips T-Line, onde a "Nitidez" é definida como 10 por padrão e resulta em texto horrível com sombras e cores estranhas.
Defina-o como 0 e o texto de repente fica nítido e conforme pretendido!
Este é um problema com a subamostragem de croma, onde os dados de cores são essencialmente “comprimidos” e espalhados por vários pixels para reduzir a largura de banda de uma forma que, à distância e dependendo do conteúdo exibido, seja menos perceptível.
YCbCr444 é "largura de banda total", ou seja, para cada pixel possui a mesma quantidade de dados de croma (cor) que a luminância. 422 possui metade da quantidade de dados de cores e 420 possui um quarto. O resultado é que, para vídeos em movimento e mudança rápida que potencialmente contêm grandes blocos de cores semelhantes e um tanto pontilhados, você não notará muito com o YCbCr420. Você só verá isso nas bordas do texto ou em objetos pontiagudos, mas é provável que eles estejam se movendo rápido o suficiente para que o efeito mude no próximo quadro e seja mesclado.
Com texto nítido em uma tela de computador estática, você notará exatamente como você notou.
Ao usar YCbCr444 você obtém a “resolução total” dos dados de croma. Alternativamente, ao selecionar RGB, você evita quaisquer artefatos de croma/luminância e transmite apenas dados de pixel vermelho/verde/azul "puros".
Por que você iria querer YCbCr420 em vez de 444?
Porque você reduz a quantidade de largura de banda necessária para vídeo, o que permite trabalhar com taxas de quadros ou resoluções mais altas para uma determinada quantidade de largura de banda. Para obter 4K60 em dispositivos HDMI mais antigos era quase uma necessidade.
Se você tiver muitos movimentos em alta velocidade, poderá aceitar uma perda quase indistinguível de clareza de cores em troca de um movimento muito mais rápido. Para jogos esportivos, pode ser totalmente aceitável.
Para um computador onde há muitos movimentos lentos e imagens estáticas, essa perda de fidelidade de cores será mais frequentemente inaceitável, então você precisaria de YCbCr444, mas pode ficar preso em uma resolução inferior de 1080p a 60 Hz ou em uma resolução inferior de 1080p a 60 Hz ou inferior. taxa de atualização de 4K a 30 Hz.
São tudo balanços e rotundas.
O problema é saber que você precisa trocar entre 444 e 420 para coisas específicas, para começar.
Com especificações HDMI mais modernas e com largura de banda muito maior, esse problema diminuirá, mas TVs e monitores mais antigos ainda podem ter esse limite.
A página Rtings.com: Chroma Subsampling contém muitos detalhes sobre o que está acontecendo. Especificamente, esta imagem mostra o tipo de redução da resolução que está acontecendo e, um pouco abaixo, há algumas imagens que demonstram o efeito deletério que isso tem no texto, especialmente no texto em fundos de cores brilhantes.
Mais adiante nessa página:
O problema estava no formato de cores YCbCr420. Mudei para YCbCr444 ou RGB e desapareceu. Vejo a melhor representação de cores para minha tela com RGB e faixa dinâmica total (também defino profundidade de cor de 10 bpc, para o conteúdo que pode usá-la).
Você pode alterar a configuração das placas Nvidia aqui:
As outras duas respostas são provavelmente soluções melhores, mas uma coisa que você pode querer verificar é se sua TV possui “Modo Jogo”, “Modo Cineasta” ou “Modo Criador” ou outros modos para os quais você pode alternar. Eu tinha uma TV Sony, que exibia muitas dessas 'manchas', mas a RTings revisou minha TV exata e recomendou o modo de jogo.
Principalmente resolveu meu problema. As outras duas respostas podem resolver ainda mais, mas o modo de jogo fez uma diferença significativa.
Para mim, uso escalamento de 100% em 4k e estou disposto a conviver com 30fps.
Quando jogo, uso um monitor diferente (AORUS) que possui DispalyPort e uma taxa de quadros nativa mais alta. Ironicamente, este monitor mostrou muitos dos mesmos problemas, e o “Modo Verde” é a única coisa que resolveu ESSE problema. Vou voltar e verificar o modo RGB agora para um hat-trick.
Além disso, seus gráficos Intel podem não ser HDMI 2.1 'real'. Eu e eu verificaríamos a TV e veríamos se é HDMI 2.0 ou 2.1. Isso pode explicar por que a placa 3070ti parece melhor.
Minha Sony era uma TV de 43", numa época em que um monitor 4K de 42" era extremamente caro. Gostei do meu 4K com escala de 100% o suficiente para suportar uma pequena aberração cromática.
Edit: Adicionadas as sugestões de Jörg
Para futuros leitores que possam ter outros problemas com a forma como o texto é (mal) exibido...
Outra configuração que encontrei e que pode resultar em texto de péssima qualidade foi em um monitor Philips T-Line, onde a "Nitidez" é definida como 10 por padrão e resulta em texto horrível com sombras e cores estranhas.
Defina-o como 0 e o texto de repente fica nítido e conforme pretendido!