Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save wachin/712386735f6cf4fa8ac96799d18aabd7 to your computer and use it in GitHub Desktop.
Save wachin/712386735f6cf4fa8ac96799d18aabd7 to your computer and use it in GitHub Desktop.
Script 75Hz 1366x768 Monitor Externo emachines E202HL.sh
#! /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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment