#1 Le 06/02/2011, à 23:41
- pipocas
[Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
Bonjour,
Je vous propose un topic d'entre-aide/tuto pour le driver libre RADEON. Merci de ne pas mélanger avec le driver propriétaire catalyst fglrx.
Prérequis:
-ne pas avoir besoin de grosses performances comme jouer à des jeux
-ne pas avoir peur de casser son système. Je ne saurais être tenu responsable bla bla bla...
-savoir installer un ppa
-savoir installer un noyau
-savoir éditer des fichiers en root
Mise à jour du driver Chapitre obsolète depuis Ubuntu 11.04 Natty Narwhal
Le but est de pouvoir bénéficier des dernières avancées du driver avant la sortie de natty.
Pour cela:
-Supprimer les fglrx si vous les avez installés avec cette commande:
gksudo /usr/share/ati/fglrx-uninstall.sh
-Installer le dernier noyau (j'ai testé avec le 2.6.38): http://kernel.ubuntu.com/~kernel-ppa/mainline/
-Installer ce ppa: https://launchpad.net/~xorg-edgers/+archive/radeon
-Mettre à jour avec le gestionnaire de mise à jour. Il devrait vous proposer de mettre à jour le driver.
-Redémarrer
Maintenant j'ai les effets fonctionnels avec ma hd 5770 (evergreen). En principe, toutes les cartes devraient être dans ce cas même les hd6xxx.
Une fois le driver mis à jour, ne surtout pas installer le driver catalyst par dessus (plantage assuré). Voir plus bas pour revenir à la configuration d'origine.
Diminuer la chauffe du GPU et le bruit du ventilateur
Nous allons baisser la fréquence du GPU. Pour cela 2 fichiers sont utilisés.
Le premier est celui ci:
/sys/class/drm/card0/device/power_method
Ce fichier doit contenir soit dynpm pour avoir une gestion dynamique de l'énergie, soit profile avec lequel il faut préciser le profile que l'on souhaite utiliser avec le 2 eme fichier.
Le 2ème fichier est:
/sys/class/drm/card-0/device/power_profile
Dans celui là, il faut mettre au choix:
-"default" -> les fréquences restent celles par défaut
-"auto" -> les fréquences varient entre mid et high.
-"high"
-"mid"
-"low"
Les valeurs misent par défaut sous Ubuntu 10.10 sont profile/default. Personnellement avec les valeurs profile/auto et profile/low, je calme bien le bruit. A vous de tester!!
Pour que le profile que vous avez choisi soit sélectionné à chaque démarrage, il faut editer en root le fichier /etc/rc.local.
Par exemple si vous avez choisi profile/low il faut ajouter, avant le return 0, la ligne suivante:
echo low > /sys/class/drm/card0/device/power_profile
Voilà ce que ça doit donner pour cet exemple:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo low > /sys/class/drm/card0/device/power_profile
exit 0
Obtenir les fréquences du GPU
Lancer simplement la commande suivante:
cat /sys/kernel/debug/dri/0/radeon_pm_info
Pratique pour afficher les modifs faites sur le chapitre précédent.
Obtenir la température du GPU
??? Impossible de trouver. Pourtant je suis certain qu'il y a moyen...
Revenir à la configuration d'origine
-Démarrer sur le noyau par défaut d'Ubuntu.
-Installer Ubuntu tweak http://ubuntu-tweak.com/
-Ouvrir Ubuntu tweak, cliquer sur Nettoyeur de paquets (sur la gauche) et déverrouiller.
-Dans Nettoyer les noyaux, supprimer le noyau installé (dans mon cas le 2.6.38 rc3)
-Dans Purger les ppa, cocher le dépot xorg-edgers/radeon et cliquer sur Nettoyage.
-Redémarrer
Liens utiles
http://wiki.x.org/wiki/RadeonFeature
http://www.uluga.ubuntuforums.org/showt … ?t=1238129
https://wiki.archlinux.org/index.php/ATI
Dernière modification par pipocas (Le 10/10/2011, à 14:10)
Hors ligne
#2 Le 06/02/2011, à 23:58
- compte supprimé
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
Intéressant!
Je teste ça dès j'aurai à nouveau accès à ma machine. J'ai une radeon hd... quelque chose (pas très silencieuse) mais dont je n'ai encore jamais modifié le comportement.
#3 Le 07/02/2011, à 20:48
- pipocas
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
J'ai ajouté un chapitre pour revenir à la config d'origine pour les frileux.
Hors ligne
#4 Le 07/02/2011, à 22:13
- chibbata
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
pour gardé le profile au demarrage,il faut le mettre dans /etc/rc.local avant le exit 0
voilà un exemple de rc.local avec un profil low
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo low > /sys/class/drm/card0/device/power_profile
exit 0
Hors ligne
#5 Le 07/02/2011, à 23:29
- pipocas
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
Merci pour cette méthode. Je l'ai ajoutée. Enfin je ne sais pas si c'est assez clair.
Hors ligne
#6 Le 08/02/2011, à 22:05
- pipocas
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
Bon et bien malgré le nombre de fois qu'il a été lu, mon sujet ne semble pas intéresser grand monde...
Vous êtes tous sous catalyst ou quoi?
Hors ligne
#7 Le 08/02/2011, à 22:08
- markos_le_malos
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
merci pour ce joli taf
la bataille ATI fait rage entre pro proprio et pro libre... de mon côté, depuis le passage en 10.10, j'ai mis un temps fou à trouver des réglages "moyens" sur un proprio
je testerai ce week avant de reviendre faire un ch'ti feedback
encore merci
The Ubuntu Counter Project - user number # 25857
Hors ligne
#8 Le 08/02/2011, à 22:29
- FCBarca
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
Si si c'est pas mal pour ceux qui ne connaissent pas encore ces options, mais bon comme je suis sur portable et que je ne peux pas connaître la température de ma carte graphique, j'ai peur de la cramer ou de réduire sa durée de vie, donc je reste sur le proprio, même si j'ai ce tearing qui m'agace sérieusement.
Vous pouvez passer votre sujet en [résolu] en éditant votre 1er message ;)
Hors ligne
#9 Le 08/02/2011, à 23:05
- chibbata
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
salut tout le monde !!
on peux obtenir la temperature du gpu meme sur pilote libre,a condition que la la carte graphique possede des sensors thermiques.
dans un terminal
sudo apt-get install lm-sensors
puis on lances la detection
sudo sensors-detect
répondre par défaut à toutes les questions (valider par la touche entree du clavier), sauf à la dernière question ou il faut repondre yes
un reboot est necessaire
pour verifier les temperatures, toujours dans le terminal
sensors
Dernière modification par chibbata (Le 08/02/2011, à 23:23)
Hors ligne
#10 Le 08/02/2011, à 23:34
- FCBarca
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
salut tout le monde !!
on peux obtenir la temperature du gpu meme sur pilote libre,a condition que la la carte graphique possede des sensors thermiques.
dans un terminal
sudo apt-get install lm-sensors
puis on lances la detection
sudo sensors-detect
répondre par défaut à toutes les questions (valider par la touche entree du clavier), sauf à la dernière question ou il faut repondre yes
un reboot est necessaire
pour verifier les temperatures, toujours dans le terminal
sensors
Je connais lm-sensors.
Mais non ça n'avait pas marché pour moi, et il y a des sondes, car sur Windows 7, j'arrive à récupérer les différentes températures
Vous pouvez passer votre sujet en [résolu] en éditant votre 1er message ;)
Hors ligne
#11 Le 09/02/2011, à 14:19
- chibbata
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
salut !!
pour te donner un ordre d'idée sur la temperature avec le driver libre,tu rajoutes 10° par rapport au pilote proprietaire
en 2d bien entendu,pour la 3d la temperature grimpe vite pour atteindre les 80° et plus
moi,j'ai tweaké le bios gpu pour abaissé les frequences 2d,le voltage et augmenté la vitesse minimale du ventilos
sur un portable,il vaut mieux evité le driver libre pour le moment !
Dernière modification par chibbata (Le 09/02/2011, à 14:31)
Hors ligne
#12 Le 09/02/2011, à 15:07
- angels
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
Tiens je vais tester ! Si sa se trouve sa va régler mes problèmes de pilotes. Brefs.. AU BOULOT
Cordialement, Angels.
Hors ligne
#13 Le 09/02/2011, à 20:23
- cardabelle
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
Ma carte graphique ne marche pas sous Ubuntu 9.10 (sous MS oui), évidemment ma config est un peu ancienne, je viens de mettre une Asus AH3450 la précédente ayant gonflé (enfin un condensateur)...
A l'aide.
Hors ligne
#14 Le 09/02/2011, à 20:27
- chibbata
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
Ma carte graphique ne marche pas sous Ubuntu 9.10 (sous MS oui), évidemment ma config est un peu ancienne, je viens de mettre une Asus AH3450 la précédente ayant gonflé (enfin un condensateur)...
A l'aide.
ola,tu as pleins de problemes toi!!
elle n'affiche rien a l'ecran?
Hors ligne
#15 Le 10/02/2011, à 00:40
- compte supprimé
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
Bon, petit retour de ma carte graphique ati radeon (famille: hd 4800)
mode auto
default engine clock: 850000 kHz
current engine clock: 850000 kHz
default memory clock: 975000 kHz
current memory clock: 975000 kHz
voltage: 1313 mV
PCIE lanes: 16
mode high
default engine clock: 850000 kHz
current engine clock: 850000 kHz
default memory clock: 975000 kHz
current memory clock: 975000 kHz
voltage: 1313 mV
PCIE lanes: 16
mode mid
default engine clock: 850000 kHz
current engine clock: 500000 kHz
default memory clock: 975000 kHz
current memory clock: 975000 kHz
voltage: 1183 mV
PCIE lanes: 16
mode low
default engine clock: 850000 kHz
current engine clock: 239840 kHz
default memory clock: 975000 kHz
current memory clock: 975000 kHz
voltage: 1053 mV
PCIE lanes: 16
Côté ventilo, c'est un peu dur de le distinguer des autres ventilos (cpu et autres) mais il y a une baisse de volume, c'est certain. Dans mon cas, c'est juste un peu léger.
Les effets graphiques sont activés et un glxinfo | grep "direct rendering" me renvoie
direct rendering: Yes
Bref, adopté.
ps: pour la température du gpu, je me suis arrangé avec la commande sensors.
#16 Le 10/02/2011, à 00:55
- chibbata
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
c'est pas encore ça la memoire est cadensé a la meme vitesse en high et en low
c'est le bios de ton gpu qui est configuré comme ça
Dernière modification par chibbata (Le 10/02/2011, à 00:58)
Hors ligne
#17 Le 10/02/2011, à 01:03
- compte supprimé
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
J'ai effectivement oublié de préciser que je suis resté au noyau 2.6.35-25-generic... J'imagine que ça joue?
Edit: Le bios de mon... GPU? Tu veux dire les réglages que j'ai mis dans mon bios? (style gérer la mémoire vive automatiquement tout ça)
Dernière modification par zoah (Le 10/02/2011, à 01:17)
#18 Le 10/02/2011, à 01:17
- chibbata
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
J'ai effectivement oublié de préciser que je suis resté au noyau 2.6.35-25-generic... J'imagine que ça joue?
oui,surtout si tu n'a pas mis a jours avec les ppa qui vont bien
si tu veux utilisé le driver libre,installes natty
mais pour la memoire c'est le bios du gpu qui est comme ça,a part le tweaké,il n'ya rien d'autres a faire
Dernière modification par chibbata (Le 10/02/2011, à 01:19)
Hors ligne
#19 Le 10/02/2011, à 01:23
- chibbata
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
J'ai effectivement oublié de préciser que je suis resté au noyau 2.6.35-25-generic... J'imagine que ça joue?
Edit: Le bios de mon... GPU? Tu veux dire les réglages que j'ai mis dans mon bios? (style gérer la mémoire vive automatiquement tout ça)
non,pas le bios de ton pc mais le bios qui est dans la carte graphique
Hors ligne
#20 Le 10/02/2011, à 01:27
- compte supprimé
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
J'ai installé le noyau qui va bien.
zoah@Black-Unity:~$ uname -r
2.6.38-020638rc4-generic
Mais je continue d'avoir les même fréquences que les précédentes... Y a-t-il un moyen d'accéder au bios du GPU ou ce comportement est gravé dans le marbre?
#21 Le 10/02/2011, à 01:31
- chibbata
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
oui tu peux mais avec precautions http://www.jmax-hardware.com/forum/inde … 725.0.html
tu as quoi comme hd 4800
tu peux mettre a jour le driver ati et pas seulement
dans un terminal
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get upgrade ou par synaptic pour upgradé juste xorg et xserver-xorg
Dernière modification par chibbata (Le 10/02/2011, à 01:44)
Hors ligne
#22 Le 10/02/2011, à 01:47
- pipocas
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
Son driver est déjà à jour avec le ppa que j'ai donné.
Hors ligne
#23 Le 10/02/2011, à 01:52
- chibbata
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
tu es insomniaque toi aussi
bon dodo a tous
Hors ligne
#24 Le 10/02/2011, à 01:52
- compte supprimé
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
Vérification faite, il s'agit d'une HD 4890.
Ton tuto a l'air intéressant!. Steampunk à souhait, j'aime.
A-t-on réellement besoin de mettre à jour xorg pour faire tourner le pilote correctement? Autant je peux être aventurier à pas mal de niveaux, autant xorg m'a toujours fait un peu hésiter.
edit: message reçu, bonne nuit à toi aussi.
Dernière modification par zoah (Le 10/02/2011, à 01:53)
#25 Le 10/02/2011, à 01:54
- chibbata
Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.
attend un peu ta carte a 2 processeur graphique alors ne fait rien pour le moment!!!!!!!!!!!
autant pour moi j'ai confondu avec la hd5990
regarde içi http://www.techpowerup.com/vgabios/inde … &memSize=0
tu clikes sur details pour avoir des infos sur la config bios de la cg
et elles ont toutes la meme frequence memoire inchangé en mode 2d
ne touches pas au bios
Dernière modification par chibbata (Le 10/02/2011, à 02:03)
Hors ligne