Kontrollrummet

Kategorier => Studio, produktion och övrigt => Ämnet startat av: Bribedant skrivet 03.12.2011, 05:45:33

Titel: Minneshanteringen i Windows XP
Skrivet av: Bribedant skrivet 03.12.2011, 05:45:33
Har 4gig ram i XP 32bit systemet. Av orsaker jag inte minns just nu så ska man ju då ha ca 3,5 gig RAM att leka med. Min aktivitetshanterare säger just Fysiskt minne total 3,58 gig (lite avrundat).

Jag kan inte i varken Cubase 5 eller Reaper ladda in mer pluggar och samples än att "Allokerat minne totalt" säger 2.2 gig. Försöker jag lägga på mer i t.ex Kontakt kraschar hela skiten.

I detta läge säger aktivitetshanteraren "Systemchache" = 1,12 gig och "Tillgängligt" = 1,14 gig.

1,14 gig RAM tillgängligt! Har en känsla av att Win Xp inte berättar hela sanningen  <_<

Hur ska man tolka dessa RAM siffror och var fasen ligger problemet med att verkligen få dessa 1,14 gig RAM tillgängliga. Om det nu är så det funkar?

Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Jocke skrivet 03.12.2011, 11:42:10
Har inte kört precis den kombinationen av program men XP gick på gränsen av sin förmåga de sista åren innan jag uppgraderade till Sjuan i 64 bitar... Kikade på de där siffrorna men blev aldrig klok på dem...
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: MaxB skrivet 03.12.2011, 12:34:23
Har de pluggar du laddar, en del ljud som laddas i förväg innan man spelar? Jag tror att en del mjukvarusyntar laddar lite av varje ljudfil som man kan tänkas använda, innan man spelar.

Som exempel har jag för mig att Halion laddar första sekunden av alla mellotronljud jag laddat in, för att kunna leverera direkt jag spelar nån ton, innan halion "läser mer" av ett ljud direkt från hårddisken, då en ton faktiskt spelas. Om den förklaringen är logisk, finns en möjlighet att det äter minne.

En annan är om datorn är internetansluten och du har Office-applikationer igång. Både Outlook och antivirusprogram kan lägga beslag på "en del" minne.

Men är det först då du börjar ladda pluggarna som det ändras kanske du ska kolla om en av dessa tar mer än andra. I så fall kanske den är förklaringen.

Annars, ladda mindre...  B)
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Jocke skrivet 03.12.2011, 14:52:52
Ja, ett sånt jäkla sjå jag haft med att minnet inte räcker... som sagt - ladda ur allt som inte är nödvändigt! Har hållt på att ladda ur och mixa ner - känns väldans bra att inte ha fullt så stora begränsningar längre... Tror att de som gör pluggar faktiskt räknat med att Vista skulle funka och att vi skulle få tillgång till mer minne men så dröjde vi oss kvar i XP för att det alls skulle funka...^^
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Bribedant skrivet 03.12.2011, 18:21:34
Har de pluggar du laddar, en del ljud som laddas i förväg innan man spelar? Jag tror att en del mjukvarusyntar laddar lite av varje ljudfil som man kan tänkas använda, innan man spelar.

Som exempel har jag för mig att Halion laddar första sekunden av alla mellotronljud jag laddat in, för att kunna leverera direkt jag spelar nån ton, innan halion "läser mer" av ett ljud direkt från hårddisken, då en ton faktiskt spelas. Om den förklaringen är logisk, finns en möjlighet att det äter minne.

En annan är om datorn är internetansluten och du har Office-applikationer igång. Både Outlook och antivirusprogram kan lägga beslag på "en del" minne.

Men är det först då du börjar ladda pluggarna som det ändras kanske du ska kolla om en av dessa tar mer än andra. I så fall kanske den är förklaringen.

Annars, ladda mindre...  B)
Du ägnar dig åt digital defaitism  :P

Men oavsett alla office/services/annan minnesresident goja, så borde (?) aktivitetshanterare inte rapportera Tillgängligt Fysiskt Minne = 1,14 gig. Jag har alltid tolkat det som oanvänt RAM och till förfogande.
Tillgängligt Fysiskt Minne minskar t.ex när man startar program och ökar när program stängs ned.

Har faktiskt googlat detta utan något vettigt svar men ska ta ett varv till på nätet.
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Claes skrivet 03.12.2011, 18:41:12
Man behöver aktivera [wiki=3GB-switch]3GB-switchen[/wiki] för att få tillgång till mer än 2GB i XP - eller har det ändrats i nyare servicereleaser...?
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Jocke skrivet 03.12.2011, 18:45:08
Undrar om det inte var så att man inte behövde ställa den med (var det?) SP3... Tycker iofs att det är märkligt att XP skulle rapportera minnet som ledigt om det inte tillgängligt...eller?
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Wernborg skrivet 03.12.2011, 18:48:30
Man behöver aktivera [wiki=3GB-switch]3GB-switchen[/wiki] för att få tillgång till mer än 2GB i XP - eller har det ändrats i nyare servicereleaser...?
Det har ändrats och är historia. Precis som XP  ;)
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Clemens skrivet 03.12.2011, 19:13:38
ja from SP3 så skall man slippa detta... :)
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Bribedant skrivet 03.12.2011, 19:57:08
Man behöver aktivera [wiki=3GB-switch]3GB-switchen[/wiki] för att få tillgång till mer än 2GB i XP - eller har det ändrats i nyare servicereleaser...?
Det har ändrats och är historia. Precis som XP  ;)
Tja, jag har 32 bitars Win 7 på samma system. Tar mig emot bara att installera alla grejer i 7an för att sedan upptäcka att det är lika illa där. Bortkastade timmar men det lutar mot att jag får ta den chansen. Detta går fan inte längre. Behöver den där "tillgängliga" giggen RAM.
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Claes skrivet 03.12.2011, 20:27:08
Man behöver aktivera [wiki=3GB-switch]3GB-switchen[/wiki] för att få tillgång till mer än 2GB i XP - eller har det ändrats i nyare servicereleaser...?
Det har ändrats och är historia. Precis som XP  ;)
Tja, jag har 32 bitars Win 7 på samma system. Tar mig emot bara att installera alla grejer i 7an för att sedan upptäcka att det är lika illa där. Bortkastade timmar men det lutar mot att jag får ta den chansen. Detta går fan inte längre. Behöver den där "tillgängliga" giggen RAM.
Det är samma problem tills du kör 64-bit. :(
Varför har du valt 32-bit W7?
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Clemens skrivet 03.12.2011, 21:35:28
Från 2010 men ändå....Kan ju stämma, kör w7 64-bitars, men Cubase 32 bitars, har 8 gig ram men
bara ca 3 i Cubase...Edit: just det glömde skriva, borde ha 4 gig??

http://www.idg.se/2.1085/1.295671/windows-7-tar-upp-dubbelt-sa-mycket-minne-som-xp (http://www.idg.se/2.1085/1.295671/windows-7-tar-upp-dubbelt-sa-mycket-minne-som-xp)
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Dividend skrivet 03.12.2011, 22:13:16
Ja, fyra gb har du. Har själv testat både win x86 och win x64 och win xp (32), på samma skiva med cubase 32-bit, och det är 4gb på x64 och en odefinierbar lägre mängd minne på de övriga två.

Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Clemens skrivet 03.12.2011, 22:31:43
Ja, fyra gb har du. Har själv testat både win x86 och win x64 och win xp (32), på samma skiva med cubase 32-bit, och det är 4gb på x64 och en odefinierbar lägre mängd minne på de övriga två.



Nä..har bara tillgång till 3 gig  :unsure:
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Dividend skrivet 03.12.2011, 22:35:09
Jaså? Ja, då kan man fundera på varför. Själva poängen är ju att 32-bitars program kan allokera ca 4gb minne :unsure: ..
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Clemens skrivet 03.12.2011, 22:37:47
Jaså? Ja, då kan man fundera på varför. Själva poängen är ju att 32-bitars program kan allokera ca 4gb minne :unsure: ..

Ja.. kollade  tillgängligt ram via en del pluggar, alla indikerar 3,1...skumt...
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Bribedant skrivet 04.12.2011, 00:48:38
Alltså, det är nåt med RAM och Windows som är skumt. Hur listigt jag än googlar och har mig så är "bessewisser" svaren på samma kunskapsnivå som jag. Berättar eller förklarar inte mer än vad man kan läsa sig till i Windows hjälpen eller "optimera din dator" från pyttemjuks newbee sajt.

Exempel på mystik,
Utnyttjandet av växlingsfilen (pagefile.sys) ökar när jag läser in stora samplingsbibblor. wtf? Varför inte lägga datan i RAM istället? Det rapporteras ju att det är över en gig ledigt! Bah

Installerar rubbet på min Win 7 partition nu. 7an ser ut att ha en bättre Resurs monitor. Ska bli intressant att se den blå RAM 'standby' stapeln när jag lassar in en Boesendorf flygel i ett projekt som redan går på knäna i XP.  :ph34r:
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Ola skrivet 04.12.2011, 01:53:38
tunga pluggar e inte kul och när allt hänger sig och pc n hänger sig och dör
har haft de bekymren
nu kör jag på en mac och visst har det hänt att det har crasha men det e sällsynt
men då crashar bara programmet och det har funkar att bara starta om cubase

små tips då
ingen trådlös uppkopling på
stäng av antivirus  (kan vara en riktig bov)
kör med  32 bit floating i programmet

har tyvärr inte så mycket hjälp att erbjuda mer än att
säga lycka till

mvh Ola

Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: ddummer skrivet 04.12.2011, 09:42:26
Citera
Utnyttjandet av växlingsfilen (pagefile.sys) ökar när jag läser in stora samplingsbibblor. wtf? Varför inte lägga datan i RAM istället? Det rapporteras ju att det är över en gig ledigt! Bah

Du får tänka från windows sida, nämligen att om man propp matar Cubase programmet så finns ingen plats för operativsystemet runt omkring så då måste windows swap:a ut allt det som gäller runt omkring Cubase.

//Daniel :)
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: ddummer skrivet 04.12.2011, 09:43:44

Citera
Utnyttjandet av växlingsfilen (pagefile.sys) ökar när jag läser in stora samplingsbibblor. wtf? Varför inte lägga datan i RAM istället? Det rapporteras ju att det är över en gig ledigt! Bah

Du får tänka från windows sida, nämligen att om man propp matar Cubase programmet så finns ingen plats för operativsystemet runt omkring så då måste windows swap:a ut allt det som gäller runt omkring Cubase som annars ligger i minnet och väntar på att du
ska hoppa ur Cubase.

//Daniel :)
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Asti skrivet 04.12.2011, 12:41:22
Kör med XP och har installerat 4Gb minne, men har fått veta att man inte kan utnyttja mer än lite drygt 3Gb!
Ändå känns det som att jag inte har mer än 2Gb tillgängligt.....
Var det ett skämt med 3Gb switchen? Om inte, hur sätter man den? (Jag har inte installerat Service pack 3)
/Asti
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Dividend skrivet 04.12.2011, 14:12:39
Fick höra att switchen gäller från sp2? Så har du det eller 3, så har du det automatiskt.
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Claes skrivet 04.12.2011, 14:33:11
Jag har faktiskt hittat motstridiga uppgifter om 3GB-switchen, där det på många håll har stått att switchen inte alls är inställd från början i SP3, utan fortfarande är en option eftersom det skulle kunna innebära problem i vissa lägen om det var inställt permanent med switchen aktivt.

Meningen med switchen är ju att fördela minnet. Som default (utan switchen aktiverad) är minnet fördelat på 2GB till systemet och 2GB till applikationer. Switchen ändrar det förhållandet så att systemet får tillgång till 1GB och applikationer 3GB. Om systemet kör slut på sitt minne, så blir det en krasch och risken för det är förstås mindre om systemet har tillgång till mer minne... Om man däremot kör specifika applikationer och inte massor av program samtidigt, är risken mindre, eftersom systemet inte behöver lika mycket minne då.

Nu är jag absolut ingen expert på detta, utan upprepar bara vad jag har läst om det, så rätta mig gärna om det behövs...
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Asti skrivet 04.12.2011, 14:53:54
Jag har faktiskt hittat motstridiga uppgifter om 3GB-switchen, där det på många håll har stått att switchen inte alls är inställd från början i SP3, utan fortfarande är en option eftersom det skulle kunna innebära problem i vissa lägen om det var inställt permanent med switchen aktivt.

Meningen med switchen är ju att fördela minnet. Som default (utan switchen aktiverad) är minnet fördelat på 2GB till systemet och 2GB till applikationer. Switchen ändrar det förhållandet så att systemet får tillgång till 1GB och applikationer 3GB. Om systemet kör slut på sitt minne, så blir det en krasch och risken för det är förstås mindre om systemet har tillgång till mer minne... Om man däremot kör specifika applikationer och inte massor av program samtidigt, är risken mindre, eftersom systemet inte behöver lika mycket minne då.

Nu är jag absolut ingen expert på detta, utan upprepar bara vad jag har läst om det, så rätta mig gärna om det behövs...
Vet du hur man aktiverar switchen?
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Dividend skrivet 04.12.2011, 15:05:21
Intressant läsning för alla som funderat i dessa banor:

http://msdn.microsoft.com/en-us/windows/hardware/gg487503.aspx


Och här är hur man gör för den s k /3GB switchen under XP:

http://scorpion.tordivel.no/help/GettingStarted/3gswitch.htm
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Asti skrivet 04.12.2011, 15:19:55
Intressant läsning för alla som funderat i dessa banor:

http://msdn.microsoft.com/en-us/windows/hardware/gg487503.aspx


Och här är hur man gör för den s k /3GB switchen under XP:

http://scorpion.tordivel.no/help/GettingStarted/3gswitch.htm

Tack!
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: MaxB skrivet 04.12.2011, 17:38:44
Intressant läsning för alla som funderat i dessa banor:
http://msdn.microsoft.com/en-us/windows/hardware/gg487503.aspx
Och här är hur man gör för den s k /3GB switchen under XP:
http://scorpion.tordivel.no/help/GettingStarted/3gswitch.htm

Det enda man behöver veta för WinXP är alltså den här detaljen?

Manually edit your boot.ini file by adding /3GB /Userva=2900 to your boot.ini
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Claes skrivet 04.12.2011, 18:23:50
Intressant läsning för alla som funderat i dessa banor:
http://msdn.microsoft.com/en-us/windows/hardware/gg487503.aspx
Och här är hur man gör för den s k /3GB switchen under XP:
http://scorpion.tordivel.no/help/GettingStarted/3gswitch.htm

Det enda man behöver veta för WinXP är alltså den här detaljen?

Manually edit your boot.ini file by adding /3GB /Userva=2900 to your boot.ini

Ja, men /Userva switchen är inte nödvändig, utan det räcker med /3GB.
Userva-switchen är till för att ge tillbaks en del av applikationsminnet till systemet, om man märker att det blir instabilt och gör att man får tillbaks 3072-(i ovanstående exempel 2900) =172MB till systemet av de allokerade 3GB.
Jag har aldrig märkt något behov av att aktivera Userva-switchen, utan jag har alltid låtit det stå med enbart /3GB.
...som det står i [wiki=3GB-switch]Wiki-artikeln[/wiki] jag länkade till för ett antal inlägg sedan... ;)
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Bribedant skrivet 04.12.2011, 20:54:20

Citera
Utnyttjandet av växlingsfilen (pagefile.sys) ökar när jag läser in stora samplingsbibblor. wtf? Varför inte lägga datan i RAM istället? Det rapporteras ju att det är över en gig ledigt! Bah

Du får tänka från windows sida, nämligen att om man propp matar Cubase programmet så finns ingen plats för operativsystemet runt omkring så då måste windows swap:a ut allt det som gäller runt omkring Cubase som annars ligger i minnet och väntar på att du
ska hoppa ur Cubase.

//Daniel :)


Jo men det är just "ingen plats" som jag reagerar på. XP rapporterar ett par gig ledigt (tillgängligt) RAM ändå växer swap filen. Finns säkert en bra förklaring men den är svår att hitta och antagligen svår att haja.

Håller på att testar att lassa in pluggar och stor samplingsbibblor i Reaper i 32bit Win 7 med 4gig RAM. Reaper verkar kunna svälja en hel del mer pluggar och samplings megabyte än i XP.

Ska installera en spegling av XP dawens Cubase 5 med extra allt i Win 7. Lika bra att löpa linan ut och migrera om 7an uppför sig bättre. Det sägs ju att den har smartare minneshantering

Ska även kolla upp 3gig switchen i XP etc. Tack för tips.
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: ddummer skrivet 04.12.2011, 22:04:31
Sen har vi som sagt det där med att ett 32 bitars program kan bara adressera 2gb så om inte plugin tillverkaren har
sett till att vara medveten om mer minne utan använder sig av 32bitars variabler när det gäller inladdning mm
så spelar det ingen roll hur mycket minne man har för pluggen kommer att crasha ändå eftersom variablen slår om till noll
på samma sätt som digital klippning. Så för pluggen är alltid minnet slut vid 2gb om filhantering mm baseras på 32 bitar variabler.

