website logo
Auteur
avatar
K-L

Forum » » Matériel » » DMA pas activé


Posté : 03-08-2007 10:15 icone du post

Coucou, hier je faisais quelques tests de lecture de DVD avec DVPlayer et je me retrouve avec la charge CPU à quasiment 100% (bien pratique ce CPUTemp.docky).

Je trouve ça bizarre et je lance un coup de IDEtool pour savoir ce qu'il en est de la gestion des DMA.

La commande est "idetool -l a1ide.device"

Et que vois-je? L'unité 3 est en mode BestPio. Malgré que UBoot soit configuré pour que tous les lecteurs soient en DMA, seul l'Unité 0 (le disque dur) est en DMA, le reste en BestPio.

La solution, inclure dans la startup-sequence la commande permettant de passer mon graveur CD et mon lecteur DVD en DMA.

La commande est celle-ci:

idetool -x a1ide.device 2 67 >NIL:

Le 2 est pour spécifier l'unité (j'ai deux commandes dans la SS, une pour l'unité 2 et l'autre pour l'unité 3).

Concernant la lecture de DVD, le résultat est sans appel, je suis passé de presque 100% d'utilisation CPU à un peu moins de 80%

Bref, à tester sur vos machines

Attention quand même avec les disque durs en SFS. Personnellement, je ne dépasse pas l'UDMA3 (44Mo/s) même si IDEtool me dit que mon disque dur peut supporter plus car j'avais eu pas mal de soucis au-dessus.
Et bon, 44Mo par secondes, je ne suis même pas sur que je les atteins lors de grosses copies.
--
AmigaONE X1000/1,8 Ghz (A-Eon), Radeon RX560, 2 Go de Ram et OS4.1 FE

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=21&forum=3