Torna Indietro   ExAequoItalia Forums > Multigaming >
Altri Giochi
> Battlefield 3
Lista Utenti

Avvisi

Rispondi
 
Strumenti Discussione Modalità Visualizzazione
Vecchio 06-11-11, 11:33   #1
ma1965ma
 
L'avatar di ma1965ma
 
Data Registrazione: Jun 2009
Messaggi: 562
Predefinito [BF3] HANG su sistemi a 32 Bit - Memory Leak

A me capitava moltissime volte che BF3 smetteva improvvisamente di funzionare, senza pero' bloccare il pc.
Ieri mi ci son messo con puntiglio (perche' capitava a mio figlio... io non riesco a giocarci) visto che sentivo bestemmie immani.
Bene, quando BF3 andava in blocco, mi accorgevo che la memoria era totalmente occupata e non accennava a diminuire se non dopo aver chiuso un po' di cose.
Quindi era un problema di BF3 e RAM.
A questo punto mi sono imbattuto in questo post:
Citazione:
NOT 100% GUARANTEED, BUT PRETTY GOOD NONETHELESS - MANY PEOPLE REPORTING SUCCESS.

*******************32BIT ONLY - SORRY TO 64BIT USERS***********************

I've been having the crash problem - games in MP crashing in ~5mins, and SP crashing every so often. Found the solution from another game actually where I was having a similar problem - Empire: Total War.

BE AWARE, THIS IS ONLY A WORKAROUND - THE ISSUE STILL NEEDS TO BE FIXED. THIS IS A FIX FOR THOSE RUNNING 32BIT WINDOWS 7 AND WINDOWS VISA WITH 4GB RAM OR MORE.

From here on, I'm copy-pasting the instructions. This works for both Vista and W7. Got me through 20mins of MP for the first time though - longest game I've had. Haven't tested for longer.


What does it do?
It has to do two things that both rely on each other to work. For 32 bit operating systems we have to tell the operating system it can use more than 2GB user address space, 2.5GB actually, while leaving 1.5Gb for the kernel. We also have to set the Empire.exe executable to be allowed to address beyond the 2GB ceiling. 64 bit OS users don't have to do anything.

What does it help with?
This is not the solution for all crashes. It deals primarily with the crash to desktop that is caused by lack of virtual address space.Due to the unique nature of how addresses are mapped differently on each machine this crash may happen at different places and times of the game, even loading a map, menu or waiting on an AI turn. If you try this fix, and you follow directions properly, and it doesn't help you then your crash is due to something else.

How do I do it?
Follow directions explicitly. I have seen people consistently skip steps or not read the directions properly so it doesn't work for them whne they don't do what it says. it's not as complicated as it sounds, I'm just being thorough.

APPLY THE WORKAROUND (juicy caramel center)

Requirements

Only real requirements is that you have atleast 2GB RAM. You don't need beyond that even though we are allowing addressing up to 2.5 GB. Also following instructions and being somewhat familiar with working with files in windows is required. Make sure you are using Vista SP1. If not then you need this hotfix that fixes a major blunder with Vista address space - "I link sono visualizzabili solo per gli utenti registrati." Registrati cliccando QUI. [support.microsoft.com]
That's all, follow the 3 steps.

1) Prepare the operating system to be able to use beyone 2GB address space with a userva of 2.5GB (only 32 bit OS's need to do this): I am purposely using only 2500 for userva for specific reasons and any more will likely not be needed, as a result the kernel will have plenty of space to play in.

All 64 bit OS's
Nothing to do on the OS. Proceed to step 2 on setting the executable. 64 bit OS's running 32 bit binaries are also limited to 2GB application space.

XP 32
* Find your Boot.ini located usually on the C:.
If you cannot see it, you probably have system files hidden, then follow these instructions at microsoft (also uncheck "hide protected operating system files")
* Right click on the boot.ini and choose properties. Uncheck "read only"
* Open the boot.ini by double clicking it.
* Under the section called find the line that says "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Wind ows XP Professional...". Yours may look a bit different. We are going to make a duplicate, so that if you make a mistake you will not harm yourself from booting into your computer. Drag you're mouse across the entire line, right click and choose copy. Then right below the line you just copied right click your mouse and choose paste. You should now have two lines one after another that are exact duplicates.
* Change the bottom line that you just copied with the following addition on the end. Add a space at the end of the line and then this without the quotes "/3GB /USERVA=2500"
* In that lower boot entry you just made, find the name of the operating system in quotes and change it to something like "Windows XP 3GB", so you can differentiate at boot up.
* Close and save the boot.ini.
* Right click on the boot.ini, hit properties, check read only.

Windows 7/Windows Vista
* In Windows 7/Vista go to Start menu. Go to Accessories. Locate the command prompt shortcut and hover mouse over it. Right Click on the shortcut then select Run as Administrator.
* In the command prompt type this exactly: bcdedit /set increaseuserva 2500. Then hit enter.
* Make sure you get a message back confirming the change was made. To verify the entry is there you can type just bcdedit, hit enter, and you should see the entry now listed.
* Then close the command prompt. You just told Vista to increase user virtual address (userva) space to 2500MB.
* Changes take effect on reboot but don't reboot yet.

SUMMARY
We extended the user virtual address space in XP, Vista and 7 to 2500MB, so now applications can utilize up to that much if they are set to be Large Address Aware. While some 32 bit games/applications are set, Empire is not.

2) Now reboot the PC because Windows needs to set the userva at 2500 which only happens after startup.

If you skip any step it will not work. When you have rebooted you should be good to go. Run the game as normal with the original game shortcut.

TO UNDO THE CHANGES
For the XP 32 bit just delete the line from your boot.ini.
For Vista 32 Open command prompt as administrator and type: bcdedit /deletevalue increaseuserva. That deletes the entry.
Reboot and you are back to normal.
Ho fatto la modifica per Win7 ed in piu', sapendo che EA stava lavorando al problema, ho attivato su origin la pre-visone del client.
Riscaricando la versione beta del futuro client di origin, EA dichiara di aver sistemato questo problema del Memory Leak.

Augurissimi!!!
__________________
L'ultimo giorno facile era ieri.
ma1965ma è offline   Rispondi Con Citazione
Vecchio 06-11-11, 20:51   #2
Bisto
 
L'avatar di Bisto
 
Data Registrazione: Jun 2009
Messaggi: 1,000
Predefinito

In effetti con 4Gb era un crash continuo con 8Gb sono ridotti al minimo ma comunque presenti.

Inviato dal mio HTC Desire usando Tapatalk
__________________



Il mio computer l'ho chiamato "OMALLEO" perché s'IMPALLAO!!!
Bisto è offline   Rispondi Con Citazione
Vecchio 06-11-11, 20:55   #3
rambo90x
 
Data Registrazione: Sep 2009
Messaggi: 2,330
Predefinito

io ne ho 4gb e non mi crasha MAI

Ho solo messo l'interfaccia base di windwos 7
rambo90x è offline   Rispondi Con Citazione
Vecchio 06-11-11, 21:20   #4
ma1965ma
 
L'avatar di ma1965ma
 
Data Registrazione: Jun 2009
Messaggi: 562
Predefinito

Bhe, senza scendere troppo nel dettaglio, alcune MOBO con 4 Mb ne danno a disposizione sempre meni.. 3Gb e qualcosa.
Il problema, forse non l'ho detto, e' per i 4Mb sotto s.o. a 32bit.

In ogni caso, da quando ho fatto quella modifica, nessun crash.
__________________
L'ultimo giorno facile era ieri.
ma1965ma è offline   Rispondi Con Citazione
Vecchio 07-11-11, 09:13   #5
winwar
 
L'avatar di winwar
 
Data Registrazione: Dec 2009
Località: Matera (MT) - Lucania
Messaggi: 1,121
Predefinito

ma1965ma,
perché non mi dai una mano con il mio problema della cpu impazzita dopo lo sleep?! nenache su hardware upgrade sono riuscito a trovare una soluzione...

w
winwar è offline   Rispondi Con Citazione
Vecchio 07-11-11, 11:30   #6
QuartoColono
 
L'avatar di QuartoColono
 
Data Registrazione: Jun 2009
Località: Pianeta Terra... a volte anche no
Messaggi: 1,147
Predefinito

Io ho w7 64 bit ma 4G ram che non posso aumentare per via della scheda madre... non mi crasha ma mi lagga come avevo già postato... ed ho verificato, con il servizo della gestine attività di windows, che effettivamente è un problema di utilizzo CPU, sempre spremuta al massimo.
__________________
QuartoColono è offline   Rispondi Con Citazione
Vecchio 07-11-11, 13:29   #7
ma1965ma
 
L'avatar di ma1965ma
 
