Accueil Pour les confirmés GPU: comment controler le ventilateur
GPU: comment controler le ventilateur
Linux - Pour les confirmés
Écrit par deferi yoann   
Mardi, 13 Janvier 2009 19:40

Bonjour à tous.

Les constructeurs de cartes graphiques intègrent la plupart du temps dans leur bios une fonction chargée d'autocontroler la vitesse du ventilateur en fonction de la température du gpu;néanmoins certains d'entre vous aimeraient personnaliser les réglages à leur gout: ce sujet est pour vous.

 

 

 

pour ce faire nous allons utiliser un logiciel très sympa qui répond au doux de nom de NVCLOCK

le plus simple à mon gout est de l'installer à partir d'un gestionnaire de paquet tel que synaptic,aptitude...etc.

Cependant il se peut que votre carte graphique ne sois pas prise en charge par la version du nvclock se trouvant dans vos dépots...de deux choses l'une soit vous attendez gentiment que le dit paquet sois mis à jour ou bien vous procédez à la compilation de la derniere version beta du logiciel.

   Pour ceux qui n'y connaissent rien à la compilation,ne prenez pas peur en fait c'est un procédé qui permet de convertir un language de programmation (ou sources) sous une forme qui sera comprehensible directement par votre processeur...passons donc aux choses serieuses:

Petite note concernant les carte gtx 260 et plus,à l'heure ou je rédige cet article,seul la version beta4 de nvclock permet de gèrer ce type de carte donc vous en passerez forcément par la compilation de celui ci...

 tous d'abord veuillez télécharger les sources du logiciel sur votre bureau,ensuite décompressez le

(clic droit sur le zip puis "extraire ici") ouvrez une fenetre de terminal simple(surtout pas en root) ou vous seriez embetez pour effacer le dossier,toutefois je vous conseil de ne pas l'effacer nous verrons pourquoi).Dans cette fenetre vous allez vous diriger dans le dossier contenant les sources,exemple: cd /home/koubi/nvclock0.8b4   (bien sur remplacer koubi par le nom de votre dossier utilisateur)

tapez ensuite "./configure" (sans les guillemets)  ceci en fait adaptera la compilation de maniere à ce qu'elle sois compatible avec votre système.

ensuite "make" puis pour finir "gksu make install" ou bien "su make install" ou encore "sudo make install" (tout depend de votre distribution).Si tout c'est bien passé vous trouverez nvclock dans le menu "outils" ou "système" de votre système d'exploitation.La modification de la vitesse du ventilateur s'effectue par le paramètre "duty cycle".Pour ceux desirant overclocker il faudra ajouter la ligne Option "Coolbits" "1" dans le fichier de configuration xorg.conf autrement tout overclocking sera impossible.Voila la fin de cet article,en èspèrant qu'il aura pu vous aider,bon crunch à tous.

exemple de fichier de configuration(xorg.conf):


 # nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder62)  Tue Jan  6 09:43:54 PST 2009
 
 
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection
 
Section "Files"
EndSection
 
Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection
 
Section "InputDevice"
 
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection
 
Section "InputDevice"
 
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "fr"
    Option         "XkbVariant" "latin9"
EndSection
 
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection
 
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    Option         "Coolbits"  "1"
    Option         "RenderAccel"  "true"
    Option         "AddARGBGLXVisuals"   "true"
    Option    "AllowGLXWithComposite"  "true"  
    Option         "XvmcUsesTextures"  "true"
    VendorName     "NVIDIA Corporation"
EndSection
 
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
 
Section "Extensions"
    Option    "Composite"  "Enable"
    option         "RENDER"  "Enable"
EndSection

 

 

note: le site officiel de nvclock se trouve à cette adresse  http://www.linuxhardware.org/nvclock/

vous pouvez faire une donnation afin de soutenir le projet ce qui permettra à l'auteur de nvclock de sortir de nouvelles versions et aussi d'etre un peu récompensé pour le fruit de son travail qui se revele bien utile pour nous.

 

edit:

Depuis les drivers 190.32, le controle du ventilateur peut se faire directement à partir de nvidia-settings...pour se faire il suffit de changer la valeur de l'option coolbit dans le fichier xorg.conf;de la manière suivante:

 Option "Coolbits" "1" 

permet de faire apparaitre dans nvidia setting les menus pour changer la frequence GPU

 Option "Coolbits" "2"

le driver nvidia tentera d'initialiser le sli si il detecte que les gpus travaillent dans des zones memoires differentes

 Option "Coolbits" "4"   

fera quand a elle apparaitre dans nvidia setting les reglages pour la vitesse du ventilateur,et vous pourrez aussi choisir ou non de desactiver l'adaptive clocking

 

 

 

 

 

Mise à jour le Dimanche, 27 Septembre 2009 18:16