logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 25-05-2020 15:26:34

Fab2B
Membre
Distrib. : Debian GNU/Linux 11 (bullseye) x86_64
Noyau : 5.10.0-9-amd64
(G)UI : GNOME 3.38.5 Mutter
Inscription : 23-12-2019

Configuration qui se réinitialise Nvidia-settings

Bonjour mon nvidia-settings ne garde pas mes changements de configuration après une extinction du système.
J'ai bien essayé en configurant le Xorg.conf de /etc/X11 mais cela ne change rien.
Sur la page wiki, il est précisé que ce fichier Xorg.conf n'est plus obligatoire sur les système récent visiblement.
Le fichier .nvidia-settings.rc n'est aussi pas impliqué en tout cas au démarrage. Je remarque le changement de date et heure dans le fichier lorsque j'effectue une modification via le GUI de nvidia-settings, mais au redémarrage mes changement on disparu et il repart avec une configuration différente.
Je suis tombé sur la page qui parle de l'Overclock (qui m'intéresse aussi) mais idem, il est fait mention du fichier Xorg.conf et le modifier n'apporte rien visiblement chez moi.
Je passe peut-être a côté d'un point où d'une étape essentiel mais en tous cas je ne trouve pas plus d'info pour le moment sur la toile.
Des suggestions ?

Hors ligne

#2 25-05-2020 19:04:18

Anonyme
Invité

Re : Configuration qui se réinitialise Nvidia-settings

Bonjour,

alors, ce problème là, ça va, ça vient, depuis des lustres chez moi.
La solution bourrin chez moi, à été de passer le .nvidia-settings.rc dans mon home en lecture seul une fois affiné.
Comme ça le fichier n'est plus reécrit à chaque redémarrage.
C'est efficace en tous cas chez moi.

En application au démarrage :

nvidia-settings -l

Dernière modification par Anonyme (25-05-2020 19:06:41)

#3 25-05-2020 22:09:43

Fab2B
Membre
Distrib. : Debian GNU/Linux 11 (bullseye) x86_64
Noyau : 5.10.0-9-amd64
(G)UI : GNOME 3.38.5 Mutter
Inscription : 23-12-2019

Re : Configuration qui se réinitialise Nvidia-settings

Ah ok, donc il se base bien sur nvidia-settings.rc mais le modifie au démarrage ? ok, je vais essayer big_smile

Hors ligne

#4 27-05-2020 08:33:28

Anonyme
Invité

Re : Configuration qui se réinitialise Nvidia-settings

Bonjour,

tu peux nous faire un petit retour ? wink

Dernière modification par Anonyme (27-05-2020 08:33:40)

#5 30-05-2020 16:29:15

Fab2B
Membre
Distrib. : Debian GNU/Linux 11 (bullseye) x86_64
Noyau : 5.10.0-9-amd64
(G)UI : GNOME 3.38.5 Mutter
Inscription : 23-12-2019

Re : Configuration qui se réinitialise Nvidia-settings

Anonyme a écrit :

Bonjour,

tu peux nous faire un petit retour ? wink


Salut ! Désolé de l'attente, je n'ai pas vraiment eu le temps de m'y pencher avant ...
Je n'ai pas réussi a faire ta manip, en fait je ne sais pas comment lancer "nvidia-settings -l" au démarrage. (je pensais savoir mais non roll)
J'ai tenté de faire un .desktop avec dedans la ligne :

Exec=nvidia-settings -l


et de mettre ça dans /.config/autostart.
Évidemment, ça n'a pas marché big_smile

J'ai continuer a chercher et suis tombé sur une vidéo d'un mec qui montrais une manip en créant un .conf dans /etc/X11/xorg.conf.d. Mais ça ne marche pas non plus chez moi.
Du coup je suis pas  plus avancé pour le moment neutral

Hors ligne

#6 30-05-2020 21:33:22

SuShY
CA Debian-Facile
Lieu : Chartres
Distrib. : Debian Sid x86_64
Noyau : Linux > 6.0.0-2-amd64
(G)UI : i3WM - 4.21-1
Inscription : 06-01-2018
Site Web

Re : Configuration qui se réinitialise Nvidia-settings

Tu ouvres nvidia-settings en root ou simple utilisateur ?
Lorsque je l'utilisais avant, j'avais ce bug quand je le lançais en tant qu'utilisateur.

Hors ligne

#7 04-06-2020 09:38:08

Fab2B
Membre
Distrib. : Debian GNU/Linux 11 (bullseye) x86_64
Noyau : 5.10.0-9-amd64
(G)UI : GNOME 3.38.5 Mutter
Inscription : 23-12-2019

Re : Configuration qui se réinitialise Nvidia-settings

SuShY a écrit :

Tu ouvres nvidia-settings en root ou simple utilisateur ?
Lorsque je l'utilisais avant, j'avais ce bug quand je le lançais en tant qu'utilisateur.


J'ouvre en utilisateur.
J'ai essayer en Root mais, pareil c'est pas les même config une fois en Root, ça ne modifie pas pour ma session courante en tous cas, comme si le nvidia-settings n’étais qu'une config locale, du coup pas la même pour le root.
Bref, j'ai essayé tous ce que j'ai pu trouver mais ça change rien pour le moment. Je n'arrive surtout pas a comprendre sur quel fichier il se base a l'initialisation, parce que certaines options (complètement futiles) elles, gardent leur états (confirmation avant de quitter et ce genre de choses), du coup je suis perdu roll
Je suis assez novice, je pensais avoir compris certaines choses sous Debian et l'archi Linux et c'est en train de mettre a mal ces choses là lol

Hors ligne

#8 14-07-2020 09:10:46

Anonyme
Invité

Re : Configuration qui se réinitialise Nvidia-settings

Bonjour,

je viens de réinstaller une Debian Buster sur mon PC, je confirme que ma solution de mon post 2 fonctionne très bien smile

#9 04-10-2020 12:36:29

TiBroom
Membre
Distrib. : Debian Buster 10.6
Noyau : Linux 4.19.0-12-amd64
(G)UI : xfwm4
Inscription : 03-10-2020

Re : Configuration qui se réinitialise Nvidia-settings

Bonjour,

Je reprends ce topic en le complétant car j'ai le même soucis.
Nvidia-Settings enregistre une partie de la configuration dans "~/.nvidia-settings-rc". C'est bien ce que précise le man.

