Photoshop 32bit a Win 64bit?
- destrik
- Nováček

-
- Registrován: 09. dub 2006
Photoshop 32bit a Win 64bit?
Pouzivam Photoshop CS3 32bit na 32bit Viste. Narazil som na problem obmedzenia 1.7Gb pre jeden program. Da sa zvysit tento limit? Ak upgradujem Windows na 64bit pomoze to? ci je nutne upgradovat aj photoshop na 64bit? A mala pod otazka...ak upgradujem na Win 64bit bude sa grafika mapovat pod 4gb to jest budem mat k dispozicii 4gb-grafika alebo sa namapuje nad 4gb a budem mat k dispozicii plnych 4gb?
- zombux
- Odborník PCT

- Registrován: 05. čer 2003
- Bydliště: sluníčkář a havloid z pražské lumpenkavárny
Re: Photoshop 32bit a Win 64bit?
ad obejití limitu - program na 32bit platformě prostě může dostat maximálně 2GB přidělené paměti. obejít to teoreticky jde přes PAE, ale netuším jestli Photoshop CS3 PAE podporuje, je to dost krkolomné řešení s nejistým výsledkem.
ad upgrade - ano, potřebuješ jednak x64 Windows, jednak x64 Photoshop (doporučím rovnou CS4, funguje v x64 prostředí excelentně)
ad mapování - v x64 systému se grafika mapuje stejně jako u x86 systému na konec teoreticky adresovatelné paměti, čili vadilo by ti to v případě kdybys měl v PC (v praxi) nějakých necelých 16TB operační paměti. čili v x64 prostředí uvidíš celé 4GB, a budou plně k dispozici. rovnou můžeš klidně upgradovat na 8GB, paměti pro Photoshop není nikdy dost...
ad upgrade - ano, potřebuješ jednak x64 Windows, jednak x64 Photoshop (doporučím rovnou CS4, funguje v x64 prostředí excelentně)
ad mapování - v x64 systému se grafika mapuje stejně jako u x86 systému na konec teoreticky adresovatelné paměti, čili vadilo by ti to v případě kdybys měl v PC (v praxi) nějakých necelých 16TB operační paměti. čili v x64 prostředí uvidíš celé 4GB, a budou plně k dispozici. rovnou můžeš klidně upgradovat na 8GB, paměti pro Photoshop není nikdy dost...
ignorelist: kremrole a dezoláti
- destrik
- Nováček

-
- Registrován: 09. dub 2006
Re: Photoshop 32bit a Win 64bit?
Dakujem za info. A je nejaky problem s behom CS3 32bit na Win 7 64bit? Uvazujem nad touto moznostou a neskorsim upgradom na CS5(mam pocit zeby mala coskoro vyjst nech sa mi nestane zas ze kupim CS3 a o mesiac je CS4)
- zombux
- Odborník PCT

- Registrován: 05. čer 2003
- Bydliště: sluníčkář a havloid z pražské lumpenkavárny
Re: Photoshop 32bit a Win 64bit?
32bit program v x64 prostředí je pořád omezen na 2GB paměti (i když tím číslem si nejsem úplně jist, možná to jsou 3GB, dostals mě). jinak samozřejmě poběží stejně dobře jako v x86 prostředí, toho se neboj.
ignorelist: kremrole a dezoláti
- destrik
- Nováček

-
- Registrován: 09. dub 2006
Re: Photoshop 32bit a Win 64bit?
No podla adobe by mala kombinacia 32bit photoshop a 64bit Win umoznovat alokovat 3.2Gb(co je nateraz slusny skok), kombinacia 32x32 1.7GB takze vramci uspor sa mi javi riesenie 32 a 64 zatial prijatelnejsie.
- Aigor
- Začátečník

- Registrován: 09. dub 2006
- Bydliště: Velka Morava
- Kontaktovat uživatele:
Re: Photoshop 32bit a Win 64bit?
Trochu OT, ale u nás tento problém obcházíme nastavením 4GB SWAP na RAMDisku. On Photoshop stejně spoustu věcí cpe na disk i když má volnou paměť. Jedna z možností, jak přidělit staré verzi víc paměti.
- destrik
- Nováček

-
- Registrován: 09. dub 2006
Re: Photoshop 32bit a Win 64bit?
to je disk z ram? A kolko to tak vychadza asi?
- Wuuduu
- Středně pokročilý

- Registrován: 11. led 2005
- Bydliště: Bratislava, Slovakia
Re: Photoshop 32bit a Win 64bit?
CS3 podporuje na 64bizt OS okolo 3,2GB RAM, CS4 je 64bitova.
Lenovo ThinkPad EDGE E520, intel i3-2310M, 8GB RAM, intel HD graphics / Ati Radeon 6630M 1GB, HDD 500GB, Windows7 HP 64bit
intel pentiumMMX 200MHz, 64MB EDORAM, TsengLabs ET6000 2MB PCI, SoundBlaster AWE32 ASP 8MB ISA, HDD 4GB+850MB, DOS 6.22
ATARI 1024STFM, 1MB RAM, 3.5" FDD SingleSide, TOS
Apple iMac, i5 3,1GHz, 4GB RAM, Ati Radeon 6970M 1GB, 27" LED panel 2560x1440, Seagate 1TB HDD, Magic Mouse, Thunderbolt, audio-technica ATH-T44, Mac OSX 10.6.8
STEAM • uubuuW ... EVE Online • H00d
MACINTOSH – Most applications crash. If not, the operating system hangs.
intel pentiumMMX 200MHz, 64MB EDORAM, TsengLabs ET6000 2MB PCI, SoundBlaster AWE32 ASP 8MB ISA, HDD 4GB+850MB, DOS 6.22
ATARI 1024STFM, 1MB RAM, 3.5" FDD SingleSide, TOS
Apple iMac, i5 3,1GHz, 4GB RAM, Ati Radeon 6970M 1GB, 27" LED panel 2560x1440, Seagate 1TB HDD, Magic Mouse, Thunderbolt, audio-technica ATH-T44, Mac OSX 10.6.8
STEAM • uubuuW ... EVE Online • H00d
MACINTOSH – Most applications crash. If not, the operating system hangs.
- xxsawer
- Začátečník

-
- Registrován: 29. kvě 2007
Re: Photoshop 32bit a Win 64bit?
A jak si prisel na ten limit 1,7 GB? Kazda aplikace v 32b OS a na 32b kompu si muze teoreticky schlamstnout 4 GB. Zkus hledat problem nekde jinde...
- zombux
- Odborník PCT

- Registrován: 05. čer 2003
- Bydliště: sluníčkář a havloid z pražské lumpenkavárny
Re: Photoshop 32bit a Win 64bit?
není pravda, v x86 na x86 jsou to 2GB.xxsawer píše:A jak si prisel na ten limit 1,7 GB? Kazda aplikace v 32b OS a na 32b kompu si muze teoreticky schlamstnout 4 GB. Zkus hledat problem nekde jinde...
ignorelist: kremrole a dezoláti
- xxsawer
- Začátečník

-
- Registrován: 29. kvě 2007
Re: Photoshop 32bit a Win 64bit?
to zombux:
Tak 2GB to urcite nejsou, z ceho by plynulo to omezeni? Mas k dispozici 32b registry, muzes alokovat 2^32 B pameti...Urcite to muze spravovat nejakym zpusobem i OS, ze by to treba nejak omezil...nevim. Podle me ale urcite omezeni neplyne z architektury.
Nevim presne jak to cely funguje...behem nekolika tydnu bysme meli v jednom predmetu probrat chranenej rezim, takze pak to sem zreprodukuju jak to presne je
Tak 2GB to urcite nejsou, z ceho by plynulo to omezeni? Mas k dispozici 32b registry, muzes alokovat 2^32 B pameti...Urcite to muze spravovat nejakym zpusobem i OS, ze by to treba nejak omezil...nevim. Podle me ale urcite omezeni neplyne z architektury.
Nevim presne jak to cely funguje...behem nekolika tydnu bysme meli v jednom predmetu probrat chranenej rezim, takze pak to sem zreprodukuju jak to presne je
- zombux
- Odborník PCT

