Como Poner Nvidia como GPU Primario en Portátiles basados en Optimus
Esta página analiza fuentes de software de terceros que no están afiliadas ni respaldadas oficialmente por el Proyecto Fedora. Úselas a su propia discreción. Fedora recomienda el uso de software libre y de código abierto, y evitar el software protegido por patentes. |
Introducción
El logro es para tener un GPU NVIDIA activa en un portátil de uso óptimo y basados para todas las actividades en Entornos de Escritorios con Xorg-X11. Evita utilizar esta guía si prefiere renderizar vuestro escritorio con el integrado GPU y selectivamente escoger aplicaciones para utilizar el GPU NVIDIA.
Las instrucciones en este documento han sido verificadas para funionar en publicaciones de Fedora 32 Workstation y versiones posteriores que utilicen Xorg-X11. Algunas guías de Internet recomiendan una aproximación diferente para instalar controladores de Nvidia en Fedora, tales como utilizar directamente los binarios proporcionados por Nvidia. Sin embargo, el Proyecto Fedora no puede garantizar que esto siempre funcione con cada lanzamiento de Fedora. Por tanto, recomendamos seguir los pasos fuera de línea en este documento en su lugar. Como de Fedora 34, Wayland ha acaecido el servidor predeterminado de exposición sobre entornos de Fedora Workstation en escritorio GNOME. Para seguir los pasos proporcionados en esta guía, tienes que ser accedido en una sesión que ejecuta Xorg-X11. |
Esta guía requiere la arranque seguro para estar apagado con turned off para cargar los módulos del kernel NVIDIA sin signo. |
Para hacer todo análisis por defecto en la GPU NVIDIA, necesita seguir estos pasos muy cuidadosamente.
Primero, considere los puntos siguientes:
-
¿Por qué desearía hacer esto?
Utilizando el NVIDIA GPU todo el tiempo deja para transiciones más lisas y efectos de animación más rica. Los entornos de escritorios Premium como GNOME benefician enormemente desde éste. Habilitando el NVIDIA GPU todas las ventajas de tiempo para disminuir la carga y consumo de memoria de la CPU, lo cual por otra parte es alto debido al tampón de memoria de vídeo añadido.
-
¿Por qué esto no sería ideal?
Usar la GPU NVIDIA constantemente puede causar un ligero aumento en el consumo de batería. Esto no debería ser un problema si el dispositivo está enchufado mientras lo usas. El aumento de calor generado por la GPU NVIDIA constantemente activada podría ser un problema. No querrás jugar juegos exigentes (títulos AAA) en Proton mientras usas tu portátil sobre las piernas.
Paso 1: actualice desde los repos existentes
Ejecute
sudo dnf upgrade
Una vez que actualice todos sus paquetes primero.
Paso 2: añada el repositorio RPMFusion para controladores de NVIDIA
Luego, necesitas agregar el repositorio RPM Fusion para controladores NVIDIA. Para ello, abre GNOME Software y pulse en el menú desplegable (tres líneas horizontales) en la esquina superior derecha. Luego, pulse en Repositorios de software en el menú desplegable. Ahí verás esto.
Seleccione RPM Fusion for Fedora 32 - Nonfree - NVIDIA Driver y ponga ENABLE en él. Requiere privilegios elevados por tanto introduzca su contraseña y será hecho.
Paso 3: actualice desde los repositorios añadidos nuevos
Ejecute
sudo dnf upgrade --refresh
para obtener todas las actualizaciones disponibles del repositorio recién agregado.
Paso 4: instalar el controlador y sus dependencias
Ejecute
sudo dnf install gcc kernel-headers kernel-devel akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs xorg-x11-drv-nvidia-libs.i686
para obtener el controlador y todas las dependencias necesarias.
Paso 5: espere para los módulos del kernel se carguen
Debe esperar 5-10 minutos para que los módulos de kernel se carguen. No proceda para los pasos siguientes inmediatamente.
Paso 6: leea desde módulos del kernel actualizados
Ejecute
sudo akmods --force sudo dracut --force
Esto forzaría la configuración para ser leída desde los módulos de kernel actualizados los cuales ahora tienen los controladores de NVIDIA dentro de ello.
Paso 7: reinicie su sistema
Espere por 3-5 minutos para que los cambios tomen efecto y después rearranque su sistema.
Acceda a una sesión con Xorg-X11.
Desde el escritorio, vaya a la página Acerca de en las Opciones de la aplicación. Es como ver la salida siguiente.
Esto significa que la instalación del controlador fue correcta dejando para la detección de dos aceleradores de vídeos distintos, interno y dedicado.
Paso 8: editar la configuración de X11
Asegúrese que el paquete de xrandr
está instalado antes de proceder con este paso:
sudo dnf install xrandr
Ejecute el comando siguiente para copiar los detalles de análisis de la pantalla para el X11.
sudo cp -p /usr/share/X11/xorg.conf.d/nvidia.conf /etc/X11/xorg.conf.d/nvidia.conf
Una vez hecho, abra el nvidia.conf
desde el destino copiado y edítelo para añadir
Option "PrimaryGPU" "yes"
a la sección OutputClass
de ello.
Por ejemplo, utilice nano
sudo nano /etc/X11/xorg.conf.d/nvidia.conf
y haga los cambios.
El archivo debería verse así. Tu archivo debería verse similar a esto.
Puede ver las adiciones en ambas secciones.
Guárdelo utilizando [S]` y salga utilizando `[Ctrl][X]
.
Si está utilizando un gestor de pantalla distinta que GDM (el predeterminado de Fedora Workstation), necesitará configurarlo apropiadamente. Refiérase a al wiki Arch para instrucciones. Para SDDM (el spin KDE predeterminado) en Fedora 32, el wiki Arch es erróneo, y necesita editar el archivo /etc/sddm/Xsetup , no /usr/share/sddm/scripts/Xsetup .
|
Paso 9: Rearranque su sistema
Rearranque su sistema y proceda a los pasos siguientes para verificar el cambio en la configuración.
Paso 10: Verifique la configuración
Abra un terminal y teclee
glxinfo | egrep "OpenGL vendor|OpenGL renderer"
Mostraría su GPU de NVIDIA.
Compruebe en screenfetch
.
screenfetch
Mostraría su GPU NVIDIA bajo el nombre de GPU.
Compruebe en su aplicación de Opciones Verías algo así en la página Acerca de.
Puede hacer otro cambio de configuración utilizando la aplicación Opciones de Servidor NVIDIA X. Además el GPU mostraría actividad en su porcentaje de utilización para significar que de hecho está funcionando.
Referencias
Si enfrentaría a temas al seguir estos pasos o si estos no coinciden con su caso de uso, no dude en transmitir sus consultas en Fedora Forums.
Aquí están los enlaces que puede referir a para obtener más información.
Want to help? Learn how to contribute to Fedora Docs ›