Par contre lorsque je modifie la configuration via nvidia-settings ["X Server Display Configuration", clic sur "Advanced...' cocher : "Force Composition Pipeline" et clic "Apply"] c'est effectif mais au prochain reboot... non coché. (testé en user et sudo)

Un aperçu du fichier ~/.nvidia-settings-rc confirme qu'il n'y a pas de ligne ajoutée ou modifiée à propos de l'option cochée.
D'après le man, il est possible de mettre à jour cette option via : nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"
OK cela fonctionne mais non activé au prochain reboot.
Un nvidia-settings --config=testnvidia avec l'option cochée génère un fichier similaire à celui par défaut. Il n'y a toujours rien à propos du menu "X Server Display Configuration".
L'option nvidia-settings -l ne fait que charger le fichier "~/.nvidia-settings-rc". Si j'ajoute --config=testnvidia, le fichier est chargé... mais ne contenant pas l'option... il ne se passe rien.

Le man indique qu'il est possible de visualiser la configuration en faisant "nvidia-settings -q all" ; dans mon cas précis un "nvidia-settings -q CurrentMetaMode". J'ai essayé d'adapter la ligne au fichier
"~/.nvidia-settings-rc" et de lancer un "nvidia-settings --config=testnvidia --load-config-only -V" sans succès.

Dans le menu "X Server Display Configuration" se trouve le bouton "Save to X Configuration File". Il s'agit de l'option permettant de générer semble-t-il le xorg.conf.
Bingo, ce fichier contient la ligne tant recherchée dans l'autre fichier de configuration.
Je copie donc ce fichier dans /etc/X11/xorg.conf

Le reboot de la machine après la saisie du login et mot de passe m'affiche un écran gris sans icône sur lequel j'ai le curseur, l'emplacement du dock sans les icônes et le tableau de bord non fonctionnel.
Je suis obligé de passer par le terminal tty1 pour revenir au terminal graphique pour avoir le bureau correctement chargé.

Il doit s'agir d'un problème de rafraîchissement mais je ne sais pas comment le résoudre automatiquement.

Si vous avez une piste... n'hésitez pas wink

TiB

PS : CG : Nvidia GT630 | driver : 390.138 | nvidia-settings : 390.116

Dernière modification par TiBroom (04-10-2020 12:48:35)

Hors ligne

#10 04-10-2020 14:08:42

Anonyme
Invité

Re : Configuration qui se réinitialise Nvidia-settings

Bonjour,

une fois les modifications du ~/.nvidia-settings-rc dans home faite, passer le fichier en lecture seul sur propriétaire user.

ma configuration qui ne change plus :


#
# /home/patrick/.nvidia-settings-rc
#
# Configuration file for nvidia-settings - the NVIDIA X Server Settings utility
# Generated on Sun Oct 20 13:46:13 2019
#

# ConfigProperties:
GPULogoBrightness=0
RcFileLocale = C
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
ShowQuitDialog = Yes
UpdateRulesOnProfileNameChange = Yes
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000
Timer = Thermal_Monitor_(GPU_0),Yes,1000
Timer = Memory_Used_(GPU_0),Yes,3000

# Attributes:

0/SyncToVBlank=1
0/LogAniso=0
0/FSAA=0
0/TextureClamping=1
0/FXAA=0
0/AllowFlipping=1
0/FSAAAppControlled=1
0/LogAnisoAppControlled=1
0/OpenGLImageSettings=1
0/FSAAAppEnhanced=0
0/ShowGraphicsVisualIndicator=0
[DPY:DVI-D-0]/RedBrightness=-0.108772
[DPY:DVI-D-0]/GreenBrightness=-0.108772
[DPY:DVI-D-0]/BlueBrightness=-0.108772
[DPY:DVI-D-0]/RedContrast=0.000000
[DPY:DVI-D-0]/GreenContrast=0.000000
[DPY:DVI-D-0]/BlueContrast=0.000000
[DPY:DVI-D-0]/RedGamma=1.000000
[DPY:DVI-D-0]/GreenGamma=1.000000
[DPY:DVI-D-0]/BlueGamma=1.000000
[DPY:DVI-D-0]/Dithering=0
[DPY:DVI-D-0]/DitheringMode=0
[DPY:DVI-D-0]/DitheringDepth=0
[DPY:DVI-D-0]/DigitalVibrance=0
[DPY:DVI-D-0]/ColorSpace=0
[DPY:DVI-D-0]/ColorRange=0
[DPY:DVI-D-0]/SynchronousPaletteUpdates=0
[DPY:HDMI-0]/RedBrightness=0.000000
[DPY:HDMI-0]/GreenBrightness=0.000000
[DPY:HDMI-0]/BlueBrightness=0.000000
[DPY:HDMI-0]/RedContrast=0.000000
[DPY:HDMI-0]/GreenContrast=0.000000
[DPY:HDMI-0]/BlueContrast=0.000000
[DPY:HDMI-0]/RedGamma=1.000000
[DPY:HDMI-0]/GreenGamma=1.000000
[DPY:HDMI-0]/BlueGamma=1.000000
[DPY:HDMI-0]/Dithering=0
[DPY:HDMI-0]/DitheringMode=0
[DPY:HDMI-0]/DitheringDepth=0
[DPY:HDMI-0]/DigitalVibrance=0
[DPY:HDMI-0]/ColorSpace=0
[DPY:HDMI-0]/ColorRange=0
[DPY:HDMI-0]/SynchronousPaletteUpdates=0
[DPY:DP-0]/Dithering=0
[DPY:DP-0]/DitheringMode=0
[DPY:DP-0]/DitheringDepth=0
[DPY:DP-0]/ColorSpace=0
[DPY:DP-0]/ColorRange=0
[DPY:DP-0]/SynchronousPaletteUpdates=0
[DPY:DP-1]/Dithering=0
[DPY:DP-1]/DitheringMode=0
[DPY:DP-1]/DitheringDepth=0
[DPY:DP-1]/ColorSpace=0
[DPY:DP-1]/ColorRange=0
[DPY:DP-1]/SynchronousPaletteUpdates=0
 



On voit bien que mes réglages restent bien.

#11 04-10-2020 17:44:32

anonyme
Invité

Re : Configuration qui se réinitialise Nvidia-settings

Bonjour
il y a deux fichiers généré
celui dans /home/#user/
et le xorg.conf dans /etc/X11/

pour les options voir aussi le /var/log/Xorg.0.log

normalement si ton xorg.conf est bien configuré , lui est en dur cela ne bougera pas
il faut qu'il soit correct bien sur
la base



Section "Device"
        Identifier "GPU0"
        Driver "nvidia"
EndSection
 



le système doit démarrer normalement
ensuite tu ajoute les sections ou tu veut mettre une option (voir la doc officielle de nvidia pour GNU Linux)
surveiller le log Xorg.0.log

ps: le fichier dans le /home uniquement pour l'utilisateur ".rc"
le xorg.conf pour l'ensemble du système et de tous les utilisateurs

dans tous les cas le serveur X doit fonctionner correctement et si une option pas spécifié le système la mettra par défaut
attention si tu veut appliquer une option que ton gpu ne supporte pas tu risque de planter le serveur X

je suppose que vous connaissez déjà ceci  =>  https://wiki.debian.org/fr/NvidiaGraphicsDrivers

par exemple pour moi en mode auto (sans xorg.conf) ce que fait le driver nvidia sous buster


[    29.547] (II) NVIDIA(0): Creating default Display subsection in Screen section
  "Default Screen Section" for depth/fbbpp 24/32
[    29.547] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    29.547] (==) NVIDIA(0): RGB weight 888
[    29.547] (==) NVIDIA(0): Default visual is TrueColor
[    29.547] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    29.548] (**) NVIDIA(0): Enabling 2D acceleration
[    29.548] (II) Loading sub module "glxserver_nvidia"
[    29.548] (II) LoadModule: "glxserver_nvidia"
[    29.548] (II) Loading /usr/lib/xorg/modules/extensions/libglxserver_nvidia.so
[    29.652] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[    29.652]  compiled for 4.0.2, module version = 1.0.0
[    29.652]  Module class: X.Org Server Extension
[    29.653] (II) NVIDIA GLX Module  418.152.00  Tue Jun  2 00:35:47 UTC 2020
[    29.660] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[    29.660] (--) NVIDIA(0):     CRT-0
[    29.660] (--) NVIDIA(0):     DFP-0 (boot)
[    29.660] (--) NVIDIA(0):     DFP-1
[    29.660] (--) NVIDIA(0):     DFP-2
[    29.660] (--) NVIDIA(0):     DFP-3
[    29.660] (--) NVIDIA(0):     DFP-4
[    29.660] (--) NVIDIA(0):     DFP-5
[    29.660] (--) NVIDIA(0):     DFP-6
[    29.660] (--) NVIDIA(0):     DFP-7
[    29.662] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 960 (GM206-A) at PCI:1:0:0 (GPU-0)
[    29.662] (--) NVIDIA(0): Memory: 2097152 kBytes
[    29.662] (--) NVIDIA(0): VideoBIOS: 84.06.0d.00.02
[    29.662] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    29.739] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    29.739] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    29.739] (--) NVIDIA(GPU-0):
[    29.831] (--) NVIDIA(GPU-0): Acer B193W (DFP-0): connected
[    29.831] (--) NVIDIA(GPU-0): Acer B193W (DFP-0): Internal TMDS
[    29.831] (--) NVIDIA(GPU-0): Acer B193W (DFP-0): 330.0 MHz maximum pixel clock
[    29.831] (--) NVIDIA(GPU-0):
[    29.831] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    29.831] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[    29.831] (--) NVIDIA(GPU-0): DFP-1: 960.0 MHz maximum pixel clock
[    29.831] (--) NVIDIA(GPU-0):
[    29.831] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    29.831] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[    29.831] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[    29.831] (--) NVIDIA(GPU-0):
[    29.831] (--) NVIDIA(GPU-0): DFP-3: disconnected
[    29.831] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[    29.831] (--) NVIDIA(GPU-0): DFP-3: 960.0 MHz maximum pixel clock
[    29.831] (--) NVIDIA(GPU-0):
[    29.832] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    29.832] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[    29.832] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[    29.832] (--) NVIDIA(GPU-0):
[    29.832] (--) NVIDIA(GPU-0): DFP-5: disconnected
[    29.832] (--) NVIDIA(GPU-0): DFP-5: Internal TMDS
[    29.832] (--) NVIDIA(GPU-0): DFP-5: 165.0 MHz maximum pixel clock
[    29.832] (--) NVIDIA(GPU-0):
[    29.832] (--) NVIDIA(GPU-0): DFP-6: disconnected
[    29.832] (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
[    29.832] (--) NVIDIA(GPU-0): DFP-6: 960.0 MHz maximum pixel clock
[    29.832] (--) NVIDIA(GPU-0):
[    29.832] (--) NVIDIA(GPU-0): DFP-7: disconnected
[    29.832] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[    29.832] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[    29.832] (--) NVIDIA(GPU-0):
[    29.835] (==) NVIDIA(0):
[    29.835] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    29.835] (==) NVIDIA(0):     will be used as the requested mode.
[    29.835] (==) NVIDIA(0):
[    29.835] (II) NVIDIA(0): Validated MetaModes:
[    29.835] (II) NVIDIA(0):     "DFP-0:nvidia-auto-select"
[    29.835] (II) NVIDIA(0): Virtual screen size determined to be 1440 x 900
[    29.838] (--) NVIDIA(0): DPI set to (91, 91); computed from "UseEdidDpi" X config
[    29.838] (--) NVIDIA(0):     option
[    29.838] (II) UnloadModule: "modesetting"
[    29.838] (II) Unloading modesetting
[    29.838] (II) UnloadModule: "fbdev"
[    29.838] (II) Unloading fbdev
[    29.838] (II) UnloadSubModule: "fbdevhw"
[    29.838] (II) Unloading fbdevhw
[    29.838] (II) UnloadModule: "vesa"
[    29.838] (II) Unloading vesa
[    29.839] (II) NVIDIA: Using 6144.00 MB of virtual memory for indirect memory
[    29.839] (II) NVIDIA:     access.
[    29.860] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[    29.919] (==) NVIDIA(0): Disabling shared memory pixmaps
[    29.919] (==) NVIDIA(0): Backing store enabled
[    29.919] (==) NVIDIA(0): Silken mouse enabled
[    29.921] (==) NVIDIA(0): DPMS enabled
[    29.922] (II) Loading sub module "dri2"
[    29.922] (II) LoadModule: "dri2"
[    29.922] (II) Module "dri2" already built-in
[    29.922] (II) NVIDIA(0): [DRI2] Setup complete
[    29.922] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[    29.922] (II) Initializing extension Generic Event Extension
[    29.923] (II) Initializing extension SHAPE
[    29.923] (II) Initializing extension MIT-SHM
[    29.923] (II) Initializing extension XInputExtension
[    29.923] (II) Initializing extension XTEST
[    29.923] (II) Initializing extension BIG-REQUESTS
[    29.924] (II) Initializing extension SYNC
[    29.924] (II) Initializing extension XKEYBOARD
[    29.924] (II) Initializing extension XC-MISC
[    29.924] (II) Initializing extension SECURITY
[    29.924] (II) Initializing extension XFIXES
[    29.924] (II) Initializing extension RENDER
[    29.924] (II) Initializing extension RANDR
[    29.924] (II) Initializing extension COMPOSITE
[    29.924] (II) Initializing extension DAMAGE
[    29.924] (II) Initializing extension MIT-SCREEN-SAVER
[    29.924] (II) Initializing extension DOUBLE-BUFFER
[    29.924] (II) Initializing extension RECORD
[    29.925] (II) Initializing extension DPMS
[    29.925] (II) Initializing extension Present
[    29.925] (II) Initializing extension DRI3
[    29.925] (II) Initializing extension X-Resource
[    29.925] (II) Initializing extension XVideo
[    29.925] (II) Initializing extension XVideo-MotionCompensation
[    29.925] (II) Initializing extension SELinux
[    29.925] (II) SELinux: Disabled on system
[    29.925] (II) Initializing extension GLX
[    29.925] (II) Initializing extension GLX
[    29.925] (II) Indirect GLX disabled.
[    29.925] (II) GLX: Another vendor is already registered for screen 0
[    29.925] (II) Initializing extension XFree86-VidModeExtension
[    29.925] (II) Initializing extension XFree86-DGA
[    29.925] (II) Initializing extension XFree86-DRI
[    29.926] (II) Initializing extension DRI2
[    29.926] (II) Initializing extension NV-GLX
[    29.926] (II) Initializing extension NV-CONTROL
[    29.926] (II) Initializing extension XINERAMA
 



ma carte une GTX960
je sais pas qu'elle option il vous manque (il y a une option performance mais force la carte au maximum j'utilise pas je reste en "auto" => "adaptive")

Dernière modification par anonyme (04-10-2020 17:57:45)

#12 04-10-2020 20:15:36

TiBroom
Membre
Distrib. : Debian Buster 10.6
Noyau : Linux 4.19.0-12-amd64
(G)UI : xfwm4
Inscription : 03-10-2020

Re : Configuration qui se réinitialise Nvidia-settings

Bonsoir,
Merci de vos réponses !

@Anonyme : Cela n'a pas d'incidence sur la sauvegarde du paramètre "ForceCompositionPipeline=On" car s'il n'y a pas de xorg.conf, la valeur chargée par défaut est à Off. Je dois donc passer par la création du xorg.conf.

@anonyme : Vous confirmez mes déductions. Vous avez raison, je vais partir sur une base très simple de xorg.conf tout en surveillant le Xorg.0.log que je ne connaissais pas.

1ier test : Démarre normalement mais l'option est à Off, ce qui est normal car non spécifiée.

Section "Device"
    Identifier     "GPU-0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 630"
EndSection
 



2ième test : J'ajoute la section "Screen". Démarre sur un écran gris comme lors de la génération du fichier complet par nvidia-settings. Je dois passer sur une console CLI pour retourner sur session GUI afin d'avoir les icônes, l'option est bien cochée.
PS : si l'identifier est absent de la section... Debian démarre en mode console. Une erreur apparait dans le log précisant qu'il faut un "idendifier".

