Confirmer le bon fonctionnement de l'accélération matérielle dans Chrome (Windows 7)?

15

J'ai des problèmes pour obtenir une prise en charge de l'accélération matérielle pour Youtube.

Windows et Flash Player sont activés pour l'accélération matérielle. Les pilotes de la carte graphique sont installés.

Les statistiques sur Youtube montrent toujours le «décodage vidéo logiciel».

Comment puis-je confirmer que l'accélération matérielle fonctionne correctement (le cas échéant) dans Windows 7?

J'utilise: Chrome, Ati Radeon HD 3450 AGP

Patrick
la source

Réponses:

17

Vous pouvez utiliser l'URL suivante pour vérifier si l'accélération GPU est activée pour le décodage vidéo dans Chrome: chrome://gpu/

Graphics Feature Status
    Canvas: Hardware accelerated
    Compositing: Hardware accelerated on all pages and threaded
    3D CSS: Hardware accelerated
    CSS Animation: Accelerated and threaded
    WebGL: Hardware accelerated
    WebGL multisampling: Hardware accelerated
    Flash 3D: Hardware accelerated
    Flash Stage3D: Hardware accelerated
    Flash Stage3D Baseline profile: Hardware accelerated
    Texture Sharing: Hardware accelerated
    Video Decode: Software only, hardware acceleration unavailable
    Video: Hardware accelerated

Problems Detected
    Accelerated video decode interferes with GPU blacklist on older Intel drivers: 180695
Mariusz Miesiak
la source
1
Problèmes détectés La pixellisation du GPU est mise sur liste blanche sur N4, N5, N7 et Moto X: 362779 Fonctionnalités désactivées: gpu_rasterization Certains pilotes ne peuvent pas réinitialiser le périphérique D3D dans le sandbox du processus GPU Contournements appliqués: exit_on_context_lost TexSubImage2D () est plus rapide pour les téléchargements complets sur ANGLE Applied Solutions de contournement: texsubimage2d_faster_than_teximage2d Effacer les uniformes avant la première utilisation du programme sur toutes les plateformes: 124764, 349137 Solutions de contournement appliquées: clear_uniforms_before_first_program_use
10

Si vous appuyez sur Shift+ Escdans le navigateur, le gestionnaire de tâches interne de Google Chrome s'affichera. S'il existe un processus intitulé, GPU Process,cela signifie que Chrome utilise l'accélération matérielle / GPU pour afficher / rendre une page particulière.

Yass
la source
6

La vue d'ensemble sur chrome://gpu/est trompeuse. Cela montre seulement que Chrome va essayer d'utiliser le décodage GPU, mais cela peut ou non réussir. En cas d'erreur, il retombera tranquillement sur le décodage logiciel. Pour voir ce qui se passe, ouvrez-le chrome://media-internals/pendant la lecture d'une vidéo YouTube. Cliquez ensuite sur le bouton intitulé "blob" et l'URL de la vidéo. Dans le tableau ci-dessous, recherchez la valeur de video_decoder. S'il indique GpuVideoDecoder, Chrome utilise le GPU. S'il dit autre chose, par exemple FFMpegDecoder, il utilise le décodage logiciel. De plus, tout en bas de la page, il enregistre parfois des messages d'erreur concernant le décodage vidéo GPU.

Cela a été testé avec Chrome 46.0.2490.22.

Martin Hansen
la source
3

La série Radeon HD3000 est trop ancienne pour prendre en charge le décodage vidéo GPU moderne via DxVA.

Voir ici

Les pièces de la série 3000 sont soit "UVD" soit "UVD +". Vous avez besoin d' UVD2 ou d'une version ultérieure pour utiliser la fonction de décodage GPU de Chrome / Firefox / VLC / etc. Vous pouvez toujours avoir des graphiques accélérés en 3D, mais votre GPU n'a pas les pièces matérielles pour exécuter le décodage GPU moderne.

En outre, AMD a cessé de publier des pilotes de mise à jour des fonctionnalités pour les GPU HD3000. Ils ont été dépréciés il y a longtemps. La série HD4000 est également déconseillée. Le plus ancien GPU que vous pouvez utiliser de nos jours et recevoir des pilotes à jour (y compris de nouvelles fonctionnalités, des performances améliorées, etc.) est la série Radeon HD5000, "Evergreen". C'est deux générations plus récentes que celle que vous avez.

Enfin, il existe un outil de diagnostic (freeware / donationware) écrit spécifiquement pour évaluer votre situation DxVA (DirectX Video Acceleration), ce qui signifie, quel niveau d'API est pris en charge (le cas échéant) par votre combinaison pilote / matériel, et il vous dira même si vous prenez en charge le niveau de fonctionnalité requis par Adobe Flash.

Cela s'appelle DXVA Checker .

allquixotic
la source
0

YouTube utilise le format VP9 sur Chrome et le décodage accéléré matériel pour VP9 n'est pas pris en charge sur les anciennes puces. Si votre GPU ou APU prend en charge h264, vous pouvez utiliser l'extension h264ify Chrome pour forcer YouTube à lire des vidéos h264 et éventuellement bénéficier d'un décodage accéléré par le matériel.

VP9 est donc un format plus récent et il offre une meilleure qualité sur la même bande passante. Si votre processeur ne peut pas gérer les vidéos HD lorsque vous utilisez le décodage logiciel avec VP9, ​​l'utilisation de h264 avec accélération matérielle peut résoudre le problème.

Uğur Gümüşhan
la source