View previous topic :: View next topic |
Author |
Message |
gregolak Tux's lil' helper
Joined: 25 Sep 2003 Posts: 88
|
Posted: Wed Oct 22, 2003 1:51 pm Post subject: [CDROM] le lecteur de cdrom/dvd utilise tout le CPU + souris |
|
|
bonjour,
quand j'utilise de facon intensive le lecteur CDROM/DVD
(genre copier un CD entier ou un DVD vers le disque dur),
la copie utilise enormément de CPU (enfin le truc de
couleur rouge dans le moniteur système de KDE, donc
lancer avec "nice -n19 cp" ne change rien), ce qui déjà
est un peu agaçant et doit pouvoir se paramétrer qquepart,
mais en plus la souris devient folle, ce qui rend toutes
les applications graphiques inutilisables...
qqn a déjà eu ça ou sait comment y remédier ?
merci... |
|
Back to top |
|
|
dioxmat Bodhisattva
Joined: 04 May 2002 Posts: 709 Location: /home/mat
|
Posted: Wed Oct 22, 2003 2:13 pm Post subject: |
|
|
C'est "normal", l'ide stresse pas mal le cpu.
Les remedes;
- changer de kernel, certains sont meilleurs que d'autres la dessus.
- utiliser hdparm sur le dd comme le dvd (_reduire_ la vitesse avec -E peut aider)
Note que ton probleme de souris folle est directement du a la charge cpu. La encore, changer de kernel est la solution, cherche ceux qui ont le patch low latency et/ou preemt (ck-sources par exemple en 2.4, ou sinon les 2.6 genre mm-sources sont bien). _________________ mat |
|
Back to top |
|
|
gregolak Tux's lil' helper
Joined: 25 Sep 2003 Posts: 88
|
Posted: Wed Oct 22, 2003 2:36 pm Post subject: |
|
|
ok merci...
Code: | <root> linux $ hdparm -E 1 /dev/cdrom/
/dev/cdrom/ not supported by hdparm
|
je me demande si c'est pas à cause de l'émulation
SCSI que j'ai du activer pour le graveur... et qui
semble prendre en charge le lecteur DVD aussi !!
Ca n'a plus rien à voir avec mon pbme mais
j'en profite...
dans mon lilo.conf j'ai bien juste pour hdd (graveur) :
Code: | append="hdd=ide-scsi" |
et pourtant il me prend bien hdd ET hdc :
Code: | <root> rien $ cdrecord -scanbus
Cdrecord-Clone 2.01a18-dvd (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
Note: This version is an unofficial (modified) version with DVD support
Note: and therefore may have bugs that are not present in the original.
Note: Please send bug reports or support requests to <warly@mandrakesoft.com>.
Note: The author of cdrecord is not to be bothered with problems in this version.
Linux sg driver version: 3.1.24
Using libscg version 'schily-0.7'
scsibus0:
0,0,0 0) 'JLMS ' 'XJ-HD166S ' 'D9C2' Removable CD-ROM
0,1,0 1) 'TOSHIBA ' 'DVD-ROM SD-R5112' '1030' Removable CD-ROM
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) * |
une idée pour ca ??
merci d'avance !
ps : petite précision, je ne sais pas si ca a qqchose
à voir, mais pour faire fonctionner un lecteur de
cartes mémoires "5 en 1" j'ai du activer cette option
dans le noyau :
CONFIG_SCSI_MULTI_LUN=y
ca correspond dans 'make menuconfig' à :
"Probe all LUNs on each SCSI device " |
|
Back to top |
|
|
Leander256 l33t
Joined: 05 Jul 2003 Posts: 910 Location: Singapour
|
Posted: Wed Oct 22, 2003 7:33 pm Post subject: |
|
|
Si ça peut t'aider, chez moi j'ai un lecteur DVD (hdc) et un graveur CD (hdd), je passe l'option suivante au kernel (dans grub, donc pas de append=""):
Seul le graveur est répertorié par "cdrecord -scanbus". Ensuite quand je teste avec hdparm:
Code: | glorfindel portage # hdparm /dev/cdroms/cdrom0
/dev/cdroms/cdrom0:
HDIO_GET_MULTCOUNT failed: Invalid argument
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 1 (on)
readahead = 256 (on)
HDIO_GETGEO failed: Invalid argument
glorfindel portage # hdparm /dev/cdroms/cdrom1
/dev/cdroms/cdrom1 not supported by hdparm
|
Donc effectivement tu as un problème puisque les deux lecteurs sont sélectionnés pour être utilisés avec l'émulation SCSI, mais ça ne devrait pas empêcher le DMA de fonctionner, à plus de 5 Mo/s j'utilise moins de 10% du CPU (athlon xp2000+). As-tu pensé à activer le support du DMA pour ta carte mère dans le kernel? |
|
Back to top |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1803 Location: noumea ,nouvelle-caledonie
|
Posted: Wed Oct 22, 2003 7:53 pm Post subject: |
|
|
gregolak wrote: | ok merci...
Code: | <root> linux $ hdparm -E 1 /dev/cdrom/
/dev/cdrom/ not supported by hdparm
|
je me demande si c'est pas à cause de l'émulation
SCSI que j'ai du activer pour le graveur... et qui
semble prendre en charge le lecteur DVD aussi !! |
Voila ce que j'ai rajoute a mon fichier /etc/conf.d/local.start (trouve sur le forum) :
Code: | echo using_dma:1 >/proc/ide/hdc/settings |
Et voila le DMA active pour ton DVD
[EDIT] Correction d'une grosse boulette (j'avais mis un zero a la place du un) _________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|