Configuración del servidor NVIDIA X perdida en cada reinicio

22

Estoy ejecutando una GeForce GTX 770 en un mobo Z87 Gigabyte y Windows 8.1 Pro de arranque dual y Ubuntu 12.04.3 LTS. La configuración funciona sin problemas en general, excepto cuando se trata de video y rendimiento 3D en Ubuntu. Tuve el infame problema de parpadeo en un punto y encontré la manera de solucionarlo. Tiene que ver con que la tarjeta NVidia pase al modo de baja potencia y luego los videos y los efectos 3D sufren desgarros y tartamudeos. La solución es ir a nvidia-settings y cambiar el modo de potencia de 'Auto' a 'Preferir el máximo rendimiento'. El problema es que esto solo funciona hasta que reinicie. Después del reinicio, la configuración se borra y los problemas persisten, por lo que tengo que configurarlo de nuevo manualmente para la sesión actual. Intenté probar y configurarlo, pero no funcionó. Traté de editar el etc / X11 / xorg.conf, pero está vacío: hay cero líneas en ese archivo ... Leo todos los artículos relacionados, pero principalmente las personas se quejan de que se reinicia el brillo o de las configuraciones de doble monitor, qué soluciones involucrar una aplicación específica que no me ayuda de ninguna manera.

TL; DR: la configuración de NVidia se restablece después del reinicio y no funciona bien todo lo que puedo encontrar en Internet.

Si alguien sabe qué hacer en esta situación, por favor, compártelo!

¡Gracias!

EDIT [1]: Investigué un poco más y parece que no hay una solución obvia o segura. Algunas personas han intentado establecer el nivel de rendimiento de forma manual, pero informan que no es seguro y pueden matar la GPU. Todavía hay esperanza, sin embargo. Creo que esto podría hacerse a través de la opción de perfiles NVidia proporcionada desde nvidia-settings. El problema es que uno necesita saber la clave en cuestión y el valor que acepta esta clave.

I could have put a screenshot here, but I need rep => 10...

No pude encontrar una lista de las posibles claves ni ningún valor clave ... Sin suerte, supongo.

¿Alguien puede proporcionar un enlace o enumerar algunos útiles?

¡Gracias!

EDIT [2]: ¡Por fin! Gracias a todos por la ayuda! Encontré la solución con la ayuda de ​​vegard torvund y este hilo . ¡Y gracias a la Comunidad de Ubuntu para Ubuntu por difundir la palabra!

    
pregunta kgizdov 19.11.2013 - 18:39

9 respuestas

15
  1. Crea un archivo xorg.conf por:

    sudo nvidia-xconfig
    
  2. Busque la sección "Dispositivo" en el archivo xorg.conf Y agrega esta línea dentro de la sección:

    Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322"
    

Guarde y reinicie su máquina.

PD. Si agrega más parámetros, agregue ; después de 0x3322

    
respondido por el vegard torvund 02.12.2013 - 03:11
8

De la guía oficial del usuario :

"4. Cargar configuraciones automáticamente

The NVIDIA X driver does not preserve values set with nvidia-settings
between runs of the X server (or even between logging in and logging
out of X, with xdm, gdm, or kdm).  This is intentional, because
different users may have different preferences, thus these settings
are stored on a per user basis in a configuration file stored in
the user's home directory.

The configuration file is named "~/.nvidia-settings-rc".  You can
specify a different configuration file name with the "--config"
commandline option.

After you have run nvidia-settings once and have generated a
configuration file, you can then run:

    nvidia-settings --load-config-only

at any time in the future to upload these settings to the X
server again.  For example, you might place the above command in
your ~/.xinitrc file so that your settings are applied automatically
when you log in to X.

Your .xinitrc file, which controls what X applications should
be started when you log into X (or startx), might look something
like this:

    nvidia-settings --load-config-only &
    xterm &
    evilwm

or:

    nvidia-settings --load-config-only &
    gnome-session

If you do not already have an ~/.xinitrc file, then chances are that
xinit is using a system-wide xinitrc file.  This system wide file
is typically here:

    /etc/X11/xinit/xinitrc

To use it, but also have nvidia-settings upload your settings,
you could create an ~/.xinitrc with the contents:

    nvidia-settings --load-config-only &
    . /etc/X11/xinit/xinitrc

System administrators may choose to place the nvidia-settings load
command directly in the system xinitrc script.

Please see the xinit(1) manpage for further details of configuring
your ~/.xinitrc file.

"

    
respondido por el falconer 02.12.2013 - 08:56
2

En Linux Mint 18 Cinnamon vaya a la pequeña aplicación de configuración llamada monitores. Al presionar "aplicar" se guarda un archivo ~ / .config / monitors.xml que tiene el mismo propósito que el xfce displays.xml - guarda todas esas configuraciones, que en las configuraciones de nvidia no son persistentes. Debe jugar para cambiar algo (para activar la disponibilidad del botón Aplicar) si ha configurado el diseño de visualización en el panel de configuración gráfica de NVIDIA. Hice esto Y agregué la configuración de carga desde arriba a xinitrc.

Comprobaré si mi problema de reordenación de ventanas después de que el bloqueo de pantalla estaba activo ya no está Todas las ventanas se reordenaron al monitor principal

    
respondido por el Sven Witterstein 29.08.2016 - 18:43
0

El sistema no reescribe los parámetros al reiniciar. De hecho, nvidia-settings es el que hace eso. Abra una Terminal y edite la línea "Exec=" en nvidia-settings con esto:

"optirun /usr/bin/nvidia-settings -c :8 --config=~/.nvidia-settings-rc"

sin comillas si usa abejorro, o si no lo hace, probablemente el comando sea:

"/usr/bin/nvidia-settings --config=~/.nvidia-settings-rc".

También antes de guardar su configuración desmarque: "Include X Display Names in the Config File". El sistema mantiene su configuración de una sesión a otra pero, en mi caso (Ubuntu Gnome 14.04.1 amd64) tengo algunos errores sobre vdpau y prime. Pueden ser normales teniendo en cuenta que no uso nvidia-prime. Estos errores también podrían hacer que nvidia-settings invalide la configuración.

    
respondido por el cyberalex4life 14.10.2014 - 16:30
0

Estoy usando Ubuntu 12.04 y estaba experimentando con mi tarjeta de video y para decirte que tuve un problema similar al que tenías o que tienes después de reiniciar mi configuración de NVIDIA no se pudo aplicar y en realidad mi archivo xorg.conf era ¡vacío también! Pero todo esto sucedió cuando degradé mis drivers nvidia y luego de todos estos problemas, lo que hice fue ejecutar un comando simple en Terminal:

sudo apt-get --reinstall nvidia-settings && sudo apt-get install nvidia-settings
gksudo nvidia-settings

Solo lo que no le diré si reinicié mi sistema o no después de reinstalarlo, simplemente no lo recuerdo, pero después de este procedimiento, todo funcionó bien. Pude acceder a mi configuración de nvidia y aplicar cualquier elemento como Maximizer, y así sucesivamente, también reemplazó mi archivo xorg.conf con líneas completas debido a mi hardware, incluso lo recrea cuando se elimina o se pierde. Pero todo esto lo hice bajo mi propio riesgo, tal vez depende del hardware.

    
respondido por el user211076 03.12.2013 - 18:19
0

Pude resolver este problema en mi sistema:

  1. Navega a la pestaña "Configuración nvidia-settings".
  2. Desmarcar "Incluir nombres de X Display en el archivo de configuración"
  3. Guardar configuración actual

Resultó que la configuración se estaba cargando, pero los nombres para mostrar (que se veían a la derecha) impedían que se configuraran. Esto fue en un sistema de pantalla dual básico.


    
respondido por el Dominic Cerisano 29.01.2018 - 22:46
-1

Alt + F2 y en el comando escribe gksu nvidia-settings Guardar configuración X /etc/X11/xorg.conf

    
respondido por el Kayman 19.11.2013 - 23:49
-1

Encontré una solución con Linux Mint 17.2; tienes que editar el archivo /home/$user/.config/xfce4/xfce-perchannel-xml/displays.xml .

Verá sus pantallas en él y allí puede establecer los ejes X e Y de ellos; simplemente ajústelos y se mantendrá cada vez que reinicie.

    
respondido por el wim stockman 06.10.2015 - 12:35
-1

Para el menú de linux mint 18.2 & gt; administración & gt; x configuración del servidor. Realice todos los cambios que desee. Luego menu & gt; preferencias & gt; monitor. Presione el botón APLICAR. Funcionó para mí ASUS F1A75 V-Pro con EVGA GeForce GTX 950.

    
respondido por el Sam 02.11.2017 - 10:11

Lea otras preguntas en las etiquetas