Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#1 Le 07/02/2011, à 00: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, à 15:10)

Hors ligne

#2 Le 07/02/2011, à 00: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, à 21: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. wink

Hors ligne

#4 Le 07/02/2011, à 23: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 08/02/2011, à 00: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, à 23: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, à 23:08

markos_le_malos

Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.

merci pour ce joli taf big_smile

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 big_smile


The Ubuntu Counter Project - user number # 25857

Hors ligne

#8 Le 08/02/2011, à 23: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.


Toshiba L505-10L
Core 2 Duo T6600, ATI Mobility Radeon 4650HD
Ubuntu Maverick 10.10 64bits & i'm fall in love with Arch ... because she kissed me
Vous pouvez passer votre sujet en [résolu] en éditant votre 1er message ;)

Hors ligne

#9 Le 09/02/2011, à 00: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 09/02/2011, à 00:23)

Hors ligne

#10 Le 09/02/2011, à 00:34

FCBarca

Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.

chibbata a écrit :

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


Toshiba L505-10L
Core 2 Duo T6600, ATI Mobility Radeon 4650HD
Ubuntu Maverick 10.10 64bits & i'm fall in love with Arch ... because she kissed me
Vous pouvez passer votre sujet en [résolu] en éditant votre 1er message ;)

Hors ligne

#11 Le 09/02/2011, à 15: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, à 15:31)

Hors ligne

#12 Le 09/02/2011, à 16: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 wink


Cordialement, Angels.

Hors ligne

#13 Le 09/02/2011, à 21: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, à 21:27

chibbata

Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.

cardabelle a écrit :

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!! lol
elle n'affiche rien a l'ecran?

Hors ligne

#15 Le 10/02/2011, à 01: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. big_smile

Les effets graphiques sont activés et un glxinfo | grep "direct rendering" me renvoie

direct rendering: Yes

Bref, adopté. wink

ps: pour la température du gpu, je me suis arrangé avec la commande sensors.

#16 Le 10/02/2011, à 01: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, à 01:58)

Hors ligne

#17 Le 10/02/2011, à 02: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, à 02:17)

#18 Le 10/02/2011, à 02:17

chibbata

Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.

zoah a écrit :

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, à 02:19)

Hors ligne

#19 Le 10/02/2011, à 02:23

chibbata

Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.

zoah a écrit :

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, à 02: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? hmm

#21 Le 10/02/2011, à 02: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, à 02:44)

Hors ligne

#22 Le 10/02/2011, à 02: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, à 02:52

chibbata

Re : [Drivers libres ATI] Tuto mise à jour, gestion d'énergie, entre-aide.

tu es insomniaque toi aussi lol
bon dodo a tous smile

Hors ligne

#24 Le 10/02/2011, à 02: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. big_smile

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. roll

edit: message reçu, bonne nuit à toi aussi. wink

Dernière modification par zoah (Le 10/02/2011, à 02:53)

#25 Le 10/02/2011, à 02: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, à 03:03)

Hors ligne

Haut de page ↑