Vous n'êtes pas identifié(e).
Attention les manipulations décrites dans ce sujet, modifient profondément votre OS. Des instabilités peuvent apparaître. A réserver aux "Indiana Jones" de la bidouille.
Sur le site suivant:
http://www.korben.info/comment-avoir-plus-de-4-gb-de-memoire-sous-windows-vista-32-bits.html
Une astuce est donnée pour permettre à Vista 32 d'utiliser 4 go de RAM et de ne pas se limiter à 3 Go.
J'ai tenté l'aventure sur mon PC, voici les détails de la partie "Performances" du "Gestionnaire de tâches":
Avant la modification
Après la modification
Qu'en pensent les spécialistes de la mémoire ?
I7 10700K (OC 5.1 Gz) - CM Asus TUF GAMING Z490 PLUS - 32 Go DDR4 - GeForce GTX 3080 Ti
Hors ligne
Eric,
Bien vu, mais comme je ne tourne pas sous Vista, je ne peux pas juger.
Toutefois, je remarque que sur les deux images ci-dessus, la mémoire physique totale reconnue est similaire: 3326 Mo....
Ou je n'ai rien compris, ou il y a une petite erreur de screen... Bon, il y a bien le cache qui est plus important dans le second cas, mais je ne pense pas que ce fut l'objet de ta démonstration.
flyman
Hors ligne
Hors ligne
Je ne comprends pas pourquoi un système comme vista 32 est incapable de gérer 4Go ! Il n'y a pas de poblème d'adressage alors c'est quoi le problème ?
Il gère 4Go, c'est juste qu'il faut ajouter la RAM du PC, et la RAM de la CG, en gros si tu as x Go sur ta CG, alors la ram vue est RAM - X
Hors ligne
T'es sur que ya pas une erreur de screen ? Et que c'est pas le premier qui est modifier ?
Hors ligne
Bonjour,
Concernant la procédure décrite, j'aurai une petite remarque de fond :
Même si le producteur a créé plusieurs produits avec un code commun, il n'est jamais bon de prendre des bouts de celui-ci pour les réintégrer dans un autre.....
A moins d'en connaître parfaitement les méandres... Ce qui n'est pas facile... :e
Sinon, pour adresser plus de 4 Go avec un OS 32 bits, c'est possible avec les nouvelles générations de processeurs (X 64) qui permettent pour les utilisateurs qui ne veulent pas implémenter un OS 64 bits de s'affranchir des limites du 32 bits (4 Go).
Pour cela, les fondeurs et les producteurs d'OS se sont mis d'accord sur une méthodologie qui consiste à faire de la concaténation (Adresse + Extention) lors de la translation d'adresse sur le registre d'adressage mémoire.
En fait, puisque l'on a des registres 64 bits que l'on sous-utilisent (avec un OS 32bits...), autant se donner la possibilité de dépasser les 4 Go. :e
Le choix suivant a donc été fait :
L'adressage mémoire peut se faire au travers d'une méthode appelée "Physical Address Extension" qui consiste à utiliser 4 bits d'extention en plus de l'adressage 32 bits ( 32 + 4 = 36 => 2 puissance 36 = 68,719,476,736). Ce qui porte la limite à 64 Go.
Vista et XP SP2 permettent d'utiliser cette nouvelle fonctionnalité, avec une petite perte de vélocité toutefois. En effet, lorsqu'il travaille en mode natif 32 bits, il utilise 2 cycles de clock. Alors que lorsque l'on swicth la fonction PAE, il en utilise 3 (Un niveau de pagination supplémentaire... Cela se paye!...).
Pour essayer de ne rien oublier, la fonction PAE supporte les nouvelles fonctions :
- Data Execution Prevention (no execute),
- Non-Uniform Memory Architecture (NUMA).
Et, la fonction PAE est automatiquement mise "Disable" quand la fonction DEP (Data Execution Prevention) est "Disable".
Pour utiliser cette fonction (sous Vista 32) il suffit dans une fenêtre Windows de se mettre en mode CMD (tapez cmd) et ensuite tapez lignes de commandes suivantes (Pour modifier la procédure de Boot sous Vista) :
- BCDedit /set nx AlwaysOff (BCDedit /set nx AlwaysOn pour remettre le DEP "Disable") [Le choix de la stratégie est à votre discrétion : OptIn, OptOut, AlwaysOn, AlwaysOff]
- BCDedit /set PAE forceenable (BCDedit /set PAE forcedisable pour remettre le PAE " Disable")
Important :
Comme je n'ai pas Vista at home, ne me demandez pas si cela est mieux avec FS ....
Je n'ai pas testé !....
Dernière modification par Ptipilot (30-05-2008 18:24:06)
A+
Alain
Hors ligne
Bonjour,
Il gère 4Go, c'est juste qu'il faut ajouter la RAM du PC, et la RAM de la CG, en gros si tu as x Go sur ta CG, alors la ram vue est RAM - X
Sans vouloir entrer dans une polémique, et sans attaque envers vous,
je me pose des questions.
Bon d'accord, je suis sous XP (32) SP2.
Ma carte graph ...
Le système
Total, sauf si j'ai rien compris ce qui est fort possible étant donné le bas niveau de mon intellect,
3,25 + 256
Pas mal pour XP ...
Pour info j'ai installé 4X 1G en Ram .
Bonne jounée.
C-Mère :MSI MPG Z490 Gaming Edge Wifi LGA 120.0 Mem : DDR4 32 Go.
C-graph : MSI 1080 8 GO WaterCooling : MSI CoreLiquid 360R
Proc i7 10700K 4, 5Ghz
Hors ligne
C'est curieux (du moins pour moi !), car je dispose également de 4Go de RAM et tourne sous XP Home.
Voilà ce que cela donne:
[img align=C]http://www.imageshotel.org/images/flyman/2008053013152987.jpg[/img]
La prise en charge de la quantité RAM par Windows semble donc varier d'une machine à l'autre, car, pour ma part, ma config est standart (sauf que mon PROC est overclocké à 3 Ghz, mais à l'affichage des params système, c'est toujours la fréquence d'origine qui apparaît)
Pour répondre à la dernière remarque d'Eric: comme je l'écrivais, j'avais remarqué sur ta seconde capture d'écran que la taille du cache avait augmenté, mais est-ce que cela change vraiment quelque chose ?
Sujet toutefois intéressant, surtout la contribution très technique de Ptipilot: je suis en admiration devant son bagage en matière d'informatique.... ce serait un pro que cela ne m'étonnerait quère. En tout cas, merci
flyman
Dernière modification par flyman (30-05-2008 12:40:29)
Hors ligne
Sujet toutefois intéressant, surtout la contribution très technique de Ptipilot: je suis en admiration devant son bagage en matière d'informatique.... ce serait un pro que cela ne m'étonnerait quère. En tout cas, merci
flyman
Merci, pour ton compliment...
Pourrais tu nous faire une copie de ton Boot.ini, car je pense que sur ta configue comme celle de carus, le mode PAE est activé.
C'est une des nouvelles fonctionnalitées du SP2 d'XP.
Important :
Tous les pilotes ne supportent pas bien ce mode => ATTENTION !......
Dernière modification par Ptipilot (30-05-2008 14:19:42)
A+
Alain
Hors ligne
Bonjour,
Pourrais tu nous faire une copie de ton Boot.ini, car je pense que sur ta configue comme celle de carus, le mode PAE est activé.
C'est une des nouvelles fonctionnalitées du SP2 d'XP.
Important :
Tous les pilotes ne supportent pas bien ce mode => ATTENTION !......
Voilà déjà mon "boot.ini"
==========
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP dition familiale" /fastdetect /NoExecute=OptIn
============
Il est d'origine ... Heu du moins fait par la machine ...
Mais je pense savoir pourquoi (du moins pour moi) nous affichons autant de RAM
C'est une option du Bios que j'ai prise, et je la pense anormale.
C-Mère :MSI MPG Z490 Gaming Edge Wifi LGA 120.0 Mem : DDR4 32 Go.
C-graph : MSI 1080 8 GO WaterCooling : MSI CoreLiquid 360R
Proc i7 10700K 4, 5Ghz
Hors ligne
Il a fallut que je je recherche un peu, mais c'est bien ce que je pensais.
Le PAE est en fonction sur ta machine.
The PAE kernel can be enabled automatically without the /PAE switch present in the boot entry if the system has DEP enabled (/NOEXECUTE switch is present) or the system processor supports hardware-enforced DEP. Presence of the /NOEXECUTE switch on a system with a processor that supports hardware-enforced DEP implies the /PAE switch. If the system processor is capable of hardware-enforced DEP and the /NOEXECUTE switch is not present in the boot entry, Windows assumes /NOEXECUTE=optin by default and enables PAE mode. For more information, see the topic "Boot Options in a Boot.ini File" in the Windows DDK.
A noter :
La quantité de mémoire renvoyée, n'est pas automatique la bonne lorsque le PAE est en fonction et que l'on a une quantité égale ou supérieure à 4 Go sur sa machine (Il y a une KB qui explique cela...).
Dernière modification par Ptipilot (31-05-2008 08:21:41)
A+
Alain
Hors ligne
Il a fallut que je je recherche un peu, mais c'est bien ce que je pensais.
Le PAE est en fonction sur ta machine.The PAE kernel can be enabled automatically without the /PAE switch present in the boot entry if the system has DEP enabled (/NOEXECUTE switch is present) or the system processor supports hardware-enforced DEP. Presence of the /NOEXECUTE switch on a system with a processor that supports hardware-enforced DEP implies the /PAE switch. If the system processor is capable of hardware-enforced DEP and the /NOEXECUTE switch is not present in the boot entry, Windows assumes /NOEXECUTE=optin by default and enables PAE mode. For more information, see the topic "Boot Options in a Boot.ini File" in the Windows DDK.
Heu ...
Elle s'est installée comment cette p'tite bébête ... ???
Pour ma part, je me souviens lors du changement de ma carte mère pour le Bios, avoir déclaré que le système supporte le 64 bits...
Est ce la cause ???
Merci
C-Mère :MSI MPG Z490 Gaming Edge Wifi LGA 120.0 Mem : DDR4 32 Go.
C-graph : MSI 1080 8 GO WaterCooling : MSI CoreLiquid 360R
Proc i7 10700K 4, 5Ghz
Hors ligne
Heu ...
Elle s'est installée comment cette p'tite bébête ... ???
Non, c'est directement l'installation du SP2 qui, en fonction de ton matériel, modifie ton Boot.ini en installant la fonction.
A+
Alain
Hors ligne
Une astuce est donnée pour permettre à Vista 32 d'utiliser 4 go de RAM et de ne pas se limiter à 3 Go.
Eric,
Si tu as 4 Go sur ta machine, il n'est pas nécessaire de faire ces Chinoiseries.... Ils sont pris en compte.
La bidouille décrite, permet de faire sauter la limite commerciale des 4 Go de Vista en y implantant en lieu et place le kernel de la version Serveur qui lui n'est pas limité artificiellement.
D'ailleurs, cette limite a peut être évoluée avec le SP1 ?
Maintenant, l'intérêt pour nous dans le cadre de la simulation ?????????.................
Dernière modification par Ptipilot (30-05-2008 15:51:37)
A+
Alain
Hors ligne
Ptipilot
Avec un peu de retard, voici mon boot-ini également:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP dition familiale" /noexecute=optin /fastdetect
Comme Carus, je n'ai touché à rien, donc même motif, même punitionn je suppose !
Par contre j'ai une question à lui poser
Carus, tu écrivais plus haut;
"Mais je pense savoir pourquoi (du moins pour moi) nous affichons autant de RAM
C'est une option du Bios que j'ai prise, et je la pense anormale."
Bien sûr, tous les Bios ne se ressemblent pas, mais pourrais-tu en dire un peu plus long sur l'option en question ?
Merci d'avance
flyman
Dernière modification par flyman (30-05-2008 20:08:17)
Hors ligne
Test arrêté et retour à un Vista d'origine, ce n'était pas concluant et des fonctions de Vista n'étaient plus accessibles (panneau de configuration).
I7 10700K (OC 5.1 Gz) - CM Asus TUF GAMING Z490 PLUS - 32 Go DDR4 - GeForce GTX 3080 Ti
Hors ligne
Bonsoir,
Ptipilot
Par contre j'ai une question à lui poser
Carus, tu écrivais plus haut;
"Mais je pense savoir pourquoi (du moins pour moi) nous affichons autant de RAM
C'est une option du Bios que j'ai prise, et je la pense anormale."Bien sûr, tous les Bios ne se ressemblent pas, mais pourrais-tu en dire un peu plus long sur l'option en question ?
Merci d'avance
flyman
Lorsque j'ai installé ma C-M, à la mise à jour du Bios, il y a une question qui dit (en gros):
" Votre système supporte t'il 32 ou 64 bits "
J'ai répondu par curiosité 64, et comme la bécane n'a eu aucun raté j'ai laissé...
Si j'y pense demain matin j'irai faire un tour dans mon bios pour vous en dire Plus
J'espère avoir répondu clairement.
Bonne soirée.
Dans le BIOS --> Boot, il y a une option : " OS SELECT "
C'est là que j'ai opté pour 64 bits ...
Appel à tous les "Balèzes" de la bidouille ...
Dernière modification par carus (31-05-2008 08:24:44)
C-Mère :MSI MPG Z490 Gaming Edge Wifi LGA 120.0 Mem : DDR4 32 Go.
C-graph : MSI 1080 8 GO WaterCooling : MSI CoreLiquid 360R
Proc i7 10700K 4, 5Ghz
Hors ligne
bonjour !
quelques petites questions pour être sur :
peut-on vraiment mettre 4Go de ram à vista ? y a-t-il une manip particulière à faire que si on rajoute 3Go de ram ?
est-ce que ça améliore les performances de FS ? si oui, de combien de FPS sous FSX ?
merci d'avance
vinci74
Hors ligne
Je possède Vista SP1 et 4 go de RAM. Seuls 3.3 Go sont reconnus et utilisés malgré un beau "Mémoire vive: 4 Go" dans les "Informations systèmes générales".
Avec cette quantité de mémoire, Vista fait nettement moins d'accès aux disques durs.
Fsx ne s'en porte que mieux...
I7 10700K (OC 5.1 Gz) - CM Asus TUF GAMING Z490 PLUS - 32 Go DDR4 - GeForce GTX 3080 Ti
Hors ligne
Je possède Vista SP1 et 4 go de RAM. Seuls 3.3 Go sont reconnus et utilisés malgré un beau "Mémoire vive: 4 Go" dans les "Informations systèmes générales".
Non Eric,
Tes 4 Go sont reconnus et utilisés par le système (Aux conditions exposées plus haut).
Mais l'information de quantité de mémoire renvoyée par le système est erronée à partir du moment ou il y a implémentation de la fonction PAE.
C'est un petit bug de capture de l'information....
Dernière modification par Ptipilot (31-05-2008 12:58:16)
A+
Alain
Hors ligne
pourquoi une clé usb ? parce que vista me propose de booster le système dès que j'en insère une nouvelle, parce que je ne suis pas bidouilleur et parce que c'est mon ordi portable qui a vista, voila tout.
Hors ligne
La mémoire par la clé USB n'est pas la même chose que par les barrettes... Pas bon, un portable pour bidouiller ! Fait l'économie d'une clé USB, ton FSX n'ira pas mieux...
I7 10700K (OC 5.1 Gz) - CM Asus TUF GAMING Z490 PLUS - 32 Go DDR4 - GeForce GTX 3080 Ti
Hors ligne