#1 Le 05/05/2011, à 16:29
- Compte supprimé
[RÉSOLU] Dilemme : Le deuxième cœur ou l'USB2 à pleine vitesse.
Bonjour,
Sur carte-mère MSI G31TM-P21 équipé de l'IO-APIC, je peux enfin me servir de l'USB2 en pleine vitesse en désactivant dans le BIOS le paramètre IO-APIC.
Le transfert avec le disque-dur externe USB3-sata (monté sur l'USB2) fonctionne à 28,5 Mo/s mais Ubuntu ne voit qu'un cœur du E6600.(50%)
En réactivant le IO-APIC dans les paramètres avancés du BIOS, les deux cœurs du processeur sont présent, mais l'USB2 de la carte mère plafonne à 3,6 Mo/s quelque soit l'unité externe (disque dur externe ou clefs usb2). (presque un rapport 8 quand même ! )
Je poste dans les trucs et astuces, car le transfert usb2 peut-être utile parfois.
Limitation : il faut redémarrer pour choisir si on veut la vitesse USB ou la puissance du processeur.
Des mesures USB avec et sans le IO-APIC.
Dernière modification par Compte supprimé (Le 13/07/2011, à 07:55)
#2 Le 16/05/2011, à 15:50
- Compte supprimé
Re : [RÉSOLU] Dilemme : Le deuxième cœur ou l'USB2 à pleine vitesse.
uname -r
2.6.38-8-generic
sudo hdparm -tT /dev/sdf1
/dev/sdf1:
Timing cached reads: 3690 MB in 2.00 seconds = 1845.77 MB/sec
Timing buffered disk reads: 6 MB in 3.36 seconds = 1.79 MB/sec
sudo hdparm -tT /dev/sdc1
/dev/sdc1:
Timing cached reads: 4376 MB in 2.00 seconds = 2188.88 MB/sec
Timing buffered disk reads: 32 MB in 3.02 seconds = 10.61 MB/sec
Je n'avais pas remarqué que le même emplacement USB change de sdf1 avec IO-APIC (mauvais débit) à sdc1 sans IO-APIC (avec meilleur débit)
#3 Le 01/06/2011, à 13:46
- Loy
Re : [RÉSOLU] Dilemme : Le deuxième cœur ou l'USB2 à pleine vitesse.
Hello !
j'ai trouver un article de wikipedia qui semble être intéressant :
Ce peut être une cause de défaillance du système, car certaines versions de certains systèmes d'exploitation ne le gèrent pas correctement. Si c'est le cas, la désactivation du IO-APIC peut régler le problème. Pour Linux, il faut essayer le paramètre noyau "noapic" ; pour FreeBSD, la variable d'environnement noyau "hint.apic.0.disabled"
Si quelqu'un ce sent de tester (car, sauf erreur, ça demande de recompiler le noyau ... ) ce serait peut-être une solution au problème.
Vala,
Cordialement,
Loy.
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#4 Le 03/07/2011, à 16:16
- Compte supprimé
Re : [RÉSOLU] Dilemme : Le deuxième cœur ou l'USB2 à pleine vitesse.
Merci Loy.
J'essaierai ta méthode si ce n'est "pas trop compliqué" à faire. Enfin s'il faut recompiler... je ne suis jamais à l'aise avec la compilation du noyau. Ce qui semble apparaître est que l'IO-Apic gère le multicœur. Ça vaut le coup de voir si on peut avoir à la fois les deux cœurs du E6600 avec l'usb en mode usb2. (Heureusement le bi-quad n'est pas affecté par la baisse de vitesse de l'usb2, de toute façon il va bientôt recevoir l'usb3...)
Dernière modification par Compte supprimé (Le 03/07/2011, à 16:17)
#5 Le 13/07/2011, à 07:07
- Compte supprimé
Re : [RÉSOLU] Dilemme : Le deuxième cœur ou l'USB2 à pleine vitesse.
Confirmation de résolution pour moi, l'option noapic dans /etc/default/grub
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=01
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="vga=775 quiet splash noapic"
GRUB_CMDLINE_LINUX="splash noapic"
Édit : il ne faut plus utiliser vga=... mais préférer GRUB_GFXMODE=...x...
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024
Puis
sudo update-grub;sudo reboot
message édité. Cette solution permet d'avoir les deux cœurs et l'USB2 à pleine vitesse.
sudo hdparm -tT /dev/sdg1
/dev/sdg1:
Timing cached reads: 7796 MB in 2.00 seconds = 3901.64 MB/sec
Timing buffered disk reads: 80 MB in 3.04 seconds = 26.32 MB/sec
c'est encore un peu lent mais c'est mieux pour le disque dur 3,5" qui est presque à plein régime pour l'USB2.
Dernière modification par Compte supprimé (Le 28/09/2011, à 14:06)
#6 Le 13/07/2011, à 10:30
- Loy
Re : [RÉSOLU] Dilemme : Le deuxième cœur ou l'USB2 à pleine vitesse.
Salut !
HPET ? Personnellement, je ne pense pas avoir une telle option dans mon bios... T-T.
Sinon, il semble que les toutes dernières versions du Kernel corrigent les soucis d'usb. (Bon, tant que je suis sous lucid, je n'ai aucun moyen de compiler les derniers Kernels avec un logiciel wysiwyg..... )
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#7 Le 04/09/2011, à 18:13
- Compte supprimé
Re : [RÉSOLU] Dilemme : Le deuxième cœur ou l'USB2 à pleine vitesse.
On oublie l'option HPET, c'est insignifiant.
#8 Le 28/09/2011, à 10:46
- Coeur Noir
Re : [RÉSOLU] Dilemme : Le deuxième cœur ou l'USB2 à pleine vitesse.
Confirmation de résolution pour moi, l'option noapic dans /etc/default/grub
/etc/default/grub a écrit :GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=01
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noapic"
GRUB_CMDLINE_LINUX=" vga=775 splash noapic"Puis
sudo update-grub;sudo reboot
Salut !
Perso je cherche surtout à avoir l'usb en pleine vitesse - vieux pc avec un processeur tout seul, le pauvre.
Faut-il modifier le grub exactement comme ci-dessus ? Que signifie le vga=775 ? Que signifie GRUB_HIDDEN_TIMEOUT=01 ?
Mon grub actuel
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Ce que j'ai testé
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noapic"
GRUB_CMDLINE_LINUX="splash noapic"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Ce qui a provoqué pas mal d'erreur au reboot :
disabling IRQ #10
disabling IRQ #11
Buffer I/O error, dev sdb, logical block 0
...sans jamais pouvoir démarrer, le disque ne pouvant être lu.
Ai re-modifié à la mano depuis un livecd
etc/default/grub
ainsi que /boot/grub/grub.cfg
pour pouvoir redémarrer !
Dernière modification par Coeur Noir (Le 28/09/2011, à 10:52)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#9 Le 28/09/2011, à 14:00
- Compte supprimé
Re : [RÉSOLU] Dilemme : Le deuxième cœur ou l'USB2 à pleine vitesse.
Bonjour,
vga=775 est un mode graphique qui va bien avec mon écran. (Je viens de voir que je ne devrais pas utiliser ce système mais le tiens avec GRUB_GFXMODE=...)
GRUB_HIDDEN_TIMEOUT=01 est une option de timer caché que j'ajoute pour pouvoir avoir accès au menu GRUB quand j'appuie sur la touche d'échappement. (se rapporter à la documentation de GRUB2.)
Tu peux également passer tes paramètres de boot par le menu GRUB2 pour tester les options avant de les inscrire sur le disque et risquer de ne plus pouvoir démarrer. C'est pour cela que j'ai ajouté GRUB_HIDDEN_TIMEOUT=01, ensuite j'appuie sur ESC au démarrage, donnant accès au menu GRUB2, je choisis la bonne ligne puis j'appuie sur e si j'ai besoin d'éditer les paramètres.
#10 Le 28/09/2011, à 14:38
- Coeur Noir
Re : [RÉSOLU] Dilemme : Le deuxième cœur ou l'USB2 à pleine vitesse.
Bon, confirmation.
Si j'édite les paramètres en appuyant "e" j'ai les mêmes erreurs :
En fait il (GRUB ?) ne trouve plus le disque sur lequel se trouve le système alors qu'il est bien renseigné via son uuid dans la ligne où le mot "set" apparaît... le message d'erreur commence par dev/by-uuid/... et finit par ...device does not exist.
S'ensuivent les disabling IRQ puis Buffer I/O error...
Un rapport sans doute avec : #GRUB_DISABLE_LINUX_UUID=true
mais comme tu peux le voir je procède à tâtons, de manière empirique, avec trop peu de connaissances pour aller plus loin.
Rappel : tout ce que je veux ce sont des transferts vers clés et disques USB plus rapides...
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#11 Le 28/09/2011, à 15:21
- Compte supprimé
Re : [RÉSOLU] Dilemme : Le deuxième cœur ou l'USB2 à pleine vitesse.
Apparemment ta carte-mère ne supporte pas noapic. C'est bizarre. Est-ce bien uniquement cette option noapic qui génère les erreurs ? Le mieux serait peut-être d'ouvrir un sujet ...
Dernière modification par Compte supprimé (Le 28/09/2011, à 15:24)
#12 Le 28/09/2011, à 16:19
- Coeur Noir
Re : [RÉSOLU] Dilemme : Le deuxième cœur ou l'USB2 à pleine vitesse.
Allez, un autre fil :
http://forum.ubuntu-fr.org/viewtopic.ph … 1#p6344241
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne