Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Ram] Connaitre la frequence de la Ram sous linux ?
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
apocryphe
n00b
n00b


Joined: 03 Jul 2005
Posts: 59
Location: 78 - Pres de Saint Germain

PostPosted: Wed Feb 15, 2006 12:38 pm    Post subject: [Ram] Connaitre la frequence de la Ram sous linux ? Reply with quote

J'aimerais avoir un logciel qui puisse checker la frequence de la ram sous linux, j'ai essaye lshw, dmidecode, qui me donnaient pas mal d'info mais rien sur la frequence de la ram ( genre ddr 2700 166MHz ), ou meme un cat dans le /sys ou /proc, merci bien
_________________
Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050)
Back to top
View user's profile Send private message
widan
Veteran
Veteran


Joined: 07 Jun 2005
Posts: 1512
Location: Paris, France

PostPosted: Wed Feb 15, 2006 2:03 pm    Post subject: Reply with quote

Si tu as lm_sensors d'installé et le driver eeprom, tu peux essayer de lire les données SPD (le SPD c'est une petite EEPROM qui est sur la barette de RAM et qui contient les timings pour l'autoconfiguration):
Code:
phuket a64-vid # decode-dimms.pl
...
Module Interface Signal Levels  SSTL 2.5
Cycle Time (SDRAM) highest CAS latency  5ns
Maximum module speed    DDR 400MHz (PC3200)
Access Time (SDRAM)     6ns
Module Configuration Type       No Parity
...

Mais ça te donnera la vitesse maximum possible, pas forcément la vitesse à laquelle la RAM tourne réellement sur ton système.
Back to top
View user's profile Send private message
apocryphe
n00b
n00b


Joined: 03 Jul 2005
Posts: 59
Location: 78 - Pres de Saint Germain

PostPosted: Wed Feb 15, 2006 3:21 pm    Post subject: Reply with quote

widan pas mal, il se situ ou le eeprom dans le kernel ?
_________________
Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050)
Back to top
View user's profile Send private message
apocryphe
n00b
n00b


Joined: 03 Jul 2005
Posts: 59
Location: 78 - Pres de Saint Germain

PostPosted: Wed Feb 15, 2006 3:27 pm    Post subject: Reply with quote

# Miscellaneous I2C Chip support

J'AI RIEN DIs
_________________
Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050)
Back to top
View user's profile Send private message
spider312
Veteran
Veteran


Joined: 02 Oct 2004
Posts: 1274
Location: France > Savoie > Chambery

PostPosted: Wed Feb 15, 2006 3:31 pm    Post subject: Reply with quote

à priori, tout se passe via lm_sensors, qui utilise à ce que je sache uniquement i2c dans le kernel
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Wed Feb 15, 2006 9:04 pm    Post subject: Reply with quote

hdparm -T /dev/{h,s}da

merci de pas basher avant d'avoir réfléchi a ma proposition!
Back to top
View user's profile Send private message
nemo13
Veteran
Veteran


Joined: 08 Oct 2004
Posts: 1016
Location: France/Istres

PostPosted: Wed Feb 15, 2006 10:21 pm    Post subject: Reply with quote

Enlight wrote:
hdparm -T /dev/{h,s}da

merci de pas basher avant d'avoir réfléchi a ma proposition!


ben c'est une bonne idée puisque :
Code:
 This displays the speed of reading directly from the Linux  buffer  cache  without disk  access.
Back to top
View user's profile Send private message
BuBuaBu
l33t
l33t


Joined: 09 Jul 2005
Posts: 914
Location: France

PostPosted: Wed Feb 15, 2006 11:10 pm    Post subject: Reply with quote

Enlight wrote:
hdparm -T /dev/{h,s}da

merci de pas basher avant d'avoir réfléchi a ma proposition!


Ca ne permet pas de determiner la fréquence.
Le resultat va dépendre de beaucoup de chose, comme par exemple le dual channel, les performance du chipset ...
Back to top
View user's profile Send private message
widan
Veteran
Veteran


Joined: 07 Jun 2005
Posts: 1512
Location: Paris, France

PostPosted: Thu Feb 16, 2006 2:06 am    Post subject: Reply with quote

Le seul moyen de savoir la fréquence réelle à laquelle les barettes tournent (et pas la fréquence max possible), c'est de lire la config du northbridge, et bien évidemment chaque chipset a sa propre méthode.

Par exemple, sur Athlon 64 (où le northbridge est dans le CPU lui-même, et dont la doc est facilement disponible), on peut le lire comme ça:
Code:
phuket ~ # echo $[(0x$(setpci -d 1022:1102 0x94.L)>>20)&0x7]
7

Avec 0 = DDR200, 2 = DDR266, 5 = DDR333, 7 = DDR400 d'après le "BIOS developer guide". On peut avoir les timings aussi si on veut.

Pour les autres chipsets, il faut soit trouver une datasheet (pas nécessairement évident), soit regarder dans les sources de memtest (il est capable d'afficher la fréquence et les timings pour pas mal de chipsets courants, donc il doit bien y avoir le code pour les récupérer dedans).
Back to top
View user's profile Send private message
apocryphe
n00b
n00b


Joined: 03 Jul 2005
Posts: 59
Location: 78 - Pres de Saint Germain

PostPosted: Thu Feb 16, 2006 2:20 am    Post subject: Reply with quote

widan clap clap, ca c'est de la reponse! en plus j'ai un amd64... donc sa tombe bien

merci (j'suis sous win pour moment mais je teste des que je peux)
_________________
Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050)
Back to top
View user's profile Send private message
widan
Veteran
Veteran


Joined: 07 Jun 2005
Posts: 1512
Location: Paris, France

PostPosted: Thu Feb 16, 2006 1:16 pm    Post subject: Reply with quote

On peut lire les timings (enfin les principaux, parce que en réalité y'en a une bonne dizaine) sur Athlon 64 avec ce script:
Code:
#!/bin/sh

dram_timing_low=0x$(setpci -d 1022:1102 0x88.L)
dram_config_low=0x$(setpci -d 1022:1102 0x90.L)
dram_config_high=0x$(setpci -d 1022:1102 0x94.L)

# DRAM timing low
tcl=$[($dram_timing_low>>0)&0x7]
case $tcl in
    1) tcas=2;;
    2) tcas=3;;
    5) tcas=2.5;;
esac
trcd=$[($dram_timing_low>>12)&0x7]
trp=$[($dram_timing_low>>24)&0x7]
tras=$[($dram_timing_low>>20)&0xF]

# DRAM config low
channel_width=$[($dram_config_low>>16)&0x1]
command_rate=$[($dram_config_low>>28)&0x1]

# DRAM config high
memory_clock=$[($dram_config_high>>20)&0x7]
case $memory_clock in
    0) ddr_clock=200;;
    2) ddr_clock=266;;
    5) ddr_clock=333;;
    7) ddr_clock=400;;
esac

printf "Running at DDR%i %s-channel @ %s-%i-%i-%i %iT
"
    $ddr_clock
    $(if [[ $channel_width -eq 1 ]]; then echo "dual"; else echo "single"; fi)
    $tcas $trcd $trp $tras $[$command_rate+1]

Ca donne ça:
Code:
phuket a64-mem # ./read-memctl.sh
Running at DDR400 dual-channel @ 3-3-3-8 1T
Back to top
View user's profile Send private message
SnowBear
l33t
l33t


Joined: 03 Sep 2005
Posts: 773
Location: France - Bordeaux

PostPosted: Thu Feb 16, 2006 7:55 pm    Post subject: Reply with quote

Salut,
pensez vous que celà fonctionne sur du nforce2 ?
De plus a quel paquet appartient la commande setpci ?

Merci
Back to top
View user's profile Send private message
nemo13
Veteran
Veteran


Joined: 08 Oct 2004
Posts: 1016
Location: France/Istres

PostPosted: Thu Feb 16, 2006 8:34 pm    Post subject: Reply with quote

BuBuaBu wrote:
Enlight wrote:
hdparm -T /dev/{h,s}da

merci de pas basher avant d'avoir réfléchi a ma proposition!


Ca ne permet pas de determiner la fréquence.
Le resultat va dépendre de beaucoup de chose, comme par exemple le dual channel, les performance du chipset ...


nanotroll, :wink:
"Si la performance de lecture/écriture Mémoire est dépendante d'autre chose que la fréquence/MEM.
Est-ce si nécessaire de la connaitre ? "
Back to top
View user's profile Send private message
BuBuaBu
l33t
l33t


Joined: 09 Jul 2005
Posts: 914
Location: France

PostPosted: Thu Feb 16, 2006 8:45 pm    Post subject: Reply with quote

Tour depend de l'utilisation de la donné fréquence.
Si c'est pour un overclock, c'est utile d'avoir une donnée précise.
Back to top
View user's profile Send private message
nemo13
Veteran
Veteran


Joined: 08 Oct 2004
Posts: 1016
Location: France/Istres

PostPosted: Thu Feb 16, 2006 9:28 pm    Post subject: Reply with quote

BuBuaBu wrote:
Tour depend de l'utilisation de la donné fréquence.
Si c'est pour un overclock, c'est utile d'avoir une donnée précise.


il est vrai que je n'avais pas pensé aux sportifs :oops:
A+
Back to top
View user's profile Send private message
widan
Veteran
Veteran


Joined: 07 Jun 2005
Posts: 1512
Location: Paris, France

PostPosted: Thu Feb 16, 2006 10:13 pm    Post subject: Reply with quote

SnowBear wrote:
pensez vous que celà fonctionne sur du nforce2 ?

Aucune chance, la méthode pour lire les timings ou la fréquence RAM est pas la même selon le northbridge.
SnowBear wrote:
De plus a quel paquet appartient la commande setpci ?

sys-apps/pciutils.
nemo13 wrote:
Si la performance de lecture/écriture Mémoire est dépendante d'autre chose que la fréquence/MEM...

C'est à peu près proportionnel à la fréquence si on ne touche à rien d'autre (timings, dual channel, ...).
widan wrote:
Avec 0 = DDR200, 2 = DDR266, 5 = DDR333, 7 = DDR400 d'après le "BIOS developer guide". On peut avoir les timings aussi si on veut.

Puisque l'overclocking a été évoqué... ces valeurs là sont vraies avec HTT à 200Mhz (donc fréquence par défaut). En fait ce sont des diviseurs (dans l'ordre 1/2, 2/3, 5/6, 1), pas des fréquences absolues, donc la RAM monte avec le HTT.
Back to top
View user's profile Send private message
terreur
Apprentice
Apprentice


Joined: 30 Nov 2004
Posts: 228
Location: Belgique

PostPosted: Fri Feb 17, 2006 8:15 am    Post subject: Reply with quote

Y a t'il un outil pour savoir, si mon pc portable suporte le dual channel ?
Back to top
View user's profile Send private message
SnowBear
l33t
l33t


Joined: 03 Sep 2005
Posts: 773
Location: France - Bordeaux

PostPosted: Fri Feb 17, 2006 8:42 am    Post subject: Reply with quote

terreur wrote:
Y a t'il un outil pour savoir, si mon pc portable suporte le dual channel ?

Salut,
la première chose serait de connaitre son chipset, aprés on peut savoir ;)
Exemple :
- Nforce2/3/4 < Dual Channel
- ...
Back to top
View user's profile Send private message
terreur
Apprentice
Apprentice


Joined: 30 Nov 2004
Posts: 228
Location: Belgique

PostPosted: Fri Feb 17, 2006 9:01 am    Post subject: Reply with quote

Tout ce que je sais c'est que ma carte mère est une intel
Back to top
View user's profile Send private message
nemo13
Veteran
Veteran


Joined: 08 Oct 2004
Posts: 1016
Location: France/Istres

PostPosted: Fri Feb 17, 2006 9:47 am    Post subject: Reply with quote

terreur wrote:
Tout ce que je sais c'est que ma carte mère est une intel


Bonjour,

de tête car au taff :?

lshw te dit papa-maman sur ta machine ; c'est un peu aida32 ou everest du cotè de chez l'autre.

A+
Back to top
View user's profile Send private message
apocryphe
n00b
n00b


Joined: 03 Jul 2005
Posts: 59
Location: 78 - Pres de Saint Germain

PostPosted: Fri Feb 17, 2006 3:22 pm    Post subject: Reply with quote

Pour le dual channel, tu peux le voir au boot (lors du bios) // si tu le met en verbose, il devrait te marquer tout plein de truc ( la frequence/la taille/le dual channel de la ram)

moi j'ai un chip nforce 3 150, et je n'ai pas de dual channel ( mais c'est un portable...)
_________________
Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050)
Back to top
View user's profile Send private message
terreur
Apprentice
Apprentice


Joined: 30 Nov 2004
Posts: 228
Location: Belgique

PostPosted: Sat Feb 18, 2006 8:48 am    Post subject: Reply with quote

lshw me donne ceci :

Code:

    description: Notebook
    product: TravelMate 2300
    vendor: Acer
    version: Rev 1
    serial: LXT5605202442041EFEM01
    width: 32 bits
    capabilities: smbios-2.31 dmi-2.31
    configuration: boot=oem-specific chassis=notebook uuid=C0FAFB60-8DDA-D811-A0BB-00C09F507EBB
  *-core
       description: Motherboard
       product: TravelMate 2300
       vendor: Acer
       physical id: 0
       version: Rev 1.0
       serial: LXT5605202442041EFEM01
     *-firmware
          description: BIOS
          vendor: ACER
          physical id: 0
          version: 3A07 (08/03/2004)
          size: 106KB
          capacity: 448KB
          capabilities: isa pci pcmcia pnp apm upgrade shadowing escd cdboot int13floppy720 int5printscreen int9keyboard int14serial int17printer acpi usb smartbattery biosbootspecification


... et un peux plus loint ...

Code:

 *-memory
          description: System Memory
          physical id: 10
          slot: System board or motherboard
          size: 256MB
          capacity: 3GB
        *-bank:0
             description: DIMM SRAM Synchronous 333 MHz (3.0 ns)
             physical id: 0
             slot: DIMM 0
             size: 256MB
             width: 64 bits
             clock: 333MHz (3.003ns)
        *-bank:1
             description: DIMM SRAM Synchronous 333 MHz (3.0 ns) [empty]
             physical id: 1
             slot: DIMM 1
             clock: 333MHz (3.003ns)
Back to top
View user's profile Send private message
nemo13
Veteran
Veteran


Joined: 08 Oct 2004
Posts: 1016
Location: France/Istres

PostPosted: Sat Feb 18, 2006 10:39 am    Post subject: Reply with quote

bonjour,
Si l'on en croit google ton portable supporterait le bi-canal
chaine de recherche :TravelMate 2300 dual channel
voili-voilà
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