Data Registrazione: Jun 2009
Messaggi: 562
Predefinito

@Quarto
Prova a dargli quel settaggio... e vedi se migliora, nel caso, fai presto a ritoenare indietro.
Apri una finestra dos in modalita' amministratore e scrivi:

- x Attivarlo:
bcdedit /set increaseuserva 2500

- x Disattivarlo:
bcdedit /deletevalue increaseuserva

- x controllare se si e' preso il settaggio:
bcdedit
(e quindi controlli nei settaggi se trovi increaseuserva 2500)


@Win
Prova questo:
"I link sono visualizzabili solo per gli utenti registrati." Registrati cliccando QUI.
__________________
L'ultimo giorno facile era ieri.
ma1965ma è offline   Rispondi Con Citazione
Vecchio 07-11-11, 14:04   #8
rambo90x
 
Data Registrazione: Sep 2009
Messaggi: 2,330
Predefinito

Citazione:
Originariamente Inviato da QuartoColono "I link sono visualizzabili solo per gli utenti registrati." Registrati cliccando QUI.
Io ho w7 64 bit ma 4G ram che non posso aumentare per via della scheda madre... non mi crasha ma mi lagga come avevo già postato... ed ho verificato, con il servizo della gestine attività di windows, che effettivamente è un problema di utilizzo CPU, sempre spremuta al massimo.
hai il sitema pulito?

provato a disabilitare filtri, monitor blur ecc?

hai messo bf3 e relativi dirver dp un formattone?

se no, inutile incolpare la cpu
rambo90x è offline   Rispondi Con Citazione
Vecchio 07-11-11, 16:33   #9
ma1965ma
 
L'avatar di ma1965ma
 
Data Registrazione: Jun 2009
Messaggi: 562
Predefinito

Citazione:
Originariamente Inviato da ma1965ma "I link sono visualizzabili solo per gli utenti registrati." Registrati cliccando QUI.
@Win
Prova questo:
"I link sono visualizzabili solo per gli utenti registrati." Registrati cliccando QUI.
Ti ho linkato, per superficialita', una cazzata immane, e mi scuso.
Il tuo problema potrebbe avere varie cause, ti elenco le cose che farei io
per cercare di indivuare il responsabile:
- Aggiornamento del BIOS
- Controllo ed aggiornamento dei driver
- disinstalla quello che non ti serve
- Disconnetti tutti i componenti usb (se hai tastiera e mouse procuratene un paio ps/2)
- Disisntalla antivirus/firewall/antimalaware
- Stoppa i servizi che non ti servono (con maggior attenzione a: Macchine Viruali[vmware, virtual pc], Reti Virtuali [Hamaci], servizi di ottimizzazione e copia di hd)
- lascia in autostart il minimo indispensabile.

A questo punto da pc spento, lo accendi ed appena finisce di caricare lo mandi in ibernazione.
Quanto ritorni dall'ibernazione, da taskmanager( gestione attivita) individua il processo che ti consuma.

Chiedo ancora scusa per la superficialita' del mio primo post sull'argomento.


@QuartoColono
Quello che dice Rambo e' sacrosanto, pero' visto che costa cosi' poco, prova prima con quel settaggio... se non va.... roolback e provi altro.
__________________
L'ultimo giorno facile era ieri.
ma1965ma è offline   Rispondi Con Citazione
Vecchio 07-11-11, 16:58   #10
winwar
 
L'avatar di winwar
 
Data Registrazione: Dec 2009
Località: Matera (MT) - Lucania
Messaggi: 1,121
Predefinito

grazie ma1965ma.

sono in studio ma appena ho 5 min. lo farò.
ti anticipo che ho già aggiornato il bios e il chipset e tutti i driver, disinstallato antivirus e firewall e, per principio, disattivo con msconfig (servizi) tutti i servizi in back ground tranne quelli microsoft. proverò le altre inidcazioni.

tante grazie!

w
winwar è offline   Rispondi Con Citazione
Rispondi


Utenti Attualmente Attivi Che Stanno Visualizzando Questa Discussione: 1 (0 utenti e 1 ospiti)
 

Regole di Scrittura
Tu non puoi inviare nuove discussioni
Tu non puoi inviare risposte
Tu non puoi inviare allegati
Tu non puoi modificare i tuoi messaggi

Il codice BB è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato

Vai al Forum


Tutti gli orari sono GMT +2. Adesso sono le 11:35.


Design By: Miner Skinz.com
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.