Pilotes Radeon libres : 64 bits, flash et plein écran

Bonjour à tous,

Sujet maintes et maintes fois traité, mais pas de solution concrète chez moi.
Je possède une machine qui tourne sous Squeeze 64 bits, avec des pilotes proprio ATI (pour que le ventilateur tourne normalement) et donc normalement l’accélération graphique.

J’ai essayé tout ce que j’ai pu trouver sur internet, et impossible pour moi de voir une vidéo flash en plein écran. Alors avant le tout HTML5, j’aimerais quand même profiter des vidéos YouTube et d’arte +7 !

Ce que j’ai pu essayer, notamment :

  • le plugin gnash (malheureusement ce joli plugin libre n’est pas convaincant)
  • le plugin flashplugin-nonfree (ne fonctionne pas)
  • l’installation manuelle (libflashplayer.so, dans différentes versions (10.2 et 11))
  • le plugin flashplayer-mozilla (même résultat qu’avec le plugin flashplugin-nonfree)

Rien n’y fait, j’ai toujours du hachage, puis des bugs bien plus sévères qui m’empêchent de sortir du plein écran et fige la vidéo.

Je reviens d’Ubuntu, pas assez configurable mais très au point sur ce genre de détail. Là-bas pas de souci, même en 64 bits, pour voir une vidéo flash.

Je sais bien qu’il y a du monde qui tourne en 64 bits ici, et je me demande comment vous procédez !
Merci d’avance pour les conseils. :023

(Et puisqu’on me le demande, un exemple de lien pour le test : youtu.be/iSX6dc8Fthg )

Salut,

Installé : flashplayer-mozilla

Dommage que tu n’aies pas donné d’adresse pour un test :angry:

Peut-être des options à passer dans xorg.conf relatif à fglrx, non ?

Si c’était le cas, la manipulation aurait été nécessaire pour Ubuntu (enfin j’imagine !), ce qui n’était pas le cas.

Mais s’il y avait bien un lien, je tiens à préciser que j’ai un petit souci avec les pilotes proprios pour ma sortie de veille : l’écran reste noir et je dois faire alt+F7 pour revoir mon bureau. Pas de problème du genre sou Ubuntu. Une idée serait d’installer Ubuntu en parallèle de Debian et de m’en inspirer pour configurer ma carte. M’enfin, pour flash…

Ubuntu est plus récente que la stable. Ceci explique peut-être cela

Ceci dit,

En sid 64bits, avec le pilote libre et flasplayer-mozilla, j’ai le flash plein écran impec.
Je peux aussi agir sur la gestion de l’énergie de ma radeon et ainsi calmer le ventilo.

J’ai répondu à pas mal de fil sur l’installation du pilote libre.

[quote=“talogue”]
En sid 64bits, avec le pilote libre et flasplayer-mozilla, j’ai le flash plein écran impec.
Je peux aussi agir sur la gestion de l’énergie de ma radeon et ainsi calmer le ventilo.[/quote]
Ah, donc l’idée de jcsm33 semble judicieuse… Mais j’aurais autant préféré que ça vienne d’autre part. À chaque fois que j’ai fait mumuse avec les pilotes j’ai eu le droit de tout remettre à zéro (faudra que j’sois prudent).

Je vais essayer de fouiner alors !

Si j’ai du nouveau je poste.

Re,

Je ne saurais donc pas encore cette fois-ci si mon flash fonctionne en plein écran :013

Pour t’aider, quelques questions :

  • quelle est ta CG ?
  • tu as installé fglrx comment ? Par les dépôts debian ou depuis un .run d’amd ?

Pour info :
Avec le pilote libre de sid, mon xorg.conf est vide et tout fonctionne
Si tu veux passer au pilote libre, il te faudra impérativement supprimer toute trace de fglrx !
Si le pilote libre radeon de la stable n’est pas assez avancé pour ta carte, le pilote libre des backports devrait faire l’affaire.

[quote=“ggoodluck47”]Re,

Je ne saurais donc pas encore cette fois-ci si mon flash fonctionne en plein écran :013[/quote]
Euh… Il te suffit d’aller sur YouTube (par exemple) et de mettre la vidéo en plein écran. Si tu n’as pas de saccades et que tu peux sortir du mode facilement je pense que oui ton flash fonctionne en plein écran…

[quote=“talogue”]Pour t’aider, quelques questions :

  • quelle est ta CG ?
  • tu as installé fglrx comment ? Par les dépôts debian ou depuis un .run d’amd ?[/quote]

thefiercerabbit@TFR:~$ lspci | grep VGA 02:00.0 VGA compatible controller: ATI Technologies Inc Manhattan [Mobility Radeon HD 5000 Series]
Sinon j’ai installé fglrx par les dépôts Debian (je précise, pas les backports).

Ce que je vais tenter de faire : apt-get remove --purge fglrx*
Ensuite j’installe les pilotes libres depuis les backports, et je teste tout ça.

Je vous tiens au courant, et merci pour votre aide :]

fais aussi unapt-get autoremove --purgepour enlever les dépendances de fglrx

Installe aussi le paquet firmware-linux-nonfree (peut-être faut-il celui des backports). Il est indispensable au fonctionnement complet du pilote radeon.

Ensuite, tu pourra mettre en place la gestion de l’énergie de ta CG.

Les paquets xserver-xorg-video-ati et xserver-xorg-video-radeon sont installés, leurs versions sont les plus récentes (ils viennent des backports), et ma carte chauffe (très) fort, ventilo toujours à fond. :12

