SO afectado
Linux Mint 19.1 "Tessa" - Canela (64 bits), basado en Ubuntu 18.04 LTS. (Sin importancia, pero luego se actualizó a la versión 19.3).
El sistema anterior se actualizó posteriormente a:
Linux Mint 20.2 "Uma" - Canela (64 bits), basado en Ubuntu 20.04 LTS. (Este es mi sistema operativo principal ahora).
Hardware relacionado
UPC:Intel,Núcleo de séptima generación (Kaby Lake),i7-7700HQ, reloj base 2,80 GHz, máx.Turbo3,80 GHz,Caché inteligente6 megas
Pantalla: portátil 4K de 15,6 pulgadas (UHD 3840 x 2160)
Problema
Hay alrededor de200 - 300 fotogramas por segundomientras juego cualquier juego que no tenga mucha GPU, así que estoy pensandose está desperdiciando mucha energía, y mi hardware se sobrecalienta si un juego de este tipo está en primer plano durante muchas horas seguidas. Además, incluso si no pago las facturas de electricidad, creo que mi hardware es más propenso a fallar si juego a una velocidad de fotogramas máxima, que en juegos normales puede ser los 200 - 300 FPS mencionados anteriormente, apenas creíbles.
Pregunta
¿Cómo puedo establecer un límite de FPS para todos los juegos en mi hardware basado en Nvidia? ¿Si es posible incluso, por nombrar algunos de estos juegos?
Por ejemplo,NO es un anuncio,Franquicia Hexcellsusa muy poca GPU y probé mi solución a continuación en estos juegos.
Respuesta1
Nvidia-solución específica
Descargo de responsabilidad: Recomiendo el uso de un paquete de controladores oficial del repositorio, NO de un PPA. Puede aprender cómo instalar o actualizar sus controladores en mi otra pregunta aquí:Cómo instalar los últimos controladores de Nvidia en Linux Mint 20
Noticia importante
Descargo de responsabilidad:Esta solución ha sido verificada y probada solo en un sistema basado en Ubuntu 18.04 o 20.04.. Si tienes uno mayor NO LO SIGAS; tenga cuidado también con las versiones más recientes.
Solución para sistemas basados en Ubuntu 18.04 y 20.04
Esta solución utilizasincronización vertical(La sincronización vertical). Si no te gusta usarlo, esta solución no es para ti.
Gracias,Xander, por el comentario sobre habilitarsincronización vertical. Con esta sugerencia, pude descubrir que sólo necesito seguir los siguientes pasos.
Cree el siguiente archivo nuevo (si aún no existe) en su editor de texto favorito:
/etc/modprobe.d/nvidia-drm-nomodeset.conf
Coloque esta única línea allí, guarde y cierre el archivo; en caso de que el archivo ya exista, asegúrese de que esta línea esté allí:
options nvidia-drm modeset=1
Actualiza todas tus
initramfs
imágenes con:sudo update-initramfs -u -k all
o si solo desea probarlo, puede actualizar solo la imagen más reciente con:
sudo update-initramfs -u
Reinicie su sistema.
Elsincronización verticalestará encendido ahora, verifique con:
sudo cat /sys/module/nvidia_drm/parameters/modeset
Dirá:
Y
sisincronización verticalesEn
N
sisincronización verticalesApagado
Deberías haber terminado ahora,limitado a la frecuencia de actualización de su pantalla(normalmente 60).
A pesar de que estoy satisfecho con esta solución, siéntase libre de agregar la suya propia (específica de AMD, específica de Intel, lo que sea...) para que esta pregunta sea útil para otros.