- Registrován: 05. čer 2003
- Bydliště: sluníčkář a havloid z pražské lumpenkavárny
Re: Photoshop 32bit a Win 64bit?
z toho, jak funguje virtuální adresní prostor. dobře popsáno to je třeba zde http://miho.blog.zive.cz/2008/07/omezen ... a-procesu/xxsawer píše:to zombux:
Tak 2GB to urcite nejsou, z ceho by plynulo to omezeni?
edit: zajímavá diskuse je i tady: http://www.svethardware.cz/forum/showthread.php?t=18230
ignorelist: kremrole a dezoláti
- xxsawer
- Začátečník

-
- Registrován: 29. kvě 2007
Re: Photoshop 32bit a Win 64bit?
to zombux:
Prosel sem ten clanek a trochu i tu diskuzi...Nemuzu reagovat na vsechno protoze fakt nevim jak to ve skutecnosti je, chytrejsi budu az prekousnem ten chranenej rezim. Obecne...triky na obejiti velikosti registru muzou byt ruzny. Prvni "trik" o kterym vim a kterej sem mel moznost si sahnout byla segmentace u zakladniho rezimu. To bylo v dobe kdy byly 16b registry a bylo potreba adresovat 1MB pameti (teda 2^20). A resilo se to proste tak, ze hornich 16b z ty adresy se nacpalo do segmentovyho registru, takze treba CS pro kod a dolnich 16b se nacpalo do indexovyho registru, takze treba SI. Je jasny, ze segmenty se mezi sebou mohli prekryvat, jeden segment moh mit ale max 2^16B. Cela aplikace pak ten 1 MB - to bylo omezeni architektury.
Figl u 32b procesoru je prave to rozsireni fyzickych adres. Jestli ale k tomu musi byt nejaka dodatecna HW podpora nebo vsechno zalezi jenom na OS fakt netusim. Stejne tak nevim jestli se to teda pouziva i v desktopech...
Na zive se to uzavira zhruba timhle:
To se netyka, zadnyho omezeni architektury, ale jakehosi nastaveni v OS. Jestli to tak ale ve skutecnosti nastaveny je, nevim. Omezeni architekrury je, ze aplikace muze adresovat max 4GB. A je uplne jedno jestli tam je nejaky PAE nebo ne. O tom totiz ta aplikace vubec nevi... Jestli ma OS k dispozici taky jenom 4GB tak je jasny, ze to musi nekde oriznout a musi si nechat taky nejaky misto pro sebe, to uz je ale zalezitost OS. Jak presne to je delany ve win taky nevim.
Zkusenosti co se stalo kdyz nejaka aplikace ve win zacla zrat vic pameti nez je zdravo sou takovy, ze win xp casem bud zatuhly (osobne myslim, ze uplne nezatuhly, ale ze zbylo tak malo pameti, ze na tom malickym prostoru co zbyl se operace zpomalily smerem k nule, ale to sou zas moje dohady...a druha moznost je, ze win proste odstrelili v tichosti nejakou jinou aplikaci - takze se normalne stava, ze kdyz pustis neco opravdu zravyho tak casem zjistis,ze tamhle ta aplikace ti zmizela, ta vedle taky...)
Prosel sem ten clanek a trochu i tu diskuzi...Nemuzu reagovat na vsechno protoze fakt nevim jak to ve skutecnosti je, chytrejsi budu az prekousnem ten chranenej rezim. Obecne...triky na obejiti velikosti registru muzou byt ruzny. Prvni "trik" o kterym vim a kterej sem mel moznost si sahnout byla segmentace u zakladniho rezimu. To bylo v dobe kdy byly 16b registry a bylo potreba adresovat 1MB pameti (teda 2^20). A resilo se to proste tak, ze hornich 16b z ty adresy se nacpalo do segmentovyho registru, takze treba CS pro kod a dolnich 16b se nacpalo do indexovyho registru, takze treba SI. Je jasny, ze segmenty se mezi sebou mohli prekryvat, jeden segment moh mit ale max 2^16B. Cela aplikace pak ten 1 MB - to bylo omezeni architektury.
Figl u 32b procesoru je prave to rozsireni fyzickych adres. Jestli ale k tomu musi byt nejaka dodatecna HW podpora nebo vsechno zalezi jenom na OS fakt netusim. Stejne tak nevim jestli se to teda pouziva i v desktopech...
Na zive se to uzavira zhruba timhle:
Kód: Vybrat vše
V praxi nejčastěji je situace taková, že na x86 má proces k dispozici 2 GiB - sdílené knihovny - soubory mapované do paměti - kód aplikace.Zkusenosti co se stalo kdyz nejaka aplikace ve win zacla zrat vic pameti nez je zdravo sou takovy, ze win xp casem bud zatuhly (osobne myslim, ze uplne nezatuhly, ale ze zbylo tak malo pameti, ze na tom malickym prostoru co zbyl se operace zpomalily smerem k nule, ale to sou zas moje dohady...a druha moznost je, ze win proste odstrelili v tichosti nejakou jinou aplikaci - takze se normalne stava, ze kdyz pustis neco opravdu zravyho tak casem zjistis,ze tamhle ta aplikace ti zmizela, ta vedle taky...)
- Trek
- Začátečník

- Registrován: 16. kvě 2008
Re: Photoshop 32bit a Win 64bit?
32-bit aplikace v 64-bit Windows má dostupných 4GB adresního prostoru, pokud má executable nastaven /LARGEADDRESSAWARE flag.
To lze udělat buď při linkování aplikace nebo později programem editbin z SDK (např. editbin /LARGEADDRESSAWARE <program.exe>)
Video paměť a kernel je v 64-bitu mapována do adresního prostoru, který je ale "64-bit", takže někde na konci obřího prostoru.
Ověřil jsem si to, že jsem si udělal primitivní 32-bit binárku alokující paměť a skutečně jsem naalokoval 4GB paměti (mínus něco malýho co okupuje ta binárka).
Projel jsem i všechny možné hry a většina z nich má LARGEADDRESSAWARE už nastaven, takže v 64-bit systému mohou mít lepší stabilitu (nedojde k vyčerpání virtuálních adres)
Photoshop má také nastaven ten flag:
Já osobně bych nechal 32-bit Photoshop kvůli pluginům, protože jen málo jich je přebuildovanejch pro 64-bit. Navíc 64 je jen CS4.
To lze udělat buď při linkování aplikace nebo později programem editbin z SDK (např. editbin /LARGEADDRESSAWARE <program.exe>)
Video paměť a kernel je v 64-bitu mapována do adresního prostoru, který je ale "64-bit", takže někde na konci obřího prostoru.
Ověřil jsem si to, že jsem si udělal primitivní 32-bit binárku alokující paměť a skutečně jsem naalokoval 4GB paměti (mínus něco malýho co okupuje ta binárka).
Projel jsem i všechny možné hry a většina z nich má LARGEADDRESSAWARE už nastaven, takže v 64-bit systému mohou mít lepší stabilitu (nedojde k vyčerpání virtuálních adres)
Photoshop má také nastaven ten flag:
Kód: Vybrat vše
Dump of file Photoshop.exe
PE signature found
File Type: EXECUTABLE IMAGE
FILE HEADER VALUES
14C machine (x86)
4 number of sections
499BF9B5 time date stamp Wed Feb 18 13:06:13 2009
0 file pointer to symbol table
0 number of symbols
E0 size of optional header
123 characteristics
Relocations stripped
Executable
Application can handle large (>2GB) addresses
32 bit word machine