Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[CDROM] le lecteur de cdrom/dvd utilise tout le CPU + souris
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
gregolak
Tux's lil' helper
Tux's lil' helper


Joined: 25 Sep 2003
Posts: 88

PostPosted: Wed Oct 22, 2003 1:51 pm    Post subject: [CDROM] le lecteur de cdrom/dvd utilise tout le CPU + souris Reply with quote

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... :wink:
Back to top
View user's profile Send private message
dioxmat
Bodhisattva
Bodhisattva


Joined: 04 May 2002
Posts: 709
Location: /home/mat

PostPosted: Wed Oct 22, 2003 2:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
gregolak
Tux's lil' helper
Tux's lil' helper


Joined: 25 Sep 2003
Posts: 88

PostPosted: Wed Oct 22, 2003 2:36 pm    Post subject: Reply with quote

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
View user's profile Send private message
Leander256
l33t
l33t


Joined: 05 Jul 2003
Posts: 910
Location: Singapour

PostPosted: Wed Oct 22, 2003 7:33 pm    Post subject: Reply with quote

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=""):

Code:
hdd=ide-scsi


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
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Wed Oct 22, 2003 7:53 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
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