Salida VGA personalizada: ¿qué resoluciones se espera que funcionen?

3

Estoy pensando en crear un dispositivo que muestre gráficos y animaciones en una pantalla de computadora genérica con una relación de aspecto de 16: 9 a través de una interfaz analógica (D-sub).

La pregunta es: ¿qué resoluciones están garantizadas para funcionar en la mayoría de los monitores?

Obviamente, es probable que funcionen HD estándar y fullHD (1280x720 y 1980x1080), pero ¿qué hay de los más exóticos 768 × 480, 960 × 540, 1024 × 576? ¿Puedo esperar que funcionen más o menos? Monitores modernos con capacidad HD?

FullHD y HD tienen una tasa de píxeles demasiado alta y requieren un buffer de cuadro demasiado grande para mi hardware, por lo tanto, mi interés en las resoluciones más pequeñas.

    
pregunta BarsMonster

2 respuestas

4

La pregunta no es tanto sobre qué resoluciones debe admitir un monitor , sino sobre cómo obtener un informe de los modos de pantalla admitidos desde el monitor a la PC. El monitor le dice a la PC qué modos son compatibles a través de I²C y la PC debe lidiar con eso.

En Linux esto parece (aviso que tengo 2 monitores adjuntos):

€ xrandr
Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 8192 x 8192
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 290mm
   1920x1080      59.9*+   60.0  
   1680x1050      59.9  
   1680x945       60.0  
   1400x1050      59.9  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1366x768       60.0  
   1360x768       60.0  
   1280x800       74.9     59.9  
   1152x864       75.0  
   1280x768       74.9     60.0  
   1024x768       75.1     70.1     60.0  
   1024x576       60.0  
   800x600        72.2     75.0     60.3     56.2  
   848x480        60.0  
   640x480        72.8     75.0     60.0  
   720x400        70.1  
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected 1280x1024+1920+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024      60.0*+   75.0  
   1280x960       60.0  
   1280x800       74.9     59.9  
   1152x864       75.0  
   1280x768       74.9     60.0  
   1024x768       75.1     70.1     60.0  
   1024x576       60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   848x480        60.0  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
DP2 disconnected (normal left inverted right x axis y axis)

Desafortunadamente para esta pregunta, solo tengo monitores conectados HDMI, pero los monitores VGA clásicos también responden a la PC cuando están conectados a través de la sub-D de 15 pines. Compruebe DDC (canal de datos de visualización) en Wikipedia

En realidad, con el indicador --verbose , obtienes todo tipo de detalles geniales, pero eso va más allá del alcance de esta pregunta.

640 × 480 es una apuesta segura para todos los monitores VGA. Así es 800 × 600 y la mayor parte del tiempo 1024 × 768.

    
respondido por el jippie
0

Hay una lista de modos estándar y comunes en la página de Wikipedia Vesa Bios

    
respondido por el shuckc

Lea otras preguntas en las etiquetas