Section "Device"
    Identifier     "GPU-0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 630"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On}"
EndSection
 



Pour la curiosité le but est d'activer cette option pour supprimer le tearing présent un peu partout.

Je vais arrêter les tests pour aujourd'hui. Dans la semaine je comparerai les logs avec et sans xorg.conf puis j'ajouterai au fur et à mesure les options.

Je vous remercie de nouveau pour les pistes.

TiB

Hors ligne

#13 05-10-2020 04:40:38

anonyme
Invité

Re : Configuration qui se réinitialise Nvidia-settings

Bonjour

voila pour moi ce que ça donne avec ce xorg.conf


Section "Device"
    Identifier     "GPU-0"
    Driver         "nvidia"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On}"
EndSection
 



le retour du log de X


[    29.399]
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[    29.399] Build Operating System: Linux 4.19.0-10-amd64 x86_64 Debian
[    29.399] Current Operating System: Linux debian10 4.19.0-11-amd64 #1 SMP Debian 4.19.146-1 (2020-09-17) x86_64
[    29.399] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-11-amd64 root=UUID=80283720-2045-4ab4-91f7-1b9540a2a6c9 ro quiet
[    29.399] Build Date: 27 August 2020  08:51:48AM
[    29.399] xorg-server 2:1.20.4-1+deb10u1 (https://www.debian.org/support)
[    29.399] Current version of pixman: 0.36.0
[    29.399]  Before reporting problems, check http://wiki.x.org
  to make sure that you have the latest version.
[    29.399] Markers: (--) probed, (**) from config file, (==) default setting,
  (++) from command line, (!!) notice, (II) informational,
  (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    29.399] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Oct  5 05:30:13 2020
[    29.405] (==) Using config file: "/etc/X11/xorg.conf"
[    29.405] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    29.406] (==) No Layout section.  Using the first Screen section.
[    29.406] (**) |-->Screen "Screen0" (0)
[    29.406] (**) |   |-->Monitor "<default monitor>"
[    29.407] (==) No device specified for screen "Screen0".
  Using the first device section listed.
[    29.407] (**) |   |-->Device "GPU-0"
[    29.407] (==) No monitor specified for screen "Screen0".
  Using a default monitor configuration.
[    29.407] (==) Automatically adding devices
[    29.407] (==) Automatically enabling devices
[    29.407] (==) Automatically adding GPU devices
[    29.407] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    29.415] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    29.415]  Entry deleted from font path.
[    29.417] (==) FontPath set to:
  /usr/share/fonts/X11/misc,
  /usr/share/fonts/X11/100dpi/:unscaled,
  /usr/share/fonts/X11/75dpi/:unscaled,
  /usr/share/fonts/X11/Type1,
  /usr/share/fonts/X11/100dpi,
  /usr/share/fonts/X11/75dpi,
  built-ins
[    29.417] (==) ModulePath set to "/usr/lib/xorg/modules"
[    29.417] (II) The server relies on udev to provide the list of input devices.
  If no devices become available, reconfigure udev or disable AutoAddDevices.
[    29.417] (II) Loader magic: 0x559724e52e20
[    29.417] (II) Module ABI versions:
[    29.417]  X.Org ANSI C Emulation: 0.4
[    29.417]  X.Org Video Driver: 24.0
[    29.417]  X.Org XInput driver : 24.1
[    29.417]  X.Org Server Extension : 10.0
[    29.417] (++) using VT number 7

[    29.417] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    29.418] (II) xfree86: Adding drm device (/dev/dri/card0)
[    29.419] (--) PCI:*(1@0:0:0) 10de:1401:1043:8520 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[    29.419] (II) LoadModule: "glx"
[    29.421] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    29.448] (II) Module glx: vendor="X.Org Foundation"
[    29.448]  compiled for 1.20.4, module version = 1.0.0
[    29.448]  ABI class: X.Org Server Extension, version 10.0
[    29.448] (II) LoadModule: "nvidia"
[    29.450] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    29.470] (II) Module nvidia: vendor="NVIDIA Corporation"
[    29.470]  compiled for 4.0.2, module version = 1.0.0
[    29.470]  Module class: X.Org Video Driver
[    29.472] (II) NVIDIA dlloader X Driver  418.152.00  Tue Jun  2 00:37:06 UTC 2020
[    29.472] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    29.486] (II) Loading sub module "fb"
[    29.486] (II) LoadModule: "fb"
[    29.487] (II) Loading /usr/lib/xorg/modules/libfb.so
[    29.488] (II) Module fb: vendor="X.Org Foundation"
[    29.488]  compiled for 1.20.4, module version = 1.0.0
[    29.488]  ABI class: X.Org ANSI C Emulation, version 0.4
[    29.488] (II) Loading sub module "wfb"
[    29.488] (II) LoadModule: "wfb"
[    29.488] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    29.490] (II) Module wfb: vendor="X.Org Foundation"
[    29.490]  compiled for 1.20.4, module version = 1.0.0
[    29.490]  ABI class: X.Org ANSI C Emulation, version 0.4
[    29.490] (II) Loading sub module "ramdac"
[    29.490] (II) LoadModule: "ramdac"
[    29.490] (II) Module "ramdac" already built-in
[    29.495] (II) NVIDIA(0): Creating default Display subsection in Screen section
  "Screen0" for depth/fbbpp 24/32
[    29.495] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    29.495] (==) NVIDIA(0): RGB weight 888
[    29.495] (==) NVIDIA(0): Default visual is TrueColor
[    29.495] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    29.496] (**) NVIDIA(0): Option "MetaModes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On}"
[    29.496] (**) NVIDIA(0): Enabling 2D acceleration
 



pas de soucis d'affichage , l'option est prise en charge , et le gpu ce nomme "GPU-0"

un peu plus loin dans le log


[    29.847] (II) NVIDIA(0): Validated MetaModes:
[    29.847] (II) NVIDIA(0):     "nvidia-auto-select+0+0{ForceCompositionPipeline=On}"
[    29.847] (II) NVIDIA(0): Virtual screen size determined to be 1440 x 900
[    29.851] (--) NVIDIA(0): DPI set to (91, 91); computed from "UseEdidDpi" X config
[    29.851] (--) NVIDIA(0):     option
[    29.851] (II) NVIDIA: Using 6144.00 MB of virtual memory for indirect memory
[    29.851] (II) NVIDIA:     access.
[    29.871] (II) NVIDIA(0): Setting mode "nvidia-auto-select+0+0{ForceCompositionPipeline=On}"
[    29.972] (==) NVIDIA(0): Disabling shared memory pixmaps
[    29.972] (==) NVIDIA(0): Backing store enabled
[    29.972] (==) NVIDIA(0): Silken mouse enabled
[    29.973] (==) NVIDIA(0): DPMS enabled
[    29.975] (II) Loading sub module "dri2"
[    29.975] (II) LoadModule: "dri2"
 



nota:
je n'ai pas de GT630 (une GTX660  oui ) , avec nano je renomme le xorg.conf en "xorg.conf.txt" pour les tests (avec ou sans xorg.conf )
bon test pour la suite smile

Dernière modification par anonyme (05-10-2020 05:15:20)

#14 05-10-2020 05:16:43

Anonyme
Invité

Re : Configuration qui se réinitialise Nvidia-settings

TiBroom a écrit :


@Anonyme : Cela n'a pas d'incidence sur la sauvegarde du paramètre "ForceCompositionPipeline=On" car s'il n'y a pas de xorg.conf, la valeur chargée par défaut est à Off. Je dois donc passer par la création du xorg.conf.



Bonjour

Exact,

je ne parlais que du fichier .nvidia-settings-rc dans home pour certains réglages comme les contrastes etc ou mes  LED que je désactive dans ce fichiers.
J'ai remarqué, que pour ce fichier, certaines versions du programme nvidia-settings gardaient les réglages mais d'autres pas.
C'est pour cela que je l'ai passé en lecture seul.

Pourle tearing, j'ai bien crée un fichier 20-nvidia.conf dans mon dossier X11/xorg.conf.d



Section "Screen"
    Identifier     "Screen0"
    Option         "metamodes" "1680x1050_120 +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    Option         "AllowIndirectGLXProtocol" "off"
    Option         "TripleBuffer" "on"
EndSection



Section "Screen"
    Identifier     "Screen1"
    Option         "metamodes" "1360x768_60 +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    Option         "AllowIndirectGLXProtocol" "off"
    Option         "TripleBuffer" "on"
EndSection
 



smile

#15 05-10-2020 05:57:56

anonyme
Invité

Re : Configuration qui se réinitialise Nvidia-settings

Bonjour
@Anonyme
pour moi


[    29.924] (II) Initializing extension DOUBLE-BUFFER
 


par curiosité le "triple buffer" t'apporte quoi sur l'affichage ?


Option         "TripleBuffer" "on"
 

#16 05-10-2020 06:12:51

Anonyme
Invité

Re : Configuration qui se réinitialise Nvidia-settings

@anonyme

3 c'est mieux que 2 lol non ?

J'ai simplement suivi l'aide sur Archlinux mais je viens de trouvé un lien qui explique un peu l'option :

https://wiki.c2.com/?TripleBuffer

#17 05-10-2020 06:20:02

Anonyme
Invité

Re : Configuration qui se réinitialise Nvidia-settings

Avantages de l’utilisation de la triple mise en tampon de mémoire dans les jeux 3D


Avec la double mise en mémoire tampon (et Vsync activé), les jeux en 3D doivent attendre le prochain retracé vertical avant de pouvoir commencer à rendre l'image suivante. Les retracés verticaux se produisent à la fréquence d’actualisation verticale, généralement entre 60 et 100 Hz. Si cette fonctionnalité est prise en charge par le contrôleur graphique, la désactivation de la synchronisation verticale permet d'éliminer ce délai et de fournir la fréquence d'images la plus élevée. Toutefois, cela peut provoquer un artéfact visuel appelé déchirement.

Lorsque la triple mise en mémoire tampon est activée, le jeu réalise le rendu d’une trame dans une mémoire tampon d’arrière-plan. Alors qu'il attend de l'afficher, il peut commencer à réaliser le rendu dans l'autre mémoire tampon d'arrière-plan. Il en résulte que la fréquence d'images est généralement supérieure à celle de la double mise en mémoire tampon (et avec la synchronisation verticale activée) sans aucun déchirement.

Vous pouvez activer la triple mise en mémoire tampon dans les options graphiques ou vidéo de nombreux jeux. Aucun paramètre de pilote ne peut activer cette fonctionnalité.


Sources :

https://www.intel.fr/content/www/fr/fr/ … phics.html

Dernière modification par Anonyme (05-10-2020 06:20:23)

#18 05-10-2020 08:39:46

anonyme
Invité

Re : Configuration qui se réinitialise Nvidia-settings

un lien intéressant  => https://www.hardware.fr/articles/914-3/ … ering.html
ps: nvidia   g-synchro et amd free-synchro il me semble (écran et gpu compatible) , jamais testé pas d' écran compatible

c'est compliqué et ça dépend aussi du jeux et du matériel

pour ton lien "intel" , il utilise de la mémoire vive (plus lente que la mémoire vidéo (gddr5 et gddr6) et en plus limitée (mémoire partagée déterminé dans le bios ), rien a voir avec un gpu sur un port PCIe
sinon smile


3 c'est mieux que 2 :lol: non ?
 


pas forcément .

tu vois aussi que intel dit "Aucun paramètre de pilote ne peut activer cette fonctionnalité."
alors que tu la activé sur nvidia (tu peu le vérifier sur ton log si pris en charge )
tous les gpu intégrés au cpu c'est un peu spécial

mais si tu regarde mon APU Amd en driver libre , ça ressemble beaucoup au driver nvidia (par défaut sans xorg.conf)


[    10.253] (II) AMDGPU(0): [DRI2] Setup complete
[    10.253] (II) AMDGPU(0): [DRI2]   DRI driver: radeonsi
[    10.253] (II) AMDGPU(0): [DRI2]   VDPAU driver: radeonsi
[    10.364] (II) AMDGPU(0): Front buffer pitch: 7680 bytes
[    10.365] (II) AMDGPU(0): SYNC extension fences enabled
[    10.366] (II) AMDGPU(0): Present extension enabled
[    10.366] (==) AMDGPU(0): DRI3 enabled
[    10.366] (==) AMDGPU(0): Backing store enabled
[    10.366] (II) AMDGPU(0): Direct rendering enabled
[    10.406] (II) AMDGPU(0): Use GLAMOR acceleration.
[    10.406] (II) AMDGPU(0): Acceleration enabled
[    10.406] (==) AMDGPU(0): DPMS enabled
[    10.406] (==) AMDGPU(0): Silken mouse enabled
[    10.406] (II) AMDGPU(0): Set up textured video (glamor)
[    10.418] (II) Initializing extension Generic Event Extension
[    10.419] (II) Initializing extension SHAPE
[    10.419] (II) Initializing extension MIT-SHM
[    10.419] (II) Initializing extension XInputExtension
[    10.419] (II) Initializing extension XTEST
[    10.420] (II) Initializing extension BIG-REQUESTS
[    10.420] (II) Initializing extension SYNC
[    10.420] (II) Initializing extension XKEYBOARD
[    10.420] (II) Initializing extension XC-MISC
[    10.420] (II) Initializing extension SECURITY
[    10.420] (II) Initializing extension XFIXES
[    10.420] (II) Initializing extension RENDER
[    10.420] (II) Initializing extension RANDR
[    10.421] (II) Initializing extension COMPOSITE
[    10.421] (II) Initializing extension DAMAGE
[    10.421] (II) Initializing extension MIT-SCREEN-SAVER
[    10.421] (II) Initializing extension DOUBLE-BUFFER
[    10.421] (II) Initializing extension RECORD
[    10.421] (II) Initializing extension DPMS
[    10.422] (II) Initializing extension Present
[    10.422] (II) Initializing extension DRI3
[    10.422] (II) Initializing extension X-Resource
[    10.422] (II) Initializing extension XVideo
[    10.422] (II) Initializing extension XVideo-MotionCompensation
[    10.422] (II) Initializing extension SELinux
[    10.422] (II) SELinux: Disabled on system
[    10.422] (II) Initializing extension GLX
[    10.430] (II) AIGLX: Loaded and initialized radeonsi
[    10.430] (II) GLX: Initialized DRI2 GL provider for screen 0
[    10.430] (II) Initializing extension XFree86-VidModeExtension
[    10.430] (II) Initializing extension XFree86-DGA
[    10.430] (II) Initializing extension XFree86-DRI
[    10.430] (II) Initializing extension DRI2
[    10.432] (II) AMDGPU(0): Setting screen physical size to 508 x 285
 


je n'utilise pas d'options , mais bon niveau jeux je suis largué depuis longtemps  tongue

on va suivre les expériences de TiBroom  smile

remarque :
ce lien m'a fait rire , clair que Quake c'est ma génération  lol  (années fin 1990)
l'informatique a un peu évolué depuis  tongue


J'ai simplement suivi l'aide sur Archlinux mais je viens de trouvé un lien qui explique un peu l'option :

https://wiki.c2.com/?TripleBuffer
 


un petit bout traduit  big_smile


Dans Quake I, la triple mise en mémoire tampon était utilisée pour permettre au moteur de rendu d'effectuer un rendu à 100% du processeur,
quelle que soit la vitesse du processeur. Un tampon serait le tampon actuellement affiché.
Un deuxième tampon serait un tampon déjà rendu et prêt à être affiché à tout moment.
Un troisième tampon serait le tampon actuellement en cours de rendu.
 



cool

Dernière modification par anonyme (05-10-2020 08:52:26)

#19 06-10-2020 20:00:56

TiBroom
Membre
Distrib. : Debian Buster 10.6
Noyau : Linux 4.19.0-12-amd64
(G)UI : xfwm4
Inscription : 03-10-2020

Re : Configuration qui se réinitialise Nvidia-settings

Bonsoir,

Le terme "expériences" est correct ! d'où geforce expérience non ?

J'ai comparé le log de xorg en démarrant avec un fichier xorg.conf et sans.
Il n'est pas aisé de suivre les 2 logs simultanément car les lignes sont différentes.

J'ai surtout relevé que les modules chargés ne sont pas les mêmes : (dans l'ordre d'apparition)
mode xorg.conf : LoadModule -> glx, nvidia, fb, wfb, ramdac, dri2, libinput
mode auto : LoadModule -> glx, nvidia, nouveau, nv, modesetting, fbdev, vesa, fb, wfb, ramdac, fbdevhw (puis passent en UnloadModule -> nouveau, modesetting, fbdev, fbdevhw, vesa

Dans les 2 cas (avec ou sans xorg.conf) j'ai une anomalie à propos de l'ACPI

[    98.988] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    98.988] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    98.988] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    98.988] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    98.988] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    98.988] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    98.988] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    98.988] (II) NVIDIA(0):     Config Options in the README.



La fin du log où l'écran du bureau est grisé avec le dock grisé + tableau de bord grisé. (avec xorg.conf)

[    37.226] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    37.226] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    37.226] (--) NVIDIA(GPU-0):
[    37.240] (--) NVIDIA(GPU-0): LG Electronics E2211 (CRT-1): connected
[    37.240] (--) NVIDIA(GPU-0): LG Electronics E2211 (CRT-1): 400.0 MHz maximum pixel clock
[    37.240] (--) NVIDIA(GPU-0):
[    37.243] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    37.243] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    37.243] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[    37.243] (--) NVIDIA(GPU-0):
[    37.243] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    37.243] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    37.243] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[    37.243] (--) NVIDIA(GPU-0):
[    37.350] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    37.350] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    37.350] (--) NVIDIA(GPU-0):
[    37.364] (--) NVIDIA(GPU-0): LG Electronics E2211 (CRT-1): connected
[    37.364] (--) NVIDIA(GPU-0): LG Electronics E2211 (CRT-1): 400.0 MHz maximum pixel clock
[    37.364] (--) NVIDIA(GPU-0):
[    37.367] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    37.367] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    37.367] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[    37.367] (--) NVIDIA(GPU-0):
[    37.367] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    37.367] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    37.367] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[    37.367] (--) NVIDIA(GPU-0):
[    37.770] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    37.770] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    37.770] (--) NVIDIA(GPU-0):
[    37.784] (--) NVIDIA(GPU-0): LG Electronics E2211 (CRT-1): connected
[    37.784] (--) NVIDIA(GPU-0): LG Electronics E2211 (CRT-1): 400.0 MHz maximum pixel clock
[    37.784] (--) NVIDIA(GPU-0):
[    37.787] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    37.787] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    37.787] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[    37.787] (--) NVIDIA(GPU-0):
[    37.787] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    37.787] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    37.787] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[    37.787] (--) NVIDIA(GPU-0):
[    37.790] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    37.790] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    37.790] (--) NVIDIA(GPU-0):
[    37.804] (--) NVIDIA(GPU-0): LG Electronics E2211 (CRT-1): connected
[    37.805] (--) NVIDIA(GPU-0): LG Electronics E2211 (CRT-1): 400.0 MHz maximum pixel clock
[    37.805] (--) NVIDIA(GPU-0):
[    37.807] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    37.807] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    37.807] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[    37.807] (--) NVIDIA(GPU-0):
[    37.807] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    37.807] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    37.807] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[    37.807] (--) NVIDIA(GPU-0):




Le passage en console 1 pour me dépanner (ctrl+alt+F1)

[    71.542] (II) event2  - Power Button: device removed
[    71.556] (II) event1  - Power Button: device removed
[    71.572] (II) event3  - Logitech USB-PS/2 Optical Mouse: device removed
[    71.620] (II) event5  - Eee PC WMI hotkeys: device removed
[    71.668] (II) event0  - AT Translated Set 2 keyboard: device removed



Enfin le retour sur la session graphique

    98.866] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    98.866] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    98.866] (--) NVIDIA(GPU-0):
[    98.881] (--) NVIDIA(GPU-0): LG Electronics E2211 (CRT-1): connected
[    98.881] (--) NVIDIA(GPU-0): LG Electronics E2211 (CRT-1): 400.0 MHz maximum pixel clock
[    98.881] (--) NVIDIA(GPU-0):
[    98.883] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    98.883] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    98.883] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[    98.883] (--) NVIDIA(GPU-0):
[    98.883] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    98.883] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    98.884] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[    98.884] (--) NVIDIA(GPU-0):
[    98.909] (II) NVIDIA(0): Setting mode "nvidia-auto-select+0+0{ForceCompositionPipeline=On}"
[    98.988] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    98.988] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    98.988] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    98.988] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    98.988] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    98.988] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    98.988] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    98.988] (II) NVIDIA(0):     Config Options in the README.
[    99.049] (II) event2  - Power Button: is tagged by udev as: Keyboard
[    99.049] (II) event2  - Power Button: device is a keyboard
[    99.051] (II) event1  - Power Button: is tagged by udev as: Keyboard
[    99.051] (II) event1  - Power Button: device is a keyboard
[    99.110] (II) event3  - Logitech USB-PS/2 Optical Mouse: is tagged by udev as: Mouse
[    99.110] (II) event3  - Logitech USB-PS/2 Optical Mouse: device set to 400 DPI
[    99.110] (II) event3  - Logitech USB-PS/2 Optical Mouse: device is a pointer
[    99.112] (II) event5  - Eee PC WMI hotkeys: is tagged by udev as: Keyboard
[    99.112] (II) event5  - Eee PC WMI hotkeys: device is a keyboard400
[    99.114] (II) event0  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[    99.114] (II) event0  - AT Translated Set 2 keyboard: device is a keyboard



Les dernières lignes à propos de Power Button, Logitech, Eee PC (Ce n'est pas un Eee PC...) et du clavier sont également présentes dans le premier extrait du log.
Je ne vois pas où est le soucis... cela ressemble à un problème de rafraîchissement.

@anonyme : Mon fichier de config fonctionne chez vous sans soucis. Parfait ! J'en déduis qu'il n'est pas si mauvais que cela.
Dans votre log vous chargez les modules : glx, nvidia, fb, wfb, ramdac, dri2
Nous n'avons pas la même version des pilotes nvidia : 418.152 (Je suis en 390.138)

@Anonyme : Pour appliquer votre configuration, j'ai crée le répertoire /etc/X11/xorg.conf.d J'ai déplacé mon xorg.conf renommé en 20-nvidia.conf

Section "Device"
    Identifier     "GPU-0"
    Driver         "nvidia"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Option         "metamodes" "1920x1080_60 +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
EndSection


J'espérais que le soucis provienne d'une priorité ou non à appliquer au fichier... mais non.
PS : Je n'ai pas oublié d'effacer le fichier de config /etc/X11/xorg.conf
Le fichier est bien mentionné dans le /var/log/Xorg.0.log
Ma carte ne gère pas le triple buffer. J'ai bien eu dans le log l'option parsée mais non appliquée.

Je ne sais pas si je dois partir sur les modules, la mise à jour du pilote nvidia ou autre.
Je vais bien finir par péter un truc...

Je suis de la génération Doom / Héretic / Hexen / Duke Nukem 3D <--- le côté multijoueur sur Net Stadium
Le patch 3dfx pour Quake a été une révolution ^^
Aujourd'hui n'étant plus axé jeux vidéos je ne peux pas le constater mais j'ai lu que le triple buffering induirait de l'input lag.

Je ne m'avoue pas vaincu, dès que j'aurais du temps libre et le courage... je continuerai mes investigations.

Merci à tous !

TiB

Hors ligne

#20 07-10-2020 09:27:28

anonyme
Invité

Re : Configuration qui se réinitialise Nvidia-settings

Bonjour
pour ceci rien de grave


Dans les 2 cas (avec ou sans xorg.conf) j'ai une anomalie à propos de l'ACPI
 


tu installe le paquet "acpid"


apt-get --reinstall install acpi acpid acpi-support-base
 


tu n'aura plus d'erreur

c'est expliqué sur ton log


[    98.988] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    98.988] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    98.988] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    98.988] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    98.988] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    98.988] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    98.988] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    98.988] (II) NVIDIA(0):     Config Options in the README.
 



pour le reste , c'est surtout la version du matériel qui peu modifier le log
il faut un driver qui prenne en charge ton matériel
moi par exemple ma GTX660 est prise en charge par la version du driver 418.152.00 en kepler si je ne me trompe pas
une carte plus ancienne ça ne passe plus (voir la liste des cartes supportées par chaque driver )

tu peu aussi faire le point sur ton gpu en user (jamais en root)


apt-get --reinstall install nvidia-detect mesa-utils
 


puis tu fais en user


glxinfo -B
 



name of display: :0
display: :0  screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 2048 MB
    Total available memory: 2048 MB
    Currently available dedicated video memory: 1921 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 660/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 418.152.00
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.0 NVIDIA 418.152.00
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 418.152.00
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
 



pour ta carte si compatible


nvidia-detect
 



Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK106 [GeForce GTX 660] [10de:11c0] (rev a1)

Checking card:  NVIDIA Corporation GK106 [GeForce GTX 660] (rev a1)
Your card is supported by all driver versions.
It is recommended to install the
    nvidia-driver
package.
 



GK106 le chipset du gpu , et K pour kepler


Je vais bien finir par péter un truc...
 



tu risque rien smile  , au pire un écran noir   tongue

ps: pour le triple buffer pas étonné avec ta carte , l'option est juste pas pris en charge. (si j'ai le temps je teste sur la mienne )

remarque pour les "event" c'est les périphériques d'entrée rien a voir avec le driver nvidia


[    99.049] (II) event2  - Power Button: is tagged by udev as: Keyboard
 


tu a connu les woodoo 2 et woodoo 3  sous linux ?  (avec 2 woodoo 2 couplé on pouvait monter en 800x600  tongue  )
ensuite nvidia est arrivé ........... et ati  en 3D

pour le dossier /etc/X11/xorg.conf.d , il n'existe plus sur debian , tu peu mettre le xorg.conf dans /etc/X11/xorg.conf
le driver vidéo regarde au deux endroit , aucune différence .

a priori les deux options sont prises en charge sur ma GTX660


[    43.408] (II) NVIDIA(0): Creating default Display subsection in Screen section
  "Screen0" for depth/fbbpp 24/32
[    43.408] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    43.408] (==) NVIDIA(0): RGB weight 888
[    43.408] (==) NVIDIA(0): Default visual is TrueColor
[    43.408] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    43.409] (**) NVIDIA(0): Option "TripleBuffer" "on"
[    43.409] (**) NVIDIA(0): Option "MetaModes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On}"
 



par contre j'ai toujours l'avertissement pour l'acpi , faut que je regarde pourquoi
il est installé mais pas activé


service acpid status
● acpid.service - ACPI event daemon
   Loaded: loaded (/lib/systemd/system/acpid.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
 



voila qui est réparé


systemctl enable acpid.service
Synchronizing state of acpid.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable acpid
Created symlink /etc/systemd/system/multi-user.target.wants/acpid.service → /lib/systemd/system/acpid.service.
 




systemctl start acpid.service
 



service acpid status
 



● acpid.service - ACPI event daemon
   Loaded: loaded (/lib/systemd/system/acpid.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2020-10-07 11:23:50 CEST; 6s ago
 Main PID: 1503 (acpid)
    Tasks: 1 (limit: 4915)
   Memory: 416.0K
   CGroup: /system.slice/acpid.service
           └─1503 /usr/sbin/acpid

oct. 07 11:23:50 debian50 systemd[1]: Started ACPI event daemon.
oct. 07 11:23:50 debian50 acpid[1503]: starting up with netlink and the input layer
oct. 07 11:23:50 debian50 acpid[1503]: 1 rule loaded
oct. 07 11:23:50 debian50 acpid[1503]: waiting for events: event logging is off
 



tu peu avoir les commandes avec systemctl aussi
start , stop , status


systemctl status acpid.service
 


ps: celle du dessus est déprécier il me semble =>  "service acpid status"

parfois a l'installation c'est correct et parfois non , donc a vérifier.

Dernière modification par anonyme (07-10-2020 10:32:20)

#21 08-10-2020 07:02:59

TiBroom
Membre
Distrib. : Debian Buster 10.6
Noyau : Linux 4.19.0-12-amd64
(G)UI : xfwm4
Inscription : 03-10-2020

Re : Configuration qui se réinitialise Nvidia-settings

Bonjour,

A propos de l'ACPI, c'est maintenant à jour, xlog ok !
Sur mon poste aussi il était nécessaire de l'activer puis de l'exécuter pour le rendre opérationnel wink
Je ne sais pas trop ce que ces paquets apportent à la carte graphique car la gestion de l'énergie fonctionnait auparavant (Ce serait pour afficher des messages liés à l'acpi, son daemon et des scripts)
Nvidia-Settings me montrait le "performance level" actif en fonction de l'activité de la carte vidéo et la température affichée sur sonde de température externe était cohérente. (thermocouple type t coincé dans les ailettes du radiateur de la carte graphique)


nvidia-detect

Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 630] [10de:0f00] (rev a1)

