Last active
September 5, 2025 16:12
-
-
Save wachin/2392ace89a59c5ddec9384f5e05ea4e2 to your computer and use it in GitHub Desktop.
script 75Hz Laptop Lenovo IdeaPad 320-15ABR.sh
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #! /bin/bash | |
| # ESTE ES UN SCRIPT PARA PONER 75 Hz AL MONITOR DE UNA LAPTOP Lenovo IdeaPad 320-15ABR 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 | |
| # Nota: Este script usted lo puede usar como base para poder ponerle 75 Hz en algún monitor | |
| # PASOS: | |
| # según la página web del fabricante: "Lenovo ideapad 320" https://psref.lenovo.com/syspool/Sys/PDF/datasheet/ideapad_320_15ABR_15AST_datasheet_EN.pdf | |
| # SPECIFICATIONS, dice que para el modelo "Lenovo IdeaPad 320-15ABR" el monitor soporta las siguientes resoluciones: | |
| # 15.6" HD (1366 x 768) Anti-Glare | |
| # 15.6" FHD (1920 x 1080) Anti-Glare | |
| # Entonces como la maxima resolución es 1920 x 1080 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: | |
| # $ xrandr | |
| #Screen 0: minimum 320 x 200, current 1366 x 768, maximum 16384 x 16384 | |
| #eDP connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm | |
| # 1366x768 59.97*+ | |
| # 1280x720 59.97 | |
| # 1024x768 59.97 | |
| # 800x600 59.97 | |
| # 640x480 59.97 | |
| #HDMI-A-0 disconnected (normal left inverted right x axis y axis) | |
| #DisplayPort-0 disconnected (normal left inverted right x axis y axis) | |
| # 1360x768_75.00 (0x41d) 108.750MHz -HSync +VSync | |
| # h: width 1360 start 1440 end 1584 total 1808 skew 0 clock 60.15KHz | |
| # v: height 768 start 769 end 772 total 802 clock 75.00Hz | |
| # Según xrandr la Identificación del monitor de la laptop es: | |
| # eDP | |
| # Además está constatado que sí se muestra la resolución 1366 x 768 que da el fabricante | |
| # Entonces según esto debemos poner: | |
| # $ gtf 1366 768 75 | |
| # y me da: | |
| # # 1368x768 @ 75.00 Hz (GTF) hsync: 60.15 kHz; pclk: 110.19 MHz | |
| # Modeline "1368x768_75.00" 110.19 1368 1456 1600 1832 768 769 772 802 -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" 110.19 1368 1456 1600 1832 768 769 772 802 -HSync +Vsync | |
| xrandr --addmode eDP "1368x768_75.00" | |
| xrandr --output eDP --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