Quão confiável é o utilitário `cvt`?

Quão confiável é o utilitário `cvt`?

Com uma entrada simples como esta:

cvt 1920 1080 60

ou

cvt -r 1920 1080 60

oferece dois modos com pixelclocks de 173 MHz e 138,5 MHz, respectivamente.

No entanto,CEA-861afirma que o modo 1920x1080@60Hz deve ter um pixelclock de 148,5 MHz. Acontece que meu monitor fullhd está recebendo exatamente essa frequência, como mostra nos menus da tela.

Por que existe tal discrepância e a saída pode cvtser confiável, para quaisquer outros modos, como 1920x1200@60 ou 2560x1600@120 ?

Responder1

CEA-861 é o padrão mais recente, publicado em 2006. Eu certamente confiaria mais nele do que no cvt.

De acordo com sua página de manual, cvté baseado na planilha Excel publicada pela vesa.org, que ainda pode ser encontrada emhttps://web.archive.org/web/20090509063155/http://www.vesa.org/Public/CVT/CVTd6r1.xlse é datado de 9 de abril de 2003.

A planilha tem vários valores que você pode ajustar: tamanho da margem, granularidade horizontal de uma célula de caractere, quanto tempo alocar para sincronização horizontal e vertical...

Os valores produzidos cvtsem a -ropção são calculados como adequados para um monitor CRT. Com esta -ropção, os intervalos de apagamento exigidos por um CRT são reduzidos tanto quanto possível, resultando em algo que apenas um monitor de tela plana poderia alcançar. É claro que você poderia ser menos zeloso em reduzir os intervalos de apagamento e obter valores de clock de pixel em qualquer lugar entre esses dois extremos.

Eu imagino que o grupo de trabalho CEA-861 deu uma nova olhada em alguns desses valores e chegou a valores de temporização padrão fixos que se enquadram na faixa produzida pelas diversas opções dos cálculos VESA.

De qualquer forma, monitores modernos com suas interfaces digitais terão, na esmagadora maioria dos casos, seus dados EDID legíveis pela GPU. Esses dados EDID podem incluir o conjunto exato de temporizações de exibição para a resolução nativa ideal da tela, se necessário. (Muitas vezes não é necessário e, em vez disso, o EDID apenas faz referência às temporizações padrão CEA-861 por meio de números de ID curtos.) A sinalização DDC2 que fornece acesso aos dados EDID pode ser implementada até mesmo em VGA analógico.

Em laptops com painéis de exibição integrados, as informações EDID podem estar incorporadas no firmware do sistema.Mas mesmo no MacOS, é facilmente recuperável.

Então você me deixou curioso. Você está no ramo de overclock de monitores CRT antigos ou para que precisa disso cvt?

Responder2

cvt é provavelmente muito confiável para criar linhas de modo que funcionam bem com monitores CRT e LCDs antigos.

Para criar uma linha de modo personalizado para uma taxa de atualização de 56 Hz em 3440x1400 pixels para obter o máximo de uma saída HDMI 1.4 e um monitor OLED moderno, tive que usar "umc"que parece ser ainda mais antigo que o cvt, mas tem uma opção para Tempo de supressão reduzido que me deu o resultado necessário.

informação relacionada