reklama
Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

problem se swapem v Xp

petr526 (17)|5.7.2008 13:55
Zdar, vymene stroje mam problem se swapem. Hry, ktere to zjistuji, obdrzi od windows zpravu o tom, ze mam zapornou velikost swapu a nektere se nespusti (napr. juiced).
Jine se spusti s hlaskou, ze mam swap malej (BloodRayne i ukaze kolik si mysli, ze to je).
Nastavene velikosti a report z bloodrayne:
swap -> report
0MB -> -1448,4MB
1GB -> -443,7MB
1468 MB -> 0MB
3GB (3072MB) -> 0MB

Zvetsovani swapu pres 1468MB jiz nema zadny vliv...

Nevi nekdo, jak win donutit hlasit spravnou (nebo aspon jakoukoli kladnou) velikost?
PS: everest hlasi ohledne celkove a virtualni pameti uplne nesmysly, pouze fyzickou hlasi spravne...

Gigabyte GA-MA78GM-S2H (v1.0), 4850e @ 2,8GHz, 2x2GB (A-DATA, cl5, 800MHz)
Win XP SP3 (vidi pouze 3GB RAM)
Vsechny ovladace v poslednich verzich z webu giga-byte, amd...
hl.hl (1387)|5.7.2008 14:37
A co zkusit ho vypnout co to bude pak hlasit. Pak bych dal defragmentaci a pak znovu vytvorit, jestli se neco nezmeni.
r34ktor (7477)|5.7.2008 15:02
Máš zapnutý DEP?
trodas (1753)|6.7.2008 01:24
[QUOTE]2x2GB[/QUOTE] - aha!

Velikost spravovaneho adresoveho prostoro zrejme narazila. Zkus zadat ten swapak jako staticky, neboli zadej obe dve velikosti (min i max) stejne. A zkus 20MB a 20MB.

Nejaky swap widle mit musi - respektive mnohe aplikace to vyzaduji. Treba Photosphop 6.01 se nespusti, pokud nemam nejaky swap, i kdyz maly, nejaky byt musi.

Pokud to nepomuze, vyndej jednu z tech 2G ramek a melo by to fachat.


PS. staticke nastaveni swapu je pry to nejrychlejsi, no. Mam to tak defaultne nastaveno, 200/200 a nazdar. 2G ram, Win2k SP4.
Petr S. (1220)|6.7.2008 10:28
[quote=trodas;139234]PS. staticke nastaveni swapu je pry to nejrychlejsi, no. Mam to tak defaultne nastaveno, 200/200 a nazdar. 2G ram, Win2k SP4.[/quote]

Ano, je. Systém totiž nemusí neustále měnit velikost swapovacího souboru.
petr526 (17)|6.7.2008 13:23
Swap nastavuju vzdy rucne, bohuzel to nic nemeni, nepracuje to spravne ani po reinstalu win (kdy ho jeste spravuji automaticky) ani po rucnim nastaveni. Kdyz ho vypnu, hlasi to tech asi -1,5GB.

Co je DEP?

Jinak vyndavat ramku nechci ;)
Petr S. (1220)|6.7.2008 13:41
DEP (Data Execution Prevention), se kterou přišly Windows XP. Služba na pozadí hlídá spouštěné programy, a když se jí některý kousek kódu nelíbí, nemilosrdně ho sestřelí a zabrání jeho dalšímu provádění. Někdy si ale tahle služba může vypínat procesy, zcela mylně a její vinou tak mohou být některé aplikace nestabilní a proto se většinou doporučuje její vypnutí.

Kdyby jsi ji chtěl vypnout, budeš muset zrušit atribut Read-only u souboru C:\boot.ini a zeditovat jej. U požadovaného operačního systému je třeba změnit hodnotu NoExecute=OptIn na AllwaysOff a restartovat systém.

BTW: Ramku bych taky nevyndával (ne nastálo), ale možná by stálo za to, ji zkusit vytáhnout a pak to prubnout. Věděli bychom pak lépe odkud vítr vane.
petr526 (17)|6.7.2008 14:22
Aha, "zabraneni spusteni dat", uz jsem doma :)
Jeji vypnuti nema zadny ucinek. Vyndani jednoho modulu take nevyresilo problem a navic system vidi pouze 1792 MB misto 2GB :( o omezeni XP kolem 3GB vim, ale toto me malinko prekvapilo... Navic to ani neni polovina z toho, co vidi win s obema moduly (3070MB)
S vyndanym modulem a swapem na 1024MB bloodrayne tvrdi, ze mam -1738MB... :( Pri swapu 3GB hlasi 0 MB
r34ktor (7477)|6.7.2008 14:44
[QUOTE=petr526;139300]Aha, "zabraneni spusteni dat", uz jsem doma :)
Jeji vypnuti nema zadny ucinek.[/QUOTE]
Tak ho zase zapni.

[QUOTE=petr526;139300]Vyndani jednoho modulu take nevyresilo problem a navic system vidi pouze 1792 MB misto 2GB :([/QUOTE]
2048 - 1792 = 256 MB
Tipuji, že právě tolik máš přiděleno integrované grafice. ;)

[QUOTE=petr526;139300]o omezeni XP kolem 3GB vim, ale toto me malinko prekvapilo...[/QUOTE]
To není omezení vycházející z XP, ale 32-bit systému.

[QUOTE=petr526;139300]S vyndanym modulem a swapem na 1024MB bloodrayne tvrdi, ze mam -1738MB... :( Pri swapu 3GB hlasi 0 MB[/QUOTE]
Hmm. Jedná se o BloodRayne 1, nebo 2? Máš na desce nahraný aktuální BIOS? Hodil by se screenshot chybové hlášky.
Petr S. (1220)|6.7.2008 15:06
[quote=petr526]o omezeni XP kolem 3GB vim, ale toto me malinko prekvapilo..[/quote]

Jen doplním, že to omezení je zhruba kolem 3,0 - 3,5 GB a vždy závisí na konkrétně instalovaných komponentách čili kolik si ze systému odeberou (namapují) pro svoji vlastní činnost.
petr526 (17)|6.7.2008 15:07
ja sem lama, s tou grafikou mas pravdu (uz to ani nevnimam, protoze pri tech 4GB se to neprojevuje)
Bios F5 (posledni)
Rayne bude 1 (nikde neni zminka o tom, ze by to byla 2)
Pri techto screenech jsou v desce oba moduly + 1GB swap.
juiced.gif rayne.gif
petr526 (17)|6.7.2008 15:09
[QUOTE=Petr S.;139310]Jen doplním, že to omezení je zhruba kolem 3,0 - 3,5 GB a vždy závisí na konkrétně instalovaných komponentách čili kolik si ze systému odeberou (namapují) pro svoji vlastní činnost.[/QUOTE]
U me je to stale temer presne 3GB (3070MB) bez ohledu na to, kolik ram dam grafice.
r34ktor (7477)|6.7.2008 15:18
Stáhni si Everest a podívej se, co reportuje ve větvi Základní deska -> Paměť (dej sem screenshot).
petr526 (17)|6.7.2008 15:25
everest v4.50:
everest_.gif
r34ktor (7477)|6.7.2008 15:35
To vypadá OK. Napadá mě, jestli to nedělá ten SP3. Zkus ho odinstalovat.
petr526 (17)|6.7.2008 15:37
delalo to uz pred nim (ted ho mam naintegrovanej v instalacce)
HiLow (1000)|6.7.2008 16:14
Vypada to, ze ty hry blbe detekuji velikost swapu. Zkus si stahnout Microsoft Application Compatibility Toolkit. Je to sice delane na neco jineho (napr. aby chodili hry pro W98 na XP, sam jsem potreboval na M&M), ale mozna to vyresi tvuj problem.
r34ktor (7477)|6.7.2008 16:33
Tak jsem vyhrabal svoji originálku BloodRayne, nainstaloval ... a bum, stejná chybová hláška. Avšak hra se přesto pustila, proběhlo úvodní intro, ale pak to při načítání menu hry pro změnu spadlo s tím, že nebyl nalezen kompatibilní DirectX HW. :notsure Zajímavé, když grafická karta byla předtím v konfiguračním dialogu rozpoznána korektně.

To mě ovšem přivedlo k myšlence, že v systému chybí nějaké starší DX knihovny (testováno na 32-bit Vistě). Stáhl jsem tedy DirectX End-User Runtime 9.0c (06/2008), aplikoval, a nyní vše běží bez nejmenších problémů (hru je ovšem potřeba spouštět pod účtem správce).
petr526 (17)|6.7.2008 17:30
nejak nevim co bych s tim toolkitem mel provest, nicmene reinstall DX problem neresil
HiLow (1000)|6.7.2008 17:45
[quote=petr526;139361]nejak nevim co bych s tim toolkitem mel provest, nicmene reinstall DX problem neresil[/quote]

Zkus pres Compatibility Administrator. Das cestu k souboru a mas tam ruzne "zatrzitka". Mozna ti nejake vyresi tvuj problem.
Prikladam screen z M&M VIII
r34ktor (7477)|6.7.2008 17:46
Zkus hru spustit přímo exáčem v její složce, ne zástupcem.
petr526 (17)|6.7.2008 18:26
zatim stale nic
r34ktor (7477)|6.7.2008 18:33
V adresáři s hrou se nacházejí logy (videoerr.txt, errorlog.txt, stderr.txt apod.). Pokud se v nich nacházejí nějaké informace, tak je se zkopíruj.

Jak přesně probíhá spouštění hry? Intro vidíš?
petr526 (17)|6.7.2008 18:59
S Rayne problem neni, sice protestuje, ale chodi vporadku, zato Juiced se vubec nespusti, neudela vubec nic, jen vyhodi tu hlasku (je na nejakem screenu na prvni strane).

Logy z rayne:
Msg: Can't mount ENGLISH.POD.
File is corrupt
File: podmain.cpp line 118
Time: Mon Oct 13 22:28:25 2003
errno = 4 (Bad file number)

Video card error message

DirectX error
Code: 8876017C
Description: Direct3D does not have enough display memory to perform the operation.
While trying to do this: Reset the device

V Juiced zadny logy nejsou.
Napriklad Company Of Heroes chodi bezproblemu (1024*768, stredni detaily, prumer asi 25FPS to jsem docela koukal :) )
HiLow (1000)|6.7.2008 19:12
[quote=petr526;139405]
Video card error message

DirectX error
Code: 8876017C
Description: Direct3D does not have enough display memory to perform the operation.
While trying to do this: Reset the device

[/quote]

DirectX error
Code: 8876017C
Description: Direct3D does not have enough display memory to perform the operation.
While trying to do this: Reset the device


Here is the solution to the problem. I have the same video card on my motherboard and I was about to purchase a new video card but something told me to look in the bios for any settings that could be changed to get a better picture and make videos play.

Simply check your Bios for any video buffer and change it from 16MB to the highest available. Save the settings and reboot.

I think will work for you. It did for me.
petr526 (17)|6.7.2008 19:28
Zpravu z toho logu jsem smazal, znova se tam neobevila. Int. grafika ma k dispozici 256MB, pri jejim vykonu a pouzitelnych rozlisenich to musi byt vic nez dost...
Ale jak rikam, s rayne problem neni, pouzivam ji k tomu, abych zjistil, jakej swap hra vidi.
HiLow (1000)|6.7.2008 19:36
Tak to jsem si nevsimnul, ze mas integrovanou grafiku. Zkusim zapatrat dal.
r34ktor (7477)|6.7.2008 19:46
[QUOTE=petr526;139405]S Rayne problem neni, sice protestuje, ale chodi vporadku, zato Juiced se vubec nespusti, neudela vubec nic, jen vyhodi tu hlasku[/QUOTE]
Máš nainstalovaný patch 1.01 (EU verze, US verze)? Tan má, mimo jiné, řešit problém se spouštěním hry na stojích s více než 2 GB RAM.
petr526 (17)|6.7.2008 21:21
Ted jsem zjistil, ze kdyz 1 modul vyndam a vypnu swap, vsechno vypada vporadku... nic neprotestuje... to jsem z toho jelen
r34ktor (7477)|6.7.2008 21:32
[QUOTE=petr526;139456]Ted jsem zjistil, ze kdyz 1 modul vyndam a vypnu swap, vsechno vypada vporadku... nic neprotestuje... to jsem z toho jelen[/QUOTE]
Tak to opravdu vypadá na ten problém, který řeší patch odkazovaný výše. Když vypneš swap, tak se dostaneš pod kritickou hranici 2048 MB virtuální paměti (fyzická paměť + swap). Ověřit si to můžeš v Everestu.
petr526 (17)|6.7.2008 21:40
On everest je z toho taky nejakej zmatenej - virtualni pamet ukazuje pres 3GB s jednim modulem a bez swapu :(
everest_2.gif
r34ktor (7477)|6.7.2008 21:59
Hmm, tak s tou správou paměti do bude asi jinak… Everest to ukazuje patrně dobře.