Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/01/2007, à 22:15

gus

Petit problème d'optimisation

Bonjour à tous...

Je viens d'installer Ubuntu sur un nouveau PC (medion8818, à base de core2 duo 6300).

la config :
- Core2 Duo 6300
- 1 Gb Ram
- nVidia Geforce 7650 GS

Si j'en crois les diverses sources que j'ai trouvées, le noyau le mieux adapté à ce genre de machine est le noyau "generic"... Or ...
Lorsque je boote sur le noyau 2.6.17-10-generic, voici ce que j'obtiens :

hastf2612@ubu1:~$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 CPU          6300  @ 1.86GHz
stepping        : 6
cpu MHz         : 1600.000
cache size      : 2048 KB
physical id     : 0
siblings        : 1
core id         : 255
cpu cores       : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips        : 3727.45

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 CPU          6300  @ 1.86GHz
stepping        : 6
cpu MHz         : 1600.000
cache size      : 2048 KB
physical id     : 1
siblings        : 1
core id         : 255
cpu cores       : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips        : 3724.31

On constate donc que les deux cores sont détectés et que le SMP est activé...
les scores Glxgears, sous metacity :

hastf2612@ubu1:~$ glxgears -printfps
27730 frames in 5.0 seconds = 5545.824 FPS
27701 frames in 5.0 seconds = 5540.146 FPS
27710 frames in 5.0 seconds = 5541.868 FPS
27707 frames in 5.0 seconds = 5541.300 FPS
27551 frames in 5.0 seconds = 5510.036 FPS

et sous Beryl :

hastf2612@ubu1:~$ glxgears -printfps
11553 frames in 5.0 seconds = 2309.276 FPS
11622 frames in 5.0 seconds = 2324.317 FPS
11392 frames in 5.0 seconds = 2278.238 FPS
11020 frames in 5.0 seconds = 2203.689 FPS

Si maintenant, je reboote sur le noyau 2.6.17-10-386 :

hastf2612@ubu1:~$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 CPU          6300  @ 1.86GHz
stepping        : 6
cpu MHz         : 1862.497
cache size      : 2048 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc up pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips        : 3727.23

Un seul coeur détecté (SMP pas actif, je suppose ?)

Mes scores à Glxgears :

- sous métacity :

hastf2612@ubu1:~$ glxgears -printfps
27730 frames in 5.0 seconds = 5545.930 FPS
27694 frames in 5.0 seconds = 5538.750 FPS
27688 frames in 5.0 seconds = 5537.594 FPS
27695 frames in 5.0 seconds = 5538.943 FPS
27435 frames in 5.0 seconds = 5486.842 FPS

Sensiblement les mêmes qu'avec le noyau 'generic'

- sous Beryl :

16937 frames in 5.0 seconds = 3387.379 FPS
16879 frames in 5.0 seconds = 3375.665 FPS
17174 frames in 5.0 seconds = 3434.792 FPS
16806 frames in 5.0 seconds = 3361.188 FPS
16962 frames in 5.0 seconds = 3392.312 FPS

Beaucoup mieux qu'avec le noyau sensé convenir à ma configuration....

Quelqu'un peut-il m'éclairer ? 

1.  Pourquoi n'y a-t-il pas de différence au niveau de l'accélération 3D (avec metacity) selon que j'utilise un noyau SMP ou pas ?

2. pourquoi le noyau 386 fait-il de meilleurs scores Glxgears sous Beryl que le noyau Generic ?

3. Quel noyau me convient finalement le mieux ?

Je sais que le post est un peu longuet pour un "problèm" somme toute assez insignifiant ... mais ça m'énerve de pas comprendre ce qu'il se passe ...

Hors ligne

#2 Le 25/01/2007, à 22:29

AlexandreP

Re : Petit problème d'optimisation

Je ne saurais pas répondre à ta seconde interrogation. Concernant l'accélération 3D, si je ne me trompe pas, c'est géré par le processeur se trouvant sur ta carte graphique (GPU) ; utiliser un seul ou tes deux processeurs de l'ordinateur (CPU) n'influencerait donc pas les performances. Quant à la troisième question, je dirais que ce serait le noyau 'generic', car il peut exploiter tes deux processeurs.


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne