Strona 1 z 4
System 64-bitowy, aplikacje 32-bitowe a RAM
: piątek 13 sie 2010, 09:12
autor: FIRE
Witam.
Jak to z tym dokładnie jest? Jest postawiony na kompie system Windows 7 x64, w kompie siedzi 8GB ramu i teraz pytanie..., czy DAW 32-bitowy, zainstalowany w takim systemie, będzie wykorzystywał całą ilość pamięci? Nie wszystkie wtyczki (jak na razie) są w wersjach x64, a jBridge krzaczy się niekiedy. Pozostaje praca na wtyczkach 32-bitowych, lecz na systemie 64-bitowym, ale czy jest sens? Następne pytanie dotyczy wydajności. Czy w takiej konfiguracji systemu i oprogramowania nie spadnie wydajność? Słyszałem że bywa i tak, że aplikacje 32-bitowe instalowane w systemach x64 działają mniej wydajnie, czy faktycznie tak jest? Ciekawi mnie też, jaka będzie różnica w wydajności na systemie 64-bitowym, a raczej oprogramowania (DAW, wtyki), między pracą na programach 32-bitowych, a 64-bitowych - oczywiście cały czas chodzi o system x64.
A teraz prościej... Mam Windows 7 Pro x64, a na nim zainstalowany Sonar 8.5 x32, jak również wtyczki - tez 32-bitowe. Czy przy takiej konfiguracji pamięć jest wykorzystywana w całości przez Sonara i wtyczki, czy też nie? Czy nie spadnie wydajność? Czy może lepiej jednak przeskoczyć całkowicie na x64, a jeśli tak zrobię, to na ile % podniesie mi się wydajność systemu?
Re: System 64-bitowy, aplikacje 32-bitowe a RAM
: piątek 13 sie 2010, 09:27
autor: DJOZD
Sonar 32 bit nie wykorzysta dodatowej pamieci. Limit 32 bitowych aplikacji to 4gb, w praktyce jednak jest o wiele mniej (okolo 3.25 gb). Nie zawsze również aplikacja bedzie pracować stabilnie na granicy wykorzystania pamieci. Dlatego jedynym sposobem jest JBridge. U mnie spisuje sie doskonale. Wogóle nic mi sie nie wiesza. Tyle że ja pracuje na Sampitude 11 Pro.
Trzeba jeszcze poczekac pare lat aż wszytsko bedzie 64 bitowe i nie bedzie tego typu dylematów.
Z tym że wiąże sie to z kosztami. Trzeba bedzie zakupieć nowe wersje oprogramowania.
Wiele informacji znajdziesz w tym wątku http://www.eis.com.pl/virtual/modules.php?op=modload&name=Forum&file=viewtopic&topic=25053&forum=25 jak równiez innych. Poszukaj na forum.
Re: System 64-bitowy, aplikacje 32-bitowe a RAM
: piątek 13 sie 2010, 09:40
autor: FIRE
Dzięki Ci Kolego. O to mi chodziło. Krótko i zwięźle. Szperałem na forum, lecz chyba cos słabo szperałem w tym temacie heh, a stoję właśnie przed decyzja którą wersje Sonara zainstalować i pójdę za Twoja radą. Mam jBridge, więc nie ma problemu, tyle że jakiś czas temu cos nie za bardzo mi się sprawdził ten mostek. Pobrałem najnowsza wersje i zobacze, noże cos poprawili, ale jeśli mówisz że u Ciebie działa Ok, to mam nadzieje że i u mnie nie będzie większych problemów. Dzięki jeszcze raz. Pzdr.
Re: System 64-bitowy, aplikacje 32-bitowe a RAM
: piątek 13 sie 2010, 15:27
autor: FIRE
Ehhh, jak mówiłem wcześniej, nie wszystkie 32-bitowe wtyczki działają poprawnie pod systemem x64 - nawet z JBridge. No cóż, szkoda - a najbardziej niewykorzystanej pamięci.
Pzdr.
Re: System 64-bitowy, aplikacje 32-bitowe a RAM
: sobota 14 sie 2010, 10:33
autor: astro
...
Ehhh, jak mówiłem wcześniej, nie wszystkie 32-bitowe wtyczki działają poprawnie pod systemem x64 - nawet z JBridge. No cóż, szkoda - a najbardziej niewykorzystanej pamięci.
Pzdr.
...
A próbował ktoś tego
VIENNA ENSEMBLE PRO
Re: System 64-bitowy, aplikacje 32-bitowe a RAM
: poniedziałek 16 sie 2010, 10:27
autor: tiges
...
Sonar 32 bit nie wykorzysta dodatowej pamieci. Limit 32 bitowych aplikacji to 4gb, w praktyce jednak jest o wiele mniej (okolo 3.25 gb). Nie zawsze również aplikacja bedzie pracować stabilnie na granicy wykorzystania pamieci. Dlatego jedynym sposobem jest JBridge. U mnie spisuje sie doskonale. Wogóle nic mi sie nie wiesza. Tyle że ja pracuje na Sampitude 11 Pro.
...
Too taka trzecia prawda tisznerowska ;)
To ze widac mniej to zalezy od zainstalowabego sprzetu. Adresy od gory sa "zabierane" przez sprzet. Wiec musyk pracyjacy na 32 bitach powinien szulac karty graficznej 256 MB lub jeszcze z mniejsza iloscia pamieci, bo to dla programow muzycznych nie ma kompletnie znaczenia.
No i zostaje psioczenie na m$, bo 32 bity to nie jest limit.
http://en.wikipedia.org/wiki/Physical_Address_Extension
Linux nie ma tego problemu, ale to jest ciekawe:
Windows 2000 Advanced Server 8 GB
Windows 2000 Datacenter 32 GB
Windows Server 2003 Enterprise Storage 8 GB
Windows Server 2003 Enterprise 64 GB
Windows Server 2003 Datacenter 128 GB (!)
Windows Server 2008 Enterprise, Datacenter 64 GB
Można w tabelce też zobaczyć, że maksymalna pamieć w systemach 64 bitowych też zależy od widzimisie m$.
Re: System 64-bitowy, aplikacje 32-bitowe a RAM
: poniedziałek 16 sie 2010, 13:23
autor: Zbynia
tak ci się wydaje że karta i jej pamięć nie ma wpływu ale to co obecnie na nowych systemach widzisz wymaga karty przynajmniej 128MB
co do systemów zwróć uwagę że żaden nawet zaawansowany serwer przy win 2000 nie obsługiwał więcej jak 8gb...przy 2003 byłoby to cos koło 32....
nie patrzyłbym na to tym bardziej że patrzysz na serwery serwerowe które tobie nigdy się nie przydadzą a i sprzęt do nich jest zupełnie inny
win 32 zobaczy 3.25 i koniec - nie ma co czarować - resztę to może sobie wykorzystać zintegrowana grafika bo nic innego tego nie ruszy
Re: System 64-bitowy, aplikacje 32-bitowe a RAM
: poniedziałek 16 sie 2010, 15:38
autor: tiges
...
tak ci się wydaje że karta i jej pamięć nie ma wpływu ale to co obecnie na nowych systemach widzisz wymaga karty przynajmniej 128MB
-> sam framebuffer przy rozdzielczoci HD to ciut ponad 8 MB. Reszta to pamiec tekstur. XP nie korzysta z pamieci dla tekstur w czasie pracy z normalnymi programami. Chcesz zobaczyc odpalpnego Cubase z podlaczonym do MIDI syntezatorem na ATI Rage 16 MB PCI? :> Vista czy 7 w czasie odpalonego AeroGlas korzysta z DirectX, wiec moze wymagac troche pamieci, ale bez tego sie uruchomi w stylu klasycznym.
co do systemów zwróć uwagę że żaden nawet zaawansowany serwer przy win 2000 nie obsługiwał więcej jak 8gb...przy 2003 byłoby to cos koło 32....
Przeciez jest dokladna tabelka wyżej. Tu nie chodzi o "zaawansowany serwer" a obsluge PAE. Czemu XP tego nei obsluguje, to tzeba sie pytac m$.
nie patrzyłbym na to tym bardziej że patrzysz na serwery serwerowe które tobie nigdy się nie przydadzą a i sprzęt do nich jest zupełnie inny
Jestem administratorem systemow sieciowych, wiec nie mierz innych swoja miara, i nie oceniaj pochopnie co mi sie przydaje :>
win 32 zobaczy 3.25 i koniec - nie ma co czarować - resztę to może sobie wykorzystać zintegrowana grafika bo nic innego tego nie ruszy...
WinXP 32 zobaczy od 2.7 do 3.75 (w zaleznosci od zamontowanych kart). Integrowana jest bez sensu bo i tak zabiera pamiec, ale jakas stara karta PCI moze byc :>
Zeby nie bylo to tu masz akurat 3.5 GB :>
http://a.imageshack.us/img103/2320/systempropertiesdi6.jpg
Re: System 64-bitowy, aplikacje 32-bitowe a RAM
: wtorek 17 sie 2010, 00:45
autor: FIRE
No! Postawiłem Seven x64 na nowym dysku. Zainstalowałem wszycho i obadam co się będzie działo. Wtyczki 32-bitowe dałem przez jbridge, teraz pora testów co sie wykrzaczy, a co nie. Jak narazie wszystko śmiga Ok. Te co nie idą nawet z jbridgem, to opchnę najwyżej, albo poczekam, może coś wymyślą dobrego w nowym Sonarze.
Dzięki wszystkim za wypowiedzi i informacje, były one bardzo pomocne dla mnie. Pzdr.
Re: System 64-bitowy, aplikacje 32-bitowe a RAM
: wtorek 17 sie 2010, 10:14
autor: FIRE
Jednak mam problemy z jbridge. Niby wszystko hula, ale jednak kiedy w miksie podczas odtwarzania ścieżek próbowałem ustawić (kręcić) wtyczki, pojawiły sie problemy. Zanikała grafika wtyczki, powstały trzaski i przerwy w dźwięku.
Inna sprawa, to dokładnie to ja sie nie znam, ale mój kolo (inżynier-programista-informatyk), na pytanie które zadałem w pierwszym poście, a dokładniej na temat wykorzystania ramu w systemach 64-bitowych, przez aplikacje 32-bitowe, odpowiedział mi mniej więcej tak: „zainstalowane programy 32-bitowe w systemie 64-bitowym, wykorzystują tyle pamięci ile jest dostępne sprzętowo w komputerze, bo to system zarządza pamięcią, a nie aplikacja. Różnica jaka jest między programami 64-bitowymi, a 32-bitowymi w systemach 64-bitowych, to tylko to, że program 32-bitowy będzie wysyłał 32-bitowe rozkazy (tu nie wiem o co chodziło, ale to szczegół), ale pamięci będzie miał do dyspozycji tyle, ile system obsługuje i ma fizycznie w danym momencie. Jeśli w kompie siedzi 8GB ramu, to i program 32-bitowy będzie pracował na pełnych 8GB”.
Oczywiście, tłumaczył mi to tak "po chłopsku". Powiedzcie, co o tym sądzicie? Nie to że nie wierze koledze, bo mam do niego zaufanie, ale chcę sie upewnić na 100% jak to dokładnie jest.