Checking card:  NVIDIA Corporation GF108 [GeForce GT 630] (rev a1)
Your card is only supported up to the 390 legacy drivers series.
It is recommended to install the
    nvidia-legacy-390xx-driver
package.



glxinfo -B

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 2048 MB
    Total available memory: 2048 MB
    Currently available dedicated video memory: 1878 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 630/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 390.138
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.0 NVIDIA 390.138
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 390.138
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
 



Le site web nvidia propose une version plus récente que le nvidia-detect pour ma carte graphique (rappel : GT630 + marqué sur la carte donc pas de d'erreur) : la version 455.28 du 7 octobre 2020 en support court ou 450.80.02 en support long.
La mise à jour est un échec, le script d'un aspect ncurses m'indique finalement que la version n'est pas compatible avec ma carte graphique. Pourtant sur le site web je sais me servir d'un menu déroulant... je suis bien sur Geforce GT630 Linux 64... passons !

Pour passer du pilote "Nouveau" à "Nvidia" il y a plusieurs semaines, j'ai procédé ainsi :
- Sur une session tty, j'ai coupé le serveur graphique via : invoke-rc.d lightdm stop
- Désinstallation des anciens pilotes (car plusieurs tests) : apt-get purge nvidia-*
- Ajout des dépôts contrib et non-free pour les dépôts Debian
- Installation des headers du noyau utilisé : apt-get install linux-headers-amd64
- Installation du pilote nvidia : apt-get install nvidia-legacy-390xx-driver
-> J'ai vu dkms compiler le pilote avec le noyau.

Pour essayer de faire la mise à jour en 450 depuis session tty1 avec le serveur graphique coupé :
Passage en roor pour un chmod 755 puis un petit  sh ./NVIDIA-Linux-x86_64-450.80.02.run

Je suppose que ma carte est correctement également par le biais d'un : lspci -v

01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1) (prog-if 00 [VGA controller])
  Subsystem: ASUSTeK Computer Inc. GF108 [GeForce GT 630]
  Flags: bus master, fast devsel, latency 0, IRQ 33
  Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
  Memory at e0000000 (64-bit, prefetchable) [size=256M]
  Memory at f0000000 (64-bit, prefetchable) [size=32M]
  I/O ports at e000 [size=128]
  [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
  Capabilities: <access denied>
  Kernel driver in use: nvidia
  Kernel modules: nvidia
 



Dans le prochain épisode, nous verrons comment remplacer une carte graphique big_smile
(Et dire que je suis passé sur Debian pour arrêter de bidouiller...)

A bientôt pour la suite des expériences !

TiB

Hors ligne

#22 08-10-2020 08:50:08

anonyme
Invité

Re : Configuration qui se réinitialise Nvidia-settings

Bonjour
si tu cherche un peu pour gf108


NVIDIA's GF108 GPU uses the Fermi architecture
 


le driver de buster prend en charge a partir de "kepler" => paquet "nvidia-driver"
donc entre GT630 et GTX660 , le premier est en "fermi" et le second en "kepler"
nvidia a sortie la série 3000 , RTX3070 , 3080 et 3090 a venir , donc un nouveau driver encore (manque 3050 , 3060  et la RTX3080TI  plus tard )
évite d'utiliser le ".run" de nvidia , debian fourni ce qu il faut en "non-free"  sous GNU Linux

pour acpid autant le mettre puisque on a un message sur le log de X
mais pas vue de différence sur le fonctionnement non plus ni de bugs

#23 24-10-2020 10:10:46

TiBroom
Membre
Distrib. : Debian Buster 10.6
Noyau : Linux 4.19.0-12-amd64
(G)UI : xfwm4
Inscription : 03-10-2020

Re : Configuration qui se réinitialise Nvidia-settings

Bonjour,

@anonyme : Je n'ai pas réellement su exploiter ces cartes graphiques sous Linux... mais totalement échoué sur les cartes PCTV bt848. Il me semble qu'à ce moment là je me déplaçais avec mon pc sous le bras à une association faisant un peu de Linux. Je ne sais plus à quel moment j'ai connu internet via des modems rtc et autres forfaits chronométrés comme compuserve, wanadoo, aol, M6 ^^ mais avant tout ceci nous achetions à tour de rôle les magazines spécialisés pour obtenir les install de Linux, les paquets... même sanction pour Micro...t ^^

évite d'utiliser le ".run" de nvidia , debian fourni ce qu il faut en "non-free"  sous GNU Linux


Au moins sur le pilote "nvidia-legacy-390xx-driver" il faut également ajouter "contrib" sinon il manque des dépendances au pilote.

J'ai fait une mise à jour du noyau vers 4.19.0-12 | 5.6.xx | 5.8.xx même problème. (lspci indique bien que j'utilise le pilote 'nvidia')

Par curiosité j'ai installé avec le même support usb Debian 10 sur un disque dur tout propre dans la machine en question. A noter que lors de l'installation... des paquets plus récents ont été téléchargés. Après toutes les manipulations évoquées ci-dessus (ajout dépôt contrib + non-free, pilote 'nouveau' vers 'nvidia' -legacy390 pour ma carte- copier/coller xorg.conf le miens, les votres avec adaptation...) cela fonctionne sans problème big_smile

Le paquet nvidia (legacy390) n'a pas changé entre mes 2 disques durs ni vis à vis des nouvelles cartes graphiques.

J'ai désactivé les 2 commandes perso. ajoutées au lancement... mais cela n'a pas d'impact.

Je pense rester sur une solution temporaire... sur le long terme. un ctrl+alt+f1 puis ctrl+alt+f7 ne prend pas beaucoup de temps pour me dépanner.
Mes partitions étant séparées je pourrais réinstaller uniquement Linux mais j'hésite... lorsque j'aurai du temps peut-être wink

Au plaisir de vous lire !

TiB

Hors ligne

#24 10-11-2020 17:00:35

TiBroom
Membre
Distrib. : Debian Buster 10.6
Noyau : Linux 4.19.0-12-amd64
(G)UI : xfwm4
Inscription : 03-10-2020

Re : Configuration qui se réinitialise Nvidia-settings

Bonsoir,

Je viens de mettre le doigt sur le fichier causant l'anomalie juste après la saisie du login/mdp.

Le coupable est le fichier "displays.xml" situé dans le répertoire : ~/.config/xfce4/xfconf/xfce-perchannel-xml/

Je l'ai tout simplement supprimé.

Merci à toutes et à tous cool pour votre participation !

TiB

Hors ligne

Pied de page des forums