//Daniel  :)
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: Bribedant skrivet 04.12.2011, 22:20:44
Sen har vi som sagt det där med att ett 32 bitars program kan bara adressera 2gb så om inte plugin tillverkaren har
sett till att vara medveten om mer minne utan använder sig av 32bitars variabler när det gäller inladdning mm
så spelar det ingen roll hur mycket minne man har för pluggen kommer att crasha ändå eftersom variablen slår om till noll
på samma sätt som digital klippning. Så för pluggen är alltid minnet slut vid 2gb om filhantering mm baseras på 32 bitar variabler.

//Daniel  :)

Hmm hade inte koll på det.
Efter lite googlande

By definition, a 32-bit processor uses 32 bits to refer to the location of each byte of memory. 2^32 = 4.2 billion, which means a memory address that's 32 bits long can only refer to 4.2 billion unique locations (i.e. 4 GB).

In the 32-bit Windows world, each application has its own “virtual” 4GB memory space. (This means that each application functions as if it has a flat 4GB of memory, and the system's memory manager keeps track of memory mapping, which applications are using which memory, page file management, and so on.)

This 4GB space is evenly divided into two parts, with 2GB dedicated for kernel usage, and 2GB left for application usage. Each application gets its own 2GB, but all applications have to share the same 2GB kernel space.

http://www.brianmadden.com/blogs/brianmadden/archive/2004/02/19/the-4gb-windows-memory-limit-what-does-it-really-mean.aspx


Ok, börjar klarna lite mer nu. Detta plus att min DAW har ca 1,2 gig vst/vsti DLL'er att hantera  :wacko:
Titel: SV: Minneshanteringen i Windows fucking XP
Skrivet av: ddummer skrivet 04.12.2011, 22:50:48
Och en annan tänker programmerare...  ^_^ så 2gb icke kernel utrymme låter som det man menar.

//Daniel  :)