Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save wachin/712386735f6cf4fa8ac96799d18aabd7 to your computer and use it in GitHub Desktop.

Select an option

Save wachin/712386735f6cf4fa8ac96799d18aabd7 to your computer and use it in GitHub Desktop.

Revisions

  1. wachin created this gist Sep 5, 2025.
    80 changes: 80 additions & 0 deletions Script 75Hz 1366x768 Monitor Externo emachines E202HL.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,80 @@
    #! /bin/bash

    # ESTE ES UN SCRIPT PARA PONER 75 Hz AL MONITOR EXTERNO emachines E202HL EN LINUX
    # en Linux con Kernel 5.10 (puede que funcione en Kernel 6) en x11 (no funciona en Wayland)

    # Probado en Debian 12 de 64 y 32 bit
    # Probado en MX Linux 23 y 21 de 64 y 32 bit
    # Probado en antiX 23 y 21 de 32 bit

    # Nota: Este script usted lo puede usar como base para poder ponerle 75 Hz en algún monitor

    # PASOS:

    # Debemos saber cuales son las resoluciones que soporta el monitor, y esto solo se puede saber por el fabricante del mismo
    # Para el monitor emachines E202HL encontré en internet el siguiente manual:

    # eMachines E182H, E182HL, E192HQ, E202H, eView 15 User Manual
    # https://manualzz.com/doc/56078540/emachines-e182h--e182hl--e192hq--e202h--eview-15-user-manual

    # allí dice:

    # Pixel resolution:
    # E182H/E192HQ : 1366 × 768 (native)
    # E 202H: 1600 × 900 (native)

    # Entonces como la maxima resolución es 1600 x 900 esto significa que se le puede bajar para así poder aumentar
    # la tasa de refresco con 1366 x 768

    # CONSTATEMOS EN xrandr QUÉ RESOLUSIÓN MUESTRA
    # Pongamos en la terminal:

    # xrandr

    # me da:

    # Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
    # VGA1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 443mm x 249mm
    # 1600x900 59.95*+
    # 1280x800 59.81
    # 1152x864 75.00
    # 1280x720 60.00
    # 1024x768 75.03 70.07 60.00
    # 832x624 74.55
    # 800x600 72.19 75.00 60.32 56.25
    # 640x480 75.00 72.81 66.67 59.94
    # 720x400 70.08

    # Según xrandr la Identificación del monitor de la laptop es:
    # VGA1

    # Además observamos que no se muestra la resolución 1366 x 768 que da el fabricante
    # pero como sabemos que el fabricante dice que si está disponible sí la usamos
    # poner en la terminal:

    # $ gtf 1366 768 75

    # como resultado aparece así:

    # 1368x768 74.90 Hz (CVT) hsync: 60.30 kHz; pclk: 109.50 MHz
    # Modeline "1368x768_75.00" 109.50 1368 1448 1592 1816 768 771 781 805 -hsync +vsync

    # entonces debes copiar los valores obtenidos a la siguiente plantilla:

    # xrandr --newmode [valores_generados después de Modeline]
    # xrandr --addmode Identificación [valor entre comillas después de Modeline, pero sin las comillas]
    # xrandr --output Identificación --mode [valor entre comillas después de Modeline, pero sin las comillas]

    # y con esto reemplazo de la siguiente manera y el script me queda así:
    #---------------------------------------------------------

    xrandr --newmode "1368x768_75.00" 109.50 1368 1448 1592 1816 768 771 781 805 -hsync +vsync
    xrandr --addmode VGA-1 1368x768_75.00
    xrandr --output VGA-1 --mode 1368x768_75.00

    #---------------------------------------------------------

    # Este script yo lo tengo en mi HOME al cual antes, para poderlo ejecutar le he dado clic derecho en la
    # pestaña "Permisos" para marcarlo como Ejecutable, y luego si lo ejecuto.
    # Nota: En algunos Sistemas Operativos Linux como MX Linux XFCE, en Thunar hay que abrir script .sh
    # configurandolo para que lo abra bash