web-dev-qa-db-fra.com

Comment obtenir des performances 2D et 3D supportables sur AMD Radeon HD 6950?

Je possède une AMD Radeon HD 6950 (série Cayman) depuis quelques années maintenant et j’ai essayé de nombreuses combinaisons de pilotes et de paramètres . avec des résultats terribles. Je ne sais vraiment pas comment procéder. Le pilote Open Source offre de bien meilleures performances 2D, mais il décharge tout le rendu OpenGL du processeur.

Ce que j'ai essayé jusqu'à présent:

  • Toutes les dernières versions stables d'Ubuntu de la période, plus une version de Linux Mint.
  • Toutes les dernières versions stables Pilotes d'affichage propriétaires d'AMD Catalyst , et actuellement 13.1.
  • Les instructions d'installation non officielles du wiki pour chaque version d'Ubuntu et les instructions semi-officielles bunt .
  • Tous les conseils et astuces que j'ai pu trouver pour Minecraft (Optifine, réduction des paramètres au minimum), VLC (post-traitement au minimum, rendu à la taille de la vidéo en mode natif), Catalyst Control Center (renversé chaque levier) et X11 (quelques commutateurs binaires possibles). ne me souviens plus).

Résultats:

  • Généralement 13-15 images par seconde dans Minecraft, 30 max (plus de 100 dans Windows avec la même version du pilote).
  • Environ 10 FPS dans Team Fortress 2 avec le client officiel de Steam.
  • Lecture vidéo agitée, en Flash et avec VLC.
  • L'utilisation du processeur va de pair lors du rendu de la vidéo (150% pour 1080p sur YouTube dans Chromium, 100% pour H264 1080p dans VLC).
  • glxgears affiche 12,5 FPS une fois maximisé.
  • fgl_glxgears affiche 10 images par seconde lorsqu'il est agrandi.

Détails matériels de lshw:

  • Carte mère ASUS P6X58D-E
  • CPU Intel Core i7 CPU 950 @ 3.07GHz (jamais overclocké; 64 bit)
  • 6 Go de RAM
  • Produit de carte vidéo "Cayman PRO [Radeon HD 6950]", fournisseur "Hynix Semiconductor (Hyundai Electronics)"
  • 2 moniteurs 1920x1200, tous deux connectés via HDMI.

Je pense que je dois manquer quelque chose de absolument fondamental ici. N'y a-t-il aucune prise en charge accélérée pour les architectures 64 bits? Est-ce qu'un double moniteur gâche complètement le pilote?

$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6900 Series
OpenGL version string: 4.2.11995 Compatibility Profile Context
$ glxinfo | grep 'direct rendering'
direct rendering: Yes

J'utilise actuellement le pilote open source, avec les résultats suivants:

  • Fréquence d'images complète et faible charge du processeur lors de la lecture de vidéos 1080p.
  • Écran noir (mais musique en arrière-plan) dans Team Fortress 2.
  • Performances similaires à Minecraft en tant que pilote Catalyst. Avec le recul, cela va de soi, puisque les deux finissent par décharger le rendu sur la CPU.

Mon /var/log/Xorg.0.log après mise à niveau vers AMD Catalyst 13.1 . Quelques lignes éventuellement importantes:

(WW) Falling back to old probe method for fglrx
(WW) fglrx: No matching Device section for instance (BusID PCI:0@3:0:1) found

Le généré xorg.conf . Le "moniteur" désactivé 0-DFP9 est en réalité un récepteur A/V, ce qui confond parfois les pilotes du moniteur lorsqu'il est activé/désactivé (mais pas sous Windows). Les trois appareils "moniteur" sont connectés via HDMI.


Edit: suggestion de Chris Carter utiliser le PPA xorg-edgers (Catalyst 13.1) a entraîné une certaine amélioration, mais une performance globalement plutôt mauvaise:

  • Minecraft se stabilise à 13-17 FPS, mais au moins la charge du processeur est "seulement" à 45-60%.
  • Toujours 150% d'utilisation du processeur pour le rendu vidéo 1080p sur YouTube en chrome.
  • Amélioration massive du HLC4 1080p dans VLC: 40 à 50% d'utilisation du processeur et aucune gigue visible
  • glxgears performances environ doublées à 25-30 FPS une fois maximisées.
  • fgl_glxgears toujours à ~ 10 FPS lorsqu'il est maximisé.
5
l0b0

La performance la plus stable et la meilleure que j’ai gérée de ma Radeon 5450 a été obtenue en ajoutant le ppa xorg-edgers trouvé ici

Après avoir passé beaucoup de temps à expérimenter entre les pilotes propriétaires de fglrx et les pilotes d’AMD Catalyst, c’est un ppa que je n’ai aucune hésitation à ajouter.

enter image description here

4
Chris Carter

Une chose que vous voudrez peut-être faire est la suppression COMPLÈTE des pilotes fglrx. Jusqu'à la suppression manuelle de tous les fichiers pouvant être omis.

Que l’installation de pilotes Mesa (vous avez donc autre chose que le mode VESA: P).

Et puis nouvelle installation de pilotes.

PS Avez-vous des graphiques hybrides sous Windows? (Cela peut signifier des pilotes spéciaux OEM)

0
przemo_li