Photoshop 32bit a Win 64bit?

Veškerý software týkající se zvuku, videa, fotografie, počítačové grafiky a podobné.
Odpovědět
destrik
Nováček
Nováček
Registrován: 09. dub 2006

Photoshop 32bit a Win 64bit?

Příspěvek od destrik »

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
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Re: Photoshop 32bit a Win 64bit?

Příspěvek od zombux »

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...
ignorelist: kremrole a dezoláti
destrik
Nováček
Nováček
Registrován: 09. dub 2006

Re: Photoshop 32bit a Win 64bit?

Příspěvek od destrik »

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
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Re: Photoshop 32bit a Win 64bit?

Příspěvek od zombux »

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
Nováček
Registrován: 09. dub 2006

Re: Photoshop 32bit a Win 64bit?

Příspěvek od destrik »

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
Začátečník
Uživatelský avatar
Registrován: 09. dub 2006
Bydliště: Velka Morava
Kontaktovat uživatele:

Re: Photoshop 32bit a Win 64bit?

Příspěvek od Aigor »

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
Nováček
Registrován: 09. dub 2006

Re: Photoshop 32bit a Win 64bit?

Příspěvek od destrik »

to je disk z ram? A kolko to tak vychadza asi?
Wuuduu
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 11. led 2005
Bydliště: Bratislava, Slovakia

Re: Photoshop 32bit a Win 64bit?

Příspěvek od Wuuduu »

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.
xxsawer
Začátečník
Začátečník
Registrován: 29. kvě 2007

Re: Photoshop 32bit a Win 64bit?

Příspěvek od xxsawer »

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
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Re: Photoshop 32bit a Win 64bit?

Příspěvek od zombux »

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...
není pravda, v x86 na x86 jsou to 2GB.
ignorelist: kremrole a dezoláti
xxsawer
Začátečník
Začátečník
Registrován: 29. kvě 2007

Re: Photoshop 32bit a Win 64bit?

Příspěvek od xxsawer »

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 :)
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Re: Photoshop 32bit a Win 64bit?

Příspěvek od zombux »

xxsawer píše:to zombux:

Tak 2GB to urcite nejsou, z ceho by plynulo to omezeni?
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/

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
Začátečník
Registrován: 29. kvě 2007

Re: Photoshop 32bit a Win 64bit?

Příspěvek od xxsawer »

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:

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.
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...)
Trek
Začátečník
Začátečník
Uživatelský avatar
Registrován: 16. kvě 2008

Re: Photoshop 32bit a Win 64bit?

Příspěvek od Trek »

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:

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
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.
Odpovědět

Zpět na „Audio, video a grafika“