[quote=“thefiercerabbit”]ma carte chauffe (très) fort, ventilo toujours à fond. :12
[/quote] C’est le comportement normal du pilote radeon si on ne s’occupe pas de l’énergie.

1 - tout d’abord, vérifie que le paquet firmware-linux-nonfree est installé

2 - voici ce que je fais pour calmer le ventilo dès le démarrage je passe en mode “mid”:

J’édie /etc/rc.local et j’ajoute la ligne
echo “mid” > /sys/class/drm/card0/device/power_profile
avant exit 0
puis je redémarre.

3 - pour changer de profil à la volée j’ai créé 3 lanceurs avec chacun les commandes suivantes :
echo “low” > /sys/class/drm/card0/device/power_profile
echo “mid” > /sys/class/drm/card0/device/power_profile
echo “high” > /sys/class/drm/card0/device/power_profile

Plus d’info http://www.x.org/wiki/RadeonFeature#KMS_Power_Management_Options
PS : je ne suis jamais arrivé à faire fonctionner le mode “dynpm”

[quote=“talogue”][quote=“thefiercerabbit”]ma carte chauffe (très) fort, ventilo toujours à fond. :12
[/quote] C’est le comportement normal du pilote radeon si on ne s’occupe pas de l’énergie.[/quote]
Je précise encore une fois mais la carte chauffe vraiment ! Avec une ventilation pareille elle ne devrait pas atteindre ces températures (que je ne peux vérifier car sensors me renvoie toujours 26.8°C).

Je vais quand même essayer ce que tu me proposes.

1 - le pilote libre est-il bien installé ?
Que donne grep DRI /var/log/Xorg.0.log
ou bien encore glxinfo | grep direct

2 - que donne uname -r pour voir quel est ton noyau

3 - Dans les commandes que je donne dans mon post précédent, les chemins des fichiers sont peut-être à adapter selon ton système

Pour le pilote :

thefiercerabbit@TFR:~$ grep DRI /var/log/Xorg.0.log [ 1034.869] (II) Loading extension XFree86-DRI [ 1034.870] (II) Loading extension DRI2 [ 1035.874] (II) AIGLX: Screen 0 is not DRI2 capable [ 1035.874] (II) AIGLX: Screen 0 is not DRI capable [ 1035.875] (II) GLX: Initialized DRISWRAST GL provider for screen 0 thefiercerabbit@TFR:~$ glxinfo | grep direct direct rendering: Yes

Pour le noyau :

thefiercerabbit@TFR:~$ uname -r 2.6.32-5-amd64

Pour ce qui serait des commandes à adapter : je n’ai absolument pas de fichier power_profile, et la commande find ne m’en trouve pas non plus…

[quote=“thefiercerabbit”]Pour le noyau :
Code:
thefiercerabbit@TFR:~$ uname -r
2.6.32-5-amd64[/quote]

Aie ! J’ai bien peur que ce soit rapé pour toi avec ce noyau.
Le lien http://www.x.org/wiki/RadeonFeature#KMS_Power_Management_Options précise que :
KMS Power Management Options
Kernel 2.6.35 or newer is required.

Juste une dernière question, as-tu bien installé le deb firmware-linux-nonfree depuis les backports ?

Ouep, firmware-linux-nonfree est bien installé, et depuis les backports.

Donc l’idée serait d’upgrader mon noyau ? Par contre, le 2.6.35 semble être inexistant dans mes dépôts. Je verrai ça demain, parce que vu ma fatigue je vais forcément faire une boulette.

Un très grand merci à toi talogue, et je te souhaite une bonne nuit !

En espérant dénouer tout ça demain :wink:

PS : Je ne l’ai pas précisé, mais les vidéos flash fonctionnent bien en plein écran ! Donc le coup du driver était bien vu. Y’a plus qu’à.

[quote=“thefiercerabbit”] les vidéos flash fonctionnent bien en plein écran ! Donc le coup du driver était bien vu. [/quote]Bon ben c’est déjà ça.

Il y du kernel 3.2 dans les backports :wink:

A demain

Installation ou mise à jour via les backports de :

  • linux-base
  • initramfs-tools
  • linux-image-3.2.0-0.bpo.4-amd64

Visiblement ça conserve mes dépendances intactes (merci aptitude !)

Par contre message d’erreur après m’être identifié et je reste bloqué dessus :

INIT : Version 2.88 booting *** Lignes qui ne servent à rien *** Waitinf for /dev to be fully populated ***blah blah*** failed to get i915 symbols, graphics turbo disabled
Je le connais ce message (i915 symbols), il apparaissait sur ma Debian autrefois, mais elle démarrait quand même.

Si ce message vient des pilotes, c’est qu’ils ne tournent pas sur le noyau 3.2 ? :open_mouth:

Le message s’affiche encore parmi les premières lignes après le boot, mais ne fait plus son apparition depuis que j’ai installé le paquet libdrm2 depuis les backports lui aussi.

Quand je dis que ça chauffe :[code]thefiercerabbit@TFR:~$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +54.0°C (high = +95.0°C, crit = +105.0°C)
Core 2: +49.0°C (high = +95.0°C, crit = +105.0°C)

radeon-pci-0200
Adapter: PCI adapter
temp1: +89.5°C [/code]

Donc j’ai biens les fichiers power_method et power_profile. Je viens de régler ça sur low, et je vais attendre un peu voir si ça fonctionne. Mais si ma carte est mal gérée, et qu’elle chauffe (beaucoup) trop comme on peut le voir alors que je ne fais rien de particulier sur mon PC, c’est pas dit que controler la vitesse du fan change quelque chose…