EDID - ajuda a detectar valores adequados de DPI e taxa de atualização

4

Eu apenas tentei extrair dados do arquivo EDID com o utilitário read-edid; A coisa é a saída mostra:

$sudo get-edid | decode-edid

...
Manufacturer: AUO Model 20ec Serial Number 0
Made week 0 of 2013
EDID version: 1.4
Digital display
6 bits per primary color channel
Digital interface is not defined
Maximum image size: 34 cm x 19 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4
First detailed timing is preferred timing
Established timings supported:
Standard timings supported:
Detailed mode: Clock 77.000 MHz, 344 mm x 193 mm
               1366 1382 1398 1628 hborder 0
                768  771  785  788 vborder 0
               -hsync -vsync
Manufacturer-specified data, tag 15
ASCII string: AUO
ASCII string: ***
...

Eu verifiquei o xrandr e ele gera:

$xrandr
    Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
    eDP1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
       1366x768      60.02*+
       1024x768      60.00  
       800x600       60.32    56.25  
       640x480       59.94 
...

E isso mostra que eu tenho 60.02 taxa de atualização ou similar, o que não está correto? ...

Como teste, de acordo com o EDID eu criei o arquivo /etc/X11/xorg.conf.d/90-monitor.conf com o conteúdo como:

Section "Monitor"
    Identifier             "<default monitor>"
    DisplaySize             344 193
EndSection

... como você pode ver, as saídas xrandr ativaram o tamanho de exibição 344x193, mas ainda não tenho certeza se os valores 344x193 são corretos? Deverá ser 344x193 ou 340x190 de acordo com os valores "Tamanho máximo da imagem: 34 cm x 19 cm"?

Além disso, o EDID mostra que meu notebook tem taxa de atualização de 77.000MHz (supostamente), mas as saídas xrandr (veja acima) Eu tenho 60.000MHz, como eu posso obtê-lo; Então, isso me faz confuso quais valores realmente devem ser usados para xorg? E eu deveria ter (no linux .config) PWM como y ou m se eu precisar de taxa de atualização não padrão em execução?

Então, minha pergunta é ... como usar o DPI adequado e atualizar os valores do EDID para configurá-los no arquivo /etc/X11/xorg.conf.d/90-monitor.conf e tê-los válidos?

p.s.

  • kernel 3.16.7
  • Linux Arch x64
  • placa de vídeo: Gráficos Intel HD (Sandy Bridge - Bay Trail)
por user390525 27.07.2015 / 10:12

1 resposta

3

77 MHz é o relógio de pixel, não a taxa de atualização vertical. A taxa de atualização vertical é medida em Hz, não em MHz.

Veja o modo:

   Clock 77.000 MHz, 344 mm x 193 mm
   1366 1382 1398 1628 hborder 0
    768  771  785  788 vborder 0

1366 é o número de pixels "ativos" por linha e 768 é o número de linhas "ativas". Estes são pixels que você vê. Há também pixels e linhas "em branco" e linhas e pixels "de borda" que são inseridos para nivelar o relógio.

Veja a métrica que diz 1628x788 ? Este é o que inclui todos os pixels ativos, em branco e de borda. Se você dividir 77 MHz (ou 77.000.000 Hz) por (1628 * 788), verá que obtém aproximadamente 60,02 Hz.

    
por 12.04.2017 / 01:12